# esbuild **Repository Path**: mirrors/esbuild ## Basic Information - **Project Name**: esbuild - **Description**: esbuild 是 Go 编写的 JavaScript 打包和压缩工具 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: main - **Homepage**: https://www.oschina.net/p/esbuild - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 3 - **Created**: 2021-03-10 - **Last Updated**: 2025-12-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## 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: - Extreme speed without needing a cache - [JavaScript](https://esbuild.github.io/content-types/#javascript), [CSS](https://esbuild.github.io/content-types/#css), [TypeScript](https://esbuild.github.io/content-types/#typescript), and [JSX](https://esbuild.github.io/content-types/#jsx) built-in - A straightforward [API](https://esbuild.github.io/api/) for CLI, JS, and Go - Bundles ESM and CommonJS modules - Bundles CSS including [CSS modules](https://github.com/css-modules/css-modules) - Tree shaking, [minification](https://esbuild.github.io/api/#minify), and [source maps](https://esbuild.github.io/api/#sourcemap) - [Local server](https://esbuild.github.io/api/#serve), [watch mode](https://esbuild.github.io/api/#watch), and [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.