These pages are the reference specification for file formats used by LuaRocks. All files are actual Lua files, but they are loaded in a restricted environment in which the standard Lua libraries are not available.
- Rockspec format - Rockspecs are the files which contain rules explaining how rocks are built and installed as well as their dependencies and other metadata.
- Config file format - The specification of the LuaRocks configuration file format, as it takes shape.
- Manifest file format - The index file that describes a LuaRocks repository, used by both rocks servers and rocks trees.
- Rock file format - Reference to the .rock file format: the installable packages produced from rockspecs.