Lua

A tiny, fast embeddable scripting language, inside games, Neovim, Redis and Roblox. See how developers rate it month by month on DTDb.

Category
programming language
Developer
PUC-Rio
Created by
Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes
First release
1993
License
MIT
Open source
Yes
Pricing
Free
Website
https://www.lua.org
Paradigms
Procedural, Functional
Typing
Dynamic
Type strength
Weak
Type inference
No
Memory management
Garbage collected
Runs as
Bytecode on a virtual machine
Main implementation
PUC Lua, LuaJIT
Concurrency
Coroutines
Null safety
No
Package manager
LuaRocks
Used for
Scripting, Games, Embedded
Specification
The Lua reference manual

Top rated programming languages — Monthly Ranking