Bun
Ultra-fast JavaScript runtime.
All-in-one JavaScript runtime: bundler, test runner, and npm-compatible package manager — written in Zig.
About Bun
Bun is a fast all-in-one JavaScript toolkit designed to replace Node.js, npm/yarn, and bundlers like Webpack or esbuild — all in one tool. Written in Zig with JavaScriptCore (instead of V8), Bun is dramatically faster than Node.js for many workloads.
Bun includes a bundler (blazing fast), a test runner (Jest-compatible), a package manager (npm-compatible, much faster than npm/yarn/pnpm), and a Node.js-compatible runtime with first-class TypeScript and JSX support out of the box (no transpilation needed).
Where Bun shines most is in developer tooling speed: installing packages, running scripts, bundling code, and running tests are all significantly faster. It's fully compatible with the npm ecosystem and supports most Node.js APIs. Many teams are adopting Bun for CI/CD where speed matters most.