Webernetes simulates Kubernetes clusters in browser
Webernetes is an open-source, browser-based simulator of Kubernetes written in TypeScript, implementing a simulated container runtime, networking, scheduler, and kube-proxy. Created by ngrok engineer Sam Rose, it allows developers to build interactive educational tutorials and visual demos without the overhead of live remote servers.
Reimplementing Kubernetes in TypeScript is a brilliant design choice for educational tooling, showing that simulator-based teaching environments are far more practical than trying to force heavy system-level Go binaries into WebAssembly.
- –By bypassing Wasm, the project achieves an incredibly fast load time and avoids complex browser sandbox violations.
- –Bypassing real container virtualization means containers are represented by simple TypeScript classes, making it trivial to simulate workloads but also limiting it strictly to education and mocking.
- –The project demonstrates the power of LLMs (writing nearly 100k lines of non-slop code in two months) to accelerate the porting of complex, spec-heavy systems.
- –Without support for ConfigMaps, Secrets, or persistent volumes, it is not currently a replacement for local dev tools like Minikube, but rather a playground for visualization.
DISCOVERED
2h ago
2026-07-01
PUBLISHED
5h ago
2026-06-30
RELEVANCE
AUTHOR
peterdemin