### Index * [Angular](#angular) * [ClojureScript](#clojurescript) * [Crystal](#crystal) * [CSS](#css) * [Dart](#dart) * [Docker](#docker) * [Elm](#elm) * [Flutter](#flutter) * [GDScript](#gdscript) * [Git](#git) * [Go](#go) * [Haskell](#haskell) * [Ionic](#ionic) * [Java](#java) * [JavaScript](#javascript) * [Kotlin](#kotlin) * [Kubernetes](#kubernetes) * [.Net](#dotnet) * [Node.js](#nodejs) * [OCaml](#ocaml) * [Perl](#perl) * [PHP](#php) * [Python](#python) * [R](#r) * [React](#react) * [Redis](#redis) * [Ruby](#ruby) * [Rust](#rust) * [RxJS](#rxjs) * [Scala](#scala) * [SQL](#sql) * [Svelte](#svelte) * [Swift](#swift) * [TypeScript](#typescript) ### Angular * [Plunker](http://plnkr.co) * [StackBlitz](https://stackblitz.com/fork/angular) ### ClojureScript * [Web REPL](http://clojurescript.net) ### Crystal * [Compile & run code in Crystal](https://play.crystal-lang.org/#/cr) ### CSS * [CodePen](https://codepen.io) * [CSSdeck](http://cssdeck.com) * [CSSdesk](http://cssdesk.com) * [Dabblet](http://dabblet.com) * [Flexy Boxes](http://the-echoplex.net/flexyboxes/) ### Dart * [DartPad](https://dartpad.dev) ### Docker * [Katakoda](https://www.katacoda.com/courses/docker/playground) * [Play with Docker](https://labs.play-with-docker.com) ### Elm * [Ellie](https://ellie-app.com) ### Flutter * [Codepen](https://codepen.io/topic/flutter/templates) * [Flutter Studio](https://flutterstudio.app) ### GDScript * [GDScript](https://gdscript-online.github.io) ### Git * [Git](https://learngitbranching.js.org/?NODEMO) ### Go * [Go Playground](https://play.golang.org) ### Haskell * [Try Haskell](https://www.tryhaskell.org) ### Ionic * [StackBlitz](https://stackblitz.com/fork/ionic) ### Java * [repl.it](https://repl.it) (_including a separate Java/Swing_) * [SoloLearn](https://code.sololearn.com/#java) ### JavaScript * [CodePen](https://codepen.io) * [CodeSandbox.io](https://codesandbox.io) * [Esfiddle](https://esfiddle.net) * [JSBin](http://jsbin.com) * [JSFiddle](http://jsfiddle.net) * [Plunker](http://plnkr.co) * [SoloLearn](https://code.sololearn.com/#html) ### Kotlin * [Kotlin](https://play.kotlinlang.org) * [Kotlin Playground](https://developer.android.com/training/kotlinplayground) ### Kubernetes * [Katakoda](https://www.katacoda.com/courses/kubernetes/playground) * [Play with Kubernetes](https://labs.play-with-k8s.com) ### <a name="dotnet"></a>.NET * [.NET Fiddle](https://dotnetfiddle.net) ### NodeJS * [Ideone](http://ideone.com) ### OCaml * [Try OCaml](https://try.ocamlpro.com) ### Perl * [Perl](http://tryperl.pl) ### PHP * [Codepad](http://codepad.org) * [PHPFiddle](http://phpfiddle.org) * [PHPTester](http://phptester.net) ### Python * [Codepad](http://codepad.org) * [Python Trinket](https://trinket.io/python) * [Python.org Shell](https://www.python.org/shell) * [Repl.it - NiceDualPoin](https://repl.it/repls/NiceDualPoint#main.py) * [SoloLearn](https://code.sololearn.com/#py) ### R * [R-Fiddle](http://www.r-fiddle.org) * [Rextester](https://rextester.com/l/r_online_compiler) ### React * [CodeSandbox.io](https://codesandbox.io) * [jscomplete](https://jscomplete.com/playground) * [StackBlitz](https://stackblitz.com/fork/react) ### Redis * [Try Redis](https://try.redis.io) ### Ruby * [Codepad](http://codepad.org) * [TryRuby](https://try.ruby-lang.org) ### Rust * [Rust Playground](http://play.integer32.com) ### RxJS * [StackBlitz](https://stackblitz.com/fork/rxjs) ### Scala * [ScalaFiddle.io](https://scalafiddle.io) * [ScalaFiddle.net](http://scalafiddle.net) * [Scastie](https://scastie.scala-lang.org) ### SQL * [Extends Class](https://extendsclass.com/sqlite-browser.html) * [SQLFiddle](http://sqlfiddle.com) ### Svelte * [StackBlitz](https://stackblitz.com/fork/svelte) * [Svelte REPL](https://svelte.dev/repl) ### Swift * [Online Swift Playground](http://online.swiftplayground.run) ### TypeScript * [Playground](https://www.typescriptlang.org/play/index.html) * [StackBlitz](https://stackblitz.com/fork/typescript)