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.Wie lerne ich Lua, nachdem ich den Playground ausprobiert habe?
Nützliche Tools für Lua
Kostenlose, browserbasierte Tools, die gut zum Lua-Playground passen - alles Teil von Coddy.