JavaScript Runtime
A drop-in replacement for Node.js that runs on Zig and WebKit.
Use them together as an all-in-one toolkit, or adopt them incrementally. bun test works in Node.js projects. bun install can be used as the fastest npm client. Each tool stands on its own.
A fast JavaScript runtime designed as a drop-in replacement for Node.js
$ bun ./index.tsInstall packages up to 30x faster than npm with a global cache and workspaces
$ bun installJest-compatible test runner with built-in code coverage and watch mode
$ bun testBundle TypeScript, JSX, React & CSS for both browsers and servers
$ bun build ./app.tsx