Hacker ApprovedDepartments

esbuild

Hacker Approved

Ranked 2 of 5 JavaScript bundlers by recommenders

Fast, stable bundler that people trust for builds and small tools; critics cite limited plugin support.

Fast, stable bundler that people trust for builds and small tools; critics cite limited plugin support.

37 people gave an opinion

recommend it
31
criticize it
6
approval share
84%
Each figure is one person. RecommendsCriticizes

Recommended in 11 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: not recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 31 people recommend itNeeds 10 or more, met.
  • 5.2 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 11 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Very fast builds

    “It only takes a few microseconds and I don't need any bundlers or tsc or anything like that.”

    Comment from 14 Jul 2026 in “Why Vanilla JavaScript”

    “Compare Go (esbuild) to webpack (JS), its over 100x faster easily.”

    Comment from 23 Feb 2026 in “The JavaScript Oxidation Compiler”

    “rebuild fast enough that it feels like hot module reloading”

    Comment from 9 Apr 2026 in “We moved Railway's front end off Next.js. Builds went from 10 minutes to under 2”
  • Stable, trusted for years

    “I went with esbuild in my last project, and have no regrets.”

    Comment from 13 Mar 2026 in “Vite 8.0 Is Out”

    “esbuild has been very stable for my projects too.”

    Comment from 13 Mar 2026 in “Vite 8.0 Is Out”

    “Esbuild is still my goto even after many years.”

    Comment from 4 Jun 2026 in “VoidZero Is Joining Cloudflare”
  • Written in Go, embeddable

    “Compare Go (esbuild) to webpack (JS), its over 100x faster easily.”

    Comment from 23 Feb 2026 in “The JavaScript Oxidation Compiler”

    “esbuild can be used directly inside a Go program”

    Comment from 30 Dec 2025 in “Go Away Python”

    “I know esbuild is golang and v fast”

    Comment from 23 Apr 2026 in “TypeScript 7.0 Beta (built on Go)”
  • Single binary, zero dependencies

    “starting with esbuild which made it possible to use a simple single-binary tool for bundling”

    Comment from 25 Feb 2026 in “How we rebuilt Next.js with AI in one week”

    “ESBuild, which has 0 dependencies, for the build system instead of Vite”

    Comment from 13 Apr 2026 in “Someone Bought 30 WordPress Plugins and Planted a Backdoor in All of Them”

What people warn about

Each mark is one comment

  • Limited plugin support

    “esbuild's plugin support is limited which is why vite had to use rollup for prod build.”

    Comment from 13 Mar 2026 in “Vite 8.0 Is Out”

    “lack of plugin support is sufficient to block adoptions”

    Comment from 13 Mar 2026 in “Vite 8.0 Is Out”
  • Missing code splitting, top-level await

    “esbuild still doesn’t support top-level await. And live reloading is way, way slower than HMR.”

    Comment from 13 Mar 2026 in “Vite 8.0 Is Out”

    “esbuild is still lacking code splitting”

    Comment from 13 Mar 2026 in “Vite 8.0 Is Out”

Other JavaScript bundlers people recommend

The four most recommended other JavaScript bundlers, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

esbuild compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Vite1352187%126 mo3 ownersApproved
esbuildThis page31684%11—Approved
Rolldown130100%8—Approved
webpack134224%7——
Turbopack12957%5——
See all 5 JavaScript bundlers, ranked

What people said

38 of the 45 comments that mention it, newest first. Each links to the original comment.

“it can be a good language to write tools that are perfectly sufficiently fast, like esbuild”

MixedComment from 17 Oct 2026 in “Tsc-ts: TypeScript written in TypeScript”

“with esbuild or rollup or something else designed for native ESM bundling”

RecommendsComment from 9 Oct 2026 in “Cloudflare acquires Deno”

“they're fast enough for me to not care”

RecommendsComment from 13 Aug 2026 in “Choose Boring Technology (2015)”

“large parts of the original Bun source code was a line-by-line port of esbuild from Go to Zig”

MixedComment from 19 Jul 2026 in “Claude Code uses Bun written in Rust now”

“It only takes a few microseconds and I don't need any bundlers or tsc or anything like that.”

RecommendsComment from 14 Jul 2026 in “Why Vanilla JavaScript”

“vanilla TypeScript + golang middleware (esbuild) on the backend that converts to JS on the fly.”

RecommendsComment from 13 Jul 2026 in “Why Vanilla JavaScript”

“esbuild doesn't do everything for me”

MixedComment from 4 Jul 2026 in “Vite+ Beta”

“the issue in esbuild for that is still open and users are manually building their workers as separate entry points, which is very fragile”

CriticizesComment from 2 Jul 2026 in “Vite+ Beta”

“Same here. I prefer bet on community-led projects like Node.js, ESbuild and BiomeJS”

RecommendsComment from 4 Jun 2026 in “VoidZero Is Joining Cloudflare”

“Esbuild is still my goto even after many years.”

RecommendsComment from 4 Jun 2026 in “VoidZero Is Joining Cloudflare”

“oh I don't plan to npm anything other than something like esbuild and solidjs.”

RecommendsComment from 30 May 2026 in “Zot now supports Claude Opus 4.8”

“I know esbuild is golang and v fast”

RecommendsComment from 23 Apr 2026 in “TypeScript 7.0 Beta (built on Go)”

“ESBuild, which has 0 dependencies, for the build system instead of Vite”

RecommendsComment from 13 Apr 2026 in “Someone Bought 30 WordPress Plugins and Planted a Backdoor in All of Them”

“rebuild fast enough that it feels like hot module reloading”

RecommendsComment from 9 Apr 2026 in “We moved Railway's front end off Next.js. Builds went from 10 minutes to under 2”

“It actually consumes quite a bit of battery”

CriticizesComment from 29 Mar 2026 in “Detecting file changes on macOS with kqueue”

“not even a big deal these days with tools like esbuild”

RecommendsComment from 24 Mar 2026 in “No-build, no-NPM, SSR-first JavaScript framework if you hate React, love HTML”

“I love single-use tools with limited scope like e.g. esbuild or now this.”

RecommendsComment from 23 Mar 2026 in “Bombadil: Property-based testing for web UIs by Antithesis”

“esbuild's plugin support is limited which is why vite had to use rollup for prod build.”

CriticizesComment from 13 Mar 2026 in “Vite 8.0 Is Out”

“esbuild still doesn’t support top-level await. And live reloading is way, way slower than HMR.”

CriticizesComment from 13 Mar 2026 in “Vite 8.0 Is Out”

“esbuild is still lacking code splitting”

CriticizesComment from 13 Mar 2026 in “Vite 8.0 Is Out”

“I went with esbuild in my last project, and have no regrets.”

RecommendsComment from 13 Mar 2026 in “Vite 8.0 Is Out”

“esbuild has been very stable for my projects too.”

RecommendsComment from 13 Mar 2026 in “Vite 8.0 Is Out”

“I am just using esbuild directly.”

RecommendsComment from 13 Mar 2026 in “Vite 8.0 Is Out”

“lack of plugin support is sufficient to block adoptions”

CriticizesComment from 13 Mar 2026 in “Vite 8.0 Is Out”

“supports them well enough to be credible”

RecommendsComment from 13 Mar 2026 in “Vite 8.0 Is Out”

“starting with esbuild which made it possible to use a simple single-binary tool for bundling”

RecommendsComment from 25 Feb 2026 in “How we rebuilt Next.js with AI in one week”

“Compare Go (esbuild) to webpack (JS), its over 100x faster easily.”

RecommendsComment from 23 Feb 2026 in “The JavaScript Oxidation Compiler”

“Evan wallace proved it by building esbuild. this is no longer bet.”

RecommendsComment from 23 Feb 2026 in “The JavaScript Oxidation Compiler”

“esbuild still hits minifier bugs regularily”

CriticizesComment from 23 Feb 2026 in “The JavaScript Oxidation Compiler”

“requires sticking to esbuild”

RecommendsComment from 22 Jan 2026 in “Turbopack: Building Faster by Building Less”

“just use esbuild to target ES2020 before you run in it”

RecommendsComment from 16 Jan 2026 in “Goscript: Transpile Go to human-readable TypeScript”

“The fact that swc, esbuild, etc. come batteries-included with transforms”

RecommendsComment from 10 Jan 2026 in “The Performance Revolution in JavaScript Tooling”

“most other bundlers (e.g. Rollup and esbuild) do not”

CriticizesComment from 9 Jan 2026 in “What Happened to WebAssembly”

“You can use esbuild to build your entire project with a single command.”

RecommendsComment from 5 Jan 2026 in “Web development is fun again”

“You can do it in like 50 lines of code and esbuild.”

RecommendsComment from 5 Jan 2026 in “Web development is fun again”

“esbuild can be used directly inside a Go program”

RecommendsComment from 30 Dec 2025 in “Go Away Python”

“All you need is Claude and esbuild, and you can make practically anything.”

RecommendsComment from 4 Dec 2025 in “Programming peaked”

“with webapps I can just use esbuild”

RecommendsComment from 29 Nov 2025 in “Electron vs. Tauri”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.