Luau
lastmod 2025-09-25created 2025-09-252 edits
A fast, small, safe, gradually typed Lua-based scripting language
About
- Luau is a fast, safe, gradually typed embedded scripting language derived from Lua 5.1
- Evolved with enhanced performance, language tooling, and type system to support complex games and large codebases on the Roblox platform
- Unlike standard Lua, it has sandboxing features, designed so that code with different privileges can run side by side
- Its syntax is compatible with Lua 5.1, but it provides additional syntax extensions and analysis tools (linter, type checker) to improve code quality
- Aims for LuaJIT-level execution speed through performance optimizations, custom bytecode, JIT support, etc., and has strong potential for use in various embedded environments beyond Roblox