LuaDirectory > LuaAddons > LuaDistributions
This is a list of Lua distributions. These typically consist of Lua plus libraries, often for a certain platform (e.g. POSIX or Windows-specific) and often in binary form (though may be sources too).
For vanilla Lua binaries (without add-ons) compiled for various platforms, see LuaBinaries. For alternative Lua compilers and Lua VM implementations, see LuaImplementations.
- Cross-platform / Multiplatform
- LuaRocks - deployment Lua modules, including network fetch, automated build, installation, and management (like Perl CPAN).
- LuaDist (5.1) - unlike LuaRocks, the main focus of LuaDist is full automation and standalone deployment including the management of external libraries on the Linux (*nix), Windows and Mac platforms. Most source modules are in [cmake] format and can also be built outside of LuaDist. Unlike LuaRocks, it does not modify Lua
require, so it supports only single versions of modules (multiple deployment directories are encouraged to handle multiple versions). See also [discussions on LuaRocks list] and LuaBuildSystems.
- [LuaAIO] (5.1) - fast and easy Lua All-In-One distribution for Windows and Linux (planned for MacOS). Provides OS integrated functionalities and many external libraries. Supplied with SDK, exhaustive documentation, and a test suite.
- [MurgaLua] (5.1) - a complete Lua runtime in a single 500kb file for Windows, Linux, and MacOSX, bundled with LuaFltk?, LuaSocket?, LuaSQLite, LuaFileSystem? and Copas. Supplied with the [FLUID] GUI builder.
- [wxLua] (5.1) - distributed as a standalone scripting runtime as well as a Lua extension module package. Renders cross-platform native-looking GUI widgets along with sockets, streams, printing, clipboard access, etc.
- [LuaX] (5.0) - Lua with eXtensions, development platform for creating multi-OS Lua applications (with GUI, serial port etc. modules) especially suitable for industrial automation and embedded products. (deprecated)
- [LuaCheia] (5.0) - Lua 5.0 for GNU/Linux, Mac/OS X, Windows, *BSD, Solaris, etc. Includes many add-on binary modules. (no longer maintained)
- Windows
- [Lua for Windows], "LfW" (5.1) - 'Batteries included environment' for the Lua scripting language on Windows. Includes installer, interpreter/compiler, libraries, documentation, examples, and text editors.
- [LuaPlus] (5.1) - implements some syntax, core and API enhancements (wide character string, enhanced metatables, custom memory allocators). Provides many Lua modules and tools, features remote Lua debugger, .NET wrapper, MSVC/VS.NET plug-ins.
- [Lua Windows Service] (5.1) - Lua binary hosted in a Windows Service framework, allowing development of Windows Services in Lua. Still in alpha release, but should be complete enough to be useful.
- Mac OS
- Linux
- BSD
- Sony consoles
- Nintendo consoles
- Windows CE - Pocket PC / Windows Mobile
- [LuaCE] (5.1.4) - Lua 5.1.4 for Windows CE
- [LuaCE] (5.0) - additional source files for compiling Lua for Windows CE. (dead link)
- [Lua5.1-CE] (5.1) - Lua for WinCE. Tool: EVC4. OS: WinCE 4.2. (built using LuaCE above)
- [LuaPPC] (5.0) - stand-alone Lua interpreter for the Pocket PC. (built using LuaCE above) (link broken)
- [LuaPocket] (5.0) - stand-alone Lua interpreter for the Pocket PC with graphic support. (built using LuaPPC above)
- Apple iOS - iPhone / iPod Touch / iPad
- [Corona][2] (5.1) - a commercial SDK for writing iPhone/iPod Touch/iPad and Android apps in Lua.
- Google Android
- [Android Scripting Environment][3] (5.1) - allows to edit and execute scripts and interactive interpreters directly on the Android device. Supports Lua, Python, JRuby, Java
Script, Perl, Tcl, and others.
- See also Corona SDK above.
- Palm OS
- Symbian OS
- BREW
- [LuaBREW] (5.1) - a port of Lua for the Qualcomm's BREW platform.
- Embedded systems
- [RiscLua] (5.1) - Lua for RISC OS. See also RiscOsLua.
- [pbLua] (5.1) - Lua for Lego Mindstorms NXT platform.
- [Lua89] (5.0) - experimental port of Lua to the TI89 graphing calculator.
- [eLua] (5.1) - a small Lua runtime for microcontrollers with special consideration for limited performance and low level hardware access.
- [Lua on Nut/OS] (5.1) - a reduced Lua implementation, which even runs on 8-bit micros.
- [LuCI] (5.1) - a collection of free Lua software for embedded devices. Also supplied as a part of [OpenWrt] firmware (which is actually a Linux for embedded systems).
- [vxLuaGlue] (5.0/5.1) - a simple glue layer between the software running on [VxWorks] [RT OS] and the Lua scripting engine.
- [Lua on eCos] (5.0) - port of Lua to the eCos embedded operating system (links near end of page).
- Other
- [BLua] (5.1) - "bloated" lua, cgi-based patch merger for most common LuaPowerPatches against current Lua.
See also
FindPage · RecentChanges · preferences
edit · history
Last edited July 13, 2010 4:45 pm GMT (diff)