mirror of
https://github.com/EbookFoundation/free-programming-books.git
synced 2024-12-21 02:46:13 +00:00
8d9decdacb
* Update free-programming-playgrounds.md Added a few C++ playgrounds to the list * Update free-programming-playgrounds.md Placed the links in alphabetical order. I mistakenly didn't do this in my initial PR.
279 lines
5.1 KiB
Markdown
279 lines
5.1 KiB
Markdown
### Index
|
|
|
|
* [C](#c)
|
|
* [C#](#csharp)
|
|
* [C++](#cpp)
|
|
* [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)
|
|
* [AngularJS](#angularjs)
|
|
* [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](#angular)
|
|
|
|
|
|
### <a name="c"></a>C
|
|
|
|
* [SoloLearn](https://code.sololearn.com/c)
|
|
|
|
|
|
### <a name="csharp"></a>C#
|
|
|
|
* [SoloLearn](https://code.sololearn.com/csharp)
|
|
|
|
|
|
### <a name="cpp"></a>C++
|
|
|
|
* [LabStack](https://code.labstack.com/cpp)
|
|
* [OnlineGDB](https://www.onlinegdb.com/online_c++_compiler)
|
|
* [SoloLearn](https://code.sololearn.com/cpp)
|
|
|
|
|
|
### ClojureScript
|
|
|
|
* [Replumb REPL](https://clojurescript.io)
|
|
* [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/)
|
|
* [SoloLearn](https://code.sololearn.com/web#css)
|
|
|
|
|
|
### 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)
|
|
* [Try Elm!](https://elm-lang.org/try)
|
|
|
|
|
|
### 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)
|
|
* [SoloLearn](https://code.sololearn.com/go)
|
|
|
|
|
|
### 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/web#javascript)
|
|
|
|
|
|
#### AngularJS
|
|
|
|
> :information_source: See also … [Angular](#angular)
|
|
|
|
* [StackBlitz](https://stackblitz.com/fork/angularjs)
|
|
|
|
|
|
### Kotlin
|
|
|
|
* [Kotlin](https://play.kotlinlang.org)
|
|
* [Kotlin Playground](https://developer.android.com/training/kotlinplayground)
|
|
* [SoloLearn](https://code.sololearn.com/kotlin)
|
|
|
|
|
|
### 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)
|
|
* [SoloLearn](https://code.sololearn.com/nodejs)
|
|
|
|
|
|
### OCaml
|
|
|
|
* [Try OCaml](https://try.ocamlpro.com)
|
|
|
|
|
|
### Perl
|
|
|
|
* [Perl](http://tryperl.pl)
|
|
|
|
|
|
### PHP
|
|
|
|
* [Codepad](http://codepad.org)
|
|
* [ExtendsClass](https://extendsclass.com/php.html)
|
|
* [PHPFiddle](http://phpfiddle.org)
|
|
* [PHPTester](http://phptester.net)
|
|
* [SoloLearn](https://code.sololearn.com/php)
|
|
|
|
|
|
### 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/python)
|
|
|
|
|
|
### R
|
|
|
|
* [R-Fiddle](http://www.r-fiddle.org)
|
|
* [Rextester](https://rextester.com/l/r_online_compiler)
|
|
* [SoloLearn](https://code.sololearn.com/r)
|
|
|
|
|
|
### 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)
|
|
* [SoloLearn](https://code.sololearn.com/ruby)
|
|
* [TryRuby](https://try.ruby-lang.org)
|
|
|
|
|
|
### Rust
|
|
|
|
* [Rust Playground](https://play.rust-lang.org)
|
|
|
|
|
|
### 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)
|
|
* [SoloLearn](https://code.sololearn.com/swift)
|
|
|
|
|
|
### TypeScript
|
|
|
|
* [Playground](https://www.typescriptlang.org/play/index.html)
|
|
* [StackBlitz](https://stackblitz.com/fork/typescript)
|
|
|
|
|
|
#### Angular
|
|
|
|
> :information_source: See also … [AngularJS](#angularjs)
|
|
|
|
* [Plunker](http://plnkr.co)
|
|
* [StackBlitz](https://stackblitz.com/fork/angular)
|