https://github.com/netlify/esbuild
An extremely fast JavaScript bundler and minifier
https://github.com/netlify/esbuild
Last synced: 6 months ago
JSON representation
An extremely fast JavaScript bundler and minifier
- Host: GitHub
- URL: https://github.com/netlify/esbuild
- Owner: netlify
- License: mit
- Fork: true (evanw/esbuild)
- Created: 2021-03-14T00:06:41.000Z (over 5 years ago)
- Default Branch: netlify
- Last Pushed: 2023-09-16T11:08:16.000Z (almost 3 years ago)
- Last Synced: 2025-12-28T22:46:08.452Z (6 months ago)
- Language: Go
- Homepage: https://esbuild.github.io/
- Size: 13.8 MB
- Stars: 19
- Watchers: 2
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
Website |
Getting started |
Documentation |
Plugins |
FAQ
> esbuild implemented analysis of glob-style imports: https://esbuild.github.io/api/#glob
> We recommend migrating to that, as this fork of esbuild is not maintained anymore.
> See [here](NETLIFY.md) for more details.
## 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
- ES6 and CommonJS modules
- Tree shaking of ES6 modules
- An [API](https://esbuild.github.io/api/) for JavaScript and Go
- [TypeScript](https://esbuild.github.io/content-types/#typescript) and [JSX](https://esbuild.github.io/content-types/#jsx) syntax
- [Source maps](https://esbuild.github.io/api/#sourcemap)
- [Minification](https://esbuild.github.io/api/#minify)
- [Plugins](https://esbuild.github.io/plugins/)
Check out the [getting started](https://esbuild.github.io/getting-started/) instructions if you want to give esbuild a try.