Available rocks

Lua modules available from this location for use with LuaRocks:

30log - 30 lines library for object orientation

30log, in extenso "30 Lines Of Goodness" is a minified library for object-orientation in Lua. It features named (and unnamed) classes, single inheritance and provides basic support for mixins in 30 lines of code.
latest sources | project homepage | License: MIT

0.9.1-1: rockspecsrc
0.9.0-1: rockspecsrc
0.8.0-1: rockspecsrc
0.7.0-1: rockspecsrc
0.6.0-1: rockspecsrc
0.5.0-1: rockspecsrc
0.4.1-1: rockspecsrc
0.4-1: rockspecsrc
0.3-0: rockspecsrc
0.2-1: rockspecsrc

abelhas - A particle swarm optimization (PSO) package for Lua

Abelhas (aka Lua PSO) is a Lua library for particle swarm optimization (PSO), a population-based optimization algorithm inspired by the social behavior of some species, like fishes and birds, and used for solving a multitude of numeric problems with linear and discrete search spaces. The first particle swarm optimization algorithm was invented by Dr. James Kennedy and Russell Eberhart, in 1995, and since then several versions and variants have been created. Abelhas is one of them.

For people familiarized with particle swarms, Abelhas is a particle swarm optimizer that uses global neighborhood, speed limits and particle replacement. It does not have the concept of inertia.
latest sources | project homepage | License: MIT/X11

1.1-1: rockspecsrc
1.0-1: rockspecsrc

AesFileEncrypt - A simple file encryption library

Binding to Dr Brian Gladman's implementation. Encryption libray use a. RFC2898 for key derivation (using HMAC-SHA1) b. AES in CTR mode for encryption c. HMAC-SHA1 for authentication d. A Random Data Pool based on Peter Gutmann's ideas
latest sources | project homepage | License: GPL

0.1.2-1: rockspecsrc
0.1.1-1: rockspecsrc
0.1.0-1: rockspecsrc

alien - Lua->C FFI

Alien lets a Lua application call load dynamic libraries and call C functions in a portable way, using libffi.

External dependencies: ffi

latest sources | project homepage | License: MIT/X11

0.7.0-1: rockspecsrc
0.6.1-1: rockspecwin32-x86
0.5.1-1: rockspecsrcwin32-x86
0.5.0-1: rockspecsrcwin32-x86
0.4.1-1: rockspecsrcwin32-x86

alt-getopt - Process application arguments the same way as getopt_long

alt-getopt is a module for Lua programming language for processing application's arguments the same way BSD/GNU getopt_long(3) functions do. The main goal is compatibility with SUS "Utility Syntax Guidelines" guidelines 3-13.
latest sources | project homepage | License: MIT/X11

0.7.0-1: rockspecsrc

annotate - A decorator for docstrings and type checking

This Lua module provides a decorator that allows to associate Lua values with docstrings. A plugin that parses function signatures in those docstrings and compiles them to argument and return value type checking functions is included.
latest sources | project homepage | License: MIT

0.1-1: rockspecsrc

ansicolors - Library for color Manipulation.

Ansicolors is a simple Lua function for printing to the console in color.
latest sources | project homepage | License: MIT

1.0.2-3: rockspecsrc
1.0.2-1: rockspecsrc
1.0-2: rockspecsrc
1.0-1: rockspec

ao - A library for audio output through Lua

Bindings for Libao, which is a cross-platform audio library that allows programs to output audio using a simple API.

External dependencies: libao

latest sources | project homepage | License: CC0

1.0.0-1: rockspecsrc

argparse - A feature-rich command-line argument parser

argparse supports positional arguments, options, flags, optional arguments, subcommands and more. argparse automatically generates usage, help and error messages.
latest sources | project homepage | License: MIT/X11

0.2.0-1: rockspecsrc
0.1.0-1: rockspecsrc

AskLua - Adds interactive help to other modules

AskLua provides a module that implements a help integrated system for on line use in the interactive interpreter, and for generating documentation in html and printed formats.
latest sources | License: Public domain

0.1-1: allrockspec

basexx - A base2, base32 and base64 library for Lua

A library which provides base2(bitfield), base32(crock ford/rfc 3548), base64 decoding and encoding.
latest sources | project homepage | License: MIT

0.1.0-1: rockspecsrc

bcrypt - A Lua wrapper for bcrypt


latest sources | project homepage | License: MIT

1.4-1: rockspecsrc
1.3-2: rockspecsrc
1.3-1: rockspecsrc
1.0-1: rockspecsrc

bencode - library for encoding and decoding bencoded data

bencode is a module for encoding and decoding bencoded data for the bittorrent filesharing protocols
latest sources | project homepage | License: MIT/X11

2.1.0-1: rockspecsrc
2.0.1-1: rockspecsrc
2.0-1: rockspecsrc
1-1: rockspecsrc

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

5.2.2-1: rockspecsrc
5.2.1.52-1: rockspecsrc
5.2.0alpha.1-1: rockspecsrc

bitlib - Tiny library for bitwise operations

bitlib is a library providing bitwise operations.
latest sources | project homepage | License: MIT/X11

23-2: rockspecsrc

busted - Elegant Lua unit testing.

An elegant, extensible, testing framework. Ships with a large amount of useful asserts, plus the ability to write your own. Output in pretty or plain terminal format, JSON, or TAP for CI integration. Great for TDD and unit, integration, and functional tests.
latest sources | project homepage | License: MIT

1.11.0-1: rockspecsrc
1.10.0-1: rockspecsrc
1.9.0-1: rockspecsrc
1.8-1: rockspecsrc
1.7-1: rockspecsrc
1.6-1: rockspecsrc
1.5-1: rockspecsrc
1.4-1: rockspecsrc
1.3-1: rockspecsrc
1.1-1: rockspecsrc
1.0-1: rockspecsrc

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

5.1.4-2: rockspecsrc
5.1.4-1: rockspecsrcwin32-x86
5.1.3-1: allrockspecsrc
5.1.2-2: allrockspecsrc
5.1.2rc1-1: src

checks - Easy, terse, readable and fast function arguments type checking

This library declares a `checks()` function and a `checkers` table, which allow to check the parameters passed to a Lua function in a fast and unobtrusive way.

Althought provided here as a standalone library, it is part of Sierra Wireless' Aleos Applicaion Framework, available under the Eclipse Public License, currently at:

https://github.com/SierraWireless/luasched


latest sources | project homepage | License: Eclipse public license

1.0-1: rockspecsrc

cl - A command-line evaluator library that supports shell-like command lines and s-expressions.


latest sources | project homepage | License: Public Domain

20100607-1: rockspecsrc

cloud_storage - Access Google Cloud Storage from Lua


latest sources | License: MIT

0.1.0-1: rockspecsrc

Colors - HSL Color Theory Computation in Lua

Colors library provides methods to do color computation in HSL color space and for finding "harmonious" color palettes.
latest sources | project homepage | License: MIT/X11

8.05.26-1: rockspecsrc

CommandLineUI - Command-Line User Interface, like CPAN's Term::Clui

This module is modelled on the CPAN's Term::Clui module. It offers a high-level user interface to give the user of command-line apps a consistent "look and feel". It contains: ask(), ask_password(), choose(), confirm(), edit(), inform(), view() etc. It supports mouse, uft8, history, filename-completion etc.
latest sources | project homepage | License: MIT/X11

1.71-1: rockspecsrc
1.70-1: rockspecsrc
1.69-1: rockspecsrc

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

0.2-1: rockspecsrc
0.1-1: rockspecsrc

ConcurrentLua - Concurrency Oriented Programming in Lua

ConcurrentLua is a system that implements Erlang-style concurrency for the Lua programming language. It is a system that brings an alternative to what scripting languages offer for concurrent and distributed programming.
latest sources | project homepage | License: MIT/X11

1.0.6-1: rockspecsrc
1.0-2: rockspecsrc
1.0-1: rockspecsrc

config - Easy configuration file loading

Allows to load config fileswith a lua-like syntax but with sugar. I.e: You can have a file like: foo = 3 bar.plop = 5 bar.zaz = { 3, 4 }

This will load just fine, even if this is not valid Lua code (bar is not defined)
latest sources | project homepage | License: MIT/X11

1.0.0-1: rockspecsrc

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

1.2.1-1: rockspecsrc
1.2.0-1: rockspecsrc
1.1.6-1: allrockspecsrc
1.1.5-1: allrockspecsrc
1.1.4-1: rockspecsrc
1.1.3-1: allrockspecsrc
1.1.2-1: allrockspecsrc
1.1.1-1: allrockspecsrc

CopasTimer - Copas add-on to provide timers, background tasks and optionally events

Copas Timer is a module that adds a timer capability to the Copas scheduler. It provides the same base functions step and loop as Copas (it actually replaces them) except that it will also check for (and run) timers expiring and run background workers if there is no IO or timer to handle. It also adds methods to allow for a controlled exit from the loop. As an optional component an 'eventer' is available to dispatch events as background tasks in Copas Timer.
latest sources | project homepage | License: MIT/X11

1.0.0-1: rockspecsrc
0.4.3-1: rockspecsrc
0.4.2-1: rockspecsrc
0.4.1-1: rockspecsrc
0.4.0-1: rockspecsrc

corowatch - Watching and killing coroutines.

Provides a way to limit the runtime of a coroutine. This prevents rogue code from locking your Lua state by not yielding in a timely manner. Coroutines that take longer than the maximum specified can be killed.
latest sources | project homepage | License: MIT

1.0-1: rockspecsrc
0.2-1: rockspecsrc
0.1-1: rockspecsrc

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

14.03.04-1: allrockspecsrc
13.01.30-1: rockspecsrc
10.04.06-1: allrockspec
10.03.31-1: allrockspec
9.09.22-1: allrockspec
8.04.14-1: allrockspecsrc
8.04.04-1: allrockspecsrc
8.02.18-1: rockspecsrcwin32-x86

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

1.15.0-1: rockspecsrc
1.14.0-2: rockspecsrc
1.14.0-1: rockspecsrc
1.13.0-1: allrockspecsrc
1.12.0-1: rockspecsrc
1.11.0-1: rockspecsrc

cprint - An improved print function

An improved print function that can handle simple ANSI color escape sequences.
latest sources | project homepage | License: MIT

0.1-1: rockspecsrc

csv - CSV and other delimited file reading


latest sources | project homepage | License: MIT/X11

1-1: rockspecsrc

cue - A cuesheet parser for Lua.

A cuesheet parser for Lua.
latest sources | project homepage | License: CC0

1.1.0-1: rockspecsrc

cw - Colorer for command-line programs

cw is a colorer for command-line programs. It is designed to simulate the environment of the commands being executed, so that when you type 'du', 'df', 'ping', etc. in your shell the output is automatically colored according to a definition script. You can easily change or add new scripts, and change the colors used.
latest sources | project homepage | License: GPL

2.0.1-2: rockspecsrc
2.0.1-1: rockspecsrc
2.0.0-1: rockspecsrc

cwtest - Test helper

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

1.1-1: rockspecsrc
1.0-1: rockspecsrc

Dado - Database Facilities for LuaSQL

Dado is a package that offers some facilities implemented over LuaSQL connection objects. Its main goals are: better error messages, iterators to access the result set and more homogeneity in some commonly used database operations.
latest sources | project homepage | License: MIT/X11

1.5.2-1: rockspecsrc
1.5.0-1: rockspecsrc
1.4.3-1: rockspecsrc
1.4.2-2: rockspecsrc
1.4.0-1: allrockspecsrc
1.3.1-1: rockspecsrc
1.3.0-1: rockspecsrc
1.2.0-0: allrockspecsrc
1.1.0-3: rockspecsrc
1.1.0-1: rockspec
1.0.1-1: rockspecsrc
1.0-1: allrockspecsrc

darksidesync - Thread synchronization support for bindings to libraries with their own threadpools

DarkSideSync is a binding support library that makes it easy to create bindings to libraries that run their own background threads, like pupnp or OpenZwave for example. No global locks are required and no foreign threads will be entering the Lua environment. Bindings using DarkSideSync will not require platform specific code for synchronization.
latest sources | project homepage | License: MIT

1.0-1: rockspecsrc

DataDumper - Converts a Lua value into its expression as a string.

require 'DataDumper' ; print( DataDumper(value[, varname, fastmode, indent]) ) The function has four parameters; only the first is mandatory. It always returns a string, which is valid Lua code; executing this will import back to a variable the complete structure of the original. For simple structures, there is only one Lua instruction (e.g. a table constructor), but some more complex features will output a script with more instructions.
latest sources | project homepage | License: MIT

1.0-1: rockspecsrc

datafile - A library for handling paths when loading data files

datafile is a library for avoiding hardcoded paths when loading resource files in Lua modules.
latest sources | project homepage | License: MIT

0.1-1: rockspecsrc

date - Date & Time module for Lua 5.x

Pure Lua Date & Time module for Lua 5.x featuring date and Time string parsing, time addition & subtraction, time span calculation, support for ISO 8601 Dates, local time support, strftime-like formatting.
latest sources | project homepage | License: MIT

2.1.1-1: rockspecsrc
2.1.0-2: rockspecsrc
2.1.0-1: rockspecsrc
2.0.1-1: rockspecsrc
1.0-1: rockspecsrc

deimos - Deimos Strong Typing System

Deimos is a strongly typed object system: Deimos objects have a defined schema which allows it to validate data. Schemas are defined in the syntax of Lua itself. Errors are thrown if data being tested doesn't conform to the schema, and validated data can be manipulated as if ordinary Lua tables.
latest sources | project homepage | License: MIT/X11

1.0-1: rockspecsrc

delaunay - Lua module for Delaunay triangulation of convex polygons


latest sources | project homepage | License: MIT

0.1-1: rockspecsrc

densearrays - A library for dense arrays of numbers or booleans

densearrays provides memory-efficient arrays for Lua. Arrays can contain numbers or boolean values, and can have up to eight dimensions.
latest sources | project homepage | License: MIT/X11

1.0-2: rockspecsrc

Diff - Diff functions

This module provides a small collection of functions for diffing text.
latest sources | project homepage | License: MIT/X11

8.06.15-2: rockspecsrc
8.06.15-1: rockspecsrc

dkjson - David Kolf's JSON module for Lua

dkjson is a module for encoding and decoding JSON data. It supports UTF-8.

JSON (JavaScript Object Notation) is a format for serializing data based on the syntax for JavaScript data structures.

dkjson is written in Lua without any dependencies, but when LPeg is available dkjson uses it to speed up decoding.
latest sources | project homepage | License: MIT/X11

2.4-1: rockspecsrc
2.3-1: rockspecsrc
2.2-1: rockspecsrc
2.1-1: rockspecsrc

enet - A library for doing network communication in Lua

Binding to ENet, network communication layer on top of UDP.

External dependencies: enet

latest sources | project homepage | License: MIT

1.0-1: rockspecsrc

etlua - Embedded templates for Lua

Allows you to render ERB style templates but with Lua. Supports <% %>, <%= %> and <%- %> tags (with optional newline slurping) for embedding code.
latest sources | project homepage | License: MIT

1.2.0-1: rockspecsrc
1.1.0-1: rockspecsrc
1.0.2-1: rockspecsrc
1.0.1-1: rockspecsrc

fakeredis - Redis mock

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

0.3-1: rockspecsrc
0.2-1: rockspecsrc

fbclient - A pure-Lua binding of the Firebird client library

A collection of pure Lua modules that allows you to connect and execute queries against the Firebird Relational Database. It is a modular, 3-layer interface, aiming at full API coverage.
latest sources | project homepage | License: MIT/X11

