Comparison of online source code playgrounds

Notable online software source code playgrounds

The following table lists notable online software source code playgrounds. A playground allows learning about, experimenting with and sharing source code.[1][2][3][4][5][6]

Online compiled source code playgrounds

Playground Access C C++ Objective-C Java Other
code [a] Free Yes Yes Yes Yes Bash, C, CoffeeScript, C++, Crystal, C#, D, Dart, Elixir, Erlang, F#, Go, Hack, Haskell, Java, JavaScript, Julia, Kotlin, Lua, Nim, Node.js, OCaml, Objective-C, Perl, PHP, PowerShell, Python, Ruby, R, Rust, Scala, Swift, TypeScript
OneCompiler [b] Free Yes Yes No Yes Ada, Assembly, Bash, C, C++, C#, Clojure, Cobol, CoffeeScript, CommonLisp, CSS, D, Elixir, Erlang, F#, Fortran, Go, Groovy, Haskell, HTML, JavaScript, Kotlin, Lua, OCaml, Octave, Pascal, Perl, PHP, Prolog, Python, R, Racket, Ruby, Rust, Scala, SQL (through MySQL, PostgreSQL, SQLite, MariaDB, Microsoft SQL Server), Swift, Tcl, TypeScript, Visual Basic, VB.NET
intervue.io [c] Free & Paid Yes Yes No Yes Bash, C, C++, Elixir, Erlang, Java, JavaScript, Node.js, PHP, Python, Ruby, R, Rust, Swift, TypeScript, CoffeeScript, Plain Text, HTML/CSS/JavaScript
JDoodle [d] Free Yes Yes Yes Yes AWK, Ada, Algol 68, Apl, Assembler, Bash, BC, Befunge, Blockly, Brainf**k, C#, C99, Cow, CLISP, Cobol, Clojure, CoffeeScript, D, Dart, Deno, Erlang , Elixir , F# , Falcon, Fantom, Factor, Forth, Fortran, Free Basic, GO, Groovy, Hack,Haskell, Haxe, HTML/CSS/JavaScript, Icon, Intercal, J Language, Java , JBang, Jelly. Julia, Kotlin, LOLCODE, Lua, MATLAB/Octave, Moonscript, MySQL, Nemerle, Nim, NodeJS, Ocaml, OZ Mozart, Pascal, Picolisp, Pike, Prolog, PHP, Perl, Python, R Language, Racket, Raku, Rhino JS, Ruby, Rust, Scala, Scheme, SmallTalk, SpiderMonkey, SQL, Swift, TCL, TypeScript, Unlambda, VB. Net, VERILOG, Whitespace, YaBasic
codepad [e] Free Yes Yes No No D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl
codiva.io [f] Free Yes Yes No Yes
paiza.IO [g] Free Yes Yes Yes Yes Python, Ruby, PHP, Ruby, JavaScript, Objective-C, Kotlin, Scala, Swift, Go, Haskell, Bash, Swift, Rust, Scala, SQL
Ideone [h] Free Yes Yes Yes Yes Ada 95, Common Lisp, Prolog, Assembler 32 bit, Common Lisp, JavaScript, D, Assembler 64 bit, Kotlin, R, AWK, Lua, Racket, Dart, Nemerle, Rust, BC, Elixir, Nice, Scala, BrainFuck, Erlang, Nim, Scheme, F#, Node.js, Fantom, Forth, OCaml, Smalltalk, C99, Fortran, Octave, TCL, Clips, Go, Perl, Python, Text, Clojure, Gosu, Pico Lisp, Unlambda, Cobol, Groovy, Pike, VB.NET, Icon, Prolog, Whitespace, CoffeeScript, Intercal, PHP, Ruby, SQLite, Pascal, Swift
onlinegdb [i] Free Yes Yes Yes Yes Assembly, Bash, C#, CSS, Fortran, Go, Haskell, HTML, JavaScript, JavaScript (Rhino), Pascal, Perl, PHP, Prolog, Python, R, Ruby, Rust, SQLite, Swift, Visual Basic
Replit [j] Free Yes Yes No Yes Clojure, Haskell, Kotlin, QBasic, Forth, LOLCODE, BrainFuck, Emoticon, Bloop, Unlambda, JavaScript, CoffeeScript, Scheme, APL, Lua, Ruby, PHP, Python, Node.js, Enzyme, Go, Java, C++, C, C#, F#, HTML, CSS, JavaScript, Rust, Swift, Django, Express, Sinatra, Ruby on Rails, R, Next.js, GatsbyJS, React, React TypeScript, React Reason, Bash, Quil, TypeScript
Rextester [k] Free Yes Yes Yes Yes Ada, Assembly, Bash, C#, JavaScript (client side), Common Lisp, D, Elixir, Erlang, F#, Fortran, Go, Haskell, Java, JavaScript, Kotlin, Lua, MySQL, Node.js, OCaml, Octave, Oracle SQL, Pascal, Perl, PHP, PostgreSQL, Prolog, Python, Python 3, R, Ruby, Scala, Scheme, SQL Server, Swift, Tcl, Visual Basic.
myCompiler [l] Free Yes Yes No Yes Assembly, Bash, C#, Clojure, D, Erlang, Fortran, Go, Lua, Node.js, PHP, Perl, Python, R, Ruby, SQL.
Compiler Explorer [m] Free Yes Yes No Yes Ada, Assembly, C, C#, C++, Clean, Crystal, D, Dart, Erlang, F#, Fortran, Go, Haskell, HLSL, Java, Koltin, MLIR, Nim, Ocalm, Pascal, Pony, Python, Racket, Ruby, Rust, Scala, Solidity, TypeScript, Visual Basic and Zig (through several compilers and compilers' versions plus few ergonomic IDE’s features).
.NET Fiddle [n] Free No No No No C# (Framework / Core), F# (Framework / Core), VB.NET (Framework)
Try It Online [o] Free Yes Yes Yes Yes ABC, ABC-assembler, Ada, Agda, ALGOL 68, Alice ML, APL, Appleseed, ASPeRiX, Assembly, ATS2, Attache, AWK, B, Bash, bc, BeanShell, Boo, bosh, Bracmat, Brat, C, C#, C++, Caboose, CakeML, calc, Ceylon, Chapel, Charm, Checked C, Cheddar, Chez Scheme, CHICKEN Scheme, CIL, cixl, Clean, CLIPS, Clojure, COBOL, Cobra, Coconut, CoffeeScript, Common Lisp, CPY, Cryptol, Crystal, Curry, Cyclone, D, Dafny, Dart, Dash, dc, dg, DScript, Dyvil, C, C++, ed, Egel, ELF, Elixir, Emacs Lisp, Erlang, es, Euphoria, F#, Factor, Fantom, Farnsworth, Felix, fish, FOCAL-69, Forth, Fortran, Funky, Gambit Scheme, GAP, Gema, gnuplot, Go, Granule, Groovy, Guile, Gwion, HadesLang, Haskell, Haxe, Hobbes, Huginn, Hy, Icon, Idris, ink, Io, J, Java, JavaScript, Joy, jq, Julia, Jx, K, Kobeři-C, Koka, Kotlin, ksh, Lean, Lily, Literate Haskell, LLVM IR, Lua, M4, Make, Mamba, Mathics, Maxima, Moonscript, Mouse, MUMPS, MY-BASIC, Nial, Nim, Oberon-07, Object Pascal, Objective-C, OCaml, occam-pi, Octave, Odin, OSH, P#, Pari/GP, Pascal, Perl, Phoenix, PHP, Physica, PicoLisp, Pike, PILOT, Pony, Positron, PostScript, PowerShell, PowerShell Core, Prolog, Proton, Pure, PureScript, Python, Q#, R, Racket, RAD, Rapira, Reason, REBOL, Red, Rexx, Ring, rk, Ruby, Rust, Röda, Scala, sed, sfk, Shnap, Sidef, Simula, SISAL, SNOBOL4, SQLite, Squirrel, Stacked, Standard ML, Swift, Tcl, tcsh, TemplAt, TypeScript, uBASIC, Ursala, V, Vala, Visual Basic .NET, VSL, WebAssembly, Wolfram Language, Wren, Yabasic, yash, Z3, Zephyr, Zig, zkl, Zoidberg, Zsh.

