Lua in the browser
This runner uses Fengari, a Lua 5.3 virtual machine written in JavaScript. The standard string, table, math and os libraries are available and print writes to the console pane.
for i = 1, 3 do print("tick " .. i) end
Frequently asked questions
Is this Luau or LuaJIT?
No, it is standard Lua 5.3. Roblox-specific Luau syntax and LuaJIT extensions are not available.
Related tools
- Pine compilerCheck, run and chart v4 · v5 · v6 scripts in your browser — nothing to install, nothing uploaded.
- PythonPython 3 via WebAssembly — runs on your device.
- Python + stdininput() reads from the stdin box — one value per line.
- Python data sandboxNumPy and pandas, loaded on demand, running locally.
- JavaScriptSandboxed Web Worker with top-level await.
- TypeScriptTranspiled by the real TypeScript compiler, then executed.
- SQL (SQLite)A real SQLite engine in WebAssembly — fresh database every run.
- HTML / CSS / JSLive preview in a sandboxed frame.