TypeScript-Playground
Code-Snippets schreiben, ausführen und teilen — keine Einrichtung nötig.
TypeScript online im Browser ausführen
Ein kostenloser Online-TypeScript-Playground und -Compiler. Schreib TS im Browser, klick auf Ausführen, und tsgo (der native, in Go geschriebene TypeScript-Compiler) erzeugt JavaScript, das Node 24 in Sekunden ausführt. Kein tsc, kein ts-node, keine tsconfig.json nötig.
tsgo erzeugt .js aus deinem .ts und Node 24 führt das Ergebnis aus — du bekommst also volle Typprüfung, ohne dass bei jeder Ausführung der Speicheraufwand eines Transpilers anfällt. @types/node ist für Node-API-Typings vorinstalliert — praktisch, um Generics zu testen, fortgeschrittene Type-Level-Features auszuprobieren oder sich für ein TS-Interview vorzubereiten, ohne die Seite verlassen zu müssen.
Warum dieser TypeScript-Playground nützlich ist
- Sofortige TypeScript-Ausführung — tsgo kompiliert deine .ts-Dateien und Node 24 führt sie in Sekunden aus, mit vollständiger Typprüfung.
- Vollständiges TypeScript-Syntax-Highlighting, typbewusste Autovervollständigung und tsgo-Diagnosen – angetrieben von derselben Editor-Engine wie VS Code.
- stdin-Eingabe wird unterstützt. Eingegebene Zeilen landen direkt in
process.stdin, sodass typisiertereadline-Interfaces und async stdin-Iteratoren genauso funktionieren wie beits-node script.tslokal. Kein tsc, kein ts-node, keine tsconfig.json, die du aufsetzen musst. - TypeScript 5.3 mit tsgo (dem nativen, in Go geschriebenen TS-Compiler), ts-node und @types/node — vollständige Typprüfung plus ES2022-Runtime.
Was du im TypeScript-Playground bauen kannst
- Interfaces, Generics, Union- und Literal-Types sowie Type Guards. Schreib typisierten TS, lass tsgo sauberes .js erzeugen und führ es auf Node 24 aus.
- Fortgeschrittene Typen: Mapped Types, Conditional Types, Template Literal Types und Utility Types (Pick, Omit, Record), vom Compiler validiert.
- Schnelle TypeScript-Experimente: ein neues Typ-Pattern ausprobieren, eine Narrowing-Regel bestätigen, einen Generic-Constraint testen oder sehen, wie tsgo einen Typfehler meldet.
Häufig gestellte Fragen zum Online-TypeScript-Playground
Ist der Online-TypeScript-Playground kostenlos?
Muss ich tsc oder Node installieren, um TypeScript online auszuführen?
Funktioniert der TypeScript-Playground auf Handy und Chromebook?
Unterstützt der TypeScript-Playground stdin?
process.stdin. Typisierte readline-Interfaces, asynchrone Iteratoren von process.stdin und alles, was gegen NodeJS.ReadStream aus @types/node typisiert ist, verhält sich genauso wie beim lokalen Ausführen deines Skripts.