3v4l.org |
3v4l.org (leetspeak for eval) is a online PHP shell which allows you run code on more than 250 PHP versions, and compare performance, output and support of features. Features: (linting, debugger, sharing) |
apiDoc |
Creates a documentation from API annotations in your source code. |
Code Anywhere IDE |
CodeAnywhere has two features that stand out for me: Prebuilt container images for 72+ programming languages and frameworks, Connect to anything. Yes, literally anything. You’re not obliged to store your code on CodeAnywhere’s servers. |
Codedamn playground |
Playgrounds by codedamn are free in-browser IDE environments. Use them to code collaboratively with your friends, without downloading anything on your computer. |
CodePen |
Tool for front-end development. You can develop any HTML, CSS, modern web frameworks, javascript based code. Integrate your code to github and possible to collaborate. Features: (examples, github, adding npm packages, download the code, auto reload) |
Codeply |
Codeply is a web-based HTML/CSS/JavaScript editor that’s integrated with top web development frameworks. Features: You can use popular front end frameworks such as Bootstrap, Foundation, Materialize, UIkit, Bulma, Tailwind, Vue, React, and Angular. |
CodeSandbox |
You can run both front-end and back-end (javascript, nodejs, any front end frameworks). Easy to fork from github and modify the code Features: (examples, github, adding npm packages, auto reload, deploy the app) |
CSSDeck |
CSSDeck is a cool place for HTML/CSS/JS Devs. You can use CSSDeck to make testcases and share with other people on IRC, forums, StackOverflow, etc. who help you solve your coding problems. You can even code with multiple people in realtime in various modes. |
Dabblet |
Dabblet is an interactive playground for quickly testing snippets of CSS and HTML code. It uses -a prefix-free format so that you won’t have to add any prefixes in your CSS code. Dabblet itself is open-source software and is distributed under an NPOSL-3.0 license. |
DartPad |
DartPad is an online code editor for Dart language. |
Ellie |
Ellie is a web application with an Elixir backend and an Elm frontend. You can explore and try out Elm programming language. |
GDB online |
Online compiler and debugger tool for C, C++, Python, PHP, Ruby, C#, VB, Perl, Swift, Prolog, Javascript, Pascal, HTML, CSS, JS. Code, Compile, Run and Debug online from anywhere in world. |
Glitch |
Build fast, full-stack web apps in your browser for free. Mainly supports NodeJS and static sites. |
The Go Playground |
The Go Playground is a web service that runs on golang.org's servers. |
Google Colab |
Colab notebooks doesn't require configuration and allows anybody to write and execute arbitrary python code through the browser. Is especially great to machine learning, data analysis and education. |
JSBin |
Those who are learning vanilla JS, HTML, CSS (intermediate level). Features: (examples, adding cdn packages) |
JSComplete |
Great playground for running ReactJS. Also very good JS, ReactJS, Node tutorials. And many more developer resources such as online books, sites, etc. Features: (examples, learning resources, auto reload, deploy the app, download the code) |
PythonTutor |
PythonTutor is an online code playground which provides code visualization. PythonTutor is useful to overcome learning barriers for visual learners. Features: (learning resources, code visualization, code embedding for websites) |
JSFiddle |
JSFiddle has over 30 JavaScript libraries ready for immediate usage, plus you can add external files easily. For pre-processing, it has SCSS for CSS, CoffeeScript for JS and simple vanilla HTML. Features: (examples, auto reload, save code, easy collaboration, cdn packages, boilerplates) |
Jupyter Notebook |
Project Jupyter exists to develop open-source software, open-standards, and services for interactive computing across dozens of programming languages. |
Katacoda |
Learn new technologies using real environments right in your browser |
Kotlin Playground |
Kotlin Playground is an online sandbox to explore Kotlin programming language. Browse code samples directly in the browser. |
MermaidJS Live Editor |
Mermaid is a JavaScript based diagramming and charting tool that uses Markdown-inspired text definitions and a renderer to create and modify complex diagrams. Mermaid allows even non-programmers to easily create detailed and diagrams through the Live Editor |
Move Playground |
Start Building Move dApps Online: The Move Code Playground is an online code editor for Move, the blockchain programming language designed for Diem by Meta. Build, test, and run Move packages on Move compatible blockchains like Aptos with just a web browser. |
PHPFiddle |
PhpFiddle provides Web IDE, Web Tools, APIs, Widgets, PHP Libraries, programming resources and execution environment for PHP/MySQL and HTML/CSS/JavaScript online coding. PhpFiddle allows people to test PHP code snippets, create, test and download simple applications. Features: (examples, download the codes) |
play.golang.org |
The Go Playground is a web service that runs on golang.org's servers. The service receives a Go program, vets, compiles, links, and runs the program inside a sandbox, then returns the output. Features: (examples, save code, code linting) |
PlayCode |
PlayCode is JavaScript playground and sandbox to write, run and repl javascript codes. JavaScript playground is perfect for learning and prototyping javascript sandboxes. |
Plunker |
Plunker is an online community for creating, collaborating on and sharing your web development ideas. Design goals for speed, ease of use and collaboration. Features: (examples, auto reload, save code, real-time collaboration, customizable syntax editor, code linting, open-source) |
Postdrop.io |
Postdrop. A simple tool to help developers with HTML email. |
Repl.it |
Repl.it is a web-based application that offers instant programming environment for your favourite language. Features: (linting, debugger, files and live updates, hosting and Deployment) |
Rust online IDE |
A browser interface to the Rust compiler to experiment with the language. |
Scrimba |
Learn to Code with Interactive Tutorials. |
SoloLearn Code Playground |
Is a social development environment, with lots of code examples and support for 10+ languages |
SQLFiddle |
SQLFiddle is a tool for easy online testing and sharing of sql database problems and their solutions. Features: (examples, boilerplates) |
StackBlitz |
StackBlitz. A nice playground to create, edit & deploy fullstack apps. It supports JavaScript frameworks such as Angular, React, Ionic, TypeScript, Svelte, and RxJs. |
Trinket.io |
Trinket is a website that allows you to create and test code without creating an account. Mainly it is used for python but they have other languages as well. Features(examples, plans, tutorials) |
W3schools |
Completely for those who start front-end development. You can see the examples, descriptions and use case for each web component. Features: (examples) |
W3Schools Online Code Editor |
With W3Schools online code editor, you can edit HTML, CSS and JavaScript code, and view the result in your browser. |
CodingBlocks IDE |
With CodingBlocks IDE you can code in C, C++, Java, Python, JavaScript, Rust, Ruby, Go, Kotlin and compile it on the go. Input can be given manually or through file. |
Svelte REPL |
Write Svelte code online and see the result page along with the JavaScript it compiles to, the css styles and the compiler AST Output. |
Programiz |
Programiz is an online ide. Its supports following languages - C++, Python, SQL, C, Java, C#, JavaScript, HTML. |
leetcode playground |
A very powerful , efficient online editor tool that helps you to Compile , debug and run code. All the code runs under given time and space complexity that helps you to analyse your code and optimise it. |