Skip to content

A curated list of playgrounds that let you run code in your browser.

License

Notifications You must be signed in to change notification settings

KirillTregubov/awesome-playgrounds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Playgrounds Awesome

A curated list of interactive playgrounds that let you run code in your browser.

This list was inspired by this tweet from @rauchg.

Contents

General

  • Wandbox - Online compiler service (and API) that supports many languages.

Web Development

  • CodePen - Online code editor and sharing platform for front-end designers and developers.
  • GraphiQL Demo - Live demo of GraphiQL, an in-browser GraphQL IDE.
  • Replit - Online IDE, compiler and interpreter supporting 50+ languages.

Dart

  • DartPad - Official open-source playground for Dart.

Elm

  • Try Elm - Official playground for Elm.

Go

  • Go - Official playground for Go.

JavaScript

  • CodeSandbox - Open-source online code editor and prototyping tool for JavaScript web apps.
  • StackBlitz - Cloud-based fullstack web IDE for the JavaScript ecosystem.
  • JSFiddle - Online code editor for running JavaScript, CSS, HTML or CoffeeScript.
  • TypeScript - Official TypeScript playground.
  • Babel REPL - REPL that compiles ES6+ code for backwards-compatibility.

Frameworks

  • Expo Snack - Online code editor for running and sharing React Native apps.
  • Lit - Official playground for Lit, a Web Components library.
  • Preact REPL - Official REPL for Preact.
  • Qwik - Official playground and compiler for Qwik.
  • Solid.js - Official playground and compiler for Solid.js.
  • Svelte REPL - Official REPL for Svelte.
  • Vue.js SFC - Official playground for Vue.js Single File Components.

Libraries

  • Code Hike - Playground for Code Hike, a library for code visualization.
  • ESLint - Playground for ESLint, a JavaScript linter.
  • Lexical - Playground for Lexical, an extensible text editor.
  • Prisma - Playground for Prisma, an ORM for Node.js and TypeScript.
  • Rome - Playground for Rome, a unified formatter and linter, with a compiler and bundler coming soon.
  • Markdoc - Playground for Markdoc, a Markdown-based authoring library.
  • MDX - Playground for MDX, which enables you to use JSX in Markdown.
  • Prettier - Playground for Prettier, an opinionated code formatter.
  • Tailwind CSS - Playground for Tailwind CSS, a utility-first CSS framework.
  • TypeScript-ESLint - Playground for TypeScript-ESLint, a TypeScript linter.

Kotlin

  • Kotlin - Official playground for Kotlin.

Lua

  • Lua Demo - Official demo of the Lua interpreter.

PHP

PureScript

  • Try PureScript - Online code editor for PureScript code snippets and ideas.

Python

Rust

  • Rust - An official browser interface to the Rust compiler.

Scala

  • Scastie - Interactive playground for Scala.

Swift

Contributing

Contributions welcome! Please read the contribution guidelines first.

About

A curated list of playgrounds that let you run code in your browser.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks