|
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.0-1: src, rockspec
|
|
Alien - Lua->C FFI
Alien lets a Lua application call load dynamic libraries and call C functions in a portable way, using libffi.
latest sources | project homepage | License: MIT/X11
|
0.5.0-1: src, win32-x86, rockspec 0.4.1-1: rockspec, win32-x86, src
|
|
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: src, rockspec
|
|
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: rockspec, all
|
|
bitlib - Tiny library for bitwise operations
bitlib is a library providing bitwise operations.
latest sources | project homepage | License: MIT/X11
|
23-2: rockspec, src
|
|
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: N/A
|
5.1.4-1: win32-x86, rockspec, src 5.1.3-1: all, rockspec, src 5.1.2-2: src, all, rockspec 5.1.2rc1-1: src
|
|
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: rockspec, src
|
|
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-2: src, rockspec 1.0-1: src, rockspec
|
|
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: src, rockspec
|
|
Copas - Coroutine Oriented Portable Asynchronous Services
Copas is a dispatcher based on coroutines that can be used by TCP/IP servers. It uses LuaSocket as the interface with the TCP/IP stack. A server registered with Copas should provide a handler for requests and use Copas socket functions to send the response. Copas loops through requests and invokes the corresponding handlers. For a full implementation of a Copas HTTP server you can refer to Xavante as an example.
latest sources | project homepage | License: MIT/X11
|
1.1.6-1: src, rockspec, all 1.1.5-1: all, src, rockspec 1.1.4-1: rockspec, src 1.1.3-1: src, rockspec, all 1.1.2-1: src, all, rockspec 1.1.1-1: all, src, rockspec
|
|
Cosmo - Safe templates for Lua
Cosmo is a "safe templates" engine. It allows you to fill nested templates, providing many of the advantages of Turing-complete template engines, without without the downside of allowing arbitrary code in the templates.
latest sources | project homepage | License: MIT/X11
|
10.04.06-1: all, rockspec 10.03.31-1: rockspec, all 9.09.22-1: rockspec, all 8.04.14-1: all, src, rockspec 8.04.04-1: all, src, rockspec 8.02.18-1: src, rockspec, win32-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.13.0-1: all, rockspec, src 1.12.0-1: src, rockspec 1.11.0-1: rockspec, src
|
|
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 | License: N/A
|
1.2.0-0: src, rockspec, all 1.1.0-3: src, rockspec 1.1.0-1: rockspec 1.0.1-1: rockspec, src 1.0-1: rockspec, src, all
|
|
date - Lua Date and Time module for Lua 5.1
Date and Time string parsing; Time addition and subtraction; Time span calculation; Supports ISO 8601 Dates.
latest sources | project homepage | License: MIT/X11
|
1.0-1: rockspec, src
|
|
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: rockspec, src
|
|
Diff - Diff functions
This module provides a small collection of functions for diffing text.
latest sources | project homepage | License: MIT/X11
|
8.06.15-1: src, rockspec
|
|
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.4.0-1: rockspec
|
|
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: src, rockspec 0.9.20-1: src, rockspec
|
|
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
|
20090501-2: src, rockspec 20090501-1: rockspec 20061011-1: rockspec, src
|
|
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
|
2.0.3-2: src, rockspec 2.0.3-1: src, rockspec 2.0-2: rockspec 2.0-1: rockspec, src
|
|
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
|
20070627-1: src, win32-x86, rockspec
|
|
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
|
20070628-1: rockspec, win32-x86, src
|
|
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
|
20090529-1: rockspec 20070627-1: rockspec, src
|
|
lbci - A bytecode inspector library
A bytecode inspector library.
latest sources | project homepage | License: Public domain, MIT
|
20090306-1: src, rockspec
|
|
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-1: src, rockspec
|
|
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: all, rockspec, src
|
|
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.
latest sources | project homepage | License: Public domain
|
20070628-1: rockspec, src
|
|
lmapm - A complete arbitrary precision library
A complete arbitrary precision library for Lua, based on MAPM.
latest sources | project homepage | License: Public domain
|
20090403-3: rockspec 20090403-2: rockspec 20070628-2: src, rockspec
|
|
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
|
20090808-1: rockspec 20090219-1: rockspec 20080903-1: rockspec 20080423-1: rockspec, src
|
|
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: rockspec, src 2.2alpha-1: rockspec, src, all
|
|
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: rockspec, src, win32-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: src, rockspec 1.0.0-1: rockspec, src
|
|
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.9-1: rockspec, src, win32-x86 0.8.1-1: rockspec, src, win32-x86 0.7-3: rockspec, win32-x86, src 0.7-2: src, win32-x86, rockspec 0.7-1: src, rockspec 0.6-2: src, rockspec
|
|
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: src, rockspec
|
|
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
|
20090623-1: rockspec, src 20070628-1: src, rockspec, win32-x86
|
|
Lrexlib-PCRE - Lua binding of the PCRE regular expression library.
Lrexlib is a regular expression library for Lua 5.1, which provides bindings for POSIX and PCRE regular expression libraries. This rock provides the PCRE bindings.
latest sources | project homepage | License: MIT/X11
|
2.4.0-1: src, rockspec 2.3.0-1: rockspec, src 2.2.2-2: src, rockspec 2.2.2-1: rockspec, src
|
|
Lrexlib-POSIX - Lua binding of the POSIX regular expression library.
Lrexlib is a regular expression library for Lua 5.1, which provides bindings for POSIX and PCRE regular expression libraries. This rock provides the POSIX bindings.
latest sources | project homepage | License: MIT/X11
|
2.4.0-1: src, rockspec 2.3.0-1: rockspec, src 2.2.2-2: rockspec, src 2.2.2-1: rockspec, src
|
|
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.
latest sources | project homepage | License: MIT/X11
|
0.7-1: rockspec
|
|
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.
latest sources | project homepage | License: MIT/X11
|
0.9-1: rockspec
|
|
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.8.2-1: rockspec, src 0.8.1-1: rockspec 0.8.0-1: src, all, rockspec 0.5.1-2: rockspec, src 0.5.1-1: rockspec 0.5.0-2: rockspec, src 0.5.0-1: rockspec, src 0.2.0-1: rockspec 0.1.0-1: rockspec, src
|
|
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: src, rockspec, win32-x86 1.2.10-1: src, rockspec 1.2.7-1: src, rockspec
|
|
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.
latest sources | project homepage | License: GNU GPL v3
|
1.36r1-1: rockspec, src
|
|
lua-ev - Lua integration with libev
lua-ev: Lua integration with libev (http://dist.schmorp.de/libev)
latest sources | project homepage | License: MIT/X11
|
v1.3-1: src, rockspec v1.2-1: src, rockspec
|
|
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.
latest sources | project homepage | License: MIT/X11
|
r5-2: src, rockspec r5-1: src, rockspec r3-1: rockspec, src
|
|
lua-imlib2 - A binding to the imlib2 image manipulation library
latest sources | project homepage | License: MIT/X11
|
0.1-2: rockspec, src 0.1-1: rockspec, src
|
|
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.1.2-1: rockspec, src 0.1.1-1: rockspec 0.1.0-2: rockspec, src 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.2.2-1: all, src, rockspec 0.2.1-1: src, rockspec 0.2.0-1: rockspec, src 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: src, rockspec 0.1-2: src, rockspec 0.1-1: src, rockspec
|
|
lua-xmlreader - An implementation of the XmlReader API using libxml2.
latest sources | project homepage | License: MIT/X11
|
0.1-1: rockspec, src
|
|
Lua_Signal - Library for handling signals
Lua support for ANSI C signals.
latest sources | project homepage | License: N/A
|
20100412-1: src, rockspec 20100305-1: src, rockspec 1.000-1: rockspec, src
|
|
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: rockspec, src 0.2-1: src, rockspec 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.1-1: src, rockspec 1.0.0-1: rockspec, src
|
|
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: rockspec, win32-x86, src
|
|
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.2-1: src, rockspec 0.1-1: src, all, rockspec
|
|
luacrypto - Lua bindings for OpenSSL libcrypto.
LuaCrypto provides a Lua frontend to the OpenSSL cryptographic library. The OpenSSL features that are currently exposed are digests (MD5, SHA-1, HMAC, and more) and crypto-grade random number generators.
latest sources | project homepage | License: MIT/X11
|
0.2.0-2: rockspec, src 0.2.0-1: rockspec, src
|
|
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.
latest sources | project homepage | License: MIT/X11
|
1.1-3: win32-x86, rockspec, src 1.1-2: rockspec, src
|
|
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: rockspec, src
|
|
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: rockspec, src
|
|
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: all, src, rockspec
|
|
LuaExpat - XML Expat parsing
LuaExpat is a SAX (Simple API for XML) XML parser based on the Expat library.
latest sources | project homepage | License: MIT/X11
|
1.1.0-4: src, rockspec 1.1.0-3: win32-x86, src, rockspec
|
|
luafam - Lua File Alteration Monitoring Interface
Allows Lua scripts to use FAM to monitor file changes
latest sources | project homepage | License: MIT/X11
|
1.0.0-1: rockspec, src
|
|
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: N/A
|
1.5.0-1: src, win32-x86, rockspec 1.4.2-1: rockspec, win32-x86, src 1.4.1-1: src, rockspec, win32-x86 1.4.0-2: win32-x86, rockspec, src 1.4.0-1: rockspec, src 1.3.0-1: win32-x86, rockspec, src 1.2.1-1: rockspec, src
|
|
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.
latest sources | project homepage | License: MIT/X11
|
1.01-1: src, rockspec
|
|
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.
latest sources | project homepage | License: MIT/X11
|
1.0.4-1: rockspec, src 1.0.2-2: rockspec, src 1.0.2-1: rockspec, src
|
|
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: rockspec
|
|
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: all, rockspec, src
|
|
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
|
0.8.9beta-1: src, rockspec
|
|
luajson - customizable JSON decoder/encoder
LuaJSON is a customizable JSON decoder/encoder using LPEG for parsing.
latest sources | project homepage | License: MIT/X11
|
1.1-1: all, src, rockspec 1.0.1-1: rockspec, src 1.0-1: rockspec, src 0.10-2: rockspec, src
|
|
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, email, socket and SQL outputs.
latest sources | project homepage | License: MIT/X11
|
1.1.4-1: rockspec, src, all
|
|
LuaNotify - Lua package providing tools for implementing observer programming pattern
LuaNotify is inspired on many libraries that do event dispatching, like py-notify, GSignals, QT event system, wxWidgets event system, etc. But we tried to do something different that can make use of Lua resources and to be more Lua-ish as possible.
latest sources | project homepage | License: LGPL
|
0.1-1: rockspec, src
|
|
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: all, src, rockspec
|
|
luaposix - 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. LuaPosix is a fork of LPosix.
latest sources | project homepage | License: Public domain
|
5.1.2-1: src, rockspec
|
|
LuaProfiler - Profiling for Lua scripts
LuaProfiler is a time profiler designed to help finding bottlenecks on your Lua program. If you use LuaProfiler into your program, it will generate a log of all your function calls and their respective running times. You can use this log to generate a summary of the functions your program uses, along with how long it stayed in each of them, or you can import the log into a spreadsheet for further analysis.
latest sources | project homepage | License: MIT/X11
|
2.0.2-2: src, rockspec 2.0.2-1: src, rockspec, win32-x86
|
|
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.
latest sources | project homepage | License: MIT
|
0.4-3: src, rockspec 0.4-2: win32-x86, src, rockspec 0.4-1: src, rockspec 0.3.3-2: rockspec 0.3.3-1: rockspec 0.3.1-2: rockspec 0.3.1-1: rockspec, src
|
|
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 | License: N/A
|
2.0.2-3: src, rockspec, win32-x86 2.0.2-2: rockspec, src 2.0.2-1: win32-x86, src, rockspec 2.0.1-3: win32-x86, src, rockspec 2.0.1-2: src, rockspec
|
|
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.5-1: rockspec
|
|
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.0-1: all, rockspec, src 1.2.0-1: rockspec, src 1.1.0-1: rockspec, src 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.
latest sources | project homepage | License: MIT/X11
|
2.2.0-1: src, rockspec
|
|
LuaSQL-SQLite3 - Database connectivity for Lua (SQLite3 driver)
LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to connect to databases, execute arbitrary SQL statements and retrieve results in a row-by-row cursor fashion.
latest sources | project homepage | License: MIT/X11
|
2.2.0-1: src, win32-x86, rockspec
|
|
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.
latest sources | project homepage | License: MIT/X11
|
0.4.0-1: rockspec 0.3.0-1: rockspec, src 0.2.6-2: rockspec, src 0.2.6-1: rockspec, src 0.1-1: rockspec, src
|
|
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-1: rockspec, src
|
|
luaYAML - A YAML parser binding for Lua, using the syck library.
latest sources | project homepage | License: BSD
|
0.5.6-1: src, rockspec
|
|
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.
latest sources | project homepage | License: MIT/X11
|
1.2.3-2: src, rockspec, win32-x86
|
|
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.1-2: src, rockspec, all
|
|
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-1: all, rockspec, src 0.4-1: src, rockspec
|
|
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.
latest sources | project homepage | License: MIT/X11
|
1.0.2-1: src, rockspec
|
|
luuid - A library for UUID generation
A library for generating universally unique identifiers based on libuuid, which is part of e2fsprogs.
latest sources | project homepage | License: Public domain
|
20100303-1: rockspec, src 20090429-1: rockspec 20070925-1: rockspec, src
|
|
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.
latest sources | project homepage | License: MIT/X11
|
0.3-1: src, rockspec
|
|
Markdown - Markdown text-to-html markup system.
A pure-lua implementation of the Markdown text-to-html markup system.
latest sources | License: N/A
|
0.32-1: src, rockspec 0.31-1: src, rockspec 0.30-1: rockspec, src 0.27-1: src, rockspec 0.26-1: rockspec, src 0.13-1: src, all, rockspec
|
|
MD5 - Basic cryptographic library
MD5 offers basic cryptographic facilities for Lua 5.1: 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.1.2-1: src, rockspec, win32-x86 1.1.1-1: win32-x86, src, rockspec 1.0.2-2: rockspec, src
|
|
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: src, rockspec 0.2.7-1: rockspec
|
|
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: src, rockspec
|
|
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.
latest sources | project homepage | License: Apache 2.0
|
0.3-1: rockspec, src
|
|
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: src, rockspec
|
|
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.4beta-1: rockspec, src
|
|
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.0-2: rockspec, src 2.2.0-1: rockspec, src, win32-x86 2.1.0-1: rockspec, src, win32-x86 2.0.2-1: rockspec, src 2.0.1-1: all, src, rockspec 2.0-1: all, rockspec, src
|
|
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
|
0.8-1: rockspec, all
|
|
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.
latest sources | project homepage | License: Public domain
|
2.4-1: src, rockspec 2.2-1: rockspec, src
|
|
ReCaptcha - A Lua interface to reCaptcha.
reCaptcha (http://recaptcha.net) 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.05.26-1: src, rockspec
|
|
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: rockspec, src, all
|
|
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.2.3-1: src, rockspec, win32-x86 1.2.2-1: win32-x86, src, rockspec 1.2.1-1: src, win32-x86, rockspec 1.2.0-1: src, rockspec 1.1.0-2: src, rockspec
|
|
schema - Schema
Schema is a module that allows the declaration of data structures composed of Entities and Fields. Its primary use is to define the model for ORMs and Form generators, but it can be used to declare any such structure.
latest sources | project homepage | License: MIT/X11
|
1.0.0-1: rockspec
|
|
Shake - A Simple Lua Test Engine
Shake is a simple and transparent test engine for Lua that assumes that tests only use standard assert and print calls. Shake uses Leg and LPeg to preprocess test files and extract a lot more information than what is usually available when tests use standard Lua assertions.
latest sources | project homepage | License: MIT/X11
|
1.0.1-1: src, rockspec, all 1.0-1: rockspec, src, all
|
|
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: rockspec, src
|
|
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: rockspec, src
|
|
slnunicode - A Unicode library
A Unicode support library for Lua, developed for the Selene database project.
latest sources | project homepage | License: MIT/X11
|
1.1-1: rockspec, src
|
|
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: rockspec, src
|
|
stdlib - Library of modules for common programming tasks
stdlib is a library of modules for common programming tasks, including list, table and functional operations, regexps, objects, pretty-printing and getopt. The whole thing can be loaded with 'require "std"', or modules can be used individually.
latest sources | project homepage | License: MIT/X11
|
8-1: rockspec, src 6-1: src, rockspec 5-1: rockspec, src 4-2: all, rockspec, src
|
|
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: rockspec, src
|
|
struct - A library to convert Lua values to and from C structs
latest sources | project homepage | License: MIT/X
|
1.2-1: src, rockspec
|
|
tethys - Tethys SMTP Server
Easy to use, small, understandable, extensible SMTP server.
latest sources | project homepage | License: GPL-3
|
2.0.3-1: rockspec, src 2.0.1-1: rockspec, src 2.0.0-1: src, all, rockspec
|
|
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: src, macosx-x86, rockspec
|
|
WSAPI - Lua Web Server API
WSAPI is an API that abstracts the web server from Lua web applications. This is the rock that contains the base WSAPI libraries plus the CGI adapters.
latest sources | project homepage | License: MIT/X11
|
1.3.4-1: src, rockspec, win32-x86 1.3.3-1: src, rockspec 1.3.2-1: src, rockspec 1.3.1-1: src, rockspec 1.3-1: rockspec, src 1.2-2: win32-x86, src, rockspec 1.2-1: rockspec, src 1.1-2: src, win32-x86, rockspec 1.1-1: src, win32-x86, rockspec 1.0-2: win32-x86, rockspec, src 1.0-1: src
|
|
WSAPI-FCGI - Lua Web Server API FastCGI Adapter
WSAPI is an API that abstracts the web server from Lua web applications. This is the rock that contains the FCGI module lfcgi.
latest sources | project homepage | License: MIT/X11
|
1.3.4-1: src, win32-x86, rockspec 1.3.3-1: rockspec, src 1.3.2-1: src, rockspec 1.3.1-1: rockspec, src 1.3-1: src, rockspec 1.2-1: rockspec, src 1.1-3: rockspec, src 1.1-2: src, win32-x86, rockspec 1.1-1: src, win32-x86, rockspec 1.0-2: rockspec, src, win32-x86 1.0-1: rockspec, win32-x86, src
|
|
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.3.4-1: src, win32-x86, rockspec 1.3.3-1: rockspec, src 1.3.2-1: rockspec, src 1.3.1-1: rockspec, src 1.3-1: src, rockspec 1.2-1: src, rockspec, win32-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.2.0-1: all, src, rockspec 2.1.0-1: all, src, rockspec 2.0.1-1: rockspec, src 2.0.0-1: all, src, rockspec
|
|
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
|
8.04.20-1: all, src, rockspec
|
|