Interactive Playgrounds
Code. Explore. Break Things.
25 interactive playgrounds โ most running in your browser via WebAssembly.
No account needed, no data leaves your machine.
All client-side
Zero setup
Works offline
๐
No playgrounds match your search.
Data & SQL
Query, analyze, and visualize data โ no database setup required.
New
๐งช Data Lab
DuckDB WASM + Pyodide + Local AI (WebLLM) SQL + Python + AI in one environment. Upload CSV/Parquet, query with DuckDB, analyze with pandas, plot with matplotlib, ask a local LLM about your data โ all in your browser. โ๐ฆ SQL Playground
DuckDB WASM Query CSV, JSON, and Parquet files with SQL. Upload your own data or load from URL. Auto-generates charts from query results. โ๐ PostgreSQL Playground
PGlite (PostgreSQL 16 WASM) + 23 Extensions Real PostgreSQL in your browser โ with pgvector, pgcrypto, pg_trgm, ltree, earthdistance, and more. Full Postgres compatibility. โ๐ PG EXPLAIN Visualizer
Client-side JSON/Text Parser Paste your EXPLAIN ANALYZE output and get an interactive visual query plan. Highlights slow nodes, shows buffer usage, and identifies optimization opportunities. โ๐ Connection String Builder
Interactive Form Generate PostgreSQL connection strings for every language โ Python, Go, Node.js, Rust, Java, .NET, Ruby, and more. Includes SSL configuration. โPython & Notebooks
Write and run Python, build Streamlit apps, and explore data in reactive notebooks.
New
๐ฅ x86 Virtual Machines
v86 x86 Emulator (WebAssembly) Run real operating systems in your browser โ Linux, FreeBSD, Android, Windows, ReactOS, Haiku, and 60+ more. Full x86 emulation via WebAssembly. Click, boot, type. โ New๐ Learn Python
futurecoder (open source) Interactive Python course from scratch โ variables, loops, strings, lists, functions. Hands-on exercises with instant feedback. Progress saved locally. โโก Python Sandbox
Pyodide (Python 3.12 WASM) Full Python interpreter in your browser. Install packages with micropip, run scripts, and see output in a built-in terminal. Great for quick experiments. โ๐ฑ Python & Streamlit
stlite (Streamlit + Pyodide WASM) Build interactive Streamlit apps right in your browser. Edit code on the left, see the live app on the right. Drag the divider to resize. โ๐ Jupyter Notebook
JupyterLite (Pyodide WASM) Full Jupyter notebook experience in the browser. Create notebooks, install packages, render plots. Notebooks persist in your browser's storage. โ๐ Marimo Notebook
Marimo WASM Reactive Python notebooks where changing a cell automatically updates all dependent cells. No stale state, no hidden bugs. Pure Python files. โโ๏ธ PyScript Editor
Pyodide (Python WASM) Full Python editor with Ctrl+Enter execution. Fetch APIs, create Matplotlib charts, analyze data with pandas. Install any pure Python package. โSecurity & Auth
Decode, debug, and understand authentication tokens and cryptographic tools.
New
๐ก RBAC Visualizer
Canvas + SQL Generator Visualize Snowflake role hierarchies. Add roles, grants, users โ see the graph, click to inspect effective privileges, generate SQL. Drag nodes to rearrange. โ New๐ Encryption Pipeline
Web Crypto API Chain cryptographic operations visually โ AES-GCM encrypt, RSA sign, HMAC, SHA-256 hash, base64 encode, wrap in JWT. Each step shows real-time input/output. โ๐๏ธ JWT Debugger
Client-side JavaScript + Web Crypto API Decode any JWT, edit the header and payload, verify signatures with HMAC or RSA keys. Understand how tokens work by taking them apart. โโ๏ธ Snowflake Report Builder
stlite (Streamlit WASM) + Snowflake SQL API Build Streamlit dashboards against your Snowflake account using External OAuth. Run SQL queries, view results as tables and charts โ all in your browser. โ๐ Snowflake External OAuth Generator
Web Crypto API Generate a complete Snowflake External OAuth setup โ RSA key pair, security integration SQL, token generator UDF, MCP server, and RBAC grants. โ New๐ฑ Device Code Flow
Backend API + Web Crypto API Experience the OAuth 2.0 Device Authorization Grant (RFC 8628). Request device codes, authenticate at a verification URL, and receive signed JWTs with optional Snowflake-compatible claims. Includes JWKS endpoint and AES key exchange. โ๐ก๏ธ Crypto & JWT Playground
JupyterLite + xeus-python + cryptography (WASM) Practice AES encryption, RSA key pairs, JWT token creation, hashing, and HMAC in interactive Jupyter notebooks. Full Python cryptography library. โAI & Embeddings
Experiment with AI models, vector embeddings, and semantic search โ all in the browser.
New
๐ง AI Python Editor
Monaco + Qwen2.5-Coder (WebGPU) + Pyodide A Claude Code-like experience in your browser. Monaco editor with AI-powered inline completions, chat sidebar for code generation, and Python execution via WebGPU. โ New๐งฌ AI Embeddings, pgvector & Coding
WebLLM / API + Transformers.js + PGlite + pgvector AI-assisted coding with vector embeddings and PostgreSQL. Use local AI or bring your API key. Build semantic search, document clustering, and RAG systems. โCreative & Games
Sketch architectures, build games, and let your imagination run wild.