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

  1. Pick a starter: Vite, Next.js or Express, and scaffold it into the virtual filesystem.
  2. Browse the virtual POSIX filesystem, create files and folders, and open them to edit.
  3. Write Node.js code in the editor and press Run to execute it against the shimmed APIs.
  4. Install an npm package from the list and see its bin stub appear in the container.
  5. 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.