LuaDirectory > LuaAddons > Lua
Addons
Archive
This page lists LuaAddons that no longer apply to the current version of Lua.
When making additions here, please be sure to indicate the relevant Lua version.
Libraries and bindings
GUI toolkits and graphics
- [tklua] (3.0) - a Tk binding for Lua. Supports OpenGL canvas. Not maintained.
- [Lua Fltk] (4.0) - a Fltk binding for Lua 4.0. Not maintained.
- [tklua 4.0a1] (4.0) - tkLua for Lua 4.0. Not maintained.
- [gllua] (3.1) - an OpenGL binding for Lua.
- [Ngui] - An Xml/Lua binding to win32 Gui for Windows 98/NT/2000/XP and Windows CE. Link broken [Web Archive]
Networking
- [Luasock] (3.0) - a library for socket programming in Lua.
- [luacurl] (4.0) - a libcurl binding for Lua 4.0.
- [LuaSSL] (5.0) - Secure Socket Layer library for secure socket programming in Lua 5.0. Link broken
XML and Web
- [Aguia] (4.0) - a Lua module for Apache.
- [LuaXML] (4.0) - an XML parser in Lua. Link broken
- [Lua XML-RPC] (4.0) - a client/server implementation of XML-RPC for Lua.
- [lxp] (4.0) - an expat binding for Lua. (expat is an XML parser toolkit.)
- [mod_lua] (4.0) - a Lua module for Apache 1.3.
- [Yindo] (old) - Lua implemented as an interactive OpenGL browser plugin (quite outdated) - original web site no longer exists
Databases
- [luatdbm] (4.0) - a tdbm(transactional dbm) binding for Lua 4.0.
- [gdbm] (4.0) - a gdbm binding for Lua.
- [LuaSimdb] (4.0) - Lua interface for SimpleDB (cross-platform db connectivity API a drivers)
- [Lua-SQLite] (4.0) - Lua interface to SQLite database manager.
- [MyLua] - a patch to MySQL that allows users to write procedures in Lua.
Calling interfaces
- LuaDeclare (4.0) - a Lua module that provides a function binding mechanism for arbitrary win32 dynamic libraries.
- [LuaJava] (3.1) - a scripting tool for Java.
- [LuaJava] (4.0) - bleeding-edge port to the Lua 4.0 API, using the Lua3 compatibility layer.
- [Lua-ObjectiveC] (4.0) - transparent messaging system between Lua and Objective-C.
- [LuaOrb] (3.2) - a CORBA binding for Lua.
- [Lua-RPC] (4.0) [Lua-RPC] (5.1, experimental) - a library for simple remote procedure calling.
Miscellaneous
- [pcre] (4.0) - a Lua 4.0.1 interface to the PCRE regular expression library.
- [loadlib] (3) - dynamic library loading facilities for Lua 3. [Lua Yada] contains [a version of loadlib] for Lua 4.0. [Titmouse] also contains version of loadlib() independentally developed for Win32 and Linux.
- [ALua] - a Lua library for distributed programming.
- [bclib] (4.0) - a big-number library for Lua.
- [mapmlib] (4.0) - An arbitrary precision library that contains transcendental functions.
- [poslib] (4.0) - a POSIX library for Lua.
- [poslib] (3.2) - a POSIX library for Lua.
- [lreflib] (4.0) - This library exposes the Lua API functions lua_ref, lua_getref, lua_unref, lua_settag (for userdata) and lua_settagmethod (for "gc" events) to Lua programs, allowing for example a Lua program to have garbage-collectable tables.
- [luapickle] (4.0) - a serialization library in Lua.
- [Lua-SFL] (4.0) - Lua-SFL is an interface to the SFL library from IMATIX with lots of functions to be used in general programing tasks.
- [Luazu] (5.0) - a binary module providing an interface to the Kudzu hardware detection library under Linux. Link broken
Development environments
- [Titmouse] (4.0) - integrated editor and debugger for Lua for Windows (Linux version under development).
- [Stella] (4.0) - a Lua development environment for Mac OS.
- [LuaSpace] (3.1) - an environment for configuring and reconfiguring component-based applications.
- [LuaDev] (4.0) - a graphical editor and debugger for gllua for Mac OS X.
- [EDELua] (3.2) - an embeddable development environment.
- [LuaCmd] (3.2) - an environment for programmers.
- [Ldb] (3.1) - a debugger for Lua.
- [Web Lua] (4.0) - A web page where you can execute and compile Lua scripts through lua, luac and lua2c online.
- [LuaEclipse] (1.3) - A Lua plugin for the Eclipse IDE platform. Features code highlighting, folding, completion, and profiling.
- [LuaEdit] (2010) - An IDE, debugger and editor of Lua scripts for Windows.
Code wrappers
- [OR_Lua] (4.0) - a C++ Lua wrapper using STL-like iterators and virtual class.
- [Glua] (4.0) - a set of C macros and functions to assist hand-written Lua/C interfaces.
- [Lua Plugin] (4.0) - a REALbasic plugin that wraps Lua.
- [Script] (4.0) - a C++ Lua wrapper.
- [Luna] (4.0) - a C++ template class that binds C++ classes to Lua 4.0, or below
- [lua3] (3.2/4.0) - an emulation of Lua 3.2 API on top of Lua 4.0 API.
- [elua] (4.0) - an eiffel Lua library (4.0) wrapper by Julien Rouzieres.
- [SWIGLua] (3.2) - a SWIG module for Lua.
- [Lua-ffi] (4.0) - a tool for calling arbitrary C functions from the Lua interpreter. Link broken
Tools
- [LuaDoc] (4.0) - a tool for automatic code documentation.
- [CGILua] (3.2) - a tool for building CGI scripts with Lua.
Documentation
Distributions
- [Lua Yada] (4.0) - scripts for packing Lua for Debian.
- [DJGPP Lua] (4.0) - Lua for DJGPP. Link broken
- [Plua] (4.0) - Lua for the Palm.
- [OS/2] (4.0) - Lua 4.0 for OS/2.
- [Lua 4 for EPOC] (4.0) - Lua 4.0.1 for Symbian OS v1-5.
- [BeOS] (4.0) - Lua 4.0 for BeOS.
- [c4lua] (4.0) - Lua 4.0 binary with Codebase interface.
- [lua.spec] (3.2) - a spec file for building Lua 3.2 RPMs.
- [LuaMT] (3.1) - a modified version of Lua 3.1 to support multithreading with POSIX threads. Made obsolete by Lua 4.1.
- [Lua Multi State] (3.2) - a modified version of Lua 3.2 that uses no global variables. Made obsolete by Lua 4.0.
- [LuaState] - a modified version of Lua 4.1 (alpha) that supports Unicode strings, Win32 multithreading, unified methods, and more.
- [Lunacy] (3.2) - precompiled Windows DLL for Lua 3.2, Delphi import unit headers, and other miscellaneous tidbits. Link broken
- [Linux RPMs] (5.0) - i386 binary, source and spec file for Lua 5.0.2. Source and binary distributions. Link broken
- [RPMs with Lua modules] Link broken
- [RHEL4/Centos4 RPMS] - These packages include readline and loadlib support, as well as the LuaSocket? and posix extension libraries. While the binary RPMS are for RHEL4, the SRPM will probably build on most Red
Hat-9ish and later systems. Link broken
RecentChanges · preferences
edit · history
Last edited July 9, 2012 4:00 am GMT (diff)