Bun
A fast all-in-one JavaScript runtime and toolkit.
Bun is a JavaScript runtime and toolkit that combines a runtime, package manager, test runner, and bundler in a single binary. It runs JavaScript and TypeScript on JavaScriptCore and aims to cover the full workflow — installing dependencies, developing, running, testing, and shipping — with one tool, while remaining compatible with existing Node.js projects, node_modules, and frameworks.
Its components include an npm-compatible package manager with workspaces, catalogs, overrides, patches, and lockfiles; a Jest-compatible test runner with expect(), mocks, snapshots, DOM testing, and coverage; and a bundler handling TS, JSX, CSS, and HTML with a dev server and HMR. The runtime provides built-in HTTP serving, routing, WebSockets, SQL, Redis, and S3 clients, plus shell execution. Apps can be compiled into single-file executables with cross-compilation for Linux, macOS, and Windows.
Bun targets developers working in JavaScript and TypeScript, including those using frameworks such as Next.js, Remix, Nuxt, Astro, SvelteKit, Hono, and Elysia. It is available as a free, open-source tool installed via a shell script or package manager, with no paid editions or usage-based plans indicated.
12 alternatives to Bun
Ranked by how well each tool replaces Bun: shared features, audience, price and popularity.
Build cross-platform desktop apps with JavaScript, HTML, and CSS
Covers 0 of 15 key features, has a free plan and is open source.
Free planOpen source62 out of 100 matchFreeBuild lightweight cross-platform desktop apps with JavaScript, HTML, and CSS
Covers 0 of 15 key features and is open source.
Open source57 out of 100 match—A simple, lightweight distribution
Covers 1 of 15 key features and is open source.
Open source53 out of 100 match—Bundle Node.js-style require() calls and their dependencies into a single browser-ready JS
Covers 0 of 15 key features and is open source.
Open source52 out of 100 match—- 51 out of 100 matchContact sales
Instant Dev Environments | Click. Code. Done.
Covers 0 of 15 key features and has a free plan.
Free plan51 out of 100 matchContact salesOpen-source, next-generation Web Application Firewall that makes web services secure by
Covers 0 of 15 key features, has a free plan and is open source.
Free planOpen source51 out of 100 matchContact salesPlatform for composable web projects
Covers 0 of 15 key features and has a free plan.
Free plan51 out of 100 matchFreeFaster builds. Happier developers.
Covers 0 of 15 key features, has a free plan and is open source.
Free planOpen source50 out of 100 matchFree- 50 out of 100 match—
Fast, simple, and powerful blog framework powered by Node.js
Covers 0 of 15 key features and is open source.
Open source50 out of 100 match—