Online web client-side source code playgrounds

Playground Access HTML CSS JavaScript Collaborative Embeddable Other
CodePen [p] Free & Paid Yes Yes Yes No Yes HAML, Markdown, Slim, Jade, Less, Sass, Stylus, CoffeeScript, LiveScript, TypeScript, Babel (ES6)
Coder Online IDE [q] Free Yes Yes Yes Yes Yes Batch, Clojure, CoffeeScript, CSS, C++, Go, HTML, Java, JavaScript, JSON, Markdown, PHP, Python, Ruby, Rust, TypeScript, Visual Basic, XML
CSSDesk [r] Free Yes Yes No No No
JS Bin [s] Free & Paid Yes Yes Yes No No CSS Less/Myth/Sass, CoffeeScript, jQuery, Processing.js
intervue.io [t] Free & Paid Yes Yes Yes Yes No Supports all JavaScript and CSS libraries
JSFiddle [u] Free Yes Yes Yes Yes Yes CoffeeScript, jQuery, Processing.js, Sass, TypeScript, Babel (ES6), dozens of included JavsScript libraries
JSitor [v] Free Yes Yes Yes Yes Yes Supports all JavaScript and CSS libraries.
sequential [w] Free No No Yes No Yes
JQ.VER.SION [x] Free Yes Yes Yes No No jQuery
Khan Academy [y] Free No No Yes No No
Mozilla Thimble [z] Free Yes Yes Yes No No Add & manage files; light & dark themes; create/follow embedded tutorials; responsive design testing mode
Webpaw [aa] Free Yes Yes Yes Yes Yes Less, TypeScript, development assets, import from HTML/GitHub, social login, multiple layouts
Liveweave [ab] Free Yes Yes Yes Yes No
Plunker [ac] Free Yes Yes Yes Yes No Many other JavaScript libs including AngularJS
PhpFiddle [ad] Free Yes Yes Yes No No Provided multiple popular JavaScript libraries
W3Schools [ae] Free Yes Yes Yes No No jQuery, tutorials
WebFiddle [af] Free No Yes Yes No No
JSFeed [ag] Free & Paid Yes Yes Yes Yes Yes HAML, Markdown, Jade, Less, Sass, Stylus, CoffeeScript, LiveScript, TypeScript, Babel (ES6)
LiveGap Editor [ah] Free Yes Yes Yes No No Less
ScratchPad [ai] Free Yes Yes No Yes No
Runnable [aj] Free Yes Yes Yes No No
jsdo.it [ak] Free Yes Yes Yes No No
snip2code [al] Free Yes Yes Yes No No

