Comparison of online 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 [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 |
OneCompiler [lower-alpha 2] | 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 [lower-alpha 3] | 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 [lower-alpha 4] | Free | Yes | Yes | Yes | Yes | Assembly, C#, PHP, Perl, Ruby, Python, SQL (through MySQL), Scala, Pascal, Haskell, Kotlin, Swift, Groovy, Fortran, Hack, Tcl, Lua, Rust, F#, Ada, D, Dart, Basic, VB.Net, Free Basic, Clojure, Verilog, Scheme, Forth, Prolog, Bash, COBOL, Octave, Matlab, Icon, CoffeeScript, R, INTERCAL, Nemerle, Ocaml, Unlambda, Picolisp, Elixir, bc, Nim, Factor, Fantom, Go, Oz, Racket, SmallTalk, Whitespace, Erlang, AWK, ALGOL, Befunge, Haxe, HTML, CSS, Javascript |
codepad [lower-alpha 5] | Free | Yes | Yes | No | No | D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl |
codiva.io [lower-alpha 6] | Free | Yes | Yes | No | Yes | |
paiza.IO [lower-alpha 7] | 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 8] | 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 9] | 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 10] | 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 11] | 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 12] | Free | Yes | Yes | No | Yes | Assembly, Bash, C#, Clojure, D, Erlang, Fortran, Go, Lua, Node.js, PHP, Perl, Python, R, Ruby, SQL. |
Compiler Explorer [lower-alpha 13] | 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 [lower-alpha 14] | Free | No | No | No | No | C# (Framework / Core), F# (Framework / Core), VB.NET (Framework) |
Try It Online [lower-alpha 15] | 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 16] | Free & Paid | Yes | Yes | Yes | No | Yes | HAML, Markdown, Slim, Jade, Less, Sass, Stylus, CoffeeScript, LiveScript, TypeScript, Babel (ES6) |
Coder Online IDE [lower-alpha 17] | 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 18] | Free | Yes | Yes | No | No | No | |
JS Bin [lower-alpha 19] | Free & Paid | Yes | Yes | Yes | No | No | CSS Less/Myth/Sass, CoffeeScript, jQuery, Processing.js |
intervue.io [lower-alpha 20] | Free & Paid | Yes | Yes | Yes | Yes | No | Supports all JavaScript and CSS libraries |
JSFiddle [lower-alpha 21] | Free | Yes | Yes | Yes | Yes | Yes | CoffeeScript, jQuery, Processing.js, Sass, TypeScript, Babel (ES6), dozens of included JavsScript libraries |
JSitor [lower-alpha 22] | Free | Yes | Yes | Yes | Yes | Yes | Supports all JavaScript and CSS libraries. |
sequential [lower-alpha 23] | Free | No | No | Yes | No | Yes | |
JQ.VER.SION [lower-alpha 24] | Free | Yes | Yes | Yes | No | No | jQuery |
Khan Academy [lower-alpha 25] | Free | No | No | Yes | No | No | |
Mozilla Thimble [lower-alpha 26] | Free | Yes | Yes | Yes | No | No | Add & manage files; light & dark themes; create/follow embedded tutorials; responsive design testing mode |
Webpaw [lower-alpha 27] | Free | Yes | Yes | Yes | Yes | Yes | Less, TypeScript, development assets, import from HTML/GitHub, social login, multiple layouts |
Liveweave [lower-alpha 28] | Free | Yes | Yes | Yes | Yes | No | |
Plunker [lower-alpha 29] | Free | Yes | Yes | Yes | Yes | No | Many other JavaScript libs including AngularJS |
PhpFiddle [lower-alpha 30] | Free | Yes | Yes | Yes | No | No | Provided multiple popular JavaScript libraries |
W3Schools [lower-alpha 31] | Free | Yes | Yes | Yes | No | No | jQuery, tutorials |
WebFiddle [lower-alpha 32] | Free | No | Yes | Yes | No | No | |
JSFeed [lower-alpha 33] | Free & Paid | Yes | Yes | Yes | Yes | Yes | HAML, Markdown, Jade, Less, Sass, Stylus, CoffeeScript, LiveScript, TypeScript, Babel (ES6) |
LiveGap Editor [lower-alpha 34] | Free | Yes | Yes | Yes | No | No | Less |
ScratchPad [lower-alpha 35] | Free | Yes | Yes | No | Yes | No | |
Runnable [lower-alpha 36] | Free | Yes | Yes | Yes | No | No | |
jsdo.it [lower-alpha 37] | Free | Yes | Yes | Yes | No | No | |
snip2code [lower-alpha 38] | Free | Yes | Yes | Yes | No | No |
Online web server-side source code playgrounds
Playground | Access | PHP | Ruby/Rails | Python/Django | SQL | Other |
---|---|---|---|---|---|---|
dbfiddle [lower-alpha 39] | Free | No | No | No | Yes | Db2, Firebird, MariaDB, MySQL, Node.js, Oracle, Postgres, SQL Server, SQLite, YugabyteDB |
ExtendsClass [lower-alpha 40] | Free | Yes | No | No | Yes | MySQL, SQLite (SQL.js) |
PhpFiddle [lower-alpha 41] | Free | Yes | No | No | Yes | MySQL, SQLite |
runnable [lower-alpha 36] | Free | Yes | Yes | Yes | No | |
SQL Fiddle [lower-alpha 42] | Free | No | No | No | Yes | MySQL, Oracle, PostgreSQL, SQLite (WebSQL), SQLite (SQL.js) |
W3Schools [lower-alpha 31] | Free | Yes | No | No | Yes | tutorials |
References
- "Top 10 Best Websites To Test Your Code Online – Reliable Sandbox Tools". 17 February 2013. Retrieved October 11, 2014.
- "Best Online Code Editors For Developers". 21 November 2012. Retrieved October 11, 2014.
- "10 HTML & CSS Online Code Editors for Web Developers". Retrieved October 11, 2014.
- "16 Best Online Tools For Testing Code Snippets". Archived from the original on September 19, 2014. Retrieved October 11, 2014.
- "30 Code Playgrounds and Sharing Tools". Retrieved October 11, 2014.
- "15 Websites To Test Your Codes Online". Retrieved October 11, 2014.
External links
- Multi-language programming playground ~ Code ~ LabStack
- OneCompiler official website
- An easier and efficient way to take remote interviews and compile your code
- JDoodle official website
- codepad Official Site
- Codiva.io Online Java Compiler home page
- paiza.IO Official Site
- Ideone Official Site
- onlinegdb Official Site
- Replit Official Site
- Rextester Official Site
- myCompiler Official website
- Compiler Explorer official website
- .NET Fiddle Official website
- Try It Online
- CodePen Official website
- Coder Online IDE Official Site
- CSS Desk Official website
- JS Bin Official website
- An easy and efficient way to take remote interviews and compile code
- JSFiddle Official website
- JSitor Official website
- sequential
- JQ.VER.SION Official website
- Khan Academy Official website
- Mozilla's Official Thimble Site
- Webpaw Official Site
- Liveweave Official website
- Plunker Official website
- PhpFiddle Official website
- W3Schools Official website
- WebFiddle Official website
- JSFeed Official website
- LiveGap Editor
- ScratchPad
- Runnable
- jsdo.it
- snip2code
- dbfiddle Official website
- ExtendsClass Official website
- PhpFiddle Official website
- SQL Fiddle Official website
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.