back to home

evanw / esbuild

An extremely fast bundler for the web

39,796 stars
1,286 forks
597 issues
GoJavaScriptTypeScript

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing evanw/esbuild in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind-ai.vercel.app/repo/evanw/esbuild)
Preview:Analyzed by RepoMind

Repository Summary (README)

Preview
<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="./images/wordmark-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="./images/wordmark-light.svg"> <img alt="esbuild: An extremely fast JavaScript bundler" src="./images/wordmark-light.svg"> </picture> <br> <a href="https://esbuild.github.io/">Website</a> | <a href="https://esbuild.github.io/getting-started/">Getting started</a> | <a href="https://esbuild.github.io/api/">Documentation</a> | <a href="https://esbuild.github.io/plugins/">Plugins</a> | <a href="https://esbuild.github.io/faq/">FAQ</a> </p>

Why?

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

<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="./images/benchmark-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="./images/benchmark-light.svg"> <img alt="Bar chart with benchmark results" src="./images/benchmark-light.svg"> </picture> </p>

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.