Available rocks

Lua modules available from this location for use with LuaRocks:

bcrypt - A Lua wrapper for bcrypt


latest sources | project homepage | License: MIT

scm-1: rockspec

bit32 - Lua 5.2 bit manipulation library

bit32 is the native Lua 5.2 bit manipulation library, backported to Lua 5.1
latest sources | project homepage | License: MIT/X11

scm-1: rockspec

Bitfield - Packed Bitfield Type Library for Lua

A bitfield is an add-in Lua type provided by the bitfield.dll / bitfield.so run-time loadable library. It is implemented as a subtype of userdata which stores a vector of bits (or booleans) between 1 and 256 bits wide. The state of the bits in a bitfield is mutable, but the width is not (it is established when the bitfield is created).

This library is offered as an alternative to the standard Lua bit32 library. The primary applications targeted are the implementation of communications protocols and the representation of bit-mapped registers in hardware devices.
latest sources | project homepage | License: MIT/X11

scm-1: rockspec

CGILua - Tool for creating dynamic Web pages and manipulating data from Web forms

CGILua allows the separation of logic and data handling from the generation of pages, making it easy to develop web applications with Lua. CGILua can be used with a variety of Web servers and, for each server, with different launchers. A launcher is responsible for the interaction of CGILua and the Web server, for example using ISAPI on IIS or mod_lua on Apache.
latest sources | License: MIT/X11

cvs-5: rockspec
cvs-4: rockspec
cvs-3: rockspec
cvs-2: rockspec
5.1.2rc1-1: rockspec

compat52 - Compatibility module providing Lua-5.2-style APIs for Lua 5.1

This is a small module that aims to make it easier to write Lua code in a Lua-5.2-style that runs on both Lua 5.1 and Lua 5.2. This does *not* make Lua 5.1 entirely compatible with Lua 5.2, but it brings the API closer to that of Lua 5.2.
latest sources | project homepage | License: MIT/X11

scm-1: rockspec

Copas - Coroutine Oriented Portable Asynchronous Services

Copas is a dispatcher based on coroutines that can be used by TCP/IP servers. It uses LuaSocket as the interface with the TCP/IP stack. A server registered with Copas should provide a handler for requests and use Copas socket functions to send the response. Copas loops through requests and invokes the corresponding handlers. For a full implementation of a Copas HTTP server you can refer to Xavante as an example.
latest sources | project homepage | License: MIT/X11

cvs-2: rockspec

Cosmo - Safe templates for Lua

Cosmo is a "safe templates" engine. It allows you to fill nested templates, providing many of the advantages of Turing-complete template engines, without without the downside of allowing arbitrary code in the templates.
latest sources | project homepage | License: MIT/X11

current-1: rockspec

Coxpcall - Coroutine safe xpcall and pcall

Encapsulates the protected calls with a coroutine based loop, so errors can be dealed without the usual Lua 5.x pcall/xpcall issues with coroutines yielding inside the call to pcall or xpcall.
latest sources | project homepage | License: MIT/X11

cvs-2: rockspec
cvs-1: rockspec
1.12.0rc1-1: rockspec

cwtest - Test helper

cwtest is a tiny Lua test helper.
latest sources | project homepage | License: MIT/X11

scm-1: rockspec

fakeredis - Redis mock

fakeredis is a Redis mock for Lua with the same interface as redis-lua.
latest sources | project homepage | License: MIT/X11

scm-1: rockspec

haricot - A beanstalkd client.

