Software:Comparison of online source code playgrounds

From HandWiki
Revision as of 10:47, 9 February 2024 by Jport (talk | contribs) (linkage)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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 [lower-alpha 1] 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
intervue.io [lower-alpha 2] 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
codepad [lower-alpha 3] Free Yes Yes No No D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl
codiva.io [lower-alpha 4] Free Yes Yes No Yes
paiza.IO [lower-alpha 5] Free Yes Yes Yes Yes Python, Ruby, PHP, Ruby, JavaScript, Objective-C, Kotlin, Scala, Swift, Go, Haskell, Bash, Swift, Rust, Scala, SQL
Ideone [lower-alpha 6] 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 [lower-alpha 7] 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 [lower-alpha 8] 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 [lower-alpha 9] 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 [lower-alpha 10] Free Yes Yes No Yes Assembly, Bash, C#, Clojure, D, Erlang, Fortran, Go, Lua, Node.js, PHP, Perl, Python, R, Ruby, SQL
.NET Fiddle [lower-alpha 11] Free No No No No C# (Framework / Core), F# (Framework / Core), VB.NET (Framework)
Try It Online [lower-alpha 12] 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 [lower-alpha 13] Free & Paid Yes Yes Yes No Yes HAML, Markdown, Slim, Jade, Less, Sass, Stylus, CoffeeScript, LiveScript, TypeScript, Babel (ES6)
Coder Online IDE [lower-alpha 14] 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 [lower-alpha 15] Free Yes Yes No No No
JS Bin [lower-alpha 16] Free & Paid Yes Yes Yes No No CSS Less/Myth/Sass, CoffeeScript, jQuery, Processing.js
intervue.io [lower-alpha 17] Free & Paid Yes Yes Yes Yes No Supports all JavaScript and CSS libraries
JSFiddle [lower-alpha 18] Free Yes Yes Yes Yes Yes CoffeeScript, jQuery, Processing.js, Sass, TypeScript, Babel (ES6), dozens of included JavsScript libraries
JSitor [lower-alpha 19] Free Yes Yes Yes Yes Yes Supports all JavaScript and CSS libraries.
sequential [lower-alpha 20] Free No No Yes No Yes
JQ.VER.SION [lower-alpha 21] Free Yes Yes Yes No No jQuery
Khan Academy [lower-alpha 22] Free No No Yes No No
Mozilla Thimble [lower-alpha 23] Free Yes Yes Yes No No Add & manage files; light & dark themes; create/follow embedded tutorials; responsive design testing mode
Webpaw [lower-alpha 24] Free Yes Yes Yes Yes Yes Less, TypeScript, development assets, import from HTML/GitHub, social login, multiple layouts
Liveweave [lower-alpha 25] Free Yes Yes Yes Yes No
Plunker [lower-alpha 26] Free Yes Yes Yes Yes No Many other JavaScript libs including AngularJS
PhpFiddle [lower-alpha 27] Free Yes Yes Yes No No Provided multiple popular JavaScript libraries
W3Schools [lower-alpha 28] Free Yes Yes Yes No No jQuery, tutorials
WebFiddle [lower-alpha 29] Free No Yes Yes No No
JSFeed [lower-alpha 30] Free & Paid Yes Yes Yes Yes Yes HAML, Markdown, Jade, Less, Sass, Stylus, CoffeeScript, LiveScript, TypeScript, Babel (ES6)
LiveGap Editor [lower-alpha 31] Free Yes Yes Yes No No Less
ScratchPad [lower-alpha 32] Free Yes Yes No Yes No
Runnable [lower-alpha 33] Free Yes Yes Yes No No
jsdo.it [lower-alpha 34] Free Yes Yes Yes No No
snip2code [lower-alpha 35] Free Yes Yes Yes No No
playcode.io Free & Paid Yes Yes Yes
StackBlitz Free & Paid Yes Yes Yes Yes Supports running Node.js servers locally in the browser[7] and has an enterprise version that can run on-prem behind a corporate firewall.

Online web server-side source code playgrounds

Playground Access PHP Ruby/Rails Python/Django SQL Other
ExtendsClass [lower-alpha 36] Free Yes No No Yes MySQL, SQLite (SQL.js)
PhpFiddle [lower-alpha 37] Free Yes No No Yes MySQL, SQLite
runnable [lower-alpha 33] Free Yes Yes Yes No
SQL Fiddle [lower-alpha 38] Free No No No Yes MySQL, Oracle, PostgreSQL, SQLite (WebSQL), SQLite (SQL.js)
W3Schools [lower-alpha 28] Free Yes No No Yes tutorials

See also

References

External links