No description
- Go 75.3%
- JavaScript 17%
- TypeScript 6%
- Makefile 0.9%
- HTML 0.7%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .github | ||
| cmd/esbuild | ||
| compat-table | ||
| debian | ||
| docs | ||
| images | ||
| internal | ||
| lib | ||
| npm | ||
| pkg | ||
| require | ||
| scripts | ||
| .editorconfig | ||
| .gitignore | ||
| CHANGELOG-2020.md | ||
| CHANGELOG-2021.md | ||
| CHANGELOG-2022.md | ||
| CHANGELOG-2023.md | ||
| CHANGELOG-2024.md | ||
| CHANGELOG-2025.md | ||
| CHANGELOG.md | ||
| dl.sh | ||
| go.mod | ||
| go.sum | ||
| go.version | ||
| LICENSE.md | ||
| Makefile | ||
| README.md | ||
| RUNBOOK.md | ||
| staticcheck.conf | ||
| version.txt | ||
Website |
Getting started |
Documentation |
Plugins |
FAQ
Why?
Our current build tools for the web are 10-100x slower than they could be:
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:
- Extreme speed without needing a cache
- JavaScript, CSS, TypeScript, and JSX built-in
- A straightforward API for CLI, JS, and Go
- Bundles ESM and CommonJS modules
- Bundles CSS including CSS modules
- Tree shaking, minification, and source maps
- Local server, watch mode, and plugins
Check out the getting started instructions if you want to give esbuild a try.