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++

! Objective-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

! JavaScript

! Collaborative

! Embeddable

! 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

! Ruby/Rails

! Python/Django

! 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}}