Online Playgrounds
Write and run code online — no setup required. Pick a language playground below, or try one of our interactive data and diagram playgrounds.
Language Playgrounds
Python Playground
Run Python in your browser with Pyodide. No install required.
JavaScript Playground
Run JavaScript instantly in your browser and inspect console output.
Go Playground
Compile and run Go against a real toolchain on the server.
Rust Playground
Compile and run Rust with full compiler diagnostics.
Java Playground
Compile and run Java against a real JDK.
More Playgrounds
SQL Playground
Run SQL queries against an in-browser database.
GraphQL Playground
Explore and query GraphQL schemas.
MermaidJS Playground
Write Mermaid markup and render diagrams live.
PlantUML Playground
Render, validate and share PlantUML diagrams.
OpenSCAD Playground
Model 3D objects with code and preview STL output.
Three.js Playground
Prototype 3D scenes with Three.js.
HTML5 Canvas Playground
Draw and animate on an HTML5 canvas.
JQ Playground
Filter and transform JSON with jq.
JsonPath Playground
Query JSON documents with JsonPath.