Tools/evanw/esbuild

esbuild

Extremely fast bundler for the web

40.0k+6/wkgrowthGoMIT Licensenew this week

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Mar 2026

Esbuild does it 10-100x faster than Webpack. Written in Go, compiled to native code, parallelized from the ground up. A bundle that takes Webpack 30 seconds takes esbuild 300 milliseconds. Those aren't marketing numbers. That's what you'll actually see.

MIT license, created by Evan Wallace (co-founder of Figma). Handles JS, TypeScript, JSX, CSS, and JSON. Tree-shaking, minification, source maps, code splitting, the core bundling features are all there. Vite uses esbuild internally for dependency pre-bundling.

Fully free. It's a CLI tool and Go library. No paid tier, no hosted version. Solo to enterprise: free across the board. The only question is whether you use it directly or through Vite.

The catch is what esbuild deliberately doesn't do. No HMR (hot module replacement) for dev servers. No native HTML entry points. Limited plugin API compared to Webpack or Rollup. Evan Wallace has been explicit: esbuild is a bundler, not a framework. If you need a full dev server experience, use Vite (which uses esbuild under the hood). If you need a fast bundler for production builds, CI pipelines, or as a library inside other tools, esbuild is the engine to use.

Free vs Self-Hosted vs Paid

fully free

Fully open source under MIT. CLI tool and Go library. No paid tier, no service component. Free at any scale.

Free. A bundler binary, not a service.

Self-hosting ops:trivial

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
88/100 · A
Adoption27/30
Maintenance25/25
Community11/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 39,844 starsActive community: 1,302 forksPermissive license (MIT)

About

Stars
40,012
Forks
1,332

Explore Further

More tools in the directory