Projects / LuaRocks


LuaRocks is a deployment and management system for modules in the Lua programming language. It aims to provide facilities for Lua such as those from module systems of other scripting languages, such as Ruby's RubyGems or Perl's CPAN. LuaRocks allows Lua modules to be installed as self-contained packages called "rocks", which also contain version and dependency information.

Operating Systems

RSS Recent releases

  •  06 Nov 2012 23:24

    Release Notes: This release adds a new "dependencies mode" selection to configure how to work with multiple local trees, a new command "purge" which erases a local tree, a --porcelain flag for "list" and "search", and code cleanups and bugfixes.

    •  01 Mar 2012 01:52

      Release Notes: Several bugfixes, including improvements in the Windows package.

      •  02 Sep 2008 18:27

      Release Notes: This is the first major stable release, the result of over two years of work. The .rock and .rockspec formats are now frozen for the 1.0.x series. This release also features support for post-install hooks, helper scripts for binaries on Windows systems, Git support, improve shell compatibility, the @ operator for no-upgrade dependencies, and assorted bugfixes.

      •  25 Apr 2008 13:30

      Release Notes: This release allows applications to inspect which packages they are fetching modules from. New variables are available for rock authors. There are improvements to the build system and assorted bugfixes.

      •  04 Apr 2008 00:13

      Release Notes: Multiple local rocks trees are supported. Command-line flags were added to allow specifying which server to get rocks from and which local tree to install them to. The manifest file in rocks trees now stores dependency information. The "unpack" command allows unpacking binary and pure-Lua rocks for inspection.


      Project Spotlight


      Data center infrastructure management.


      Project Spotlight


      An XML database and XQuery processor.