evanw/esbuild

An extremely fast bundler for the web

40,050

stars

4,469

commits

Go

primary language

Aug 9, 2026

updated

esbuild.github.io/
bundler
commonjs
compiler
css
esm
javascript
jsx
minifier
react
tsx
typescript
Browse cluster: CSS-in-JS and Styled Components

README

esbuild: An extremely fast JavaScript bundler
Website | Getting started | Documentation | Plugins | FAQ

Why?

Our current build tools for the web are 10-100x slower than they could be:

Bar chart with benchmark results

The main goal of the esbuild bundler project is to bring about a new era of build tool performance, and create an easy-to-use modern bundler along the way.

Major features:

Check out the getting started instructions if you want to give esbuild a try.

Contributors

(top 30 of 123)

evanw

4,278 commits

rtsao

16 commits

magic-akari

9 commits

jridgewell

7 commits

evanw/esbuild

An extremely fast bundler for the web

40,050

stars

4,469

commits

Go

primary language

Aug 9, 2026

updated

esbuild.github.io/
bundler
commonjs
compiler
css
esm
javascript
jsx
minifier
react
tsx
typescript
Browse cluster: CSS-in-JS and Styled Components

README

esbuild: An extremely fast JavaScript bundler
Website | Getting started | Documentation | Plugins | FAQ

Why?

Our current build tools for the web are 10-100x slower than they could be:

Bar chart with benchmark results

The main goal of the esbuild bundler project is to bring about a new era of build tool performance, and create an easy-to-use modern bundler along the way.

Major features:

Check out the getting started instructions if you want to give esbuild a try.

Contributors

(top 30 of 123)

evanw

4,278 commits

rtsao

16 commits

magic-akari

9 commits

jridgewell

7 commits

Languages

Go

75.6%

JavaScript

17.0%

TypeScript

5.7%