The following table lists notable online software source code playgrounds. A playground allows learning about, experimenting with and sharing source code.

Online compiled source code playgrounds

PlaygroundAccessCC++Objective-CJavaOther
codeFreeYesYesYesYesBash, 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
OneCompilerFreeYesYesNoYesAda, 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.ioFree & PaidYesYesNoYesBash, C, C++, Elixir, Erlang, Java, JavaScript, Node.js, PHP, Python, Ruby, R, Rust, Swift, TypeScript, CoffeeScript, Plain Text, HTML/CSS/JavaScript
JDoodleFreeYesYesYesYesAWK, 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
codepadFreeYesYesNoNoD, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl
codiva.ioFreeYesYesNoYes
paiza.IOFreeYesYesYesYesPython, Ruby, PHP, Ruby, JavaScript, Objective-C, Kotlin, Scala, Swift, Go, Haskell, Bash, Swift, Rust, Scala, SQL
IdeoneFreeYesYesYesYesAda 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
onlinegdbFreeYesYesYesYesAssembly, Bash, C#, CSS, Fortran, Go, Haskell, HTML, JavaScript, JavaScript (Rhino), Pascal, Perl, PHP, Prolog, Python, R, Ruby, Rust, SQLite, Swift, Visual Basic
ReplitFreeYesYesNoYesClojure, 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
RextesterFreeYesYesYesYesAda, 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.
myCompilerFreeYesYesNoYesAssembly, Bash, C#, Clojure, D, Erlang, Fortran, Go, Lua, Node.js, PHP, Perl, Python, R, Ruby, SQL.
Compiler ExplorerFreeYesYesNoYesAda, 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 FiddleFreeNoNoNoNoC# (Framework / Core), F# (Framework / Core), VB.NET (Framework)
Try It OnlineFreeYesYesYesYesABC, 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

PlaygroundAccessHTMLCSSJavaScriptCollaborativeEmbeddableOther
CodePenFree & PaidYesYesYesNoYesHAML, Markdown, Slim, Jade, Less, Sass, Stylus, CoffeeScript, LiveScript, TypeScript, Babel (ES6)
Coder Online IDEFreeYesYesYesYesYesBatch, Clojure, CoffeeScript, CSS, C++, Go, HTML, Java, JavaScript, JSON, Markdown, PHP, Python, Ruby, Rust, TypeScript, Visual Basic, XML
CSSDeskFreeYesYesNoNoNo
JS BinFree & PaidYesYesYesNoNoCSS Less/Myth/Sass, CoffeeScript, jQuery, Processing.js
intervue.ioFree & PaidYesYesYesYesNoSupports all JavaScript and CSS libraries
JSFiddleFreeYesYesYesYesYesCoffeeScript, jQuery, Processing.js, Sass, TypeScript, Babel (ES6), dozens of included JavsScript libraries
JSitorFreeYesYesYesYesYesSupports all JavaScript and CSS libraries.
sequentialFreeNoNoYesNoYes
JQ.VER.SIONFreeYesYesYesNoNojQuery
Khan AcademyFreeNoNoYesNoNo
Mozilla ThimbleFreeYesYesYesNoNoAdd & manage files; light & dark themes; create/follow embedded tutorials; responsive design testing mode
WebpawFreeYesYesYesYesYesLess, TypeScript, development assets, import from HTML/GitHub, social login, multiple layouts
LiveweaveFreeYesYesYesYesNo
PlunkerFreeYesYesYesYesNoMany other JavaScript libs including AngularJS
PhpFiddleFreeYesYesYesNoNoProvided multiple popular JavaScript libraries
W3SchoolsFreeYesYesYesNoNojQuery, tutorials
WebFiddleFreeNoYesYesNoNo
JSFeedFree & PaidYesYesYesYesYesHAML, Markdown, Jade, Less, Sass, Stylus, CoffeeScript, LiveScript, TypeScript, Babel (ES6)
LiveGap EditorFreeYesYesYesNoNoLess
ScratchPadFreeYesYesNoYesNo
RunnableFreeYesYesYesNoNo
jsdo.itFreeYesYesYesNoNo
snip2codeFreeYesYesYesNoNo

Online web server-side source code playgrounds

PlaygroundAccessPHPRuby/RailsPython/DjangoSQLOther
dbfiddleFreeNoNoNoYesDb2, Firebird, MariaDB, MySQL, Node.js, Oracle, Postgres, SQL Server, SQLite, YugabyteDB
ExtendsClassFreeYesNoNoYesMySQL, SQLite (SQL.js)
PhpFiddleFreeYesNoNoYesMySQL, SQLite
runnableFreeYesYesYesNo
SQL FiddleFreeNoNoNoYesMySQL, Oracle, PostgreSQL, SQLite (WebSQL), SQLite (SQL.js)
W3SchoolsFreeYesNoNoYestutorials

See also

External links