See how the web actually works
WebSims is a directory of the best interactive simulators and playgrounds for web technologies — and the home of our own sims. Run JavaScript step by step, watch a B-tree rebalance, break a blockchain, replay a git rebase. Stop reading about it. Watch it run.
Browse the directory
Pick a technology, see it run
Every category collects the best interactive simulators, visualizers and playgrounds for a web technology — hand-curated, all runnable in your browser.
No simulators match that search — yet. Suggest one →
Community favorites
Simulators worth bookmarking
A taste of what's inside — legendary tools that made hard concepts finally click for thousands of developers.
JSV9000 — Event Loop
An event loop visualizer. Step through the call stack, task queue and microtasks as they fire.
jsv9000.app
Flexbox Froggy
Guide Froggy home by writing Flexbox properties. The canonical way to learn flex.
flexboxfroggy.com
Learn Git Branching
The best interactive git tutorial. Run commands and watch the commit tree animate through levels.
learngitbranching.js.org
Blockchain Demo
Interactive walkthrough of blocks, nodes, proof-of-work and consensus across a network.
blockchaindemo.io
B-Tree Visualizer
Insert and delete keys and watch a B-tree split and rebalance node by node.
Benjamin Dicken
TypeScript Playground
Official TS playground — write types, hover to inspect inference, and view the compiled output.
TypeScript
Built by WebSims
We don't just list sims. We build them.
We were surprised no one had made a proper, deeply interactive JS simulator — so we made it. It's the first of a whole series, each one designed to make invisible machinery visible.
- JS Live
Pure JS: console, timeouts, async, scope, the event loop.
- Browser Next
URLs, requests/responses, HTML → DOM, rendering steps.
- Frontend Planned
Browser + JS + ESM + full DOM rendered step by step.
- React Planned
Components, hooks, props/state, lifecycle & render steps.
…Node, Backend, Fullstack, Blockchain, Web3 and more to come.
Built a simulation tool? Get it in front of the people who'll love it.
Dear educator — if you've built an amazing interactive tool for the web, list it in the directory. Become an early member of the WebSims community and help millions of learners and developers, juniors and seniors alike.