Online-Lua-Compiler
Code-Snippets schreiben, ausführen und teilen — keine Einrichtung nötig.
Lua online im Browser ausführen
Ein kostenloser Online-Lua-Playground und Code-Runner. Schreibe Lua-Skripte im Browser, drücke Ausführen, und der Standard-Lua-Interpreter führt sie in Sekunden aus. Kein luarocks, kein Build, keine lokale Installation, die du vorher einrichten musst.
Der Editor basiert auf derselben Engine wie VS Code, also funktionieren Lua-Syntax-Highlighting, Autovervollständigung und Fehler-Unterstreichung wie gewohnt. Dein Code läuft gegen den Lua-Interpreter auf Alpine Linux, mit den Standardbibliotheken an Bord — string, table, math, io, os und coroutine. Praktisch, um Lua für Game-Scripting, embedded Konfiguration oder Redis-Scripting zu lernen.
Warum dieser Lua-Playground nützlich ist
- Sofortige Lua-Ausführung — Code schreiben, Ausführen drücken und die Ausgabe des Lua-Interpreters in Sekunden sehen, ohne luarocks oder Build-Schritt.
- Vollständiges Lua-Syntax-Highlighting, Autovervollständigung und klare Fehlermeldungen mit Zeilennummern – betrieben von derselben Editor-Engine wie VS Code.
- Stdin-Eingabe wird unterstützt.
io.read(),io.read('*l')undio.lines()lesen alle aus dem Eingabefeld des Playgrounds, sodass sich interaktive Lua-Skripte genauso verhalten wie im Terminal. Kein Lua-Interpreter, kein luarocks, keine Build-Tools auf deiner Seite. - Lua-Interpreter mit Tabellen, Metatabellen, Coroutines und den string/math/io-Standardbibliotheken — alles für Scripting-Übungen.
Was du im Lua-Playground bauen kannst
- Tables als Arrays, Records und Hash-Maps: der eine zusammengesetzte Typ, der Lua elegant macht – testbar Zuweisung für Zuweisung.
- Metatables und Metamethoden (
__index,__newindex,__add,__call): die Bausteine des Objektsystems, die du beim Game-Scripting und in eingebetteten Konfigurationen brauchst. - Schnelle Lua-Experimente: teste einen Pattern-Matching-Aufruf mit
string.match, prüfe den yield/resume-Flow einer Coroutine oder probiere eine Closure über einen Upvalue aus.
Häufig gestellte Fragen zum Online-Lua-Compiler
Ist der Online-Lua-Compiler kostenlos?
Muss ich Lua oder luarocks installiert haben?
Funktioniert der Lua-Playground auf Handy und Chromebook?
Unterstützt der Lua-Playground io.read() und stdin?
io.read(), io.read('*l') für eine einzelne Zeile und io.lines() zum Durchlaufen aller Zeilen lesen deine eingegebenen Zeilen genauso, als würdest du lua script.lua im Terminal starten.