Menu
Coddy logo textTech

Online Luau-Compiler

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

Coddymain.luau
Output
Click Run to see the output here.

Luau online im Browser ausführen

Ein kostenloses Online-Playground und Code-Runner für Luau. Schreibe Luau - Roblox' graduell typisierten Lua-Dialekt -, drücke Ausführen, und der echte luau-Interpreter erledigt es in Sekunden. Kein Roblox Studio, kein Selbstbauen des CLI, keine Installation.

Der Editor basiert auf derselben Engine wie VS Code, mit Lua-basiertem Syntax-Highlighting (die Grammatik, die Luau am nächsten kommt). Dein Code läuft mit dem offiziellen luau-Binary auf Alpine Linux, die Standardbibliotheken sind verfügbar - string, table, math, os, coroutine und bit32 - Typannotationen, String-Interpolation, +=, continue und if-then-else-Ausdrücke verhalten sich also genau wie in der Sprache.

Was dieses Luau-Playground nützlich macht

  • Sofortige Luau-Ausführung: Code schreiben, Ausführen drücken und in Sekunden die Ausgabe des echten luau-Interpreters sehen. Kein Roblox Studio, kein CMake, keine Toolchain.
  • Luau-spezifische Syntax läuft, wie sie geschrieben ist: Typannotationen (local hp: number = 100), typisierte Tabellen, Generics, String-Interpolation mit Backticks, zusammengesetzte Zuweisungen (+=, ..=), continue und if-then-else-Ausdrücke.
  • stdin wird unterstützt. io.read(), io.read("*n") und io.lines() lesen aus dem Eingabefeld des Playgrounds, interaktive Skripte verhalten sich also wie luau script.luau im Terminal - obwohl das offizielle Luau ohne die io-Bibliothek ausgeliefert wird.
  • Syntaxfehler kommen mit Zeilennummer von luau-compile zurück: ein überzähliges end oder eine fehlerhafte Typannotation wird gemeldet, bevor irgendetwas läuft.

Was du im Luau-Playground ausprobieren kannst

  • Typannotationen und Inferenz: annotiere eine Funktion, übergib den falschen Typ und sieh, wie weit die Laufzeit dich lässt - ein schneller Weg zum Gefühl dafür, was Typen zur Laufzeit tun und was nicht.
  • Typisierte Tabellen: Arrays ({number}), Maps ({[string]: number}) und benannte Formen mit type, dazu table.find, table.clone und table.freeze.
  • Der Luau-eigene Syntax-Zucker: Werte in einen Backtick-String interpolieren, mit += hochzählen, mit continue eine Iteration überspringen oder mit einem if-then-else-Ausdruck inline einen Wert wählen.

FAQ zum Online-Luau-Compiler

Ist der Online-Luau-Compiler kostenlos?
Ja, das Luau-Playground ist kostenlos. Keine Anmeldung, kein Roblox-Konto und keine Installation - Seite öffnen und Code ausführen.
Brauche ich Roblox Studio oder das luau-CLI?
Nein. Weder Roblox Studio noch CMake noch einen lokalen Luau-Build. Der Online-Runner führt dein Skript mit dem echten luau-Interpreter aus und liefert die Ausgabe in Sekunden.
Prüft das Playground die Typen meines Luau-Codes?
Es führt deinen Code mit luau aus und meldet Syntaxfehler, startet aber nicht den Typprüfer - das ist die Aufgabe von luau-analyze, und Luau-Typen werden zur Laufzeit ohnehin verworfen. --!strict stoppt hier also kein Skript: Annotationen werden geparst und ausgeführt, ein falscher Typ fällt erst auf, wenn er einen echten Laufzeitfehler verursacht. Zum Erlernen der Syntax ist es trotzdem ideal, bevor du einen Editor mit Typprüfung einrichtest.
Kann ich Roblox-APIs wie game oder Instance.new nutzen?
Nein. Hier läuft eigenständiges Luau - die Sprache - nicht die Roblox-Engine. game, workspace, Instance.new, Services und Events sind daher nicht verfügbar. Alles, was zur Sprache selbst gehört, funktioniert - und das ist der größte Teil dessen, was du beim Lernen brauchst.
Unterstützt das Luau-Playground io.read() und stdin?
Ja. io.read() für eine Zeile, io.read("*n") für eine Zahl und io.lines() zum Iterieren lesen, was du ins Eingabefeld tippst. Das offizielle Luau entfernt die io-Bibliothek zum Sandboxing, deshalb stellt Coddy diese Eingabefunktionen darüber wieder bereit - das Sandboxing übernimmt hier der Runner.
Wie lerne ich Luau nach dem Playground?
Beispiel anpassen, Ausführen drücken, wiederholen. Wenn du etwas Strukturiertes willst: Coddys interaktiver Luau-Kurs geht das Typsystem Schritt für Schritt durch - Annotationen, typisierte Tabellen, Unions, Generics, Strict Mode - mit Übungen, zwei Projekten und Zertifikat. Das Luau-Cheatsheet ist die Kurzreferenz daneben.

Nützliche Tools für Luau

Kostenlose, browserbasierte Tools, die gut zum Luau-Playground passen - alles Teil von Coddy.