Skip to content

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 · comment

    More importantly Bun allows for simplicity. Install Bun, you get Bundler included and TypeScript just works, and it's blazing fast.

    Feb 2026 · comment

    I’d find Bun’s “batteries included” approach compelling, at least to the extent I decide I can trust Bun, after due diligence

    Aug 2026 · comment
  • TypeScript 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 · comment

    More importantly Bun allows for simplicity. Install Bun, you get Bundler included and TypeScript just works, and it's blazing fast.

    Feb 2026 · comment

    It's basically the `node` development experience with all incidental frictions removed (but some segfaults added)

    May 2026 · comment
  • Faster 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 · comment

    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...

    Jul 2026 · comment

    More importantly Bun allows for simplicity. Install Bun, you get Bundler included and TypeScript just works, and it's blazing fast.

    Feb 2026 · comment
  • Impressive 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 · comment

    It's still an impressive achievement that would have taken even the most competent engineers an exponentially longer time to accomplish.

    May 2026 · comment

    The 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 · comment

    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

    Oct 2026 · comment

    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.

    Jul 2026 · comment
  • Unsafe, 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 · comment

    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

    May 2026 · comment

    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.

    Jul 2026 · comment
  • Unreviewed 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 · comment

    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

    May 2026 · comment

    genuine concerns about the quality of bun that is openly being built making use of tools we as a whole know is problematic

    May 2026 · comment
  • Anthropic 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 · comment

    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

    Dec 2025 · comment

    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

    Jul 2026 · comment

What hackers pick instead

Every quote

The 40 most detailed of 1625 comments. Each links to the original.

  1. 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”

  2. 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”

  3. 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”

  4. 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”

  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

    Recommends · Jul 2026 · in “Claude Code uses Bun written in Rust now”

  6. 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”

  7. 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”

  8. 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”

  9. 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?”

  10. 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”

  11. 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"”

  12. 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”

  13. 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”

  14. 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”

  15. 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”

  16. 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”

  17. 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”

  18. 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”

  19. 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”

  20. It's basically the `node` development experience with all incidental frictions removed (but some segfaults added)

    Mixed · May 2026 · in “Deno 2.8”

  21. 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++”

  22. 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”

  23. 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”

  24. 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”

  25. 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”

  26. 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”

  27. 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”

  28. 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”

  29. 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”

  30. 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”

  31. 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”

  32. 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”

  33. 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”

  34. 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”

  35. 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”

  36. 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”

  37. 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”

  38. 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”

  39. 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”

  40. 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