
Bun
Fast JavaScript runtime, bundler, test runner and package manager
FreeLanguageOpen Source5 impressions
Bun is a fast JavaScript runtime that combines a package manager, test runner, and bundler in a single binary.
- for
- JavaScript/TypeScript developers looking for an all-in-one toolchain
- pricing
- free
- license
- open source
- bun-v1.4.2Bun v1.4.2a month ago
- bun-v1.4.1Bun v1.4.1a month ago
- bun-v1.4.0Bun v1.4a month ago
Key features
- Fast runtime — Runs JavaScript and TypeScript on JavaScriptCore with Node.js API compatibility.
- npm-compatible package manager — Installs packages up to 30× faster than npm, with workspaces and lockfile support.
- Jest-compatible test runner — Runs tests with expect(), mocks, snapshots and DOM support in milliseconds.
- Built-in bundler — Bundles TS, JSX, CSS and HTML for browsers and servers, with HMR dev server.
- Single-file executables — Compiles apps and the Bun runtime into a cross-platform binary.
- Integrated APIs — Provides built-in SQL, S3, Redis and shell APIs accessible from route handlers.
Use cases
- Speed up dependency installation in CI pipelines
- Develop and test Next.js or Remix apps without switching runtimes
- Create high-throughput WebSocket servers with low memory usage
- Build and ship single-binary CLI tools
Bun vs alternatives
Bun | Deno | |
|---|---|---|
| Best for | All-in-one JS runtime & toolkit | Secure runtime for JavaScript/TypeScript |
| Pricing | Free | Free |
| DevHunt upvotes | 0 | 0 |
| Launched | — | — |
- Bun vs Deno: Deno is a separate runtime focused on security, while Bun integrates runtime, package manager, test runner and bundler in one binary.
Bun FAQ
Do I need to switch my project to a new runtime to use Bun?+
No, Bun can be used in existing Node.js projects with `bun install` or `bun test` without changing the runtime.
How does Bun's package manager compare to npm?+
Bun's package manager is npm-compatible and claims up to 30× faster install times with lower RAM usage.
Can Bun run test suites written for Jest?+
Yes, Bun's test runner is Jest-compatible, supporting expect(), mocks, snapshots and DOM testing.
Is Bun able to bundle assets for both browser and server environments?+
Yes, the built-in bundler handles TS, JSX, CSS and HTML and provides a dev server with hot module replacement.
Can I create a single executable for my app with Bun?+
Yes, `bun build` can compile your app and the Bun runtime into a cross-platform binary.
What performance benefits does Bun provide over Node.js?+
Benchmarks show higher request/second rates and significantly lower peak memory usage compared to Node.js.
Summarized by DevHunt from bun.sh · Oct 1, 2026. Details may change; check the official site.
About this listing
DevHunt lists Bun because developers expect to find it next to the tools in its category. It did not launch on DevHunt. Work on Bun? Message us to claim this listing.
Bun
Deno






-(1).png?auto=compress&fit=max&w=64)


