A standalone scripting language based on Luau, built to feel 100% identical to Roblox LuaU — including familiar APIs like Instance, Workspace, and events — but free to use outside of Roblox.
This project’s goal is to give developers the same smooth LuaU experience anywhere:
- Standalone games
- Custom game engines
- General-purpose scripting
- Identical syntax & behavior to Roblox LuaU
- Core Roblox-style APIs available everywhere
Instance.new,Workspace,Players,Touched, etc.
- Portable runtime: run
.luaufiles on Windows, Mac, Linux - Beginner-friendly: keep the same flow as Roblox scripting
- Custom engine loop (replicating
RunService.Heartbeat/ update events) - Manual time & scheduling system (custom tick, wait, and deltaTime behavior)
- Tweening & easing library (matching
TweenService) - Event binding system (custom
:Connect()and signal handling) - Optional integration hooks for custom graphics, input, or physics engines
Clone and build the project (requires CMake + a C++ compiler)