Lua

Lightweight, embeddable scripting language — the go-to choice for game engines, config systems, and plugin runtimes.

dynamic interpreted since 1993 scriptingimperativefunctional

Lua was designed to be small, fast, and easy to embed in larger applications. It powers game scripting in engines like Corona, Defold, and Roblox, configuration in tools like Neovim and Redis, and plugin systems in dozens of applications. LuaJIT’s tracing compiler makes it one of the fastest dynamic languages available.

Missing something? Add a tool, framework, or book via a PR.
Contribute