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.