Online web server-side source code playgrounds

Playground Access PHP Ruby/Rails Python/Django SQL Other
dbfiddle [am] Free No No No Yes Db2, Firebird, MariaDB, MySQL, Node.js, Oracle, Postgres, SQL Server, SQLite, YugabyteDB
ExtendsClass [an] Free Yes No No Yes MySQL, SQLite (SQL.js)
PhpFiddle [ao] Free Yes No No Yes MySQL, SQLite
runnable [aj] Free Yes Yes Yes No
SQL Fiddle [ap] Free No No No Yes MySQL, Oracle, PostgreSQL, SQLite (WebSQL), SQLite (SQL.js)
W3Schools [ae] Free Yes No No Yes tutorials

See also

References

  1. ^ "Top 10 Best Websites To Test Your Code Online – Reliable Sandbox Tools". 17 February 2013. Retrieved October 11, 2014.
  2. ^ "Best Online Code Editors For Developers". 21 November 2012. Retrieved October 11, 2014.
  3. ^ "10 HTML & CSS Online Code Editors for Web Developers". Retrieved October 11, 2014.
  4. ^ "16 Best Online Tools For Testing Code Snippets". Archived from the original on September 19, 2014. Retrieved October 11, 2014.
  5. ^ "30 Code Playgrounds and Sharing Tools". Retrieved October 11, 2014.
  6. ^ "15 Websites To Test Your Codes Online". Retrieved October 11, 2014.

External links

  1. ^ Multi-language programming playground ~ Code ~ LabStack
  2. ^ OneCompiler official website
  3. ^ An easier and efficient way to take remote interviews and compile your code
  4. ^ [1]
  5. ^ codepad Official Site
  6. ^ Codiva.io Online Java Compiler home page
  7. ^ paiza.IO Official Site
  8. ^ Ideone Official Site
  9. ^ onlinegdb Official Site
  10. ^ Replit Official Site
  11. ^ Rextester Official Site
  12. ^ myCompiler Official website
  13. ^ Compiler Explorer official website
  14. ^ .NET Fiddle Official website
  15. ^ Try It Online
  16. ^ CodePen Official website
  17. ^ Coder Online IDE Official Site
  18. ^ CSS Desk Official website
  19. ^ JS Bin Official website
  20. ^ An easy and efficient way to take remote interviews and compile code
  21. ^ JSFiddle Official website
  22. ^ JSitor Official website
  23. ^ sequential
  24. ^ JQ.VER.SION Official website
  25. ^ Khan Academy Official website
  26. ^ Mozilla's Official Thimble Site
  27. ^ Webpaw Official Site
  28. ^ Liveweave Official website
  29. ^ Plunker Official website
  30. ^ PhpFiddle Official website
  31. ^ a b W3Schools Official website
  32. ^ WebFiddle Official website
  33. ^ JSFeed Official website
  34. ^ LiveGap Editor
  35. ^ ScratchPad
  36. ^ a b Runnable
  37. ^ jsdo.it
  38. ^ snip2code
  39. ^ dbfiddle Official website
  40. ^ ExtendsClass Official website
  41. ^ PhpFiddle Official website
  42. ^ SQL Fiddle Official website