Developer tools · javascript runtime
Bun
An all-in-one, fast JavaScript/TypeScript runtime with a bundler, test runner and rich standard library built in, though its AI-driven Rust rewrite raised stability and trust concerns.
Summarized from 1625 comments.
An all-in-one, fast JavaScript/TypeScript runtime with a bundler, test runner and rich standard library built in, though its AI-driven Rust rewrite raised stability and trust concerns.
- recommend
- 493
- criticize
- 608
- months recommended
- 12 of 13
- median owned, 17 owners said
- 2 years
Why people love it
Batteries-included tooling · 6
It consolidates a lot of really annoying nits and quality of life aspects like bundling, module resolution, testing, env handling, etc.
Aug 2026 · commentMore importantly Bun allows for simplicity. Install Bun, you get Bundler included and TypeScript just works, and it's blazing fast.
Feb 2026 · commentI’d find Bun’s “batteries included” approach compelling, at least to the extent I decide I can trust Bun, after due diligence
Aug 2026 · commentTypeScript and modules just work · 3
It just works. Whatever JavaScript/TypeScript file or dependencies I throw at it, it will run it without needing to figure out CJS or ESM, tsconfig, etc.
Dec 2025 · commentMore importantly Bun allows for simplicity. Install Bun, you get Bundler included and TypeScript just works, and it's blazing fast.
Feb 2026 · commentIt's basically the `node` development experience with all incidental frictions removed (but some segfaults added)
May 2026 · commentFaster than Node.js · 4
It's a JavaScript runtime that dramatically improves on the performance of node.js to the point where it will likely completely deprecate it in the coming years.
Jan 2026 · commentAt least with bun you can compile with bytecode enabled. That, tree shaking and other optimizations our production app entire docker image is like 120mb...
Jul 2026 · commentMore importantly Bun allows for simplicity. Install Bun, you get Bundler included and TypeScript just works, and it's blazing fast.
Feb 2026 · commentImpressive Rust rewrite · 5
Based on the rewrite blog post it's pretty clear that the Rust version is outperforming the Zig version by pretty much every measurable metric
Jul 2026 · commentIt's still an impressive achievement that would have taken even the most competent engineers an exponentially longer time to accomplish.
May 2026 · commentThe bun Port is a phenomenal engineering achievement that would have taken a team of people over a year or two to deliver previously
Jul 2026 · comment
What people warn about
Rewrite introduced bugs and instability · 8
introduced hundreds of bugs not caught by the tests and took over three months of human labour before being shipped as an actual release, and is still experiencing instability
Oct 2026 · commentthey spent millions of dollars in tokens for the claimed 11 day sprint, and then spent an additional 3.5 months fixing hundreds of issues it introduced
Oct 2026 · commentYou can tell what will happen when they release it before sorting out all the new bugs introduced by the not-exactly-line-by-line port.
Jul 2026 · commentUnsafe, unidiomatic Rust port · 5
Claude autonomously translating hacky Zig (according to Andrew Kelly #1) to unidiomatic (way more unsafe code that usual) Rust didn't solve the issues that the original code base already had.
Aug 2026 · commentit's a pretty faithful rewrite. It seems like being near 1-1 with the original code was prioritized even more so than utilizing Rust's safety features since unsafe Rust is everywhere
May 2026 · commentI'm optimistic for that refactoring. But if one in 30 lines sprinkled all over everywhere is unsafe then you haven't actually done much to improve safety.
Jul 2026 · commentUnreviewed AI-generated code · 6
Bun's codebase and documentation increasingly becoming AI slop, and this impulsive complete rewrite - all of it has ruined it for me and I'm actively moving off of Bun.
May 2026 · commentRewriting the entire codebase into 1m loc that has never been read by a human is an obvious recipe for software that cannot be maintained
May 2026 · commentgenuine concerns about the quality of bun that is openly being built making use of tools we as a whole know is problematic
May 2026 · commentAnthropic acquisition concerns · 4
AI corp deep in the dev chain? I feel uncomfortable, because no one knows when they’ll start steering things into weird directions.
Dec 2025 · commentno reader of tech news will take an acquisition of a company with four years of runway as anything but decreasing the odds their product will still be around
Dec 2025 · commentpre-releases the community don't get access to but released (Anthropic) applications do have access to, feels a bit too on the nose after the acquisition
Jul 2026 · comment
What hackers pick instead
- Node.jsA stable, boring server-side JavaScript runtime that now runs TypeScript natively and ships enough built-ins to avoid many dependencies, though the npm ecosystem draws heavy criticism for security and churn.257recommend
- DenoRecommended for its permission-based sandbox and easy single-file TypeScript scripting with URL imports and no install step, though Node compatibility gaps and doubts about its future recur.234recommend
- Ant JavaScript runtimeSandboxed JavaScript runtime that people find promising for serverless and embedding. Critics say performance claims lack benchmarks and the site and releases look broken.16recommend
- workerdOpen-source JavaScript runtime from Cloudflare that runs Workers code locally, with strong sandboxing and a wrangler-free mode. Caveat: still beta, and Durable Objects don't work across multiple machines.13recommend
- Mystral NativeRuns JavaScript games and apps natively with WebGPU outside the browser, so the same code can ship as a desktop app.7recommend
Every quote
The 40 most detailed of 1625 comments. Each links to the original.
It's a JavaScript runtime that dramatically improves on the performance of node.js to the point where it will likely completely deprecate it in the coming years.
Recommends · Jan 2026 · in “Show HN: I quit coding years ago. AI brought me back”
At least with bun you can compile with bytecode enabled. That, tree shaking and other optimizations our production app entire docker image is like 120mb...
Recommends · Jul 2026 · in “Show HN: Ant – A JavaScript runtime and ecosystem”
I'm optimistic for that refactoring. But if one in 30 lines sprinkled all over everywhere is unsafe then you haven't actually done much to improve safety.
Mixed · Jul 2026 · in “Buz – A fork of Bun using modern Zig, with sub-1s incremental builds”
It just works. Whatever JavaScript/TypeScript file or dependencies I throw at it, it will run it without needing to figure out CJS or ESM, tsconfig, etc.
Recommends · Dec 2025 · in “Anthropic acquires Bun”
Based on the rewrite blog post it's pretty clear that the Rust version is outperforming the Zig version by pretty much every measurable metric
Recommends · Jul 2026 · in “Claude Code uses Bun written in Rust now”
This has the added benefit of letting ts_ls and various other tools work without requiring me to have both node and bun installed locally.
Recommends · Dec 2025 · in “Anthropic acquires Bun”
It's still an impressive achievement that would have taken even the most competent engineers an exponentially longer time to accomplish.
Recommends · May 2026 · in “Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc”
It consolidates a lot of really annoying nits and quality of life aspects like bundling, module resolution, testing, env handling, etc.
Recommends · Aug 2026 · in “Bun 1.4 Rust rewrite is not looking good”
The bun Port is a phenomenal engineering achievement that would have taken a team of people over a year or two to deliver previously
Recommends · Jul 2026 · in “How is the Bun Rewrite in Rust going?”
More importantly Bun allows for simplicity. Install Bun, you get Bundler included and TypeScript just works, and it's blazing fast.
Recommends · Feb 2026 · in “Fastest Front End Tooling for Humans and AI”
it's just bad engineering - instead of releasing it alongside the main project and focusing on gradually getting parity over months
Mixed · May 2026 · in “Bun Rust rewrite: "codebase fails basic miri checks, allows for UB in safe rust"”
AI corp deep in the dev chain? I feel uncomfortable, because no one knows when they’ll start steering things into weird directions.
Mixed · Dec 2025 · in “Anthropic acquires Bun”
Meanwhile the CI is broken and @robobun finally closes a portion of its own PRs because they duplicate other PRs it has written.
Mixed · May 2026 · in “Bun is being ported from Zig to Rust”
it's very much a first pass which is far from idiomatic rust and far from memory safe. still impressive though for what it is.
Mixed · May 2026 · in “Rewrite Bun in Rust has been merged”
I’d find Bun’s “batteries included” approach compelling, at least to the extent I decide I can trust Bun, after due diligence
Mixed · Aug 2026 · in “Bun 1.4”
The developer did a great job investigating the applicability of a new tool and it appears the investigation yielded fruit.
Recommends · May 2026 · in “Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc”
genuine concerns about the quality of bun that is openly being built making use of tools we as a whole know is problematic
Mixed · May 2026 · in “Yt-dlp – [Announcement] Bun support is now limited and deprecated”
their post about rewriting Bun in Rust is full of technical details that led to improving the end product for their users
Recommends · Jul 2026 · in “Zig Creator Calls Spade a Spade, Anthropic Blows Smoke”
Bun has a better standard library than Deno. You get a DB driver, S3 client, etc which on Deno are all third party deps.
Recommends · Dec 2025 · in “Anthropic acquires Bun”
It's basically the `node` development experience with all incidental frictions removed (but some segfaults added)
Mixed · May 2026 · in “Deno 2.8”
Claude autonomously translating hacky Zig (according to Andrew Kelly #1) to unidiomatic (way more unsafe code that usual) Rust didn't solve the issues that the original code base already had.
Criticizes · Aug 2026 · in “The Two Factions of C++”
it's a pretty faithful rewrite. It seems like being near 1-1 with the original code was prioritized even more so than utilizing Rust's safety features since unsafe Rust is everywhere
Criticizes · May 2026 · in “Rewrite Bun in Rust has been merged”
introduced hundreds of bugs not caught by the tests and took over three months of human labour before being shipped as an actual release, and is still experiencing instability
Criticizes · Oct 2026 · in “Tsc-ts: TypeScript written in TypeScript”
Bun's codebase and documentation increasingly becoming AI slop, and this impulsive complete rewrite - all of it has ruined it for me and I'm actively moving off of Bun.
Criticizes · May 2026 · in “Bun is being ported from Zig to Rust”
no reader of tech news will take an acquisition of a company with four years of runway as anything but decreasing the odds their product will still be around
Criticizes · Dec 2025 · in “Anthropic acquires Bun”
pre-releases the community don't get access to but released (Anthropic) applications do have access to, feels a bit too on the nose after the acquisition
Criticizes · Jul 2026 · in “Claude Code uses Bun written in Rust now”
they spent millions of dollars in tokens for the claimed 11 day sprint, and then spent an additional 3.5 months fixing hundreds of issues it introduced
Criticizes · Oct 2026 · in “Security advisory: Critical remote code execution vulnerabilities, update now”
It's clear to me that Bun is in an experimental phase of development and I think that's a good enough reason to move on if your use case is not.
Criticizes · May 2026 · in “Yt-dlp – [Announcement] Bun support is now limited and deprecated”
Rewriting the entire codebase into 1m loc that has never been read by a human is an obvious recipe for software that cannot be maintained
Criticizes · May 2026 · in “Anthropic Acquires Stainless”
They ported it to rust, completely introduced a bunch of bugs, went through all that effort, just for the codebase to be not much safer.
Criticizes · Aug 2026 · in “Amodei Re. Regulation”
You can tell what will happen when they release it before sorting out all the new bugs introduced by the not-exactly-line-by-line port.
Criticizes · Jul 2026 · in “Claude Code uses Bun written in Rust now”
Perhaps it could go wrong because he uses AI robots to generate responses to issues on claude code that are also generated by AI robots
Criticizes · May 2026 · in “I am worried about Bun”
It seems to be used by anthropic as a way to shift the discussion window into it being acceptable that you yolomerge millions of lines.
Criticizes · May 2026 · in “Bun's Rust rewrite has been merged”
Their slop didn't use the same type resolution semantics as Zig, which makes their implementation exhibits non-deterministic behavior.
Criticizes · Apr 2026 · in “The Zig project's rationale for their firm anti-AI contribution policy”
I don't understand the rationale behind how any project, especially of this magnitude, can seriously build something stable this way.
Criticizes · May 2026 · in “Rewrite Bun in Rust has been merged”
Adding a Markdown file to the default project structure that will significantly improve the experience for this majority of developers seems like an obvious win
Recommends · Jul 2026 · in “`bun init` automatically creates a Claude.md file by default”
Keeping a large release, like a total rewrite, on canary for a while to iron out bugs is a very reasonable software engineering practice.
Recommends · Jul 2026 · in “Mitchellh starts a new company: Superlogical”
Jarred has done a lot of impressive stuff with Bun, and it seems unlikely he would ship this rewrite if it didn't meet his quality bar
Recommends · May 2026 · in “Yt-dlp – [Announcement] Bun support is now limited and deprecated”
they acquired Bun because they seem to be super thoroughly invested in the whole ecosystem and engineering excellence of their tools
Mixed · Apr 2026 · in “Vercel Claude Code plugin wants to read your prompt”
We don't know if the timeline is true, whether Rust experts had a hand in it or even if the reported test suite compliance is true.
Mixed · May 2026 · in “Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc”
Counts from 1,795,640 Hacker News comments, Nov 2025 to Nov 2026. How we count · Report a mistake