A little language that can.
Category | Link | Notes |
---|---|---|
IDE | ZeroBrane Studio | a very nice IDE for Windows, Mac OSX, and Linux |
Automation | Hammerspoon | a macOS desktop automation tool that can be used for window management |
Browsers | luakit | a fast, small, webkit-based browser framework extensible by Lua |
Embedding | LuaCore | A framework for Cocoa embedding. |
Frameworks | lovr | a Lua framework for rapidly building VR experiences across multiple platforms and devices |
GUI | TekUI | a cross-platform GUI toolkit |
IUP | a GUI toolkit |
|
https://github.com/samyeyo/LuaRT | A framework (and accompanying IDE) for writing Windows desktop or console applications |
|
GLU | a Lua GUI toolkit |
|
Game Development | Grid SDK | a game engine for Lua |
solar2d | a fork of the former Corona SDK, now open-sourced |
|
LISP | fennel | a LISP that compiles to Lua |
l2l | ||
Urn | another, more sophisticated LISP that compiles to Lua |
|
Libraries | feedparser | An RSS feed parser. |
Torch7 | A scientific toolkit |
|
civlua | A curated set of libraries to build a minimalist dev environment. |
|
Penlight | a nice set of Python-inspired modules to paper over the lack of a good standard library in Lua |
|
lua-git | a Lua library that implements some |
|
ltui | a terminal UI kit |
|
Multiprocessing | LuaLanes | A nice alternative to coroutines |
Runtimes | LuaJIT | the official JIT |
Luvit | A wonderful variant of LuaJIT using |
|
moonshine | A lightweight Lua VM for the browser |
|
Moon# | An interpreter written in C# |
|
luje | A Java VM written in Lua |
|
luax | interpreter and REPL augmented with some useful packages and the ability to create standalone executables |
|
MicroLua | a Lua VM for the RP2040 microcontroller with cooperative multithreading and Fennel support |
|
Pluto | a superset of Lua 5.4 with some added syntax sugar |
|
go-lua | a lua VM in Go |
|
blua | blazing fast native Lua for Unity |
|
Ravi | a dialect of Lua with limited optional static typing |
|
piccolo | An experimental stackless Lua VM implemented in pure Rust |
|
luau | a fast, small, safe, gradually typed embeddable derived language |
|
luajit-libuv | An FFI binding to libuv that seems nicer than |
|
gopher-lua | A Lua VM and compiler written in Go |
|
Mako Server | an all-in-one Lua application server with MQTT, HTTP, database and OPC servers. GPLv2 with a very strange license. |
|
Nelua | a typed language with Lua syntax and AOT compilation that can target WASM. |
|
Tools | Hammerspoon | A Lua-powered scripting engine for Mac OS X |
Bounces | a macOS/iOS IDE that allows for live reloading. Sadly, it has a subscription model. |
|
lua-language-server | a language server for Lua |
|
luastatic | pack and build static executables |
|
luapak | pack and build static executables from Lua rocks |
|
lite-xl | a lightweight cross-platform text editor |
|
Web Frameworks | Lapis | A web framework that runs inside the LuaJIT runtime hosted inside |
Mercury | A tiny Sinatra-like framework |
|
fullmoon | a fast and minimalistic web framework based on Redbean - a portable, single-file distributable web server. |