awesome-playgrounds

List of awesome playgrounds. Inspired by @rauchg and @pomber

Developer Tools

Authzed - A managed permissions database for everyone
Babel - Babel is mainly used to convert ECMAScript 2015+ code into a backwards compatible version of JavaScript
Dagger - Develop your CI/CD pipelines as code and run them anywhere
Docker - Run docker in the browser
Expo - Make an app, run it everywhere
Jupyter Notebook - A Next-Generation Notebook Interface
Kubernetes - Run a kubernetes cluster in the browser
Lightning CSS - An extremely fast CSS parser, transformer, bundler, and minifier
Markdoc - Powerful, flexible, markdown-based authoring framework
Open Policy Agent - Policy-based control for cloud native environments
PHPSandbox - Execute and compare PHP online
Prettier - Opinionated Code Formatter
Replit - Online IDE, compiler and interpreter supporting 50+ languages.
SWC - SWC is an extensible Rust-based platform for the next generation of fast developer tools
Typescript ESlint - The tooling that enables ESLint and Prettier to support TypeScript
Wordpress - An experimental in-browser WordPress that runs without a PHP server thanks to the magic of WebAssembly

Frameworks

Code Hike - Build first-class code walkthroughs for the web
Laravel - Allows you to try out PHP and Laravel all from your browser
Lexical - An extensible text editor framework that does things differently
Lit - A simple library for building fast, lightweight web components
MDXJS - Allows you to use JSX in your markdown content
MudBlazor - Play with MudBlazor components entirely in the browser. Test and experiment anytime, anywhere.
Prisma - Next-generation Node.js and TypeScript ORM for PostgreSQL, MySQL, SQL Server, SQLite, MongoDB, and CockroachDB
Qwik - Serializes the application's state and framework state into HTML upon rendering the application
Rome - Unifies your development stack by combining the functionality of separate tools
React PDF - Play and debug react-pdf components in browser
Svelte - A radical new approach to building user interfaces
SvelteLab - Supercharged REPL for Svelte, which includes command palette, Vim keybindings, templates, and more
SvelteKit - A step-by-step fullstack tutorial, running entirely inside the browser (powered by WebContainer API).
Tailwind - Utility-first CSS framework
Vue SFC - An approachable, performant and versatile framework for building web user interface
Vuetify - A Material Design component framework for Vue.js

Languages

DartPad - A client-optimized language for fast apps on any platform
Elm - Domain-specific programming language for declaratively creating web browser-based graphical user interface
Flyde - A open-source visual programming toolkit that integrates TypeScript and VSCode GraphQL - Data query and manipulation language for APIs
Golang - A statically typed, compiled programming language
Kotlin - A JVM based cross-platform, statically typed, general-purpose programming language with type inference
Laravel Playground - A PHP web application framework with expressive, elegant syntax
LiveCodes - A feature-rich, open-source, client-side code playground for React, Vue, Svelte, Solid, Typescript, Python, Go, Ruby, PHP and 80+ languages/frameworks
Lua - A lightweight, high-level, multi-paradigm programming language designed primarily for embedded use in applications
MermaidJS - Diagramming and charting tool
OCaml - A general-purpose, multi-paradigm programming language which extends the Caml dialect of ML with object-oriented features
PlantUML - A tool that allows users to create diagrams from a plain text language
PureScript - A strongly-typed functional programming language that compiles to JavaScript
Python Shell - A high-level, general-purpose programming language
Pony - An open-source, object-oriented, actor-model, capabilities-secure, high-performance programming language
Rust - A multi-paradigm, general-purpose programming language
Rust syntax explainer - An interactive playground to explore Rust syntax, made with WebAssembly and syn
Scastie - Run any Scala program with any library in your browser
SwiftFiddle - An online playground for creating, sharing and embedding Swift fiddles
TypeScript - Strongly typed programming language that builds on JavaScript

DBMS

Axiom.co - A next-generation datastore enables ingesting petabytes of data with ultimate efficiency
Clickhouse - A fast open-source column-oriented database management system that allows generating analytical data reports in real-time using SQL queries
Postgres - A free and open-source relational database management system emphasizing extensibility and SQL compliance
Sqlite - A C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine