Comparison of online source code playgrounds
{{Short description|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.{{cite web |url=http://www.techgyd.com/top-10-best-websites-to-test-your-code-online-reliable-sandbox-tools/1349/ |title=Top 10 Best Websites To Test Your Code Online – Reliable Sandbox Tools |date=17 February 2013 |accessdate=October 11, 2014}}{{cite web |url=http://www.cssauthor.com/best-online-code-editors-for-developers/ |title=Best Online Code Editors For Developers |date=21 November 2012 |accessdate=October 11, 2014}}{{cite web |url=http://www.awwwards.com/10-html-css-online-code-editors-for-web-developers.html |title=10 HTML & CSS Online Code Editors for Web Developers |accessdate=October 11, 2014}}{{cite web |url=http://codecall.net/2014/04/25/16-best-online-tools-for-testing-code-snippets/ |title=16 Best Online Tools For Testing Code Snippets |accessdate=October 11, 2014 |archive-url=https://web.archive.org/web/20140919161816/http://codecall.net/2014/04/25/16-best-online-tools-for-testing-code-snippets/ |archive-date=September 19, 2014 |url-status=dead }}{{cite web |url=http://techslides.com/30-code-playgrounds-and-sharing-tools/ |title=30 Code Playgrounds and Sharing Tools |accessdate=October 11, 2014}}{{cite web |url=http://www.hongkiat.com/blog/tools-to-coding-online/ |title=15 Websites To Test Your Codes Online |accessdate=October 11, 2014}}
Online compiled source code playgrounds
class="wikitable sortable" style="font-size: 85%; text-align: center; width: auto;" |
Playground
! Access ! C ! C++ ! Java ! Other |
---|
code {{efn|[https://code.labstack.com/program Multi-language programming playground ~ Code ~ LabStack]}}
| {{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 {{efn|name=OneCompiler|[https://onecompiler.com OneCompiler official website]}}
| {{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 {{efn|[https://intervue.io/ An easier and efficient way to take remote interviews and compile your code]}}
| 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 {{efn|name=JDoodle official Documentation|[https://www.jdoodle.com/docs/jdoodle-apis/programming-languages-and-versions]}}
| {{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 {{efn|[http://codepad.org codepad Official Site]}}
| {{Free}} | {{yes}} | {{yes}} | {{no}} | {{no}} | D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl |
codiva.io {{efn|[https://www.codiva.io Codiva.io Online Java Compiler home page]}}
| {{Free}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | |
paiza.IO {{efn|[http://paiza.IO paiza.IO Official Site]}}
| {{Free}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | Python, Ruby, PHP, Ruby, JavaScript, Objective-C, Kotlin, Scala, Swift, Go, Haskell, Bash, Swift, Rust, Scala, SQL |
Ideone {{efn|[http://ideone.com Ideone Official Site]}}
| {{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 {{efn|name=onlinegdb|[http://onlinegdb.com onlinegdb Official Site]}}
| {{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 {{efn|name=Replit|[http://replit.com Replit Official Site]}}
| {{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 {{efn|name=Rextester|[http://rextester.com Rextester Official Site]}}
| {{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 {{efn|name=myCompiler|[https://www.mycompiler.io/ myCompiler Official website]}}
| {{Free}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | Assembly, Bash, C#, Clojure, D, Erlang, Fortran, Go, Lua, Node.js, PHP, Perl, Python, R, Ruby, SQL. |
Compiler Explorer {{efn|name=Compiler Explorer|[https://godbolt.org/ Compiler Explorer official website]}}
| {{Free}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | Ada, Assembly, C, C#, C++, Clean, Crystal, D, Dart, Erlang, F#, Fortran, Go, Haskell, HLSL, Java, Koltin, MLIR, Nim, Ocaml, 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 {{efn|name=.NET Fiddle|[https://dotnetfiddle.net/ .NET Fiddle Official website]}}
| {{Free}} | {{no}} | {{no}} | {{no}} | {{no}} | C# (Framework / Core), F# (Framework / Core), VB.NET (Framework) |
Try It Online {{efn|name=Try It Online|[https://tio.run/ Try It Online]}}
| {{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
class="wikitable sortable" style="font-size: 85%; text-align: center; width: auto;" |
Playground
! Access ! HTML ! CSS ! Other |
---|
CodePen {{efn|[http://codepen.io/ CodePen Official website]}}
| Free & Paid | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | HAML, Markdown, Slim, Jade, Less, Sass, Stylus, CoffeeScript, LiveScript, TypeScript, Babel (ES6) |
Coder Online IDE {{efn|[http://coder.com Coder Online IDE Official Site]}}
| 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 {{efn|[http://www.cssdesk.com/ CSS Desk Official website]}}
| {{Free}} | {{yes}} | {{yes}} | {{no}} | {{no}} | {{no}} | |
JS Bin {{efn|[http://jsbin.com/ JS Bin Official website]}}
| Free & Paid | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{no}} | CSS Less/Myth/Sass, CoffeeScript, jQuery, Processing.js |
intervue.io {{efn|[https://intervue.io/ An easy and efficient way to take remote interviews and compile code]}}
| Free & Paid | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | Supports all JavaScript and CSS libraries |
JSFiddle {{efn|[http://jsfiddle.net/ JSFiddle Official website]}}
| {{Free}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | CoffeeScript, jQuery, Processing.js, Sass, TypeScript, Babel (ES6), dozens of included JavsScript libraries |
JSitor {{efn|[http://jsitor.com/ JSitor Official website]}}
| {{Free}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | Supports all JavaScript and CSS libraries. |
sequential {{efn|[http://sequential.js.org/ sequential]}}
| {{Free}} | {{no}} | {{no}} | {{yes}} | {{no}} | {{yes}} | |
JQ.VER.SION {{efn|[http://jqversion.com/ JQ.VER.SION Official website]}}
| {{Free}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{no}} | jQuery |
Khan Academy {{efn|[http://www.khanacademy.org/computing/cs Khan Academy Official website]}}
| {{Free}} | {{no}} | {{no}} | {{yes}} | {{no}} | {{no}} | |
Mozilla Thimble {{efn|[https://thimble.mozilla.org/en-US/ Mozilla's Official Thimble Site]}}
| {{Free}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{no}} | Add & manage files; light & dark themes; create/follow embedded tutorials; responsive design testing mode |
Webpaw {{efn|[https://webpaw.net/ Webpaw Official Site]}}
|{{Free}} |{{Yes}} |{{Yes}} |{{Yes}} |{{Yes}} |{{Yes}} |Less, TypeScript, development assets, import from HTML/GitHub, social login, multiple layouts |
Liveweave {{efn|[http://liveweave.com/ Liveweave Official website]}}
| {{Free}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | |
Plunker {{efn|[https://plnkr.co/ Plunker Official website]}}
| {{Free}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | Many other JavaScript libs including AngularJS |
PhpFiddle {{efn|name=PhpFiddle|{{usurped|1=[https://web.archive.org/web/20120901220600/http://www.phpfiddle.org/ PhpFiddle Official website]}}}}
| {{Free}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{no}} | Provided multiple popular JavaScript libraries |
W3Schools {{efn|name=W3Schools|[https://www.w3schools.com/ W3Schools Official website]}}
| {{Free}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{no}} | jQuery, tutorials |
WebFiddle {{efn|name=WebFiddle|[http://www.webfiddle.net/ WebFiddle Official website]}}
| {{Free}} | {{no}} | {{yes}} | {{yes}} | {{no}} | {{no}} | |
JSFeed {{efn|[https://jsfeed.io/ JSFeed Official website]}}
| Free & Paid | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | HAML, Markdown, Jade, Less, Sass, Stylus, CoffeeScript, LiveScript, TypeScript, Babel (ES6) |
LiveGap Editor {{efn|name=LiveGap Editor|[http://editor.livegap.com/ LiveGap Editor]}}
| {{Free}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{no}} | Less |
ScratchPad {{efn|name=ScratchPad|[http://scratchpad.io/ ScratchPad]}}
| {{Free}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | {{no}} | |
Runnable {{efn|name=runnable|[http://code.runnable.com/ Runnable]}}
| {{Free}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{no}} | |
jsdo.it {{efn|name=jsdo.it|[http://jsdo.it/ jsdo.it]}}
| {{Free}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{no}} | |
snip2code {{efn|name=snip2code|[https://www.snip2code.com/ snip2code]}}
| {{Free}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{no}} | |
Online web server-side source code playgrounds
class="wikitable sortable" style="font-size: 85%; text-align: center; width: auto;" |
Playground
! Access ! PHP ! SQL ! Other |
---|
DB Fiddle {{efn|[https://www.db-fiddle.com/ DB Fiddle Official Website]}}
| Free & Paid | {{no}} | {{no}} | {{no}} | {{yes}} | MySQL, PostgreSQL, SQLite |
dbfiddle {{efn|[https://dbfiddle.uk/ dbfiddle Official website]}}
| {{Free}} | {{no}} | {{no}} | {{no}} | {{yes}} | Db2, Firebird, MariaDB, MySQL, Node.js, Oracle, Postgres, SQL Server, SQLite, YugabyteDB |
ExtendsClass {{efn|[https://extendsclass.com/ ExtendsClass Official website]}}
| {{Free}} | {{yes}} | {{no}} | {{no}} | {{yes}} | MySQL, SQLite (SQL.js) |
PhpFiddle {{efn|{{usurped|1=[https://web.archive.org/web/20120901220600/http://www.phpfiddle.org/ PhpFiddle Official website]}}}}
| {{Free}} | {{yes}} | {{no}} | {{no}} | {{yes}} | MySQL, SQLite |
runnable {{efn|name=runnable}}
| {{Free}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | |
SQL Fiddle {{efn|[https://sqlfiddle.com SQL Fiddle Official website]}}
| {{Free}} | {{no}} | {{no}} | {{no}} | {{yes}} | MySQL, Oracle, PostgreSQL, SQLite (WebSQL), SQLite (SQL.js) |
W3Schools {{efn|name=W3Schools}}
| {{Free}} | {{yes}} | {{no}} | {{no}} | {{yes}} | tutorials |
See also
References
{{reflist}}
External links
{{notelist|3}}