0.5.0-1: rockspecsrc
0.4.0-1: rockspecsrc

Flu - Filesystems in Lua Userspace.


External dependencies: attr, fuse

latest sources | project homepage | License: MIT

20121212-1: rockspecsrc
20121106-1: rockspecsrc
20101020-1: rockspecsrc

Formatter - Beautifies Lua code.

This library beautify Lua code: * Indent block * Indent expressions * Trim trailing white spaces It is plain Lua 5.1.
latest sources | License: EPL

0.1.1-1: rockspecsrc
0.1.0-2: rockspecsrc

gcc-lua-cdecl - C declaration composer for the GNU Compiler Collection

cdecl for GCC is a Lua module that composes C declarations from a C source file using the Lua plugin for GCC. The module generates C99 function, variable and type declarations, and supports the GCC extensions for attributes and vector types. The module may be used to generate C library bindings for a foreign function interface, e.g., LuaJIT FFI.
latest sources | project homepage | License: MIT/X11

2.0.1-1: allrockspecsrc
2.0.0-1: rockspecsrc
1.2.0-1: rockspecsrc

haricot - A beanstalkd client.

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

1.0-1: rockspecsrc

hsm_statechart - State machine engine based on UML statecharts.

hsm-statechart is a hierarchical statechart engine, written in C. The Lua extension makes it dead simple to write statemachines: you just declare a table.

chart = { state= { event= function() end, substate={ ... } } } Both event handlers and states are key:value pairs. Event names map to functions ( or, for simple transitions, directly to a state name ), while states names map to sub-tables. After defining a statechart, two calls: hsm= hsm_statechart( chart ) and hsm.signal( event_name ) are all that are need to run the statemachine.

Statemachines can be used for everything from building roboust text parsers, to managing the control flow for applications, or even writing AI in games.
latest sources | project homepage | License: New BSD License

0.5-1: rockspecsrc

HTK - A library of Lua constructors to create HTML code

HTK is a library of Lua constructors that create HTML elements in a structured way.
latest sources | project homepage | License: MIT/X11

3.3.2-1: rockspecsrc
3.3.1-1: rockspecsrc
3.3.0-1: rockspecsrc
3.2.0-1: rockspecsrc

htmlparser - Parse HTML text into a tree of elements with selectors

Call parse() to build up a tree of element nodes. Each node in the tree, including the root node that is returned by parse(), supports a basic set of jQuery-like selectors. Or you could walk the tree by hand.
latest sources | project homepage | License: LGPL+

0.3.2-1: rockspecsrc
0.3.1-1: rockspecsrc
0.3-1: rockspecsrc
0.2-1: rockspecsrc
0.1.1-1: rockspecsrc
0.1-1: rockspecsrc

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

1.1-1: rockspecsrc

i18n - A very complete internationalization library for Lua

i18n can handle hierarchies of tags, accepts entries in several ways (one by one, in a table or in a file) and implements a lot of pluralization rules, fallbacks, and more.
latest sources | project homepage | License: MIT

0.9-2: rockspecsrc
0.9-1: rockspecsrc
0.5-1: rockspecsrc

ihelp - Interactive Lua help.

ihelp shows predefined help, extracts help from source, lists table keys and more. Can be loaded on top of a suitably written module or copied into the developer's own source code.
latest sources | project homepage | License: MIT/X11

1.0-3: rockspecsrc
1.0-2: rockspecsrc
1.0-1: rockspecsrc

inotify - Inotify bindings for Lua


External dependencies: inotify

latest sources | project homepage | License: MIT

0.3-1: rockspecsrc
0.2-1: rockspecsrc
0.1-1: rockspecsrc

inspect - Lua table visualizer, ideal for debugging

inspect will print out your lua tables nicely so you can debug your programs quickly. It sorts keys by type and name, handles data recursion
latest sources | project homepage | License: MIT

2.0-1: rockspecsrc
1.2-2: rockspecsrc
1.2-1: rockspecsrc

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


latest sources | project homepage | License: MIT/X11

0.3.3-1: rockspecsrc
0.3.2-2: rockspec
0.3.2-1: rockspecsrc
0.2-2: rockspecsrc

JSON4Lua - JSON4Lua and JSONRPC4Lua implement JSON (JavaScript Object Notation) encoding and decoding and a JSON-RPC-over-http client for Lua.

JSON4Lua and JSONRPC4Lua implement JSON (JavaScript Object Notation) encoding and decoding and a JSON-RPC-over-http client for Lua. JSON is JavaScript Object Notation, a simple encoding of Javascript-like objects that is ideal for lightweight transmission of relatively weakly-typed data. A sub-package of JSON4Lua is JSONRPC4Lua, which provides a simple JSON-RPC-over-http client and server (in a CGILua environment) for Lua.
latest sources | project homepage | License: GPL

0.9.30-1: rockspecsrc
0.9.20-1: rockspecsrc

jumper - Fast and easy-to-use pathfinding library for grid-based games

Jumper is a pathfinding library designed for grid-based games. It aims to be fast and lightweight. It also features wide range of search algorithms, a clean public interface with chaining features which makes it very friendly and easy to use.
latest sources | project homepage | License: MIT

1.8.1-1: rockspecsrc
1.8.0-1: rockspecsrc
1.7.0-1: rockspecsrc
1.6.3-1: rockspecsrc
1.6-2: rockspecsrc

lake - A Lua-based Build Tool

lake is a build engine in Lua, which directly executes dependency rules. Provides cross-platform support for both GCC and MSVC compilers, particularly for building Lua C extensions.
latest sources | project homepage | License: MIT/X11

1.4.1-1: rockspecsrc
1.2-1: rockspecsrc

lalarm - An alarm library for Lua

An alarm library for Lua based on the signal() call and the POSIX signal SIGALRM.
latest sources | project homepage | License: Public domain

20120503-1: rockspecsrc
20090501-2: rockspecsrc
20090501-1: rockspec
20061011-1: rockspecsrc

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

3.9.4-1: rockspecsrc
3.8.3-1: rockspecsrc
3.7.7-1: rockspecsrc
3.7.0-1: rockspecsrc
3.6.6-1: rockspecsrc
3.6.3-1: rockspecsrc
3.5.1-1: rockspecsrc
3.4.1-1: rockspecsrc
3.4.0-1: rockspecsrc
3.1.6-2: rockspecsrc
3.1.6-1: rockspecsrc
3.1.0-1: rockspecsrc
3.0.0-1: rockspecsrc
2.1-1: rockspecsrc
2.0.3-2: rockspecsrc
2.0.3-1: rockspecsrc
2.0-2: rockspec
2.0-1: rockspecsrc

lapis - A web framework for MoonScript & Lua


latest sources | project homepage | License: MIT

0.0.10-1: rockspecsrc
0.0.9-1: rockspecsrc
0.0.7-1: rockspecsrc
0.0.6-1: rockspecsrc
0.0.4-1: rockspecsrc
0.0.3-1: rockspecsrc
0.0.2-1: rockspecsrc
0.0.1-1: rockspecsrc

lascii85 - An ASCII85 library for Lua

An ASCII85 library for Lua. Ascii85 is a form of binary-to-text encoding developed by Adobe Systems. It is more efficient at encoding binary data as ASCII characters than Base64, resulting in only an approximately 25% increase in data size versus 33% for base64.
latest sources | project homepage | License: Public domain

20120927-1: rockspecsrc
20100323-1: rockspecsrc
20070627-1: rockspecsrcwin32-x86

lbase64 - A Base64 library for Lua

A Base64 library for Lua. Base64 is a base-64 transfer encoding that uses the characters A-Z, a-z, and 0-9 in that order for the first 62 digits.
latest sources | project homepage | License: Public domain

20120820-1: rockspecsrc
20120807-1: rockspecsrc
20100323-1: rockspecsrc
20070628-1: rockspecsrcwin32-x86

lbc - A simple arbitrary precision library

A simple arbitrary precision library for Lua, based on code from GNU bc.
latest sources | project homepage | License: GNU General Public License version 2 or later

20120430-1: rockspecsrc
20120420-1: rockspecsrc
20100404-1: rockspecsrc
20090529-1: rockspec
20070627-1: rockspecsrc

lbci - A bytecode inspector library

A bytecode inspector library.
latest sources | project homepage | License: Public domain, MIT

20130429-1: rockspecsrc
20090306-1: rockspecsrc

lcomplex - Support for complex numbers in Lua

This code provides support for complex numbers in Lua using the functions available in C99.
latest sources | project homepage | License: MIT/X11

20120430-1: rockspecsrc
20100404-1: rockspecsrc
20091103-1: rockspecsrc

lcurses - ncurses binding for Lua

lcurses is a C library for Lua 5.1 that wraps the curses API.

External dependencies: ncurses

latest sources | project homepage | License: MIT/X11

6-2: rockspecsrc

ldecNumber - Lua decNumber, a Lua 5.1 wrapper for IBM decNumber

Lua decNumber, a Lua 5.1 wrapper for IBM decNumber, implements the proposed General Decimal Arithmetic standard IEEE 754r. It has the Lua 5.1 arithmetic operators and more, full control over rounding modes, and working precision up to 69 decimal digits.
latest sources | project homepage | License: MIT/X11

2.1-3: rockspecsrc
2.1-1: rockspecsrc

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

1.4.2-1: rockspecsrc
1.3.12-1: rockspecsrc
1.3.8-2: rockspecsrc
1.3.8-1: rockspecsrc
1.2.0-1: rockspecsrc
1.1.0-2: rockspecsrc
1.1.0-1: rockspecsrc

leda - Leda

Leda is a Lua library for building parallel, non-linear pipelines in Lua based on the concepts of SEDA (Staged Event-Driven Architecture).

External dependencies: libevent, tbb

latest sources | project homepage | License: MIT

0.3.8-1: rockspecsrc
0.3.7-1: rockspecsrc
0.3.5-1: rockspecsrc

Leg - A Lua 5.1 grammar

Leg offers a complete Lua 5.1 grammar, along with a small API for user manipulation.
latest sources | project homepage | License: MIT/X11

0.1.2-1: allrockspecsrc

lgdbm - A database library for Lua using GDBM

A database library for Lua based on GNU dbm. GNU dbm is a set of database routines that use extensible hashing. It works similar to the standard Unix dbm routines. Docs at: http://www.pjb.com.au/comp/lua/lgdbm.html

External dependencies: gdbm

latest sources | project homepage | License: Public domain

20130702.52-2: rockspecsrc
20130702.52-1: rockspecsrc
20130702-2: rockspecsrc
20130702-1: rockspecsrc
20101030-1: rockspecsrc
20100824-1: rockspecsrc
20070628-1: rockspecsrc

lgi - Lua bindings to GObject libraries

Dynamic Lua binding to any library which is introspectable using gobject-introspection. Allows using GObject-based libraries directly from Lua.
latest sources | project homepage | License: MIT/X11

0.7.2-1: rockspecsrc
0.7.1-1: rockspecsrc
0.7.0-1: rockspecsrc
0.6.2-1: rockspecsrc
0.6.1-1: rockspecsrc
0.6-1: rockspecsrc
0.5-1: rockspecsrc
0.4-1: rockspecsrc
0.3-1: rockspecsrc
0.2-1: rockspecsrc

lglob - extended global static analysis tool for Lua

lglob is based on David Manura's globalsplus.lua script and parses the bytecode output of luac to flag the setting and getting of globals and their fields. (both 'ToString' and 'math.sine' are considered errors). The whitelist used can be set, and required modules are tracked.
latest sources | project homepage | License: MIT/X11

0.8-1: rockspecsrc

lice-lua - Command line license generator for Lua

A minimal command-line tool to generate open source license files
latest sources | project homepage | License: MIT

0.1.2-1: rockspecsrc
0.1.1-1: rockspecsrc
0.1.0-1: rockspecsrc

linenoise - A binding for the linenoise command line library


latest sources | project homepage | License: MIT/X11

0.4-1: rockspecsrc
0.3-1: rockspecsrc

linenoise-windows - A binding for the linenoise command line library


latest sources | project homepage | License: MIT/X11

0.5-2: rockspecsrc

lint64 - A library for 64-bit signed integer arithmetic

This code provides support for 64-bit signed integers in Lua. Arithmetic is as defined by the C standard, that is, overflow is handled by wrap-around.
latest sources | project homepage | License: Public domain

20130805.52-1: rockspecsrc
20130805.51-1: rockspecsrc

linterval - an interval arithmetic library

This is an interval arithmetic library for Lua 5.2. It is based on the PROFIL/BIAS library available at http://www.ti3.tu-harburg.de/Software/PROFILEnglisch.html

External dependencies: bias

latest sources | project homepage | License: Public domain

20120509-1: rockspecsrc
20120501-1: rockspecsrc

literal - a library for safe evaluation of Lua literal expressions

literal is a library for safe evaluation of Lua literal expressions, written in pure Lua. It can evaluate literals like nil, true, false, decimal and hexadecimal numerical constants, short and long strings, and tables of other literals. It can use grammar of Lua 5.1 or Lua 5.2, and provides error messages similar to those of Lua compiler.
latest sources | project homepage | License: Public domain

0.1-2: rockspecsrc

ljlinenoise - Line editing in pure LuaJIT

