Skip to main content
Lua logo
Language

Lua

Verified Sep 2026

A powerful, fast, lightweight, embeddable scripting language

The scripting engine inside Redis, Neovim, game engines and edge proxies: tiny, fast, easy to embed.

Roberto Ierusalimschy's 1993 embedded scripting language: a tiny, fast, C library you embed anywhere. It runs inside Redis, Nginx (OpenResty), Neovim, World of Warcraft and game engines everywhere. LuaJIT remains one of the fastest dynamic language VMs ever built. The default answer to 'should this app have a scripting layer?'

Who it's for

Game and embedded developers who want a tiny, embeddable scripting language.

Keep exploring

1 in catalog

Lua is written in

2 in catalog

Lua is used by