Lua

A little language that can.

CategoryDateLinkNotes
<span class="caps">IDE</span>2024ZeroBrane Studio

a very nice IDE for Windows, Mac OSX, and Linux

Automation2025Hammerspoon

a macOS desktop automation tool that can be used for window management

Browsers2024luakit

a fast, small, webkit-based browser framework extensible by Lua

Embedding2025LuaCore

A framework for embedding.

Frameworks2024lovr

a Lua framework for rapidly building VR experiences across multiple platforms and devices

GUI2020IUP

a GUI toolkit

2023TekUI

a cross-platform GUI toolkit

2024https://github.com/samyeyo/LuaRT

A framework (and accompanying IDE) for writing Windows desktop or console applications

GLU

a Lua GUI toolkit

Game Development2020Grid SDK

a game engine for Lua

2022solar2d

a fork of the former Corona SDK, now open-sourced

LISP2025fennel

a LISP that compiles to Lua

l2l

a LISP that compiles to Lua

Urn

another, more sophisticated LISP that compiles to Lua

Libraries2020ltui

a terminal UI kit

2021Penlight

a nice set of Python-inspired modules to paper over the lack of a good standard library in Lua

2024civlua

A curated set of libraries to build a minimalist dev environment.

2025feedparser

An RSS feed parser.

Torch7

A scientific toolkit

Slab

a GUI library for Lua and LÖVE

ldump

Serialize any lua data

lux

a Lua package manager

lua-git

a Lua library that implements some functionality

Menori

a Lua framework for LÖVE with 3D support

2026Ito

Declarative UI library for Lua inspired by SwiftUI, with stateful widgets, layouts, and an interactive browser workshop

Multiprocessing2023LuaLanes

A nice alternative to coroutines

Music2025modest

A musical harmony library for Lua

Runtimes2020Ravi

a dialect of Lua with limited optional static typing

2023MicroLua

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

blua

blazing fast native Lua for Unity

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.

2024luax

interpreter and REPL augmented with some useful packages and the ability to create standalone executables

piccolo

An experimental stackless Lua VM implemented in pure

luau

a fast, small, safe, gradually typed embeddable derived language

2025LuaJIT

the official JIT

Luvit

A wonderful variant of LuaJIT using libev

moonshine

A lightweight Lua VM for the browser

Moon#

An interpreter written in C#

luje

A Java VM written in Lua

luajit-libuv

An FFI binding to libuv that seems nicer than luvit

gopher-lua

A Lua VM and compiler written in

Tools2019luastatic

pack and build static executables

luapak

pack and build static executables from Lua rocks

2021lite-xl

a lightweight cross-platform text editor

2024Bounces

a macOS/iOS IDE that allows for live reloading. Sadly, it has a subscription model.

lua-language-server

a language server for Lua

2025Hammerspoon

A Lua-powered scripting engine for Mac OS X

Verification2026ship-your-lua

Formal verification of Lua 5.4.7 compiled to bare-metal RISC-V64 in Lean 4 against the Sail model; successor to ship-your-interpreter

Web Frameworks2022fullmoon

a fast and minimalistic web framework based on Redbean - a portable, single-file distributable web server.

2024Lapis

A web framework that runs inside the LuaJIT runtime hosted inside nginx

2025Mercury

A tiny Sinatra-like framework

This page is referenced in: