Product Thumbnail

Bun

A fast JS runtime Node.js replacement with built‑in tools

Open Source
Developer Tools
GitHub

Bundle, install, and run JavaScript & TypeScript all in Bun. Bun is a new JavaScript runtime with a native bundler, transpiler, task runner, and npm client built-in.

Top comment

Do you plan to enhance compatibility with Node.js-specific APIs (to lower migration friction for existing Node.js projects)? Also, will Bun add support for additional package management tools (e.g., Yarn) alongside its built-in npm client?

Comment highlights

Recently deployed a microservice for our app with Bun and it was such a refreshing DX!

I'm a long-time user - mostly for personal projects, and I’ve even been able to use Bun as a drop-in replacement for some of my Node projects - but this is our first time taking it to production, and so far it’s been great.

Amazing work by the team at Bun, I still remember the 1.0 video - they've come LONG way. 🚀

@gabe Bun as a Node.js replacement with built in tools is ambitious! Speed improvements are always welcome in development workflows. What makes Bun faster than Node.js under the hood?

Are teams finding the migration process smooth, or are there compatibility issues with existing Node packages? The built in tooling sounds convenient for reducing dependency bloat.

Curious about how the developer experience compares for both new projects and legacy codebases.

Congrats! Bundling, running, and installing in one runtime is an elegant developer DX win.

Now owned by Anthropic! https://www.anthropic.com/news/a...

Seeing a tool combines, task running, and npm support makes me smile because my old workflows were a patchwork of half a dozen utilities.

It would be cool if the runtime gave me quick feedback on errors because I hate waiting for the build to finish just to find a tiny typo.

Impressive launch, Bun team. From a clarity & onboarding lens: when a developer opens Bun 4 for the first time, what’s the one belief you want them to hold in the first 10-15 seconds?
Is it:
• “This runtime just works with my existing stack, no rewrites.”
Or:
• “I can build faster and ship earlier, and the tooling problem is solved.”
Because for developer tools, the adoption barrier often isn’t features-it’s the dev believing this fits how I already build. Curious how you’re framing that.

Bun is around for quite some time, I wonder why it never made it to PH. Also, haven't they been bought by Anthropic now?

I ❤️ bun. But I made sure my project also works with NPM. Turned out. Bun didn't support windows arm executables. But NPM did. So for win arm exe. I use NPM. For other targets. Bun.