Skip to content
This repository has been archived by the owner on Oct 2, 2023. It is now read-only.

Latest commit

 

History

History
46 lines (45 loc) · 9 KB

code-playgrounds.md

File metadata and controls

46 lines (45 loc) · 9 KB

Code Playgrounds (Write a code in the browser)

Code Playground Description
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.