Bun is a complete JS/TS runtime built in Zig combining runtime, bundler, transpiler, package manager, and test runner in a single binary replacing Node.js, npm, Webpack, Babel, and Jest.
4x faster JS execution via JavaScriptCore engine. Package installs 25x faster than npm. Native TypeScript, JSX, and ESM without configuration.
Built-in SQLite database, HTTP/WebSocket server, and file I/O APIs. Growing Node.js API compatibility with most npm packages working as drop-in replacement.