Recent Modules

classy by siffiejoe — downloads: 1
A small library for class-based OO.
multikey by siffiejoe — downloads: 1
A simple multidimensional table.
amalg by siffiejoe — downloads: 2
Amalgamation for Lua modules/scripts.
Sailor by luarocks — downloads: 0
A Lua MVC Framework
lua-hdf5 by luarocks — downloads: 0
HDF5 for Lua

Popular Modules

moonscript by leafo — downloads: 5,029
A programmer friendly language that compiles to Lua
say by olivine-labs — downloads: 5,024
Lua String Hashing/Indexing Library
LuaFileSystem by luarocks — downloads: 4,675
File System Library for the Lua Programming Language
ansicolors by luarocks — downloads: 4,654
Library for color Manipulation.
lua_cliargs by luarocks — downloads: 4,563
A command-line argument parser.

Get Started

$ luarocks install --server= moonrocks

Upload a module:

$ moonrocks upload my_thing-1.0-1.rockspec

Install a module:

$ moonrocks install my_thing

Read more on the About Page.

What Is This Site?

MoonRocks is place where 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.