luarocks.org Open in urlscan Pro
45.33.61.132  Public Scan

Submitted URL: http://luarocks.org/
Effective URL: https://luarocks.org/
Submission Tags: tranco_l324
Submission: On April 30 via api from DE — Scanned from DE

Form analysis 1 forms found in the DOM

GET /search

<form action="/search" class="header_search" method="GET"><input name="q" placeholder="Search modules or uploaders..." type="text"></form>

Text Content

Install Docs Log In Register

LuaRocks is the package manager for Lua modules.

It allows you to create and install Lua modules as self-contained packages
called rocks. You can download and install LuaRocks on Unix and Windows. Get
started

LuaRocks is free software and uses the same license as Lua.


RECENT MODULES

(View all) (Recent versions)
 * hurdy by apicici — downloads: 3
   A language that compiles to Lua.
 * feline.nvim by freddiehaddad — downloads: 2
   A minimal, stylish and customizable statusline, statuscolumn, and winbar for
   Neovim
 * kong-plugin-inigo by shcerbin — downloads: 4
   Kong is a scalable and customizable API Management Layer built on top of
   Nginx.
 * canny-redis by royratcliffe — downloads: 1
   Redis Wire Protocol in Lua
 * nysiis by 0xnu — downloads: 19
   NYSIIS phonetic encoding algorithm.


MOST DOWNLOADED

(This week)
 * lua-cjson by OpenResty — downloads: 19m
   Fast JSON encoding/parsing support for Lua
 * LuaFileSystem by hisham — downloads: 8m
   File System Library for the Lua Programming Language
 * lua-resty-http by pintsized — downloads: 6.4m
   Lua HTTP client cosocket driver for OpenResty / ngx_lua.
 * LuaSQL-MySQL by tomasguisasola — downloads: 6.3m
   Database connectivity for Lua (MySQL driver)
 * lua-resty-jwt by cdbattags — downloads: 5.7m
   JWT for ngx_lua and LuaJIT.


VIEW MODULES BY LABELS

audio, authentication, awesome, aws, base-n, batteries, bitwise, commandline,
compression, crypto, database, datastructure, dbus, debug, dns, doc, email,
event, feed, ffi, filesystem, game, git, gui, haml, html, http, i18n, image,
ini, irc, jit, json, lapis, lint, linux, logs, love, lpeg, markdown, math,
messagepack, metalua, mjolnir, moonscript, mpi, network, object, openresty,
posix, redis, regexp, rocks, search, serialization, spreadsheet, statemachine,
strict, template, test, threads, time, torch, unicode, web, wiki, windows,
wsapi, xml, yaml, zeromq


DAILY MODULE DOWNLOADS

(More graphs & stats)
050k100k150k200k250k300kApr 07Apr 14Apr 21Apr 28


QUICK START

Installing LuaRocks in a Unix system:

$ wget https://luarocks.org/releases/luarocks-3.11.0.tar.gz
$ tar zxpf luarocks-3.11.0.tar.gz
$ cd luarocks-3.11.0
$ ./configure && make && sudo make install
$ sudo luarocks install luasocket
$ lua
Lua 5.3.5 Copyright (C) 1994-2018 Lua.org, PUC-Rio
> require "socket"


On Windows? Installation instructions for Windows.


CONTRIBUTING MODULES

Anyone can upload and host Lua modules.

Register an account and upload a .rockspec to create a new module. If your
module name is not taken it will be added to the root manifest.

After you have uploaded a .rockspec, you can upload .rock files for a specific
version by going to the version’s page. Rock files ensure that your module will
be installable as long as this site is up.

The most recent version of LuaRocks supports uploading modules with the upload
command:

$ luarocks upload my_thing-1.0-1.rockspec


For older LuaRocks installations, you can use moonrocks:

$ luarocks install moonrocks
$ moonrocks upload my_thing-1.0-1.rockspec


Read more on the About Page.

Home · Search · Root Manifest · Manifests · Modules · Changes · About
@luarocksorg · a45b250 · Source · Issues