Haricot is a client for Beanstalkd (http://kr.github.com/beanstalkd/).
latest sources | project homepage | License: MIT/X11

scm-1: rockspec

http-digest - Client side HTTP Digest Authentication

Small implementation of client-side HTTP Digest Authentication that mimics the API of LuaSocket. Only supports auth/MD5, no reuse of client nonce.
latest sources | project homepage | License: MIT/X11

scm-1: rockspec

json2lua - A command-line tool to convert JSON to Lua


latest sources | project homepage | License: MIT/X11

scm-2: rockspec
scm-1: rockspec

kdtree - n-dimensional kdtree spatial index supporting boxes as well as points


latest sources | project homepage | License: MIT/X11

scm-1: rockspec

Lanes - Multithreading support for Lua

Lua Lanes is a portable, message passing multithreading library providing the possibility to run multiple Lua states in parallel.
latest sources | project homepage | License: MIT/X11

scm-1: rockspec

ldoc - A Lua Documentation Tool

LDoc is a LuaDoc-compatible documentation generator which can also process C extension source. Markdown may be optionally used to render comments, as well as integrated readme documentation and pretty-printed example files
latest sources | project homepage | License: MIT/X11

scm-2: rockspec

lqt - Lua binding to the Qt framework

lqt is a Lua binding to the Qt framework. It is an automated binding generated from the Qt headers, and covers almost all classes and methods from supported Qt modules.
latest sources | License: MIT/X11

scm-1: rockspec

lua-amf - A library to work with AMF format

The library currently allows user to save simple Lua data to AMF.
latest sources | project homepage | License: MIT/X11

scm-1: rockspec

lua-aplicado - A random collection of application level Lua libraries


latest sources | project homepage | License: MIT/X11

scm-1: rockspec

lua-cmsgpack - MessagePack C implementation and bindings for Lua 5.1


latest sources | project homepage | License: Two-clause BSD

scm-1: rockspec

lua-ev - Lua integration with libev

lua-ev: Lua integration with libev (http://dist.schmorp.de/libev)

External dependencies: libev

latest sources | project homepage | License: MIT/X11

scm-1: rockspec

lua-geoip - Bindings for MaxMind's GeoIP library


External dependencies: geoip

latest sources | project homepage | License: MIT/X11

scm-1: rockspec
0.1.1-1: rockspec

lua-hiredis - Bindings for hiredis Redis-client library


latest sources | project homepage | License: MIT/X11

scm-1: rockspec

lua-http-parser - A Lua binding to Ryan Dahl's http request/response parser.


latest sources | project homepage | License: MIT

scm-1: rockspec

lua-inih - Bindings for inih, simple .INI file parser


latest sources | project homepage | License: MIT/X11

scm-1: rockspec

lua-llthreads - Low-Level threads for Lua


latest sources | project homepage | License: MIT/X11

scm-1: rockspec

lua-nucleo - A random collection of core and utility level Lua libraries


latest sources | project homepage | License: MIT/X11

scm-1: rockspec

lua-phpserialize - Lua module to support PHP serialize()

lua-phpserialize: A module to work with PHP serialize() format.
latest sources | project homepage | License: MIT/X11

scm-1: rockspec

lua-sophia - Lua binding to Sophia embeddable key-value database

lua-sophia is a Lua binding to Sophia embeddable key-value database. The database stores only Lua string keys and values, for storing more complex types use a serialization library, such as MessagePack. See the documentation at http://mkottman.github.com/lua-sophia

External dependencies: sophia

latest sources | project homepage | License: MIT/X11

scm-1: rockspec

lua-websockets - Lua bindings to libwebsockets (http://git.warmcat.com/cgi-bin/cgit/libwebsockets/).


External dependencies: libwebsockets

latest sources | project homepage | License: MIT/X11

scm-1: rockspec

lua-yajl - Integrate the yajl JSON library with Lua.


External dependencies: yajl

latest sources | project homepage | License: MIT/X11

scm-1: rockspec

lua-zip - Lua binding to libzip

lua-zip is a binding to libzip, which you can get from: http://www.nih.at/libzip/

External dependencies: zip

latest sources | project homepage | License: MIT

git-1: rockspec

lua-zmq - Lua bindings to zeromq2, with LuaJIT2 FFI support.


latest sources | project homepage | License: MIT/X11

scm-1: rockspec

lua-zmq-threads - Lua bindings to zeromq2, with LuaJIT2 FFI support.


latest sources | project homepage | License: MIT/X11

scm-1: rockspec

lua5.1.js-file-packer - A simple file packer tool for lua5.1.js


latest sources | project homepage | License: MIT/X11

scm-1: rockspec

lua_json - A lua binding for JSON

A lua binding for JSON
latest sources | project homepage | License: 3-clause BSD

scm-1: rockspec

luabins - Trivial Lua Binary Serialization Library

Luabins allows to save tuples of primitive Lua types into binary chunks and to load saved data back.
latest sources | project homepage | License: MIT/X11

scm-2: rockspec
scm-1: rockspec

LuaCOM - Use COM libraries from Lua

LuaCOM is an add-on library to the Lua language that allows Lua programs to use and implement objects that follow Microsoft's Component Object Model (COM) specification and use the ActiveX technology for property access and method calls.
latest sources | project homepage | License: MIT/X11

cvs-1: rockspec

LuaCov - Coverage analysis tool for Lua scripts

LuaCov is a simple coverage analysis tool for Lua scripts. When a Lua script is run with the luacov module, it generates a stats file. The luacov command-line script then processes this file generating a report indicating which code paths were not traversed, which is useful for verifying the effectiveness of a test suite.
latest sources | project homepage | License: MIT/X11

scm-1: rockspec

luafcgi - FastCGI Binding for Lua

FastCGI Binding for Lua

External dependencies: fcgi

latest sources | project homepage | License: 3-clause BSD

scm-2: rockspec
scm-1: rockspec

LuaFileSystem - File System Library for the Lua Programming Language

LuaFileSystem is a Lua library developed to complement the set of functions related to file systems offered by the standard Lua distribution. LuaFileSystem offers a portable way to access the underlying directory structure and file attributes.
latest sources | License: MIT/X11

cvs-3: rockspec
cvs-2: rockspec
cvs-1: rockspec
1.4.1rc1-1: rockspec

luahaml - An implementation of the Haml markup language for Lua.

Lua Haml is an in-progress implementation of the Haml markup language for Lua.
latest sources | project homepage | License: MIT/X11

scm-1: rockspec

luajson - customizable JSON decoder/encoder

LuaJSON is a customizable JSON decoder/encoder using LPEG for parsing.
latest sources | project homepage | License: MIT/X11

scm-4: rockspec
scm-3: rockspec
scm-2: rockspec

LuaLDAP - A Lua interface to the OpenLDAP library

LuaLDAP is a simple interface from Lua to an LDAP client, in fact it is a bind to OpenLDAP. It enables a Lua program to connect to an LDAP server; execute any operation (search, add, compare, delete, modify and rename); retrieve entries and references of the search result.

External dependencies: openldap

latest sources | project homepage | License: MIT/X11

cvs-2: rockspec

lualogging - A simple API to use logging features

LuaLogging provides a simple API to use logging features in Lua. Its design was based on log4j. LuaLogging currently supports, through the use of appenders, console, file, rolling file, email, socket and SQL outputs.
latest sources | project homepage | License: MIT/X11

scm-1: rockspec
cvs-2: rockspec

luapgsql - A Lua Binding for PostgreSQL

A Lua Binding for PostgreSQL

External dependencies: postgresql, libbsd (on linux)

latest sources | project homepage | License: 3-clause BSD

scm-2: rockspec
scm-1: rockspec

LuaProfiler - Profiling for Lua scripts

LuaProfiler is a time profiler designed to help finding bottlenecks on your Lua program. If you use LuaProfiler into your program, it will generate a log of all your function calls and their respective running times. You can use this log to generate a summary of the functions your program uses, along with how long it stayed in each of them, or you can import the log into a spreadsheet for further analysis.
latest sources | project homepage | License: MIT/X11

cvs-1: rockspec

luaproxy - A Lua proxy to access a Lua state from within another state

A Lua proxy to access a Lua state from within another state.
latest sources | project homepage | License: 3-clause BSD

scm-1: rockspec

LuaRocks - A deployment and management system for Lua modules.

LuaRocks allows you to install Lua modules as self-contained packages called "rocks", which also contain version dependency information. This information is used both during installation, so that when one rock is requested all rocks it depends on are installed as well, and at run time, so that when a module is required, the correct version is loaded. LuaRocks supports both local and remote repositories, and multiple local rocks trees.
latest sources | project homepage | License: MIT/X11

scm-1: rockspec

luars232 - Serial (RS-232) support

This module adds support for manipulation of the serial port in Lua. It statically links librs232 (see the project homepage for the stand-alone library).
latest sources | project homepage | License: MIT/X11

scm-1: rockspec

LuaSec - A binding for OpenSSL library to provide TLS/SSL communication over LuaSocket.

This version delegates to LuaSocket the TCP connection establishment between the client and server. Then LuaSec uses this connection to start a secure TLS/SSL session.

External dependencies: openssl (on unix)

latest sources | project homepage | License: MIT

scm-1: rockspec

LuaSocket - Network support for the Lua language

LuaSocket is a Lua extension library that is composed by two parts: a C core that provides support for the TCP and UDP transport layers, and a set of Lua modules that add support for functionality commonly needed by applications that deal with the Internet.
latest sources | project homepage | License: MIT

scm-1: rockspec
3.0rc1-1: rockspecsrc

luaspell - Lua binding to libhunspell

A Lua binding to the Hunspell spell checking engine. It is a thin wrapper over libhunspell.

External dependencies:

latest sources | project homepage | License: MIT

git-1: rockspec

LuaSQL-MySQL - Database connectivity for Lua (MySQL driver)

LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to connect to databases, execute arbitrary SQL statements and retrieve results in a row-by-row cursor fashion.

External dependencies: mysql

latest sources | project homepage | License: MIT/X11

cvs-1: rockspec
2.2.0rc1-1: rockspec

LuaSQL-ODBC - Database connectivity for Lua (ODBC driver)

LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to connect to databases, execute arbitrary SQL statements and retrieve results in a row-by-row cursor fashion.

External dependencies: odbc

latest sources | project homepage | License: MIT/X11

cvs-1: rockspec

LuaSQL-Postgres - Database connectivity for Lua (Postgres driver)

LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to connect to databases, execute arbitrary SQL statements and retrieve results in a row-by-row cursor fashion.

External dependencies: postgres

latest sources | project homepage | License: MIT/X11

cvs-2: rockspec

LuaSQL-SQLite - Database connectivity for Lua (SQLite driver)

LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to connect to databases, execute arbitrary SQL statements and retrieve results in a row-by-row cursor fashion.

External dependencies: sqlite

latest sources | project homepage | License: MIT/X11

cvs-1: rockspec
2.2.0rc1-1: rockspec

LuaSQL-SQLite3 - Database connectivity for Lua (SQLite3 driver)

LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to connect to databases, execute arbitrary SQL statements and retrieve results in a row-by-row cursor fashion.

External dependencies: sqlite

latest sources | project homepage | License: MIT/X11

cvs-1: rockspec
2.2.0rc1-1: rockspec

luatexts - Trivial Lua human-readable binary-safe serialization library


latest sources | project homepage | License: MIT/X11

scm-1: rockspec

luatrace - Traces Lua execution for profiling and coverage analysis


latest sources | project homepage | License: MIT/X11

scm-1: rockspec

luma - Lpeg-based macro system for Lua

Luma is a macro system for Lua that allows you to define macros with arbitrary syntax, but clearly delimited when surrounded by Lua code. Luma is inspired by Scheme's syntax-rules/syntax duo, and uses Lpeg for grammars and Cosmo for templates.
latest sources | project homepage | License: MIT/X11

scm-1: rockspec

Lust - Lua String Templates

Lust is a templating system for Lua loosely based on Terrence Parr's StringTemplate. Lust has been designed to enable the simple expression of complex string synthesis problems. It is particularly well suited for generating strings from hierarchical data structures. Lust itself encompases a language for writing templates and an interpreter for applying the templates to a datastructure.
latest sources | project homepage | License: MIT/X11

scm-1: rockspec

lutrace - A tiny module for tracing functions executed by a Lua script.

luTrace (Lua Micro Trace) is a tiny stand-alone module that prints a trace of functions executed by a script (like strace, ltrace, etc.) Loading this module automatically sets a debug hook that activates tracing.
latest sources | project homepage | License: MIT/X11

scm-1: rockspec

lzlib - Lua bindings to the ZLib compression library

This package provides a library to access zlib library functions and also to read/write gzip files using an interface similar to the base io package.

External dependencies: zlib

latest sources | project homepage | License: MIT/X11

git-1: rockspec

MD5 - Basic cryptographic library

MD5 offers basic cryptographic facilities for Lua 5.1: a hash (digest) function, and a pair crypt/decrypt.
latest sources | project homepage | License: MIT/X11

cvs-1: rockspec

mk - Kepler base framework

A simple framework for Kepler applications
latest sources | project homepage | License: MIT/X11

scm-1: rockspec

multipart-post - HTTP Multipart Post helper that does just that

HTTP Multipart Post helper that does just that.
latest sources | project homepage | License: MIT/X11

scm-1: rockspec

OAuth - Lua OAuth, an OAuth client library.

Lua client for OAuth 1.0 enabled servers.
latest sources | project homepage | License: MIT/X11

0.0.1-1: rockspec

Orbit - MVC for Lua Web Development

Orbit is a library for developing web applications according to the Model-View-Controller paradigm in Lua.
latest sources | project homepage | License: MIT/X11

cvs-3: rockspec
cvs-2: rockspec
cvs-1: rockspec
2.0rc1-1: rockspec

penlight - Lua utility libraries loosely based on the Python standard libraries

Penlight is a set of pure Lua libraries for making it easier to work with common tasks like iterating over directories, reading configuration files and the like. Provides functional operations on tables and sequences.
latest sources | project homepage | License: MIT/X11

scm-2: rockspec
scm-1: rockspec

redis-lua - A Lua client library for the redis key value storage system.

A Lua client library for the redis key value storage system.
latest sources | project homepage | License: MIT/X11

scm-1: rockspec

Rings - Create new Lua states from within Lua

Rings is a library which provides a way to create new Lua states from within Lua. It also offers a simple way to communicate between the creator (master) and the created (slave) states.
latest sources | project homepage | License: MIT/X11

cvs-4: rockspec
cvs-2: rockspec
cvs-1: rockspec
1.2.1rc1-1: rockspec

rpi-gpio - Lua module to control the GPIO on a Raspberry Pi

This package provides a Lua module to control the GPIO on a Raspberry Pi. The main functionality is provided by the RPi.GPIO Python Module of Ben Croston, and the Lua binding was continued upon the work of Andre Simon.
latest sources | project homepage | License: MIT

scm-3: rockspec
scm-2: rockspec
scm-1: rockspec

schema - Schema

Schema is a module that allows the declaration of data structures composed of Entities and Fields. Its primary use is to define the model for ORMs and Form generators, but it can be used to declare any such structure.
latest sources | project homepage | License: MIT/X11

scm-1: rockspec

Shake - A Simple Lua Test Engine

Shake is a simple and transparent test engine for Lua that assumes that tests only use standard assert and print calls. Shake uses Leg and LPeg to preprocess test files and extract a lot more information than what is usually available when tests use standard Lua assertions.
latest sources | project homepage | License: MIT/X11

cvs-1: rockspec

sidereal - Redis library for Lua, with optional non-blocking mode and Lua-style lists & sets.

A Redis library for Lua, with:

* an optional non-blocking mode * pipelining * automatic reconnections (disabled when pipelining) * Lua-style lists and sets * a proxy table interface to the database

As of Redis 1.2.2, all commands are supported.
latest sources | project homepage | License: MIT/X11

scm-1: rockspec

stdlib - General Lua libraries

stdlib is a library of modules for common programming tasks, including list, table and functional operations, regexps, objects, pickling, pretty-printing and getopt.
latest sources | project homepage | License: MIT/X11

git-1: rockspec

telescope - A test/spec library for Lua.

Telescope is a test/spec library for Lua.
latest sources | project homepage | License: MIT/X11

scm-1: rockspec

tlua - A simple task runner

Tlua helps reuse and run snippets of code from the command line.
latest sources | project homepage | License: MIT/X11

scm-1: rockspec

WSAPI - Lua Web Server API

WSAPI is an API that abstracts the web server from Lua web applications. This is the rock that contains the base WSAPI libraries plus the CGI adapters.
latest sources | project homepage | License: MIT/X11

cvs-4: rockspec
cvs-3: rockspec
cvs-2: rockspec
cvs-1: rockspec
1.0rc1-1: rockspec

WSAPI-FCGI - Lua Web Server API FastCGI Adapter

WSAPI is an API that abstracts the web server from Lua web applications. This is the rock that contains the FCGI module lfcgi.

External dependencies: fastcgi (on unix)

latest sources | project homepage | License: MIT/X11

cvs-2: rockspec
cvs-1: rockspec
1.0rc1-1: rockspec

WSAPI-Xavante - Lua Web Server API - Xavante Handler

WSAPI is an API that abstracts the web server from Lua web applications. This is the rock that contains the Xavante adapter and launcher.
latest sources | project homepage | License: MIT/X11

cvs-1: rockspec

Xavante - Lua Web Server Library

Xavante is a Lua HTTP 1.1 Web server that uses a modular architecture based on URI mapped handlers. This rock installs Xavante as a library that other applications can use.
latest sources | project homepage | License: MIT/X11

cvs-2: rockspec
cvs-1: rockspec
2.0rc1-1: rockspec

manifest fileLua 5.1 manifest file (zip) • Lua 5.2 manifest file (zip) • Lua 5.3 manifest file (zip)