Available rocks

Lua modules avaliable from this location for use with LuaRocks:

AIO - Lua Threads with Asynchronous IO

AIO implements asynchronous I/O primitives on top of POSIX's O_NOBLOCK, plus a threading library that integrates with the I/O primitives and uses Libevent.
latest sources | project homepage | License: MIT/X11

cvs-1: rockspec

Alien - Lua->C FFI

Alien lets a Lua application call load dynamic libraries and call C functions in a portable way, using libffi.
latest sources | project homepage | License: MIT/X11

cvs-1: rockspec
0.4.1-1: rockspecwin32-x86
0.4.0-1: rockspecwin32-x86
0.4-1: rockspec
0.3.2-1: rockspec
0.3.1-1: rockspec
0.3-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 | project homepage | License: N/A

cvs-3: allrockspec

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: allrockspec

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

8.02.18-1: rockspecwin32-x86
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-1: allrockspec
1.11.0-1: rockspec

Kepler - The Lua Web Development Platform

Kepler is a Lua web development platform that offers the same advantages of Lua. Kepler is simple, portable, light, embeddable and extensible.
latest sources | project homepage | License: MIT/X11

cvs-1: rockspecwin32-x86

Kepler-Fastcgi - The Lua Web Development Platform

Kepler is a Lua web development platform that offers the same advantages of Lua. Kepler is simple, portable, light, embeddable and extensible. This is the FastCGI launcher.
latest sources | project homepage | License: MIT/X11

cvs-1: rockspec

Kepler-Xavante - The Lua Web Development Platform

Kepler is a Lua web development platform that offers the same advantages of Lua. Kepler is simple, portable, light, embeddable and extensible. This installs the Xavante webserver.
latest sources | project homepage | License: MIT/X11

cvs-1: allrockspecwin32-x86

ListLPEG - Parsing Expression Grammars For Lua with List Support

Support for matching lists with LPEG (http://www.inf.puc-rio.br/~roberto/lpeg), like OMeta (http://tinlizzie.org/ometa-js/).
latest sources | project homepage | License: MIT/X11

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 | project homepage | License: N/A

cvs-1: rockspecwin32-x86

LuaMemcached - A pure Lua implementation of a simple memcached client.

A pure lua implementation of a simple memcached client. 1 or more memcached server(s) are currently supported. See http://www.danga.com/memcached/ for more information about memcached.
latest sources | project homepage | License: N/A

0.3-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.
latest sources | project homepage | License: MIT/X11

cvs-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

current-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

2.0-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-2: rockspecwin32-x86

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

Template - Lpeg-based text templates

Template.* are Lpeg-based text template systems for Lua. They can be used to generate any kind of text such as HTML, XML, or even Lua code. Currently there are two systems, template.cosmo which is a reimplementation of Cosmo templates using Lpeg, and template.lp which is a reimplementation of CGILua's Lua Pages.
latest sources | project homepage | License: MIT/X11

0.1-1: rockspec

WSAPI - Lua Web Server API

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

cvs-1: rockspecwin32-x86
1.0-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.
latest sources | project homepage | License: MIT/X11

cvs-1: rockspec
1.0-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-1: allrockspec