You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
439 lines
11 KiB
439 lines
11 KiB
### Index |
|
|
|
* [Algorithms](#algorithms) |
|
* [APL](#apl) |
|
* [Assembly](#assembly) |
|
* [Bash](#bash) |
|
* [C](#c) |
|
* [C#](#csharp) |
|
* [C++](#cpp) |
|
* [ClojureScript](#clojurescript) |
|
* [ColdFusion](#coldfusion) |
|
* [Crystal](#crystal) |
|
* [Dart](#dart) |
|
* [DevOps](#devops) |
|
* [Docker](#docker) |
|
* [Elm](#elm) |
|
* [Flutter](#flutter) |
|
* [GDScript](#gdscript) |
|
* [Git](#git) |
|
* [Go](#go) |
|
* [Gremlin](#gremlin) |
|
* [Haskell](#haskell) |
|
* [HTML and CSS](#html-and-css) |
|
* [Ionic](#ionic) |
|
* [Java](#java) |
|
* [JavaScript](#javascript) |
|
* [AngularJS](#angularjs) |
|
* [Kotlin](#kotlin) |
|
* [Kubernetes](#kubernetes) |
|
* [Multiple Languages](#multiple-languages) |
|
* [.Net](#dotnet) |
|
* [Nim](#nim) |
|
* [Node.js](#nodejs) |
|
* [OCaml](#ocaml) |
|
* [Perl](#perl) |
|
* [PHP](#php) |
|
* [Python](#python) |
|
* [R](#r) |
|
* [React](#react) |
|
* [Redis](#redis) |
|
* [Regular Expressions](#regular-expressions) |
|
* [Ruby](#ruby) |
|
* [Rust](#rust) |
|
* [RxJS](#rxjs) |
|
* [Scala](#scala) |
|
* [Scratch](#scratch) |
|
* [Solidity](#solidity) |
|
* [SQL](#sql) |
|
* [Svelte](#svelte) |
|
* [Swift](#swift) |
|
* [TypeScript](#typescript) |
|
* [Angular](#angular) |
|
* [V](#v) |
|
* [Vim](#vim) |
|
|
|
|
|
### Algorithms |
|
|
|
* [Data Structures Visualization](https://www.cs.usfca.edu/~galles/visualization/Algorithms.html) - David Galles |
|
* [The Algorithm Visualizer](https://algorithm-visualizer.org) |
|
|
|
|
|
### APL |
|
|
|
* [APLgolf](https://razetime.github.io/APLgolf) |
|
* [ngn/apl](https://abrudz.github.io/ngn-apl) |
|
* [TryAPL](https://tryapl.org) |
|
* [TryAPL Mini](https://janiczek.github.io/tryapl-elm) |
|
|
|
|
|
### Assembly |
|
|
|
* [Command Challenge](https://cmdchallenge.com) - Command Challenge |
|
* [Educational Visual CPU Simulator](https://github.com/Belotti01/CPU-Visual-Simulator) - Renato Cortinovis, Nicola Preda, Jonathan Cancelli, Alessandro Belotti, Davide Riva (JAVA, JAR) |
|
* [OverTheWire](https://overthewire.org) - OverTheWire |
|
|
|
|
|
### Bash |
|
|
|
* [Terminus](https://web.mit.edu/mprat/Public/web/Terminus/Web/main.html) - MIT |
|
|
|
|
|
### <a id="c"></a>C |
|
|
|
* [C Playground](https://programiz.pro/ide/c) - Programiz PRO |
|
* [InterviewBit - Online C Compiler IDE](https://www.interviewbit.com/online-c-compiler/) |
|
* [JDoodle - Online C Compiler IDE](https://www.jdoodle.com/c-online-compiler/) |
|
* [Online C Compiler](https://www.programiz.com/c-programming/online-compiler/) - Programiz |
|
* [SoloLearn](https://code.sololearn.com/c) |
|
|
|
|
|
### <a id="csharp"></a>C\# |
|
|
|
* [OnlineGDB](https://www.onlinegdb.com/online_csharp_compiler) |
|
* [Programiz - Online Compiler](https://www.programiz.com/csharp-programming/online-compiler/) |
|
* [SoloLearn](https://code.sololearn.com/csharp) |
|
|
|
|
|
### <a id="cpp"></a>C++ |
|
|
|
* [C++ Shell](https://cpp.sh) |
|
* [Codapi](https://codapi.org/cpp) |
|
* [Coding Blocks](https://ide.codingblocks.com) |
|
* [Coding Minutes](https://ide.codingminutes.com) |
|
* [Compiler Explorer](https://godbolt.org) |
|
* [InterviewBit](https://www.interviewbit.com/online-cpp-compiler/) |
|
* [LabStack](https://code.labstack.com/cpp) |
|
* [Online C++ Compiler](https://www.codinguru.online/compiler/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) |
|
|
|
|
|
### ColdFusion |
|
|
|
* [TryCF](https://trycf.com) |
|
|
|
|
|
### Crystal |
|
|
|
* [Compile & run code in Crystal](https://play.crystal-lang.org/#/cr) |
|
|
|
|
|
### Dart |
|
|
|
* [DartPad](https://dartpad.dev) |
|
* [Replit](https://replit.com/languages/dart) |
|
|
|
|
|
### DevOps |
|
|
|
* [DevOps Dream](https://devops.games) - DevOps Dream |
|
* [KodeKloud](https://kodekloud.com/kodekloud-engineer/) |
|
|
|
|
|
### Docker |
|
|
|
* [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 Lang Compiler](https://www.codinguru.online/compiler/go) |
|
* [Go Playground](https://play.golang.org) |
|
* [Go-Vim](https://go-vim.appspot.com) |
|
* [SoloLearn](https://code.sololearn.com/go) |
|
|
|
|
|
### Gremlin |
|
|
|
* [Gremlify](https://gremlify.com) |
|
|
|
|
|
### Haskell |
|
|
|
* [Try Haskell](https://www.tryhaskell.org) |
|
|
|
|
|
### HTML and CSS |
|
|
|
* [CodePen](https://codepen.io) |
|
* [CSSdeck](https://cssdeck.com) |
|
* [Dabblet](https://dabblet.com) |
|
* [Flexbox Froggy](https://flexboxfroggy.com) - Codepip |
|
* [Flexy Boxes](https://the-echoplex.net/flexyboxes/) |
|
* [Grid Garden](https://cssgridgarden.com) - Codepip |
|
* [HTML, CSS, JavaScript](https://www.codinguru.online/compiler/html) |
|
* [Learn advanced html and css](https://www.theodinproject.com/paths/full-stack-javascript/courses/advanced-html-and-css) - The Odin Project |
|
* [Learn Intermediate html and css](https://www.theodinproject.com/paths/full-stack-javascript/courses/intermediate-html-and-css) - The Odin Project |
|
* [LiveCode](https://livecodes.io) - LiveCode |
|
* [Play Code](https://playcode.io) |
|
* [SoloLearn](https://code.sololearn.com/web#css) |
|
* [Tailwind Play](https://play.tailwindcss.com) |
|
|
|
|
|
### Ionic |
|
|
|
* [StackBlitz](https://stackblitz.com/fork/ionic) |
|
|
|
|
|
### Java |
|
|
|
* [InterviewBit - Online Java Compiler IDE](https://www.interviewbit.com/online-java-compiler/) |
|
* [Java Compiler](https://www.codinguru.online/compiler/java) |
|
* [JDoodle - Online Java Compiler Advanced IDE](https://www.jdoodle.com/online-java-compiler-ide/) |
|
* [JDoodle - Online Java Compiler IDE](https://www.jdoodle.com/online-java-compiler/) |
|
* [OnlineGDB](https://www.onlinegdb.com/online_java_compiler) |
|
* [Programiz - Online Java Compiler](https://www.programiz.com/java-programming/online-compiler/) |
|
* [repl.it](https://repl.it) (_including a separate Java/Swing_) |
|
* [SoloLearn](https://code.sololearn.com/java) |
|
|
|
|
|
### JavaScript |
|
|
|
* [CodeHS](https://codehs.com/explore/sandbox/javascript) |
|
* [CodePen](https://codepen.io) |
|
* [CodeSandbox.io](https://codesandbox.io) |
|
* [Esfiddle](https://esfiddle.net) |
|
* [Grasshopper](https://grasshopper.app) *(Google account required)* |
|
* [Hello Website - (Glitch)](https://glitch.new/website) *(Account requested, not required)* |
|
* [InterviewBit - Online JavaScript Compiler IDE](https://www.interviewbit.com/online-javascript-compiler/) |
|
* [JavaScript Compiler](https://www.codinguru.online/compiler/javascript) |
|
* [JSBin](https://jsbin.com) |
|
* [JSFiddle](https://jsfiddle.net) |
|
* [Liveweave](https://liveweave.com) - Amit Sen |
|
* [OneCompiler](https://onecompiler.com/javascript) |
|
* [PlayCode](https://playcode.io/javascript) |
|
* [Plunker](https://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 |
|
|
|
* [Play with Kubernetes](https://labs.play-with-k8s.com) |
|
|
|
|
|
### Markdown |
|
|
|
* [Markdown Editor](https://www.codinguru.online/compiler/markdown) |
|
|
|
|
|
### Multiple Languages |
|
|
|
* [CodeChef](https://www.codechef.com/ide) |
|
* [GeeksforGeeks](https://ide.geeksforgeeks.org) |
|
* [Ideone](https://ideone.com) |
|
* [OnlineGDB](https://www.onlinegdb.com) |
|
|
|
|
|
### <a id="dotnet"></a>.NET |
|
|
|
* [.NET Fiddle](https://dotnetfiddle.net) |
|
|
|
|
|
### Nim |
|
|
|
* [Nim Playground](https://play.nim-lang.org) - nim-lang.org |
|
|
|
|
|
### NodeJS |
|
|
|
* [Hello Node - (Glitch)](https://glitch.new/node) *(Account requested, not required)* |
|
* [Ideone](https://ideone.com) |
|
* [MDX Playground](https://mdxjs.com/playground) |
|
* [SoloLearn](https://code.sololearn.com/nodejs) |
|
|
|
|
|
### OCaml |
|
|
|
* [OCaml Playground](https://ocaml.org/play) |
|
* [Try OCaml](https://try.ocamlpro.com) |
|
|
|
|
|
### Perl |
|
|
|
* [Perl](https://tryperl.pl) |
|
|
|
|
|
### PHP |
|
|
|
* [Codepad](http://codepad.org/?lang=PHP) |
|
* [ExtendsClass](https://extendsclass.com/php.html) |
|
* [PHP Online Compiler](https://www.codinguru.online/compiler/php) |
|
* [PHPTester](http://phptester.net) |
|
* [SoloLearn](https://code.sololearn.com/php) |
|
|
|
|
|
### Python |
|
|
|
* [Codepad](http://codepad.org/?lang=Python) |
|
* [InterviewBit - Online Python Compiler IDE](https://www.interviewbit.com/online-python-compiler/) |
|
* [Online Python](https://www.online-python.com) |
|
* [Online Python Compiler](https://www.programiz.com/python-programming/online-compiler/) - Programiz |
|
* [Online Python Compiler](https://www.tutorialspoint.com/online_python_compiler.php) - Tutorialspoint |
|
* [OnlineGDB](https://www.onlinegdb.com/online_python_compiler) |
|
* [Pynative.com](https://pynative.com/online-python-code-editor-to-execute-python-code/) |
|
* [Python Online Compilers](https://www.codinguru.online/compiler/python) |
|
* [Python Playground](https://programiz.pro/ide/python) - Programiz PRO |
|
* [Python Trinket](https://trinket.io/python) |
|
* [Python Tutor](https://pythontutor.com) |
|
* [Python.org Shell](https://www.python.org/shell) |
|
* [Repl.it - NiceDualPoint](https://repl.it/repls/NiceDualPoint#main.py) |
|
* [SoloLearn](https://code.sololearn.com/python) |
|
* [Try Python](https://trypython.jcubic.pl) - Jakub T. Jankiewicz |
|
|
|
|
|
### R |
|
|
|
* [myCompiler](https://www.mycompiler.io/online-r-compiler) |
|
* [R-Fiddle](http://www.r-fiddle.org) |
|
* [R Online Editors](https://www.codinguru.online/compiler/R) |
|
* [Rextester](https://rextester.com/l/r_online_compiler) |
|
* [SoloLearn](https://code.sololearn.com/r) |
|
|
|
|
|
### React |
|
|
|
* [CodeSandbox.io](https://codesandbox.io) |
|
* [Hello React - (Glitch)](https://glitch.new/react) *(Account requested, not required)* |
|
* [jscomplete](https://jscomplete.com/playground) |
|
* [PlayCode](https://playcode.io/react) |
|
* [StackBlitz](https://stackblitz.com/fork/react) |
|
|
|
|
|
### Redis |
|
|
|
* [Try Redis](https://try.redis.io) |
|
|
|
|
|
### Regular Expressions |
|
|
|
* [iHateRegex: regex for playground](https://ihateregex.io/playground) - Geon George |
|
* [Pyrexp](https://pythonium.net/regex) - Cyril Bois |
|
* [Regex Tester and Debugger Online - Javascript, PCRE, PHP](https://www.regextester.com) - Dan's Tools |
|
* [Regex101: build, test, and debug regex](https://regex101.com) - Firas Dib (regex101.com) |
|
* [Regexper](https://regexper.com) - Jeff Avallone |
|
* [RegExr: Learn, Build, \& Test RegEx](https://regexr.com) - GSkinner Inc. |
|
|
|
|
|
### Ruby |
|
|
|
* [Codepad](http://codepad.org/?lang=Ruby) |
|
* [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 |
|
|
|
* [JDoodle](https://www.jdoodle.com/compile-scala-online) |
|
* [Scastie](https://scastie.scala-lang.org) |
|
|
|
|
|
### Scratch |
|
|
|
* [Scratch.mit.edu](https://scratch.mit.edu/create) |
|
|
|
|
|
### Solidity |
|
|
|
* [ETH.Build](https://eth.build) - Austin Thomas Griffith |
|
* [Remix IDE](https://remix.ethereum.org) - ethereum.org |
|
|
|
|
|
### SQL |
|
|
|
* [Extends Class](https://extendsclass.com/sqlite-browser.html) |
|
* [SQLFiddle](http://sqlfiddle.com) |
|
* [SQLite Online](https://sqliteonline.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) |
|
* [TypeScript: TS Playground](https://www.typescriptlang.org/play) |
|
|
|
|
|
#### Angular |
|
|
|
> :information_source: See also … [AngularJS](#angularjs) |
|
|
|
* [Plunker](https://plnkr.co) |
|
* [StackBlitz](https://stackblitz.com/fork/angular) |
|
|
|
|
|
### V |
|
|
|
* [V Playground](https://play.vlang.io) - vlang.io |
|
|
|
|
|
### Vim |
|
|
|
* [Vim Adventure](https://vim-adventures.com) - Doron Linder |
|
* [Vim Genius](http://vimgenius.com) - Vic Ramon, Rye Mason |
|
|
|
|
|
|