ljlinenoise is a pure LuaJIT port of linenoise (https://github.com/antirez/linenoise), a small alternative to readline and libedit. ljlinenoise is based on ljsyscall (https://github.com/justincormack/ljsyscall). ljlinenoise is compatible with lua-linenoise (https://github.com/hoelzro/lua-linenoise).
latest sources | project homepage | License: MIT/X11

0.1.1-1: rockspecsrc
0.1.0-1: rockspecsrc

ljsyscall - LuaJIT Linux syscall FFI


latest sources | project homepage | License: MIT

0.9-1: rockspecsrc

lmapm - A complete arbitrary precision library

A complete arbitrary precision library for Lua, based on MAPM.

External dependencies: mapm

latest sources | project homepage | License: Public domain

20120509-1: rockspecsrc
20120501-1: rockspecsrc
20100420-1: rockspecsrc
20090403-3: rockspec
20090403-2: rockspec
20070628-2: rockspecsrc

lmathx - C99 extensions for the math library

An extension of the Lua math library with the functions available in C99.
latest sources | project homepage | License: Public domain

20120430-1: rockspecsrc
20100404-1: rockspecsrc
20090808-1: rockspec
20090219-1: rockspec
20080903-1: rockspec
20080423-1: rockspecsrc

lnotify - Simple bind from libnotify to Lua.

Simple library binding libnotify to Lua, quite easy to use, supporting emergency levels. Popping up notifications from Lua to your desktop now is a piece of cake.

External dependencies: notify

latest sources | project homepage | License: MIT/X11

0.2-1: rockspecsrc

loadkit - Loadkit allows you to load arbitrary files within the Lua package path

Loadkit lets you register new file extension handlers that can be opened with require, or you can just search for files of any extension using the current search path.
latest sources | project homepage | License: MIT

1.0.0-1: rockspecsrc

LOOP - Class Models for The Lua Language

LOOP stands for Lua Object-Oriented Programming and is a set of packages for supporting different models of object-oriented programming in the Lua language. LOOP provides five interoperable class-hierarchy-based object models for Lua. Its class library provides many useful use examples ranging from single-table data structures to utilities for debugging, serialization, multi-threading and more.
latest sources | project homepage | License: MIT/X11

2.3beta-1: rockspecsrc
2.2alpha-1: allrockspecsrc

lpack - A library for packing and unpacking binary data

A library for packing and unpacking binary data. The library adds two functions to the string library: pack and unpack.
latest sources | project homepage | License: Public domain

20070629-1: rockspecsrcwin32-x86

lpc - Lua Process Call

Allows Lua scripts to call external processes while capturing both their input and output(in contrast to Lua's popen function that can only capture one or the other).
latest sources | project homepage | License: MIT/X11

1.0.0-2: rockspecsrc
1.0.0-1: rockspecsrc

lpdf - A library for generating PDF documents based on PDFlib


External dependencies: pdflib

latest sources | project homepage | License: Public Domain

20130702.52-2: rockspecsrc
20130702.51-1: rockspecsrc
20130627.52-1: rockspecsrc
20130627.51-1: rockspecsrc
20070717-3: rockspecsrc
20070717-2: rockspecsrc

LPeg - Parsing Expression Grammars For Lua

LPeg is a new pattern-matching library for Lua, based on Parsing Expression Grammars (PEGs). The nice thing about PEGs is that it has a formal basis (instead of being an ad-hoc set of features), allows an efficient and simple implementation, and does most things we expect from a pattern-matching library (and more, as we can define entire grammars).
latest sources | project homepage | License: MIT/X11

0.12-1: rockspecsrc
0.11-2: rockspecsrc
0.11-1: rockspecsrc
0.10.2-1: rockspecsrc
0.10-2: rockspecsrc
0.10-1: rockspecsrcwin32-x86
0.9-1: rockspecsrcwin32-x86
0.8.1-1: rockspecsrcwin32-x86
0.7-3: rockspecsrcwin32-x86
0.7-2: rockspecsrcwin32-x86
0.7-1: rockspecsrc
0.6-2: rockspecsrc

lposix - A POSIX library for Lua.

A library binding a number of POSIX functions, which supplements the basic set of ANSI C functions provided by the standard Lua libraries. POSIX is a Portable Operating System Interface standard defined by IEEE.
latest sources | project homepage | License: Public domain

20031107-1: rockspecsrc

lpty - A simple facility for lua to control other programs via PTYs.

This is a simple wrapper around unix PTYs. PTYs can be opened, lua controls the master side of the PTY. Programs can be started with the client side of those PTYs as their controlling terminals.
latest sources | project homepage | License: MIT/X11

1.0.1-1: rockspecsrc
1.0-1: rockspecsrc
0.9-1: rockspecsrc
0.8-2: rockspecsrc
0.8-1: rockspecsrc

lqd - a high-precision mathematical library

This is a high-precision mathematical library for Lua. It is based on the qd library available at http://crd.lbl.gov/~dhbailey/mpdist/

External dependencies: qd

latest sources | project homepage | License: Public domain

20120430-1: rockspecsrc
20120420-1: rockspecsrc

lrandom - A library for generating random numbers.

A library for generating random numbers based on the Mersenne Twister, a pseudorandom number generating algorithm developped by Makoto Matsumoto and Takuji Nishimura (alphabetical order) in 1996/1997.
latest sources | project homepage | License: Public domain

20120430.52-1: rockspecsrc
20120430.51-1: rockspecsrc
20101118-1: rockspecsrc
20090623-1: rockspecsrc
20070628-1: rockspecsrcwin32-x86

Lrexlib-GNU - Regular expression library binding (GNU flavour).

Lrexlib is a regular expression library for Lua 5.1 and 5.2, which provides bindings for several regular expression libraries. This rock provides the GNU bindings.

External dependencies: gnu

latest sources | project homepage | License: MIT/X11

2.7.2-1: rockspecsrc
2.7.1-1: rockspecsrc
2.7.0-1: rockspecsrc

Lrexlib-oniguruma - Regular expression library binding (oniguruma flavour).

Lrexlib is a regular expression library for Lua 5.1 and 5.2, which provides bindings for several regular expression libraries. This rock provides the oniguruma bindings.

External dependencies: onig

latest sources | project homepage | License: MIT/X11

2.7.2-1: rockspecsrc
2.7.1-1: rockspecsrc
2.7.0-1: rockspecsrc

Lrexlib-PCRE - Regular expression library binding (PCRE flavour).

Lrexlib is a regular expression library for Lua 5.1 and 5.2, which provides bindings for several regular expression libraries. This rock provides the PCRE bindings.

External dependencies: pcre

latest sources | project homepage | License: MIT/X11

2.7.2-1: rockspecsrc
2.7.1-1: rockspecsrc
2.7.0-1: rockspecsrc
2.4.0-1: rockspecsrc
2.3.0-1: rockspecsrc
2.2.2-2: rockspecsrc
2.2.2-1: rockspecsrc

Lrexlib-POSIX - Regular expression library binding (POSIX flavour).

Lrexlib is a regular expression library for Lua 5.1 and 5.2, which provides bindings for several regular expression libraries. This rock provides the POSIX bindings.

External dependencies: posix

latest sources | project homepage | License: MIT/X11

2.7.2-1: rockspecsrc
2.7.1-1: rockspecsrc
2.7.0-1: rockspecsrc
2.4.0-1: rockspecsrc
2.3.0-1: rockspecsrc
2.2.2-2: rockspecsrc
2.2.2-1: rockspecsrc

Lrexlib-TRE - Regular expression library binding (TRE flavour).

Lrexlib is a regular expression library for Lua 5.1 and 5.2, which provides bindings for several regular expression libraries. This rock provides the TRE bindings.

External dependencies: tre

latest sources | project homepage | License: MIT/X11

2.7.2-1: rockspecsrc
2.7.1-1: rockspecsrc
2.7.0-1: rockspecsrc

lsocket - simple and easy socket support for lua.

lsocket is a library to provide socket programming support for lua. It is not intended to be a complete socket api, but easy to use and good enough for most tasks. Both IPv4 and IPv6 are supported, as are tcp and udp, and also IPv4 broadcasts and IPv6 multicasts.
latest sources | project homepage | License: MIT/X11

1.1-1: rockspecsrc
1.0.2-1: rockspecsrc
1.0.1-1: rockspecsrc
1.0-1: rockspecsrc

lsqlite3 - A binding for Lua to the SQLite3 database library

lsqlite3 is a thin wrapper around the public domain SQLite3 database engine. The lsqlite3 module supports the creation and manipulation of SQLite3 databases. After a require('lsqlite3') the exported functions are called with prefix sqlite3. However, most sqlite3 functions are called via an object-oriented interface to either database or SQL statement objects.

External dependencies: sqlite

latest sources | project homepage | License: MIT/X11

0.9.1-2: rockspecsrc
0.9.1-1: rockspecsrc
0.9-1: rockspecsrc
0.8-1: rockspecsrc
0.7-1: rockspecsrc

ltcltk - A binding for lua to the tcl interpreter and to the tk toolkit.

This is a binding of the tcl interpreter to lua. It allows for calls into tcl, setting and reading variables from tcl and registering of lua functions for use from tcl. Also, a binding to the tk toolit is included.

External dependencies: tcl

latest sources | project homepage | License: MIT/X11

0.9-3: rockspecsrc
0.9-2: rockspecsrc
0.9-1: rockspecsrc

ltermbox - A termbox library package

Its general purpose is to serve as the simplest ncurses alternative.
latest sources | project homepage | License: New BSD License

0.2-1: rockspecsrc

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


latest sources | project homepage | License: MIT/X11

0.0.5-1: rockspecsrc
0.0.2-1: rockspecsrc
0.0.1-1: rockspecsrc

Lua-APR - Apache Portable Runtime binding for Lua

Lua/APR is a binding to the Apache Portable Runtime (APR) library. APR powers software such as the Apache webserver and Subversion and Lua/APR makes the APR operating system interfaces available to Lua.
latest sources | project homepage | License: MIT

0.20.6-1: rockspecsrc
0.18-3: rockspecsrc
0.18-2: rockspecsrc

lua-chan - Simple and fast message queue for Lua


latest sources | project homepage | License: MIT

0.1-1: rockspecsrc

lua-channels - Go style channels in pure Lua


latest sources | project homepage | License: MIT

0.1.0-1: rockspecsrc

lua-cjson - A fast JSON encoding/parsing module

The Lua CJSON module provides JSON support for Lua. It features: - Fast, standards compliant encoding/parsing routines - Full support for JSON with UTF-8, including decoding surrogate pairs - Optional run-time support for common exceptions to the JSON specification (infinity, NaN,..) - No dependencies on other libraries
latest sources | project homepage | License: MIT

2.1.0-1: rockspecsrc
2.0.0-1: rockspecsrc
1.0.4-1: rockspecsrc
1.0.3-1: rockspecsrc
1.0.2-1: rockspecsrc
1.0.1-1: rockspecsrc

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


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

0.3-2: rockspecsrc
0.3-1: rockspecsrc

lua-Coat - Yet Another Lua Object-Oriented Model

lua-Coat is a Lua 5.1 port of Coat (http://www.sukria.net/perl/coat/), a Perl5 module which mimics Moose (http://www.iinteractive.com/moose/), an object system for Perl5 which borrows features from Perl6, CLOS (LISP), Smalltalk and many other languages.
latest sources | project homepage | License: MIT/X11

0.9.0-1: rockspecsrc
0.8.6-1: rockspecsrc
0.8.5-2: rockspecsrc
0.8.4-1: rockspecsrc
0.8.3-1: rockspecsrc
0.8.2-1: rockspecsrc
0.8.1-1: rockspec
0.8.0-1: allrockspecsrc
0.5.1-2: rockspecsrc
0.5.1-1: rockspec
0.5.0-2: rockspecsrc
0.5.0-1: rockspecsrc
0.2.0-1: rockspec
0.1.0-1: rockspecsrc

lua-CoatPersistent - an ORM for lua-Coat

lua-CoatPersistent is an Object-Relational Mapping for lua-Coat. It is built over the modules LuaSQL and Dado. It could support all database engine which has a driver in LuaSQL.
latest sources | project homepage | License: MIT/X11

0.2.0-1: rockspecsrc
0.1.2-1: rockspecsrc
0.1.1-2: allrockspecsrc
0.1.0-1: allrockspec

lua-CodeGen - a template engine

lua-CodeGen is a "safe" template engine.

lua-CodeGen enforces a strict Model-View separation.

lua-CodeGen allows to split template in small chunk, and encourages the reuse of them by inheritance.

lua-CodeGen is not dedicated to HTML, it could generate any kind of textual code.
latest sources | project homepage | License: MIT/X11

0.3.0-1: rockspecsrc
0.2.3-1: rockspecsrc
0.2.2-1: rockspecsrc
0.2.1-2: allrockspecsrc
0.2.0-1: rockspecsrc

lua-csnappy - a fast compressor/decompressor

lua-csnappy is a binding of the csnappy library which implements the Google's Snappy (de)compressor.
latest sources | project homepage | License: BSD

0.1.1-1: rockspecsrc
0.1.0-1: rockspecsrc

lua-de - Differential evolution in Lua

lua-de is an implementation of the differential evolution algorithm for Lua. Currently only the DE/rand/1/bin scheme is implemented, but it is easy to change only the required functions to suit one's needs.
latest sources | project homepage | License: MIT

0.2-1: rockspecsrc

lua-discount - Binding to a fast C implementation of the Markdown text-to-html markup system


latest sources | project homepage | License: BSD

1.2.10.1-1: rockspecsrcwin32-x86
1.2.10-1: rockspecsrc
1.2.7-1: rockspecsrc

lua-espeak - A speech synthesis library for Lua

Lua-eSpeak is a Lua bindind to eSpeak, a compact open source software speech synthesizer for English and several other languages. It produces good quality English speech using a different synthesis method from other open source TTS engines.

External dependencies: espeak

latest sources | project homepage | License: GNU GPL v3

1.36r1-1: rockspecsrc

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

v1.3-1: rockspecsrc
v1.2-1: rockspecsrc

lua-geoip - Bindings for MaxMind's GeoIP library


External dependencies: geoip

latest sources | project homepage | License: MIT/X11

0.1.2-1: rockspecsrc
0.1-1: rockspecsrc

lua-gnuplot - Lua interface for gnuplot

lua-gnuplot is a small library for using gnuplot in a Lua program. It works by generating a gnuplot script from a Lua plot definition and calling the gnuplot program for you.
latest sources | project homepage | License: MIT

0.2-1: rockspecsrc
0.1-1: rockspecsrc

lua-hdf5 - HDF5 for Lua

HDF5 for Lua provides bindings for the Hierarchical Data Format (HDF5), a file format and library for portable, flexible and efficient storage of numerical data. LuaJIT is a just-in-time compiler for the Lua language that provides native C data structures through its foreign function interface (FFI) library. HDF5 for Lua supports HDF5 1.8 using LuaJIT.
latest sources | project homepage | License: MIT/X11

1.0.0-1: allrockspecsrc

lua-hiredis - Bindings for hiredis Redis-client library


latest sources | project homepage | License: MIT/X11

0.2.1-1: rockspecsrc
0.2-1: rockspecsrc
0.1.2-1: rockspecsrc
0.1.1-1: rockspecsrc
0.1-1: rockspecsrc

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


latest sources | project homepage | License: MIT

1.0-1: rockspecsrc

lua-iconv - Lua binding to the iconv

Lua binding to the POSIX 'iconv' library, which converts a sequence of characters from one codeset into a sequence of corresponding characters in another codeset.

External dependencies: iconv

latest sources | project homepage | License: MIT/X11

7-1: rockspecsrc
6-1: rockspecsrc
r5-2: rockspecsrc
r5-1: rockspecsrc
r3-1: rockspecsrc

lua-imlib2 - A binding to the imlib2 image manipulation library


External dependencies: imlib2

latest sources | project homepage | License: MIT/X11

0.1-4: rockspecsrc
0.1-3: rockspecsrc
0.1-2: rockspecsrc
0.1-1: rockspecsrc

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


latest sources | project homepage | License: MIT/X11

0.1-1: rockspecsrc

lua-jet - The JSON Bus. Daemon and Peer implementations for Lua.


latest sources | project homepage | License: MIT/X11

v0.9-1: rockspecsrc

lua-llthreads - Low-Level threads for Lua


latest sources | project homepage | License: MIT/X11

1.2-1: rockspecsrc
1.1-1: rockspecsrc
1.0-1: rockspecsrc

lua-llthreads2 - Low-Level threads for Lua

This is drop-in replacement for `lua-llthread` module but the module called `llthreads2`. In additional module supports: thread join with zero timeout; logging thread errors with custom logger; run detached joinable threads; pass cfunctions as argument to child thread.
latest sources | project homepage | License: MIT/X11

0.1.1-1: rockspecsrc
0.1.0-1: rockspecsrc

lua-llthreads2-compat - Low-Level threads for Lua

This is drop-in replacement for `lua-llthread` module. In additional module supports: thread join with zero timeout; logging thread errors with custom logger; run detached joinable threads; pass cfunctions as argument to child thread.
latest sources | project homepage | License: MIT/X11

0.1.1-1: rockspecsrc
0.1.0-1: rockspecsrc

lua-log - Asynchronous logging library


latest sources | project homepage | License: MIT/X11

0.1.3-1: rockspecsrc
0.1.2-1: rockspecsrc

lua-MessagePack - a pure Lua implementation of the MessagePack serialization format

MessagePack is an efficient binary serialization format.

It lets you exchange data among multiple languages like JSON but it's faster and smaller.
latest sources | project homepage | License: MIT/X11

0.3.0-1: rockspecsrc
0.2.2-1: rockspecsrc
0.2.1-1: rockspecsrc
0.2.0-1: rockspecsrc
0.1.0-1: rockspecsrc

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


latest sources | project homepage | License: MIT/X11

0.1.0-1: rockspecsrc
0.0.6-1: rockspecsrc
0.0.4-1: rockspecsrc
0.0.3-1: rockspecsrc
0.0.2-1: rockspecsrc
0.0.1-2: rockspecsrc
0.0.1-1: rockspecsrc

lua-opencl - OpenCL for Lua

OpenCL for Lua provides bindings for the Open Compute Language (OpenCL), an open standard for cross-platform, parallel programming of GPUs, CPUs, and other processors. LuaJIT is a just-in-time compiler for the Lua language that provides native C data structures through its foreign function interface (FFI) library. OpenCL for Lua supports up to OpenCL 1.2 using LuaJIT.
latest sources | project homepage | License: MIT/X11

1.0.0-1: allrockspecsrc

lua-parser - A Lua 5.2 parser written with LPeg

This is a Lua 5.2 parser written with LPeg that generates an AST in the format specified by Metalua. The parser also implements an error reporting technique that is based on tracking the farthest failure position.
latest sources | project homepage | License: MIT

0.1-2: rockspecsrc
0.1-1: rockspecsrc

lua-path - File system path manipulation library


latest sources | project homepage | License: MIT/X11

0.2.1-1: rockspecsrc
0.2.0-1: rockspecsrc
0.1.1-1: rockspecsrc
0.1.0-1: rockspecsrc

lua-smtps - an implementation of SMTPS for Lua

This is an implementation of SMTPS for Lua. The smtps module extends the socket.smtp module, so all documentation for the socket.smtp module apply here. The default port is changed to 465, and the send function also accepts any of the parameters that the ssl.wrap params accepts.
latest sources | project homepage | License: MIT

1.0-1: rockspecsrc

lua-Spore - a generic ReST client

lua-Spore is an implementation of SPORE (Specification to a POrtable Rest Environment), see http://github.com/SPORE/specifications.

Some specifications of service are available at http://github.com/SPORE/api-description.
latest sources | project homepage | License: MIT/X11

0.3.0-1: rockspecsrc
0.2.1-1: rockspecsrc
0.2.0-1: rockspecsrc
0.1.6-1: rockspecsrc
0.1.5-1: rockspecsrc
0.1.4-1: rockspecsrc
0.1.2-1: rockspecsrc
0.1.1-2: rockspecsrc
0.1.0-2: allrockspecsrc

lua-step - Un-nest asynchronous control flow.

Un-nest asynchronous control flow.
latest sources | project homepage | License: MIT/X11

v1.0-1: rockspecsrc

lua-templet - Templet for Lua

Templet is a template preprocessor written in pure Lua that parses text templates with embedded Lua statements and expressions. Templet may be used to preprocess source files of any language, such as OpenCL C. Templet works with Lua 5.1, Lua 5.2, and LuaJIT.
latest sources | project homepage | License: MIT/X11

1.0.1-2: allrockspecsrc
1.0.1-1: rockspecsrc
1.0.0-1: rockspecsrc

lua-term - Terminal functions for Lua


latest sources | project homepage | License: MIT/X11

0.3-1: rockspecsrc
0.2-1: rockspecsrc
0.1-1: rockspecsrc

lua-TestLongString - an extension for testing long string

lua-TestLongString is a port of the Perl5 module Test::LongString.

It is an extension of lua-TestMore.

It provides functions for comparing and testing strings that are not in plain text or are especially long.
latest sources | project homepage | License: MIT/X11

0.2.0-1: rockspecsrc
0.1.3-2: allrockspecsrc
0.1.2-1: rockspecsrc
0.1.1-1: rockspec
0.1.0-2: rockspecsrc
0.1.0-1: rockspec

lua-TestMore - an Unit Testing Framework

lua-TestMore is a port of the Perl5 module Test::More.

It uses the Test Anything Protocol as output, that allows a compatibility with the Perl QA ecosystem.

It's an extensible framework.

It allows a simple and efficient way to write tests (without OO style).

Some tests could be marked as TODO or skipped.

Errors could be fully checked with error_like().

It supplies a Test Suite for Lua itself.
latest sources | project homepage | License: MIT/X11

0.3.1-1: rockspecsrc
0.3.0-1: rockspecsrc
0.2.4-2: rockspecsrc
0.2.3-2: allrockspecsrc
0.2.2-1: allrockspecsrc
0.2.1-1: rockspecsrc
0.2.0-1: rockspecsrc
0.1.0-1: rockspec

lua-tinycdb - Provides support for creating and reading constant databases


latest sources | project homepage | License: MIT/X11

0.2-1: rockspecsrc
0.1-2: rockspecsrc
0.1-1: rockspecsrc

Lua-TTyrant - TokyoTyrant API for Lua.

A complete API binding exposing the functions from the C library of the TokyoTyrant key-value database server straight into Lua (i.e. it uses the Tyrant C functions rather than implementing the Tyrant protocol over TCP).

External dependencies: libtokyotyrant

latest sources | project homepage | License: MIT

1.1-1: rockspecsrc
1.0-1: rockspecsrc

lua-websockets - Websockets for Lua

Provides sync and async clients and servers for copas.
latest sources | project homepage | License: MIT/X11

v2.0-1: rockspecsrc
v1.0-1: rockspecsrc

lua-xmlreader - An implementation of the XmlReader API using libxml2.


External dependencies: libxml2

latest sources | project homepage | License: MIT/X11

0.1-2: rockspecsrc
0.1-1: rockspecsrc

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


External dependencies: yajl

latest sources | project homepage | License: MIT/X11

2.0-1: rockspecsrc
1.3-1: rockspecsrc

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


External dependencies: zeromq

latest sources | project homepage | License: MIT/X11

1.1-1: rockspecsrc
1.0-1: rockspecsrc

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


latest sources | project homepage | License: MIT/X11

1.1-1: rockspecsrc
1.0-2: rockspecsrc
1.0-1: rockspecsrc

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


latest sources | project homepage | License: MIT/X11

0.1.1-1: rockspecsrc
0.1-1: rockspecsrc

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


latest sources | project homepage | License: MIT/X11

0.9.1-1: rockspecsrc

lua_bufflib - A library for string buffers in Lua

A library for string buffers in Lua.

The buffer code in this library is largely adapted from Lua 5.2's luaL\_Buffer code. The main difference is that Buffers store their contents in the registry instead of the stack when their length exceeds LUAL\_BUFFERSIZE. This prevents the C char array holding the current contents from being garbage collected until a larger array is required or the Buffer is reset or garbage collected. You don't need to know any of this to use the library, it's just extra information for people curious about the implementation.

Just like regular strings in Lua, string buffers can contain embedded nulls (\0).

Similar to Lua's string library, most Buffer methods can be called as `buff:method(...)` or `bufflib.method(buff, ...)` (where `buff` is a Buffer). Note that not all methods use the same name in the Buffer metatable and the `bufflib` table. The primary examples of this are the metamethods, which use the required metamethod names in the metatable and more descriptive names in the `bufflib` table (e.g. the `__len` metamethod is the same as `bufflib.length`).

In addition to the functions shown here, you can call any method from the global `string` table (not just functions from the string library) on a Buffer (either as a method or a function from the `bufflib` table) by prefixing the name with `s_`. When you call a Buffer method with the `s_` prefix, it calls the equivalent `string` function with the Buffer's contents as the first argument followed by any other arguments supplied to the method. None of these methods modify the original Buffer.

For example, `bufflib.s_gsub(buff, ...)` and `buff:s_gsub(...)` are both equivalent to `str:gsub(...)` (where `buff` is a Buffer and `str` is the Buffer's contents as a string).

Buffers define metamethods for equality (==), length (#), concatenation (..) and tostring(). See the documentation of each metamethod for details.
latest sources | project homepage | License: MIT/X11

0.2.1-1: rockspecsrc
0.2.0-1: rockspecsrc
0.0.1-1: rockspecsrc

lua_cliargs - A command-line argument parser.

This module adds support for accepting CLI arguments easily using multiple notations and argument types.

cliargs allows you to define required, optional, and flag arguments.
latest sources | project homepage | License: MIT

2.1-2: rockspecsrc
2.1-1: rockspecsrc
2.0-1: rockspecsrc
1.1-1: rockspecsrc

lua_json - A Lua module for JSON

A Lua module for JSON
latest sources | project homepage | License: 3-clause BSD

1.1.0-1: rockspecsrc

Lua_Signal - Library for handling signals

This is a signal library for Lua 5.1. It depends on ANSI C signals and has some extensions that are available in POSIX, such as kill().
latest sources | project homepage | License: MIT

1.2.0-1: rockspecsrc
1.000-1: rockspecsrc

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

0.3-1: rockspecsrc
0.2-1: rockspecsrc
0.1.1-2: rockspec

LuaBitOp - Lua Bit Operations Module

Lua BitOp is a C extension module for Lua 5.1 which adds bitwise operations on numbers. Lua BitOp is Copyright 2008 Mike Pall. Lua BitOp is free software, released under the MIT/X license (same license as the Lua core).
latest sources | project homepage | License: MIT/X license

1.0.2-1: rockspecsrc
1.0.1-1: rockspecsrc
1.0.0-1: rockspecsrc

luacheck - A simple static analyzer

luacheck only looks for three things: non-standard global variables, unused local variables and redefinitions of existing local variables in the same scope.

luacheck provides a command-line interface as well as a small library which can be used from another Lua program.
latest sources | project homepage | License: MIT/X11

0.2.0-1: rockspecsrc
0.1.0-1: rockspecsrc

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

1.4-1: rockspecsrcwin32-x86

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

0.5-1: rockspecsrc
0.4-1: rockspecsrc
0.3-1: rockspecsrc
0.2-1: rockspecsrc
0.1-1: allrockspecsrc

LuaCrypto - A Lua frontend to OpenSSL

LuaCrypto is a Lua frontend to the OpenSSL cryptographic library. The OpenSSL features that are currently exposed are: digests (MD5, SHA-1, HMAC, and more), encryption, decryption and crypto-grade random number generators.

External dependencies: openssl

latest sources | project homepage | License: MIT

0.3.2-1: rockspecsrc
0.3.0.20120524-1: rockspecsrc
0.2.0-2: rockspecsrc
0.2.0-1: rockspecsrc

LuaCURL - Lua module binding CURL

LuaCURL is Lua 5.x compatible module providing Internet browsing capabilities based on the CURL library. The module interface follows strictly the CURl architecture and is very easy to use if the programmer has already experience with CURL.

External dependencies: curl

latest sources | project homepage | License: MIT/X11

1.2.1-1: rockspecsrc
1.1-3: rockspecsrcwin32-x86
1.1-2: rockspecsrc

luadaemon - Daemonize Lua Applications

Allows you to daemonize a Lua script/application, drop its uid/gid, ...
latest sources | project homepage | License: MIT/X11

1.0.0-1: rockspecsrc

LuaDate - Deprecated date & Time module for Lua 5.x

This module has been deprecated and superseded by the "date" module. Please use that instead. Pure Lua Date & Time module for Lua 5.x featuring date and Time string parsing, time addition & subtraction, time span calculation, support for ISO 8601 Dates, local time support, strftime-like formatting.
latest sources | project homepage | License: Public Domain

2.0.1-2: rockspecsrc
2.0.1-1: rockspecsrc

luadbi - Database abstraction layer

LuaDBI is a database interface library for Lua. It is designed to provide a RDBMS agnostic API for handling database operations. LuaDBI also provides support for prepared statement handles, placeholders and bind parameters for all database operations. This rock is the front end DBI module. You will need one or more backend DBD drivers to use this software.
latest sources | project homepage | License: MIT/X11

0.5-1: rockspecsrc

luadbi-mysql - Database abstraction layer

LuaDBI is a database interface library for Lua. It is designed to provide a RDBMS agnostic API for handling database operations. LuaDBI also provides support for prepared statement handles, placeholders and bind parameters for all database operations. This rock is the MySQL DBD module. You will also need the base DBI module to use this software.

External dependencies: mysql

latest sources | project homepage | License: MIT/X11

0.5-1: rockspecsrc

luadbi-postgresql - Database abstraction layer

LuaDBI is a database interface library for Lua. It is designed to provide a RDBMS agnostic API for handling database operations. LuaDBI also provides support for prepared statement handles, placeholders and bind parameters for all database operations. This rock is the PostgreSQL DBD module. You will also need the base DBI module to use this software.

External dependencies: postgres

latest sources | project homepage | License: MIT/X11

0.5-1: rockspecsrc

luadbi-sqlite3 - Database abstraction layer

LuaDBI is a database interface library for Lua. It is designed to provide a RDBMS agnostic API for handling database operations. LuaDBI also provides support for prepared statement handles, placeholders and bind parameters for all database operations. This rock is the Sqlite3 DBD module. You will also need the base DBI module to use this software.

External dependencies: sqlite

latest sources | project homepage | License: MIT/X11

0.5-1: rockspecsrc

luadns - Lua DNS

Allows Lua scripts to call on the system's DNS library to resolve hosts, get MX records, ...
latest sources | project homepage | License: MIT/X11

1.0.0-1: rockspecsrc

LuaDoc - LuaDoc is a documentation tool for Lua source code

LuaDoc is a documentation generator tool for Lua source code. It parses the declarations and documentation comments in a set of Lua source files and produces a set of XHTML pages describing the commented declarations and functions.

The output is not limited to XHTML. Other formats can be generated by implementing new doclets. The format of the documentation comments is also flexible and can be customized by implementing new taglets.
latest sources | project homepage | License: MIT/X11

3.0.1-1: allrockspecsrc

LuaDocumentor - LuaDocumentor allow users to generate HTML and API files from code documented using Lua documentation language.

This is an example for the LuaRocks tutorial. Here we would put a detailed, typically paragraph-long description.
latest sources | project homepage | License: EPL

0.1.5-1: rockspecsrc
0.1.4-1: rockspecsrc

luaepnf - Extended PEG Notation Format (easy grammars for LPeg)

This Lua module provides sugar for writing grammars/parsers using the LPeg library. It simplifies error reporting and AST building.
latest sources | project homepage | License: MIT

0.2-1: rockspecsrc

LuaExpat - XML Expat parsing

LuaExpat is a SAX (Simple API for XML) XML parser based on the Expat library.

External dependencies: expat

latest sources | project homepage | License: MIT/X11

1.3.0-1: rockspecsrc
1.2.0-1: rockspecsrc
1.1.0-5: rockspecsrc
1.1.0-4: rockspecsrc
1.1.0-3: rockspecsrcwin32-x86

luafam - Lua File Alteration Monitoring Interface

Allows Lua scripts to use FAM to monitor file changes

External dependencies: fam

latest sources | project homepage | License: MIT/X11

1.0.0-1: rockspecsrc

luafcgi - FastCGI Binding for Lua

FastCGI Binding for Lua

External dependencies: fcgi

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

1.1.0-1: rockspecsrc

LuaFFT - Lua package that includes functions for Fast Fourier Transformations.

This is a port of the KissFFT Library which is a C implementation of the Fast Fourier Transformation (FFT). It contains an easy-to-use function to carry out FFTs. For complex numbers, a module from the Numeric Lua Library has been used.
latest sources | project homepage | License: MIT/X11

1.1-1: rockspecsrc
1.0-1: rockspecsrc

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

1.6.2-2: rockspecsrc
1.6.2-1: rockspecsrc
1.6.1-1: rockspecsrc
1.6.0-1: rockspecsrcwin32-x86
1.5.0-3: rockspecsrc
1.5.0-2: rockspecsrc
1.5.0-1: rockspecsrcwin32-x86
1.4.2-1: rockspecsrcwin32-x86
1.4.1-1: rockspecsrcwin32-x86
1.4.0-2: rockspecsrcwin32-x86
1.4.0-1: rockspecsrc
1.3.0-1: rockspecsrcwin32-x86
1.2.1-1: rockspecsrc

LuaGL - Lua bindings for OpenGL

It's a library that provides access to all of the OpenGL functionality from Lua 5.x. OpenGL is a portable software interface to graphics hardware.

External dependencies: glut, opengl

latest sources | project homepage | License: MIT/X11

1.01-1: rockspecsrc

LuaGRAPH - A binding to the graphviz graph library

LuaGRAPH is a binding to the graphviz library. It allows to create, manipulate, layout and render graphs using the Lua programming language.

External dependencies: graphviz

latest sources | project homepage | License: MIT/X11

1.0.4-1: rockspecsrc
1.0.2-2: rockspecsrc
1.0.2-1: rockspecsrc

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

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

0.2.0-1: rockspecsrc
0.1.0-1: rockspecsrc

LuaHelp - Help pages for Lua

LuaHelp provides a simple interface to manual pages, called Lua Help Pages (LHP). From the interpreter, just call "help()" for a more detailed description.
latest sources | project homepage | License: Public domain

0.3-1: rockspecsrc

LuaHTML - LuaHTML is a template engine that allows the use of Lua code in your HTML websites.

LuaHTML is a template engine that allows the use of Lua code in your HTML websites. It stays close to the Lua philosophy and is easy to use.
latest sources | project homepage | License: Public Domain

1.1.1-1: allrockspecsrc

luahue - A Lua library and tools to control Philips Hue light bulbs.

The library is a loose wrapper around the REST API provided by Philips. In addition, two command line utilities are included to demonstrate the use of the API. The first, `huectl`, is a generic tool that let's you control the various properties such as on/off, color, and brightness. The second utility, `huebwmon`, changes the colors of lights based on network utilization.
latest sources | project homepage | License: MIT

1.0-1: rockspecsrc

LuaIDL - A OMG IDL Compiler Front End

LuaIDL is an OMG IDL (Interface Definition Language) compiler front end, written in the Lua programming language. It can be used to perform a simple IDL parsing with low effort as well as it can be used to implement a complete and flexible IDL compiler. LuaIDL is very small, easy to install and to use. It offers a callback mechanism that allows its extension to generate different output formats. Additionally, it is very portable because it is completely implemented in Lua and does not have external dependencies.
latest sources | project homepage | License: MIT/X11

1.0.5-1: allrockspecsrc
0.8.9beta-1: rockspecsrc

luaish-windows - luaish is a better REPL for Lua. luaish is based on lua.lua which is a Lua interpreter front-end written in Lua by David Manura.


latest sources | project homepage | License: MIT/X11

0.1-2: rockspecsrc

luajson - customizable JSON decoder/encoder

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

1.3.3-1: rockspecsrc
1.3.2-2: rockspecsrc
1.3.2-1: rockspecsrc
1.3.1-1: rockspecsrc
1.3-1: rockspecsrc
1.2.2-1: rockspecsrc
1.2.1-1: rockspecsrc
1.2-1: allrockspec
1.1.2-1: rockspecsrc
1.1-1: allrockspecsrc
1.0.3-1: rockspecsrc
1.0.1-1: rockspecsrc
1.0-1: rockspecsrc
0.10-2: rockspecsrc

lualibrarytemplate - Lua template for C libraries

Quickly setup a new C library, using a fill-in-the-blanks aproach. This rock also contains a commandline script to create an instantaneously, compiling and working, module.
latest sources | project homepage | License: MIT/X11

1.0-1: rockspecsrc

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

1.3.0-1: rockspecsrc
1.2.0-1: rockspecsrc
1.1.4-1: allrockspecsrc

luamacro - A macro preprocessor for Lua

Provides intelligent lexical macros that can be scoped. By default it translates and runs code, keeping track of line numbers. LuaMacro 2 uses a LPeg lexical scanner and no longer needs the token filter patch.
latest sources | project homepage | License: MIT/X11

2.5.0-1: rockspecsrc
2.4-2: rockspecsrc
2.4-1: rockspecsrc
2.3-1: rockspecsrc

luanotify - Simple bind from libnotify to Lua.

Simple library binding libnotify to Lua, quite easy to use, supporting emergency levels. Pop up notifications from Lua to your desktop now is a piece of cake.

External dependencies: notify

latest sources | project homepage | License: MIT/X11

0.2-1: rockspecsrc
0.1-1: rockspecsrc

LuaPOD - Library for parsing POD files using Lua

Plain Old Documentation, or just POD, is a simple documentation format used mainly among users of the Perl programming language. LuaPOD is a tool that allows to translate a POD file into HTML using Lua and the LPeg library.
latest sources | project homepage | License: MIT/X11

0.1-1: allrockspecsrc

luaposix - Lua bindings for POSIX (including curses)

A library binding various POSIX APIs, including curses. POSIX is the IEEE Portable Operating System Interface standard. luaposix is based on lposix and lcurses.
latest sources | project homepage | License: MIT/X11

31-1: rockspecsrc
30-1: rockspecsrc
29-1: rockspecsrc
5.1.28-1: rockspecsrc
5.1.27-1: rockspecsrc
5.1.26-1: rockspecsrc
5.1.25-1: rockspecsrc
5.1.24-1: rockspecsrc
5.1.23-1: rockspecsrc
5.1.22-1: rockspecsrc
5.1.21-1: rockspecsrc
5.1.20-2: rockspec
5.1.20-1: rockspecsrc
5.1.19-1: rockspecsrc
5.1.18-1: rockspecsrc
5.1.15-1: rockspecsrc
5.1.14-1: rockspecsrc
5.1.12-1: rockspecsrc
5.1.7-3: rockspecsrc
5.1.7-2: rockspecsrc
5.1.7-1: rockspecsrc
5.1.2-1: rockspecsrc

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

2.0.2-2: rockspecsrc
2.0.2-1: rockspecsrcwin32-x86

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

1.1.0-1: rockspecsrc

LuaPSQL - PostgreSQL client bindings for Lua

LuaPSQL provides bindings to PostgreSQL's libpq client library.

External dependencies: libpq

latest sources | project homepage | License: MIT

0.1-1: rockspecsrc

luarepl - A reusable REPL component for Lua, written in Lua


latest sources | project homepage | License: MIT/X11

0.4-1: rockspecsrc
0.3-1: rockspecsrc
0.1-1: rockspecsrc

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

2.1.2-1: rockspecsrc
2.1.1-1: rockspecsrc

luarocks-build-cpp - C++ support for built-in build system

luarocks-build-cpp is a fork of built-in build system for C++ rocks.
latest sources | project homepage | License: MIT/X11

0.1-1: rockspecsrc

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

1.0.3-1: rockspecsrc

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

0.5-2: rockspecsrc
0.5-1: rockspecsrc
0.4.1-2: rockspecsrc
0.4.1-1: rockspecsrc
0.4-4: rockspecsrc
0.4-3: rockspecsrc
0.4-2: rockspecsrcwin32-x86
0.4-1: rockspecsrc
0.3.3-2: rockspec
0.3.3-1: rockspec
0.3.1-2: rockspec
0.3.1-1: rockspecsrc

luasoap - Support for SOAP

LuaSOAP provides a very simple API that convert Lua tables to and from XML documents
latest sources | project homepage | License: MIT/X11

3.0.1-1: rockspecsrc
2.0.2-1: allrockspecsrc

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

3.0rc1-1: rockspecsrc
2.0.2-5: rockspecsrc
2.0.2-4: rockspecsrc
2.0.2-3: rockspecsrcwin32-x86
2.0.2-2: rockspecsrc
2.0.2-1: rockspecsrcwin32-x86
2.0.1-3: rockspecsrcwin32-x86
2.0.1-2: rockspecsrc

LuaSocket-Unix - Unix Domain Sockets for the Lua language

socket.unix is a LuaSocket module that implements support for Unix Domain Sockets.
latest sources | License: MIT/X11

2.0.2-2: rockspecsrc
2.0.2-1: rockspecsrc

LuaSofia - LuaSofia is a Lua binding of Sofia-Sip library

Sofia-SIP is an open-source SIP User-Agent library, compliant with the IETF RFC3261 specification. It can be used as a building block for SIP client software for uses such as VoIP, IM, and many other real-time and person-to-person communication services. The primary target platform for LuaSofia is GNU/Linux.
latest sources | project homepage | License: GNU LGPL

0.1.8-1: rockspecsrc
0.1.7-1: rockspecsrc
0.1.5-1: rockspecsrc

luaSolidState - Library for storing and loading data

luaSolidState is a Lua library that allows easy and painless storing of tables in Lua.
latest sources | project homepage | License: Public Domain

1.3.2-1: rockspecsrc
1.3.0-1: allrockspecsrc
1.2.0-1: rockspecsrc
1.1.0-1: rockspecsrc
1.0.0-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

2.3.0-1: rockspecsrc
2.2.0-1: rockspecsrc

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

latest sources | project homepage | License: MIT/X11

2.3.0-1: rockspecsrc

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

2.3.0-1: rockspecsrc
2.2.0-1: rockspecsrcwin32-x86

luassert - Lua Assertions Extension

Adds a framework that allows registering new assertions without compromising builtin assertion functionality.
latest sources | project homepage | License: MIT

1.7.0-1: rockspecsrc
1.6-1: rockspecsrc
1.5-1: rockspecsrc
1.4-1: rockspecsrc
1.2-1: rockspecsrc
1.0-1: rockspecsrc

LuaStatsd - A lua interface to a statsd server

luastatsd is a lua client library to the etsy/statsd statistics daemon.

For more info, see : * http://codeascraft.etsy.com/2011/02/15/measure-anything-measure-everything/ * https://github.com/etsy/statsd
latest sources | project homepage | License: MIT/X11

1.0-1: rockspecsrc

LuaSVN - Library for using Subversion from Lua

LuaSVN is a library that allows to use some Subversion (SVN) facilities inside Lua programs. Subversion is an open source version control system.

External dependencies: apr, apr_util, subversion

latest sources | project homepage | License: MIT/X11

0.4.0-1: rockspecsrc
0.3.0-1: rockspecsrc
0.2.6-2: rockspecsrc
0.2.6-1: rockspecsrc
0.1-1: rockspecsrc

luasyslog - Syslog logging for Lua

Addon for lualogging to log to the system log on unix systems.
latest sources | project homepage | License: MIT/X11

1.0.0-2: rockspecsrc
1.0.0-1: rockspecsrc

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


latest sources | project homepage | License: MIT/X11

0.1.5-1: rockspecsrc
0.1.4-1: rockspecsrc
0.1.1-1: rockspecsrc

luatz - This is a lua library for time and date manipulation.

This is a lua library for time and date manipulation.

Importantly, it allows you to convert time between locations (time zones).
latest sources | License: MIT/X11

0.1-1: rockspecsrc

LuaXML - a module that maps between Lua and XML without much ado

LuaXML provides a minimal set of functions for the processing of XML data in Lua. It offers a very simple and natural mapping between the XML data format and Lua tables, which allows one to parse XML data just using Lua's normal table access and iteration methods: Substatements and text content is represented as array data having numerical keys, attributes and tags use string keys. This representation makes sure that the structure of XML data is exactly preserved in a read/write cycle.
latest sources | project homepage | License: MIT/X11

101012-1: rockspecsrc

luaxpl - xPL framework for Lua

xPL is an open source home automation protocol. LuaxPL provides all the basic ingredients for building your own xPL applications. Additionally it includes commandline utilities to send and log xPL traffic. A device template is included and the commandline utilities can be used as examples to quickly get up and running. One application is included to detect occupancy of a home based on smartphone detection (network connections). See http://xplproject.org.uk for more information on xPL.
latest sources | project homepage | License: MIT/X11

0.1.0-1: rockspecsrc

luaYAML - A YAML parser binding for Lua, using the syck library.


External dependencies: syck

latest sources | project homepage | License: BSD

0.5.6-1: rockspecsrc

LuaZip - Library for reading files inside zip files

LuaZip is a lightweight Lua extension library used to read files stored inside zip files. The API is very similar to the standard Lua I/O library API.

External dependencies: zzip

latest sources | project homepage | License: MIT/X11

1.2.3-2: rockspecsrcwin32-x86

lub - Lubyk base module.

lub: helper code, class declaration.

lub.Autoload: autoloading classes in modules.

lub.Dir: a simple directory traversal class.

lub.Template: a simple templating class that uses like syntax.
latest sources | project homepage | License: MIT

1.0.3-1: rockspecsrc
1.0.2-1: rockspecsrc
1.0.0-1: rockspecsrc

Luchia - Lua API for CouchDB.

Luchia provides both low-level and high-level access to CouchDB (http://couchdb.apache.org), using an object-oriented approach.

All of the basic operations are supported, including: CRUD operations on databases, documents, and attachments (both inline and standalone); uuid generation (server side); various utility functions.
latest sources | project homepage | License: Modified BSD

1.0.1-1: rockspecsrc
1.0.0-2: rockspecsrc
1.0.0-1: rockspecsrc

ludent - A naive Lua indenter / formater / beautifier.


latest sources | project homepage | License: MIT/X11

v0.1-1: rockspecsrc

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

0.2-1: rockspecsrc
0.1-2: allrockspecsrc

lunamark - General markup format converter using lpeg.

Lunamark is a lua library and command-line program for conversion of markdown to other textual formats. Currently HTML, Docbook, ConTeXt, LaTeX, dzslides, and Groff man are the supported output formats, but it is easy to add new writers or modify existing ones. The markdown parser is written using a PEG grammar and can also be modified by the user.
latest sources | project homepage | License: MIT/X11

0.3-1: rockspecsrc
0.2-2: rockspecsrc
0.2-1: rockspecsrc

lunary - A binary format I/O framework for Lua.

Lunary is a framework to read and write structured binary data from and to files or network connections. The aim is to provide an easy to use interface to describe any complex binary format, and allow translation to Lua data structures. The focus is placed upon the binary side of the transformation, and further processing may be necessary to obtain the desired Lua structures. On the other hand Lunary should allow reading and writing of any binary format, and bring all the information available to the Lua side.
latest sources | project homepage | License: MIT

20121212-1: rockspecsrc
20121108-1: rockspecsrc
20101009-1: allrockspec

lunary-core - A binary format I/O framework for Lua.

Lunary is a framework to read and write structured binary data from and to files or network connections. This rock is a pure-Lua implementation of Lunary, without dependencies on any binary module. Because of that some features will be disabled. To use Lunary to its full extent, use the 'Lunary' rock.
latest sources | project homepage | License: MIT

20121212-1: rockspecsrc
20121108-1: rockspecsrc
20101009-1: allrockspec

lunary-optim - Optimizations for Lunary.

Lunary is a framework to read and write structured binary data from and to files or network connections. This rock provides faster implementation of some of the built-in datatypes of Lunary.
latest sources | project homepage | License: MIT

20121212-1: rockspecsrc
20121108-1: rockspecsrc
20101009-1: rockspecsrc

lunatest - xUnit-style + randomized unit testing framework

Lunatest is an xUnit-style unit testing framework, with additional support for randomized testing (a la QuickCheck).

It's upwardly compatible from lunit, except it does not change any functions in the standard library (by using assert_true() instead of assert()).
latest sources | project homepage | License: MIT/X11

0.9.5-1: rockspecsrc
0.9.2-1: rockspecsrc
0.9.1-1: rockspecsrc

lunit - A unit testing framework for Lua

Lunit is a unit testing framework for lua, written in lua. It provides 27 assert functions, and a few misc functions for usage in an easy unit testing framework. Lunit comes with a test suite to test itself. The testsuite consists of approximately 710 assertions.
latest sources | project homepage | License: MIT/X11

0.5-2: rockspecsrc
0.5-1: allrockspecsrc
0.4-1: rockspecsrc

lunitx - Lunitx is a unit testing framework for lua, written in lua.

Lunitx is a unit testing framework for lua, written in lua, based heavily on Lunit 0.5, but modified to work with Lua 5.2. Lunitx provides 27 assert functions, and a few misc functions for usage in an easy unit testing framework. Lunit comes with a test suite to test itself. The testsuite consists of approximately 710 assertions.
latest sources | project homepage | License: MIT/X11

0.7-1: rockspecsrc
0.6-1: rockspecsrc

Luno - General purpose libraries for Lua.

Luno is a pure Lua implementation of a series of extensions for common tasks not covered in the standard library. The library comprises extended functions for dealing with strings, tables and io as well as some other general purpose functions like deep copy of tables.

Luno offers a small framework for object oriented programming. It is possible do declare a class, define a contructor, methods and even use inheritance.

Luno also provides support for functional programming. Functions like map, filter, reduce and many list operations are available. Also, support for function composition and partial parameter application (sometimes refered to as currying) is implemented.

Note: Luno means Lua (moon) in esperanto.
latest sources | project homepage | License: MIT

20130304-1: rockspecsrc
20130108-1: rockspecsrc
20121129-3: rockspecsrc

LUSE - Lua bindings for the Filesystems in Userspace (FUSE) library

LUSE is a Lua binding for the FUSE (Filesystems in Userspace) library. It lets developers create a filesystem in Lua. Since FUSE itself is not very fast, LUSE tries to not further slow things down, and adopted a userdata-based approach to data passing.

External dependencies: fuse

latest sources | project homepage | License: MIT/X11

1.0.2-1: rockspecsrc

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: rockspecsrc
0.1-1: rockspecsrc

lustache - {{Mustache}} rendering for Lua

lustache allows you to use the Mustache templating standard in Lua by passing in a string, data, and partial templates. It precompiles and caches templates for speed, and allows you to build complex strings such as html pages by iterating through a table and inserting values. Find out more about Mustache at http://mustache.github.com.
latest sources | project homepage | License: MIT

1.3-1: rockspecsrc
1.2-1: rockspecsrc
1.0-2: rockspecsrc
1.0-1: rockspecsrc

lut - Utility module for lubyk. Contains a documentation generator and testing facilities.

lub.Doc: a powerful documentation generator for Lua code with support for litterate programming, cross-reference linking, images, latex math, etc. lub.Test: unit testing framework.

Read the documentation at http://doc.lubyk.org/lut.html.
latest sources | project homepage | License: MIT

1.0.3-1: rockspecsrc
1.0.2-1: rockspecsrc
1.0.0-1: rockspecsrc

lutf8 - A UTF-8 support module for Lua

This module adds UTF-8 support to Lua.It use data extracted from Unicode Character Database,and tested on Lua-5.2.3 and LuaJIT.It mainly used to compatible with Lua's own string module, it passed all string and pattern matching test in lua test suite.
latest sources | project homepage | License: MIT/X11

0.1-1: rockspecsrc

luuid - A library for UUID generation

A library for generating universally unique identifiers based on libuuid, which is part of e2fsprogs.

External dependencies: libuuid

latest sources | project homepage | License: Public domain

20120509-1: rockspecsrc
20120501-1: rockspecsrc
20101118-1: rockspecsrc
20100303-1: rockspecsrc
20090429-1: rockspec
20070925-1: rockspecsrc

LXSH - Lexing & syntax highlighting in Lua

LXSH is a collection of lexers and syntax highlighters written in Lua using the excellent pattern-matching library LPeg. The syntax highlighters can generate HTML, LaTeX (PDF) and RTF output.
latest sources | project homepage | License: MIT

0.8.6-2: rockspecsrc
0.8.6-1: rockspecsrc
0.8-1: rockspecsrc

lyaml - libYAML binding for Lua

Read and write YAML format files with Lua.

External dependencies: yaml

latest sources | project homepage | License: MIT/X11

4-1: rockspecsrc
3-1: rockspecsrc
2-1: rockspecsrc
1-1: rockspecsrc

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

0.4.work3-1: rockspecsrc
0.4-1: rockspecsrc
0.3-3: rockspecsrc
0.3-2: rockspecsrc
0.3-1: rockspecsrc

lzmq - Lua bindings to ZeroMQ


External dependencies: zmq (on unix), zmq (on windows)

latest sources | project homepage | License: MIT/X11

0.3.5-1: rockspecsrc
0.3.4-1: rockspecsrc
0.3.3-1: rockspecsrc
0.3.2-1: rockspecsrc
0.3.1-1: rockspecsrc
0.3.0-1: rockspecsrc
0.2.0-1: rockspecsrc
0.1.3-1: rockspecsrc
0.1.2-1: rockspecsrc
0.1.1-1: rockspecsrc
0.1.0-1: rockspecsrc

lzmq-auth - Module for ZMQ security authentication


latest sources | project homepage | License: MIT/X11

0.1.0-1: rockspecsrc

lzmq-ffi - Lua bindings to ZeroMQ


latest sources | project homepage | License: MIT/X11

0.3.5-1: rockspecsrc
0.3.4-1: rockspecsrc
0.3.3-1: rockspecsrc
0.3.2-1: rockspecsrc
0.3.1-1: rockspecsrc
0.3.0-1: rockspecsrc
0.2.0-1: rockspecsrc
0.1.3-1: rockspecsrc

lzmq-timer - Milliseconds timer


latest sources | project homepage | License: MIT/X11

0.3.5-1: rockspecsrc
0.1.2-1: rockspecsrc

Markdown - Markdown text-to-html markup system.

A pure-lua implementation of the Markdown text-to-html markup system.
latest sources | project homepage | License: MIT

0.32-2: rockspecsrc
0.32-1: rockspecsrc
0.31-1: rockspecsrc
0.30-1: rockspecsrc
0.27-1: rockspecsrc
0.26-1: rockspecsrc
0.13-1: allrockspecsrc

Math-Evol - Evolution search optimization

This module implements the evolution search strategy. This evolution strategy is a random strategy, and as such is particularly robust and will cope well with large numbers of variables, or rugged objective functions.
latest sources | project homepage | License: MIT/X11

1.12-2: rockspecsrc
1.12-1: allrockspec

Math-RungeKutta - Runge-Kutta methods for integrating systems of differential equations

RungeKutta.lua offers algorithms for the numerical integration of simultaneous differential equations of the form dY/dt = F(t,Y) where Y is an array of variables whose initial values Y(0) are known, and F is a function known from the dynamics of the problem.
latest sources | project homepage | License: MIT/X11

1.07-2: rockspecsrc
1.07-1: rockspecsrc

Math-WalshTransform - Fast Hadamard and Walsh Transforms

These routines implement fast Hadamard and Walsh Transforms and their inverse transforms. Also included are routines for converting a Hadamard to a Walsh transform and vice versa, for calculating the Logical Convolution of two lists, or the Logical Autocorrelation of a list, and for calculating the Walsh Power Spectrum - in short, almost everything you ever wanted to do with a Walsh Transform.
latest sources | project homepage | License: MIT/X11

1.17-2: rockspecsrc
1.17-1: rockspecsrc

MD5 - Basic cryptographic library

MD5 offers basic cryptographic facilities for Lua 5.X: a hash (digest) function, a pair crypt/decrypt based on MD5 and CFB, and a pair crypt/decrypt based on DES with 56-bit keys.
latest sources | project homepage | License: MIT/X11

1.2-1: rockspecsrc
1.1.2-2: rockspecsrc
1.1.2-1: rockspecsrcwin32-x86
1.1.1-1: rockspecsrcwin32-x86
1.0.2-2: rockspecsrc

metalua - Metalua: parser, compiler and command line interface.

Just enabling metalua-compiler powers to command line.
latest sources | project homepage | License: EPL + MIT

0.7.3-1: rockspecsrc

metalua-compiler - Metalua's compiler: converting (Meta)lua source strings and files into executable Lua 5.1 bytecode

This is the Metalua copmiler, packaged as a rock, depending on the spearate metalua-parser AST generating library. It compiles a superset of Lua 5.1 into bytecode, which can then be loaded and executed by a Lua 5.1 VM. It also allows to dump ASTs back into Lua source files.
latest sources | project homepage | License: EPL + MIT

0.7.3-1: rockspecsrc
0.7.2-1: rockspecsrc

metalua-parser - Metalua's parser: converting Lua source strings and files into AST

This is a subset of the full Metalua compiler. It defines and generates an AST format for Lua programs, which offers a nice level of abstraction to reason about and manipulate Lua programs.
latest sources | project homepage | License: EPL + MIT

0.7.3-2: rockspecsrc
0.7.3-1: rockspecsrc
0.7.2-2: rockspecsrc
0.7.2-1: rockspecsrc
0.7.1-1: rockspecsrc
0.7-1: rockspecsrc

microlight - A compact set of Lua utility functions.

Microlight provides a table stringifier, string spit and substitution, useful table operations, basic class support and some functional helpers.
latest sources | project homepage | License: MIT/X11

1.0-1: rockspecsrc

microscope - Creates images of arbitrary Lua values using GraphViz

This Lua module dumps arbitrarily complex Lua datastructures as GraphViz .dot-files that can be transformed into a variety of image formats.
latest sources | project homepage | License: MIT

0.3-1: rockspecsrc
0.2-1: rockspecsrc

middleclass - A simple OOP library for Lua.

A simple OOP library for Lua. It has inheritance, metamethods (operators), class variables and weak mixin support.
latest sources | project homepage | License: MIT

3.0.0-1: rockspecsrc
3.0-1: rockspecsrc

MIDI - Reading, writing and manipulating MIDI data

This module offers functions for handling MIDI files, with operations such as concatenating, merging and searching through scores; and converting to and from MIDI, and the Score and Opus structures inspired by Sean Burke's MIDI-Perl CPAN module.
latest sources | project homepage | License: MIT/X11

6.0-1: rockspecsrc
5.9-1: rockspecsrc
5.7-1: rockspecsrc
5.6-1: rockspecsrc
5.4-0: allrockspecsrc
5.0-1: rockspecsrc
4.8-1: rockspecsrc
4.3-1: rockspecsrc
4.2-0: allrockspec
4.1-0: allrockspec

midialsa - Provides access to the ALSA sequencer

This is a call-compatible translation into Lua of the Python module alsaseq.py by Patricio Paez. It gives access to the ALSA library, offering functions client, connectfrom, connectto, fd, id, input, inputpending, output, start, status, stop and syncoutput, plus some functions to interface with the MIDI.lua module.

External dependencies: alsa

latest sources | project homepage | License: MIT/X11

1.20-1: rockspecsrc
1.19-1: rockspecsrc
1.18-1: rockspecsrc
1.17-1: rockspecsrc
1.16-1: rockspecsrc
1.15-1: rockspecsrc
1.14-1: rockspecsrc
1.12-1: rockspecsrc
1.11-1: rockspecsrc
1.09-1: rockspecsrc
1.06-0: rockspec
1.04-1: rockspecsrc
1.03-1: rockspecsrc
1.02-1: rockspecsrc
1.00-1: rockspecsrc

mimetypes - A simple library for looking up the MIME types of files.

This is a simple library for guessing a file's MIME type. It includes a (hopefully) comprehensive database of MIME types, but it allows you to create your own should you have specific requirements. It can guess types both by extension and by the complete filename.
latest sources | project homepage | License: MIT/X11

1.0.0-1: rockspecsrc

Mixlua - A preprocessor for files including embedded Lua code

Mixlua is a library for Lua 5.1 which provides an onload preprocessor for lua files and allows mixing of Lua code with other data. It provides loadstring() and loadfile() functions similar to the Lua ones but with aditional arguments for specifing how the data elements are recognized and handled. So CGILua's Lua Page format can be parsed using mix.loadfile("filename", "", "=")
latest sources | project homepage | License: MIT/X11

0.2.7-2: rockspecsrc
0.2.7-1: rockspec

MobDebug - MobDebug is a remote debugger for the Lua programming language

MobDebug allows you control the execution of another Lua program remotely, set breakpoints, and inspect the current state of the program.

MobDebug is based on [RemDebug](http://www.keplerproject.org/remdebug/) and extends it in several ways:

* fixed several existing bugs; * removed dependency on LuaFileSystem; * added new commands: LOAD, RELOAD, OUT, STACK; * added support for debugging wxwidgets applications; * added ability to pause and abort running applications; * added pretty printing and handling of multiple results in EXEC; * added stack and local/upvalue value reporting (STACK); * added on/off commands to turn debugging on and off (to improve performance); * added support for coroutine debugging (see examples/README for details); * added support for [Moai](http://getmoai.com/) debugging; * added support for Lua 5.2; * added support for LuaJIT debugging; * added support for cross-platform debugging (with client and server running on different platforms/filesystems); * tested integration with [ZeroBrane Studio IDE](http://studio.zerobrane.com/).
latest sources | project homepage | License: MIT/X11

0.55-1: rockspecsrc
0.51-1: rockspecsrc
0.50-1: rockspecsrc
0.49-1: rockspecsrc
0.48-1: rockspecsrc

mobile_detect - Mobile HTTP browser detection library


latest sources | project homepage | License: MIT/X11

1.0-1: rockspecsrc

Mockagne - Fully dynamic mocking for Lua.

Fully dynamic mocking for Lua. Create mock objects with ease, teach them to return values and verify their invocations.
latest sources | project homepage | License: MIT

1.0-1: rockspecsrc

mod11 - Modulo11 checksum calculator and verificator

Modulo11 checksums are generally used to provide protection against human errors. Typical examples include creditcard numbers, bank account numbers or invoice numbers. If input passes then it is not said it is correct, but simple human errors like typo's or switching numbers can be easily cought. The module allows to generate checksums, validate them and to iterate them in a text (eg. search a file with bank transaction details for valid invoice numbers)
latest sources | project homepage | License: MIT

1.0-1: rockspecsrc

modjail - Isolated global environments for Lua modules

When loaded this module replaces the searcher/loader function for Lua modules to provide every require'd Lua module with its own isolated global environment, so that changes made to the global environment by a module are confined to that particular module alone.
latest sources | project homepage | License: MIT

0.1-1: rockspecsrc

mooni - Simple interactive MoonScript

Experimental REPL for MoonScript, with pretty-printing of tables. Command history and tab completion using Linenoise
latest sources | License: MIT/X11

0.5-1: rockspecsrc

moonscript - A programmer friendly language that compiles to Lua


latest sources | project homepage | License: MIT

0.2.5-1: rockspecsrc
0.2.4-1: rockspecsrc
0.2.3-3: rockspecsrc
0.2.3-1: rockspecsrc
0.2.2-1: rockspecsrc

moses - Utility library for functional programming in Lua

A utility library provinding handy functions for common programming tasks and support for functional programming. It complements the built-in Lua table library, making easier operations on arrays, lists, collections and objects, through 88 weird, bizarre and odd functions.
latest sources | project homepage | License: MIT

1.3.2-1: rockspecsrc
1.3.1-1: rockspecsrc
1.3-1: rockspecsrc

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

1.0-1: rockspecsrc

Nancy - A simple web site builder

Nancy is a simple web site builder, using just four simple commands to weave fragments of HTML, CSS, Javascript and whatever else you like into a web site. Using Nancy you can build pretty much any web site whose logical structure mirrors its URL layout, and which does not rely on dynamically computed content.
latest sources | project homepage | License: GNU General Public License

549-1: rockspecsrc

netcheck - A LuaSocket addon that checks changes in the network connection

NetCheck provides a few functions to verify the connection is (un)changed. Connects, disconnects, loopback, IP changes etc. can be detected with a single call.
latest sources | project homepage | License: MIT/X11

0.1.0-1: rockspecsrc

nixio - System, Networking and I/O library for Lua

Nixio is a multi-platform library offering a wide variety of features such as IPv4, IPv6 and UNIX networking, large file I/O, file system operations, system and process control, POSIX user/group management, basic cryptographical hashing, hmac and TLS support, bit operations and binary conversion.

External dependencies: openssl

latest sources | project homepage | License: Apache 2.0

0.3-1: rockspecsrc

numextra - Complementary functions for Numeric Lua

Numeric Extra is a collection of complementary functions for Numeric Lua. It currently provides: 1. Basic statistical functions like var, corr, std, ..., principal component analysis and linear discriminant analysis; 2. Least squares fitting, function minimization and ODE system solver; 3. Additional functions to ease matrix handling;
latest sources | project homepage | License: MIT

0.2-1: rockspecsrc
0.1-1: rockspecsrc

NumLua - Numerical routines for Lua

Numeric Lua is a numerical package for the Lua programming language. It includes support for complex numbers, multidimensional matrices, random number generation, fast Fourier transforms, and special functions. Most of the routines are simple wrappers for well known numerical libraries: complex numbers and part of the extended math modules come from C99; other special functions, including statistical functions, are adapted from Netlib's SLATEC and DCDFLIB; random number generation is based on Takuji Nishimura and Makoto Matsumoto's Mersenne Twister generator as the "engine" (uniform deviates) and Netlib's RANLIB for the remaining deviates; fast Fourier transforms are implemented from FFTW; and the matrix package draws most of its numeric intensive routines from Netlib's ubiquitous BLAS and LAPACK packages.

External dependencies: fftw3, hdf5

latest sources | project homepage | License: MIT

0.3-1: rockspecsrc

OAuth - Lua OAuth, an OAuth client library.

Lua client for OAuth 1.0 enabled servers.

External dependencies:

latest sources | project homepage | License: MIT/X11

0.0.6-1: rockspecsrc
0.0.5-1: rockspecsrc
0.0.4-1: rockspecsrc
0.0.3-1: rockspecsrc
0.0.2-1: rockspecsrc
0.0.1-1: rockspecsrc

objectlua - A class-oriented OOP module for Lua

This is an implementation of a class-oriented Lua module, coded entirely in Lua. Its goal is to provide Lua with minimal and reusable OOP, as well as to be easily predictable and extensible.
latest sources | project homepage | License: MIT

0.4.10-1: rockspecsrc

odbc - ODBC library for Lua


External dependencies: odbc (on unix), odbc (on windows)

latest sources | project homepage | License: MIT/X11

0.2.1-1: rockspecsrc
0.2.0-1: rockspecsrc
0.1.0-3: rockspecsrc
0.1.0-1: rockspecsrc

OiL - An Object Request Broker in Lua

OiL stands for ORB in Lua and it is a very portable and lightweight implementation of easy-to-use object request brokers (ORB) written in Lua. OiL ORBs are made of assembled components that can be selectively chosen or replaced to create ORBs with different features. Currently, it provides components that support cooperative multithreading (with coroutines), interoperability with CORBA (through IIOP), interception of CORBA invocations, etc.
latest sources | project homepage | License: MIT/X11

0.5-2: rockspecsrc
0.5-1: rockspecsrc
0.4beta-1: rockspecsrc

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.2.1-1: rockspecsrc
2.2.0-2: rockspecsrcwin32-x86
2.2.0-1: rockspecsrcwin32-x86
2.1.0-1: rockspecsrcwin32-x86
2.0.2-1: rockspecsrc
2.0.1-1: allrockspecsrc
2.0-1: allrockspecsrc

org.conman.iconv - Lua wrapper for IConv

A Lua module that wraps the iconv library call. It's simple to use:

iconv = require "org.conman.iconv"

trans = iconv.open("iso-8859-1","utf-8") -- from ISO-8869-1 to UTF-8

x = This is \255 test" -- in ISO-8869-1

y = trans(x) -- to UTF-8

External dependencies: iconv

latest sources | project homepage | License: LGPL

1.1.1-1: rockspecsrc
1.1.0-1: rockspecsrc

pdh - Lua binding to Microsoft Performance Data Helper (PDH) library


latest sources | project homepage | License: MIT/X11

0.1.1-1: rockspecsrc
0.1.0-1: rockspecsrc

pe-parser - Portable Executable parser

Parses PE files (windows binaries, .dll, .exe, etc) to extract information from the executable.
latest sources | project homepage | License: MIT X11

0.1.0-1: rockspecsrc

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

1.3.1-1: rockspecsrc
1.1.0-3: rockspecsrc
1.1.0-2: rockspecsrc
1.1.0-1: rockspecsrc
1.0.0-1: rockspecsrc
0.9.8-1: rockspecsrc
0.9.5-1: rockspecsrc
0.9.4-1: rockspecsrc
0.8-1: allrockspec

Petrodoc - Making Rockspecs, HTML and RSS from a single source

Petrodoc allows you to use a single configuration file to generate a rockspec, HTML documentation (with Luadoc) and an RSS feed for new releases.
latest sources | project homepage | License: MIT/X11

10.12.28-1: rockspecsrc

Pluto - Heavy duty persistence for Lua

Pluto is a library which allows users to write arbitrarily large portions of the "Lua universe" into a flat file, and later read them back into the same or a different Lua universe. Object references are appropriately handled, such that the file contains everything needed to recreate the objects in question.

External dependencies: lua_sources

latest sources | project homepage | License: Public domain

2.4-1: rockspecsrc
2.2-1: rockspecsrc

pop3 - Simple POP3 client library for Lua 5.1/5.2


latest sources | project homepage | License: MIT/X11

0.1.4-1: rockspecsrc
0.1.3-1: rockspecsrc
0.1.2-1: rockspecsrc

prototype - A small library for prototype based OO programming.

Although Lua is more suited to prototype based OO programming almost all OO examples/tutorials cover class based OO. This module provides the means to create highly configurable object hierarchies using prototype based OO programming in Lua.
latest sources | project homepage | License: MIT

0.2-1: rockspecsrc

prtr-dump - A simple module to dump a Lua value to a string or a file.

The prtr-dump module is a simple Lua module that pretty-prints some Lua values in such a way that they are human-readable, while still being valid Lua source to be reloaded by the Lua interpreter.
latest sources | project homepage | License: MIT

20121212-1: rockspecsrc
20121106-1: rockspecsrc

prtr-path - A simple module to manipulate file paths in Lua.

The prtr-path module is a simple Lua module that manipulates file paths. Path objects can be created from strings, and concatenated together using the / operator. Additionally they provide some useful accessors, methods and metamethods.
latest sources | project homepage | License: MIT

20121212-1: rockspecsrc
20121107-1: rockspecsrc

prtr-test - A simple module to help in writing Lua modules self-tests.

The prtr-test module is a simple Lua module that defines a global 'expect' function, similar to 'assert' but that takes one more initial parameter, an expected value, that the actual tested value must match (rather than just being true as is the case of 'assert').
latest sources | project homepage | License: MIT

20121212-1: rockspecsrc

push - Lua library implementing knockout.js-like observable properties.

When dealing with keeping multiple data layers in sync as common in GUIs (View-ViewModel or View-Model relations), it is easy to introduce bugs and unfocused code blocks. The actual intent is shadowed by syncing boilerplate for all form fields/model bindings. That is especially true for HTML applications, where databinding is additionally complicated by DOM access, and here knockout.js kicks in. This library tries to provide the observable part as a modular core for other projects. It is actually written in MoonScript and as such the lua files are a nice autogenerated byproduct (and nothing more to me).
latest sources | project homepage | License: MIT/X11

0.1-1: rockspecsrc

ReadKey - simple terminal control, like CPAN's Term::ReadKey

This module is modelled on the CPAN Term::ReadKey http://search.cpan.org/perldoc?Term::ReadKey It provides simple control over terminal driver modes (cbreak, raw, cooked, etc.), support for non-blocking reads, and some generalized handy functions for working with terminals.
latest sources | project homepage | License: MIT/X11

1.2-1: rockspecsrc
1.1-1: rockspecsrc
1.0-1: rockspecsrc

Readline - Interface to the readline library

This Lua module offers a simple calling interface to the GNU Readline/History Library.
latest sources | project homepage | License: MIT/X11

1.3-1: rockspecsrc
1.2-1: rockspecsrc
1.1-1: rockspecsrc
1.0-1: rockspecsrc

readosm - OSM XML and PBF file reading through readosm


latest sources | project homepage | License: MIT/X11

1-1: rockspecsrc

ReCaptcha - A Lua interface to reCaptcha.

reCaptcha is a free captcha web service that shows the visitors words from old books helping digitize them. This, module provides a Lua interface to recaptcha. You will need to get your own API key from recaptcha.net to use it.
latest sources | project homepage | License: MIT/X11

8.07.07-1: rockspecsrc
8.05.26-1: rockspecsrc

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

2.0.4-1: rockspecsrc
2.0.3-1: rockspecsrc
2.0.2-1: rockspecsrc
2.0.1-1: rockspecsrc
2.0.0-0: allrockspecsrc
1.0.1-0: allrockspecsrc

refser - yet another Lua table serialization library

refser is yet another Lua table serialization library mostly written in C++.

Features:

* Can save and load nil, booleans, numbers, strings, tables and tuples of them. * Output is endian-portable and binary safe. * Recursive tables and cross-references are handled correctly. * Options to restrict saved and loaded data at run-time. * Options to persist context across several operations.
latest sources | project homepage | License: MIT/X11

0.2-1: rockspecsrc
0.1-1: rockspecsrc

RemDebug - Remote Debugger for the Lua programming language

RemDebug is a remote debugger for Lua. It lets you control the execution of another Lua program remotely, setting breakpoints and inspecting the current state of the program. RemDebug can also debug CGILua scripts.
latest sources | project homepage | License: MIT/X11

1.0-1: allrockspecsrc

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

1.3.0-1: rockspecsrc
1.2.3-2: rockspecsrc
1.2.3-1: rockspecsrcwin32-x86
1.2.2-1: rockspecsrcwin32-x86
1.2.1-1: rockspecsrcwin32-x86
1.2.0-1: rockspecsrc
1.1.0-2: rockspecsrc

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. Additional modules migrated from Adafruit python code.
latest sources | project homepage | License: MIT

0.2-1: rockspecsrc
0.1-1: rockspecsrc

SACI - Saci is a document-oriented hierarchical storage system

A document-to-object mapper for Lua.
latest sources | project homepage | License: MIT/X11

9.03.16-1: rockspecsrc

Sailor - A Lua MVC Framework

Sailor is a web framework written in Lua that follows the MVC design pattern.
latest sources | project homepage | License: MIT

0.2-1: rockspecsrc

say - Lua String Hashing/Indexing Library

Useful for internationalization.
latest sources | project homepage | License: MIT

1.2-1: rockspecsrc
1.1-1: rockspecsrc
1.0-1: rockspecsrc

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

1.0.0-1: rockspecsrc

semver - An implementation of semantic versioning (semver.org) in Lua

See details in http://semver.org
latest sources | project homepage | License: MIT

1.1.0-1: rockspecsrc

sendmail - Simple wrapper around luasoket smtp.send


latest sources | project homepage | License: MIT/X11

0.1.1-1: rockspecsrc

serpent - Lua serializer and pretty printer


latest sources | project homepage | License: MIT

0.27-1: rockspecsrc
0.21-1: rockspecsrc

servicekit-posix - Long-lived daemons and/or services for Lua

ServiceKit provides a simple way to create background services ("daemons") in Lua, with a platform-agnostic API. This particular package is for Unix operating systems that are Posix compliant.
latest sources | project homepage | License: MIT/X11

1.0-1: rockspecsrc

set - Straightforward Set library

Creating and manipulating sets, including + (union), - (subtraction), * (intersection), len(), and tostring()
latest sources | project homepage | License: LGPL+

0.2.1-1: rockspecsrc
0.2-1: rockspecsrc
0.1.1-1: rockspecsrc
0.1-1: rockspecsrc

sha1 - SHA-1 secure hash computation, and HMAC-SHA1 signature computation in Lua (5.1)

This pure-Lua module computes SHA-1 and HMAC-SHA1 signature computations in Lua 5.1.
latest sources | project homepage | License: MIT

0.5-1: rockspecsrc

sha2 - Lua binding for Aaron Gifford's SHA-2 implementation

Lua Binding for the SHA-2 (SHA-256/384/512) BSD-licensed C implementation by Aaron Gifford. Also contains a HMAC implementation in Lua.
latest sources | project homepage | License: MIT/X11

0.2.0-1: rockspecsrcwin32-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

1.0.1-1: allrockspecsrc
1.0-1: allrockspecsrc

Simulua - Simulua is a discrete-event process-oriented simulation library for Lua.

Simulua is a discrete-event simulation library for Lua. The simulation in Simulua is process-oriented, that is, the operation path of a simulated system is obtained from interactions of processes running in parallel and managed by an event list.
latest sources | project homepage | License: MIT/X11

0.1-1: rockspecsrc

slncrypto - A cryptography library

A cryptography support library for Lua, developed for the Selene database project.
latest sources | project homepage | License: MIT/X11

1.1-1: rockspecsrc

slnunicode - A Unicode library

A Unicode support library for Lua, developed for the Selene database project.
latest sources | project homepage | License: Tcl License + MIT/X11

1.1-2: rockspecsrc
1.1-1: rockspecsrc

SnowplowTracker - Snowplow event tracker for Lua

With SnowplowTracker you can collect event data from your Lua-based applications, Lua web servers/frameworks, or from the Lua scripting layer within your games or apps.
latest sources | project homepage | License: Apache License 2.0

0.1.0-1: rockspecsrc

SocialLua - Library for interfacing with many sites and services

SocialLua is a set of modules that aims to provide simple Lua function wrappers for many internet sites and service APIs.
latest sources | project homepage | License: Public Domain

1.0-1: rockspecsrc

specl - Behaviour Driven Development for Lua

Develop and run BDD specs written in Lua for RSpec style workflow.
latest sources | project homepage | License: GPLv3+

11-1: rockspecsrc
10-1: rockspecsrc
9-1: rockspecsrc
8-1: rockspecsrc
7-1: rockspecsrc
6-1: rockspecsrc
5-1: rockspecsrc
4-1: rockspecsrc
3-1: rockspecsrc
2-2: rockspecsrc
2-1: rockspecsrc
1-2: rockspecsrc

Sputnik - A wiki and a framework for wiki-like applications

Sputnik is a wiki written in Lua. It is also a platform for building a range of wiki-like applications, drawing on Lua's strengths as an extension language.

Out of the box Sputnik behaves like a wiki with all the standard wiki features: editable pages, protection against spam bots, history view of pages, diff, preview, per-page-RSS feed for site changes. (See http://sputnik.freewisdom.org/en/Features for more details.)

At the same time, Sputnik is designed to be used as a platform for a wide range of "social software" applications. A simple change of templates and perhaps a few spoons of Lua code can turn it into a photo album, a blog, a calendar, a mailing list viewer, or almost anything else. So, you can think of it as a web framework of sorts. In addition to allowing you to add custom bells and whistles to a wiki, Sputnik provides a good foundation for anything that's kind of like a wiki but not quite. Sputnik stores its data as versioned "pages" that can be editable through the web (just like any wiki). However, it allows those pages to store any data that can be saved as text (prose, comma-separated values, lists of named parameters, Lua tables, mbox-formatted messages, XML, etc.) While by default the page is displayed as if it carried Markdown-formatted text, the way the page is viewed (or edited, or saved, etc.) can be overriden on a per-page basis by over-riding or adding "actions".
latest sources | project homepage | License: MIT/X11

9.03.16-1: rockspecsrc

sqltable - Database-to-Lua Mapper

SqlTable makes database tables look as close as possible to ordinary Lua tables. SELECT, INSERT, UPDATE, and DELETE are all handled with metamethods in such a way that no SQL needs to be written in most cases. SqlTable also provides some other features such as connection pooling and easy ad-hoc query error handling.
latest sources | project homepage | License: MIT/X11

1.0-1: rockspecsrc

StackTracePlus - StackTracePlus provides enhanced stack traces for Lua

StackTracePlus can be used as a replacement for debug.traceback. It gives detailed information about locals, tries to guess function names when they're not available, etc.
latest sources | project homepage | License: MIT/X11

0.1.1-1: rockspecsrc
0.1.0-1: rockspecsrc

statsd - Statsd client.

Statsd client for Lua 5.1+. Uses the luasocket library for UDP.
latest sources | project homepage | License: MIT/X11

2.0.0-1: rockspecsrc
1.0.0-1: rockspecsrc

stdlib - General Lua Libraries

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

38-1: rockspecsrc
37-1: rockspecsrc
36-1: allrockspecsrc
35-1: rockspecsrc
34.1-1: rockspecsrc
33-1: rockspecsrc
32-1: rockspecsrc
31-1: rockspecsrc
30-1: rockspecsrc
29-2: rockspecsrc
29-1: rockspecsrc
28-1: rockspecsrc
27-1: rockspecsrc
25-1: rockspecsrc
24-1: rockspecsrc
20-1: rockspecsrc
17-1: rockspecsrc
8-1: rockspecsrc
6-1: rockspecsrc
5-1: rockspecsrc
4-2: allrockspecsrc

strictness - Tracks declaration and assignment of globals in Lua

Strictness is yet another pure Lua module (compatible with Lua 5.1 and 5.2) which stands for tracking global variables declaration and assignments in your code. It enforces to declare globals using a new statement, before assignment. As such, it helps having a better control on the scope of variables and therefore minimizes the global environment namespace pollution.
latest sources | project homepage | License: MIT

0.1.0-1: rockspecsrc

StringDistance - Damerau-Leveinshtein Distance

String Distance is a package that offers two algorithms to calculate string distances: Levenshtein and Damerau-Levenshtein.
latest sources | project homepage | License: MIT/X11

1.1.0-1: rockspecsrc
1.0.0-1: rockspecsrc

stringio - Reading and writing Lua strings as file objects

stringio.open() gives you a file-like object which has Lua 5.2 compatible methods like read() and lines(); stringio.create() gives you an object with a write() method, and a value() method for the created string.
latest sources | project homepage | License: MIT/X11

1.0-1: rockspecsrc

stringy - C extension for fast string methods

Includes fast methods for endswith, startswith, split and strip. Implementations of split and strip from the wiki and book. This was implemented as a learning exercise. Additions are welcome if the library is kept simple. Usage is:

> require "stringy" > = stringy.strip(" asdf ") asdf

> = table.concat(stringy.split("aXbXc", "X"), "|") a|b|c

> = stringy.startswith("asdf", "as") true > = stringy.endswith("asdf", "as") false
latest sources | project homepage | License: MIT/X11

0.2-1: rockspecsrc

struct - A library to convert Lua values to and from C structs

This library offers basic facilities to convert Lua values to and from C structs. Its main functions are struct.pack, which packs multiple Lua values into a struct-like string; and struct.unpack, which unpacks multiple Lua values from a given struct-like string.
latest sources | project homepage | License: MIT/X

1.4-1: rockspecsrc
1.2-2: rockspecsrc
1.2-1: rockspecsrc

Sunclass - Simple class support for Lua.

A simple library to add class and OOP support to Lua. Supports multiple inheritance and mixins, and has an intuitive system to invoke superclass methods.
latest sources | project homepage | License: MIT

1.0-1: rockspecsrc

tamale - Erlang-style pattern matching for Lua

Tamale adds structural pattern matching (as in Erlang, Prolog, etc.) to Lua. Pattern matching unpacks and matches on data structures like regular expressions do on strings.

Rather than writing a series of nested ifs to test and extract from a structure, you can build a test function from a series of rules, and it will generate a dispatch function (with variable captures, etc.).
latest sources | project homepage | License: MIT/X11

1.2.2-1: rockspecsrc

tango-complete - Remote procedure calls (RPC) for Lua.


latest sources | project homepage | License: MIT/X11

0.2.1-1: rockspecsrc
0.1.1-1: rockspecsrc
0.1-2: rockspecsrc
0.1-1: rockspecsrc

tango-copas - Remote procedure calls (RPC) for Lua.


latest sources | project homepage | License: MIT/X11

0.2.1-1: rockspecsrc
0.1.1-1: rockspecsrc
0.1-2: rockspecsrc
0.1-1: rockspecsrc

tekUI - A small, freestanding and portable GUI

TekUI is a small, freestanding and portable graphical user interface (GUI) toolkit written in Lua and C. It was initially developed for the X Window System and has been ported to DirectFB, Windows, Nano-X and a raw framebuffer since. A VNC server option is available that allows the remote control of tekUI applications.

External dependencies: freetype (on unix), x11 (on unix)

latest sources | project homepage | License: MIT

1.07-1: rockspecsrc
1.05-1: rockspecsrc

telescope - A test/spec library for Lua.

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

0.6.0-1: rockspecsrc
0.4.1-1: rockspecsrc
0.4.0-1: rockspecsrc

Terminfo - access the terminfo database

This module is a re-expression in Lua by Peter Billam of the Perl Term::Terminfo module, plus extra functions get() and tparm().
latest sources | project homepage | License: MIT/X11

1.1-1: rockspecsrc
1.0-1: rockspecsrc

tethys - Tethys SMTP Server

Easy to use, small, understandable, extensible SMTP server.
latest sources | project homepage | License: GPL-3

2.0.3-2: rockspecsrc
2.0.3-1: rockspecsrc
2.0.1-1: rockspecsrc
2.0.0-1: allrockspecsrc

tincan - Dead simple persistent key value store library.


latest sources | project homepage | License: ISC

0.5-1: rockspecsrc
0.4-1: rockspecsrc
0.3-1: rockspecsrc
0.2-1: rockspecsrc
0.1-1: rockspecsrc

tlua - A simple task runner

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

1.0.0-0: rockspecsrc

tuple - a tuple class for Lua

tuple is a minimal implementation of *ordered n-tuples* in Lua.
latest sources | project homepage | License: MIT

0.1.0-1: rockspecsrc

twitter - A Twitter library for Lua.

A Twitter library for Lua.
latest sources | project homepage | License: CC0

1.0.0-1: rockspecsrc

typical - A typing library that offers more flexibility than type()


latest sources | project homepage | License: MIT/X11

0.1-1: rockspecsrc

uuid - Generates uuids in pure Lua

Generates uuids in pure Lua, but requires a good random seed or a unique string. Please check the documentation.
latest sources | project homepage | License: Apache 2.0

0.2-1: rockspecsrc
0.1.0-1: rockspecsrc

validate-args - Function argument validation

validate.args is a Lua module that provides a framework for validation of arguments to Lua functions as well as complex data structures. The included validate.inplace module provides "live" validation during assignment of values to elements in tables.
latest sources | License: GPL-3

1.5.4-1: rockspecsrc
1.5.2-1: rockspecsrc
1.2.4-2: rockspecsrc
1.0.1-1: rockspecsrc

valua - Validation for Lua!

This module provides tools for validating values, very useful in forms, but also usable elsewhere. It works in appended chains. Create a new validation object and start chaining your test functions.
latest sources | project homepage | License: MIT

0.2.2-1: rockspecsrc
0.2.1-1: rockspecsrc
0.2-1: rockspecsrc

vararg - Manipulation of variable arguments

'vararg' is a Lua library for manipulation of variable arguments (vararg) of functions. These functions basically allows you to do things with vararg that cannot be efficiently done in pure Lua, but can be easily done through the C API.
latest sources | project homepage | License: MIT/X11

1.0-1: rockspecsrc

Versium - A versioned storage API for Lua

Versium is a simple abstract API over several storage solutions, all of which provide access to a collection of versioned documents or "nodes". Nodes carry Lua byte-string data as their payload, but no assumptions are made about its content. The client interacts with versium through the "versium" module, which then delegates most of the work to a specific storage implementation (specified at the initialization time). Two storage implementations are included with this rock: "simple" which stores nodes and their histories on the file system and "virtual" which stores them in memory. Other implementations (e.g., using subversion or a database) are provided as separate rocks.
latest sources | project homepage | License: MIT/X11

9.02.15-1: rockspecsrc

Vert - Creates isolated development environment

Vert is a tool for building isolated development environments akin to VirtualEnv in Python. It handles compiling and installing Lua to a local directory as well as setting up LuaRocks.
latest sources | License: MIT/X11

0.0.3-1: rockspecsrc
0.0.2-1: rockspecsrc
0.0.1-1: rockspecsrc

Void - Memory buffers that support typed accesing and cross thread transfer.

Void is a module for memory buffer manipulation that provides: * Proxy userdata(views) that point to slices of underlying buffers. * Buffers up to 2GB that can be accessed as signed or unsigned types. * Named shared queues that allow cross thread transfer of buffers. * Common operations like writing to/reading from files and sockets.
latest sources | project homepage | License: MIT/X11

1.0-1: rockspecsrc

web_sanitize - Lua library for sanitizing untrusted HTML


latest sources | project homepage | License: MIT

0.0.1-1: rockspecsrc

webrocks - Web-based local interface for LuaRocks

webrocks provides the script wrocks, which runs a little local webserver and launches your browser. You can then install or remove rocks interactively. Defaults to localhost:8080, but -addr=ADDR and -port=PORT will override, if you wish to run it remotely on a server. -nolaunch will suppress the launching of the browser.
latest sources | project homepage | License: MIT/X11

1.0-1: macosx-x86rockspecsrc

winapi - Minimal but useful bindings to Windows API

winapi can enumerate and access windows and process, read and write to the registry, monitor filesystem changes and provides flexible ways to launch processes.
latest sources | project homepage | License: MIT/X11

1.4.2-1: rockspecsrc

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

1.6.1-1: rockspecsrc
1.6-1: rockspecsrc
1.5-1: rockspecsrcwin32-x86
1.4-1: rockspecsrcwin32-x86
1.3.4-1: rockspecsrcwin32-x86
1.3.3-1: rockspecsrc
1.3.2-1: rockspecsrc
1.3.1-1: rockspecsrc
1.3-1: rockspecsrc
1.2-2: rockspecsrcwin32-x86
1.2-1: rockspecsrc
1.1-2: rockspecsrcwin32-x86
1.1-1: rockspecsrcwin32-x86
1.0-2: rockspecsrcwin32-x86
1.0-1: src

WSAPI-Basic_Auth - HTTP Basic Authentication for WSAPI

A module implemented HTTP basic access authentication for WSAPI. This provides a run() function that wraps around the run() function for your WSAPI handler.
latest sources | License: MIT/X11

0.1-1: rockspecsrc

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

1.6.1-1: rockspecsrc
1.6-1: rockspecsrc
1.5-1: rockspecsrcwin32-x86
1.4-1: rockspecsrcwin32-x86
1.3.4-1: rockspecsrcwin32-x86
1.3.3-1: rockspecsrc
1.3.2-1: rockspecsrc
1.3.1-1: rockspecsrc
1.3-1: rockspecsrc
1.2-1: rockspecsrc
1.1-3: rockspecsrc
1.1-2: rockspecsrcwin32-x86
1.1-1: rockspecsrcwin32-x86
1.0-2: rockspecsrcwin32-x86
1.0-1: rockspecsrcwin32-x86

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

1.6.1-1: rockspecsrc
1.6-1: rockspecsrc
1.5-1: rockspecsrcwin32-x86
1.4-1: rockspecsrcwin32-x86
1.3.4-1: rockspecsrcwin32-x86
1.3.3-1: rockspecsrc
1.3.2-1: rockspecsrc
1.3.1-1: rockspecsrc
1.3-1: rockspecsrc
1.2-1: rockspecsrcwin32-x86

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

2.3.0-1: rockspecsrc
2.2.1-1: allrockspec
2.2.0-1: allrockspecsrc
2.1.0-1: allrockspecsrc
2.0.1-1: rockspecsrc
2.0.0-1: allrockspecsrc

xctrl - module to query and manipulate X11 managers and windows

xctrl can do things like return a list of all top-level windows, retrieve window information, set title and position of windows, work with the X cliipboard, and send fake keyboard events to a window. (Author Jeff Pohlmeyer)

External dependencies: x11

latest sources | project homepage | License: GPL2

20101026-1: rockspecsrc

xlsxwriter - A lua module for creating Excel XLSX files.

XlsxWriter

Xlsxwriter is a Lua module that can be used to write text, numbers, formulas and hyperlinks to multiple worksheets in an Excel 2007+ XLSX file.

It supports features such as:

* 100% compatible Excel XLSX files. * Full formatting. * Memory optimisation mode for writing large files. * Merged cells. * Worksheet setup methods. * Defined names. * Document properties. It works with Lua 5.1 and Lua 5.2.
latest sources | project homepage | License: MIT/X11

0.0.5-1: rockspecsrc
0.0.4-1: rockspecsrc
0.0.3-1: rockspecsrc
0.0.1-1: rockspecsrc

xml - Very fast xml parser based on RapidXML

This module is part of the Lubyk project.

Main features are: - Fast and easy to use - Complete documentation - Based on proven code (RapidXML) - Full test coverage

Read the documentation at http://doc.lubyk.org/xml.html.
latest sources | project homepage | License: MIT

1.1.0-1: rockspecsrc
1.0.0-1: rockspecsrc

XSSFilter - A filter to prevernt cross-site scripting (XSS) attacks

XSSFilter is a module for filtering out unsafe tags from (X)HTML. To avoid having second-guessing how different clients handle strange HTML input, the filter assumes that the input is subset of valid XML and returns nil if the input doesn't parse. If the input does parse, we then traverse the tree and check each element and its attributes against a configuration table, replacing anything that's not allowed with a message. There is a default configuration table that shoots for a balance between security and features, but the client can either supply their own or modify the default.
latest sources | project homepage | License: MIT/X11

10.12.28-1: rockspecsrc
8.04.20-1: allrockspecsrc

yaml - Lua YAML serialization using LibYAML

This module is a Lua binding for Kirill Siminov's excellent LibYAML. LibYAML is generally considered to be the best C YAML 1.1 implementation.

External dependencies: yaml

latest sources | project homepage | License: MIT

0.2-1: rockspecsrc

zee - Experimental lightweight editor

Zee is a lightweight editor. Zee is aimed at small footprint systems and quick editing sessions (it starts up and shuts down instantly).
latest sources | project homepage | License: GPLv3+

0.7-2: rockspecsrc
0.7-1: rockspecsrc

zile - Zile Implements Lua Editors

An editor building kit, bundled with zmacs: a lightweight Emacs clone.
latest sources | project homepage | License: GPLv3+

3-2: rockspecsrc
3-1: rockspecsrc

ZipWriter - Library for creating ZIP archive for Lua 5.1/5.2

This package provides a library to create zip archives. This library support non seekable streams (e.g. socket), ZIP64 format and AES encrypting.
latest sources | project homepage | License: MIT/X11

0.1.2-1: rockspecsrc
0.1.1-1: rockspecsrc
0.1.0-1: rockspecsrc

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