AlmostNode Browser Runtime
Run Node.js code, npm packages and Vite or Next.js dev servers right in your browser tab.
AlmostNode Browser Runtime — runs Node.js, npm packages and Vite or Next.js dev servers in a browser tab — free and live
How to use AlmostNode Browser Runtime
- Pick a starter: Vite, Next.js or Express, and scaffold it into the virtual filesystem.
- Browse the virtual POSIX filesystem, create files and folders, and open them to edit.
- Write Node.js code in the editor and press Run to execute it against the shimmed APIs.
- Install an npm package from the list and see its bin stub appear in the container.
- Copy the createContainer quick-start snippet and drop it into your own project.
Features
- Real almostnode API surface: createContainer, VirtualFS and the sandboxed createRuntime
- In-memory POSIX filesystem with mkdir, write, read, list and remove, Node-style paths
- Code runner with shimmed console, fs, path and require for the repo's 40+ shimmed modules
- npm install simulation with bin stubs for vitest, eslint and tsc, exactly like the repo
- Vite and Next.js dev-server configurator with HMR, ports and TypeScript via esbuild-wasm
- Runs 100% locally in your browser: no API keys, no sign-up
Frequently asked questions
Is it free?
Yes, unlimited.
Login to use this free online tool. Create a free account to get started.