Codecraft — in-browser IDE
WebContainer-powered playgrounds, Monaco editor, xterm terminal — all running live in your browser. No server, no setup.
// PLAYGROUNDS
Live environments
Next.js Starter
Full-stack React with App Router
A minimal Next.js 15 App Router project with TypeScript, Tailwind CSS, and dynamic routing.
Next.jsTypeScriptTailwind
Rust + WASM
High-performance WebAssembly
Rust compiled to WebAssembly running in the browser with a live REPL terminal.
RustWASMWebContainer
Python REPL
Browser-based Python interpreter
Pyodide-powered Python REPL with matplotlib charting and numpy support.
PythonPyodideREPL
Express API
Node.js REST API boilerplate
Express.js REST API with middleware, routing, and in-memory storage. Ready to extend.
ExpressNode.jsREST
// SHELL
Read-only WebContainer
A real WebContainer boots in your browser and runs ls && node -v.
read-only · webcontainer
$ ls && node -v
// TECHNICAL ARSENAL
Stack
TypeScriptNode.jsWebContainersMonacoxterm.jsNext.jsReactTailwindService WorkersSharedArrayBufferCOOP/COEPVite
// LIVE TELEMETRY
Measured in your browser
webcontainer.boot()
··· ms