Menu

Lua-Spielplatz

Code-Snippets schreiben, ausführen und teilen — keine Einrichtung nötig.

main.lua
Output
Click Run to see the output here.

Lua online im Browser ausführen

Das ist ein kostenloser Online-Lua-Playground und Code-Runner. Schreibe Lua-Skripte direkt im Browser, drücke Ausführen und lasse sie in Sekunden mit dem Standard-Lua-Interpreter laufen — ohne luarocks, ohne Build und ohne lokale Installation. Der schnellste Weg, einen Table-Trick auszuprobieren, eine Metatable zu testen oder eine Lua-Scripting-Übung durchzugehen.

Unter der Haube nutzt der Editor dieselbe Engine wie VS Code (Lua-Syntax-Highlighting, Autovervollständigung, Fehler-Unterstreichung), und dein Code läuft gegen den Lua-Interpreter auf Alpine Linux mit den verfügbaren Standardbibliotheken — string, table, math, io, os und coroutine. Ob du Lua für Game-Scripting, embedded Konfiguration oder Redis-Scripting lernst — dieser Online-Lua-Compiler bringt dich in Sekunden von der Idee zur Ausgabe.

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 — dieselbe Editor-Engine wie VS Code.
  • stdin-Eingabe wird unterstützt — io.read(), io.read('*l'), io.lines() lesen aus dem Eingabefeld des Playgrounds, sodass du interaktive Lua-Skripte vollständig testen kannst. Keine Installation — kein Lua-Interpreter, luarocks oder Build-Tools.
  • 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 Metamethods — __index, __newindex, __add, __call — die Bausteine des Objektsystems, die du in Game-Scripting und embedded Configs verwendest.
  • Schnelle Lua-Experimente: teste einen Pattern-Matching-Aufruf mit string.match, überprü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?
Ja. Der Lua-Playground ist komplett kostenlos — keine Anmeldung, kein Lua-Interpreter zu installieren, kein luarocks-Setup. Seite öffnen und Code ausführen.
Muss ich Lua oder luarocks installiert haben?
Keine Installation nötig. Du brauchst kein Lua, kein luarocks und keine Build-Tools auf deinem Rechner — der Online-Lua-Runner führt deine Skripte mit dem Lua-Interpreter aus und liefert die Ausgabe in Sekunden.
Funktioniert der Lua-Playground auf Handy und Chromebook?
Ja. Der Lua-Playground läuft auf jedem modernen Browser — Desktop, Tablet oder Handy. Perfekt, um Lua-Skripte auf einem Chromebook, iPad oder Schulrechner zu testen.
Unterstützt der Lua-Playground io.read() und stdin?
Ja. Der Playground hat ein stdin-Eingabefeld — io.read(), io.read('*l') für eine einzelne Zeile und io.lines() zum Durchlaufen aller Zeilen lesen deine Eingaben genauso, als würdest du lua script.lua im Terminal starten.
Wie lerne ich Lua, nachdem ich den Playground ausprobiert habe?
Bearbeite den Lua-Beispielcode, drücke Ausführen und iteriere. Für strukturiertes Lernen deckt Coddys interaktiver Lua-Kurs Tables, Metatables, Coroutines und die Standardbibliothek mit praktischen Übungen ab — eine solide Basis, egal ob du in Richtung Game-Scripting oder embedded Einsatz gehst.