esbuild
npmv0.28.1TypeScriptAn extremely fast JavaScript and CSS bundler and minifier.
Overview
esbuild is an npm package that an extremely fast JavaScript and CSS bundler and minifier. It is extremely widely used, with about 232.9M downloads per week and 3 known dependents in the graph. The latest version is 0.28.1, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need an extremely fast JavaScript and CSS bundler and minifier and value a battle-tested, widely-adopted solution.
When not to use it
Consider an alternative if you need to minimize your dependency tree, or if a more actively-maintained option better fits your npm stack.
Pros
- Large, well-established user base (232.9M weekly downloads).
- Ships TypeScript type definitions.
- Clear open-source license (MIT).
Cons
- Large dependency tree (26 direct dependencies) increases install size and audit surface.
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of esbuild.
Dependencies
Used by
Popular packages that depend on esbuild.
Native-ESM powered web dev build tool
A CSS parser, transformer, and minifier written in Rust
TypeScript Execute (tsx): Node.js enhanced with esbuild to run TypeScript & ESM files
The official, opinionated, batteries-included toolset for efficient Redux development
Type safe SQL query builder
Cybernetically enhanced web apps
🛡️ Faster SQL escape and format for JavaScript (Node.js, Bun, and Deno).
Acorn plugin that parses TypeScript
Seamless REST/GraphQL API mocking library for browser and Node.js.
CSS color - Resolve and convert CSS colors.
A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations
An implementation of the WHATWG URL Standard's URL API and parsing machinery
Various operations on Uint8Array data
An HTTP/1.1 client, written from scratch for Node.js
Fire events the same way the user does
A set of primitives to build Vercel Edge Runtime.
Minimal H(TTP) framework built for high performance and portability.
the most correct and second fastest glob implementation in JavaScript
tar for node
Fastest Snappy compression library in Node.js
Minimizer plugin for webpack
Universal filesystem path utils
Runtime agnostic JS utils
The official MongoDB driver for Node.js
Frequently installed together
TypeScript definitions for node
Prettier is an opinionated code formatter
An AST-based pattern checker for JavaScript.
Next generation testing framework powered by Vite
TypeScript Execute (tsx): Node.js enhanced with esbuild to run TypeScript & ESM files
The semantic version parser used by npm.
React is a JavaScript library for building user interfaces.
Tool for transforming styles with JS plugins
Modify strings, generate sourcemaps
React package for working with the DOM.
TypeScript definitions for react
Fast, unopinionated, minimalist web framework
Version history
| Version | Published | License |
|---|---|---|
| 0.28.1latest | 1 month ago | MIT |
| 0.28.0 | 3 months ago | MIT |
| 0.27.7 | 3 months ago | MIT |
| 0.27.5 | 3 months ago | MIT |
| 0.27.4 | 4 months ago | MIT |
| 0.27.3 | 5 months ago | MIT |
| 0.27.2 | 7 months ago | MIT |
| 0.27.1 | 7 months ago | MIT |
| 0.27.0 | 8 months ago | MIT |
| 0.26.0 | 8 months ago | MIT |
| 0.25.12 | 8 months ago | MIT |
| 0.25.11 | 9 months ago | MIT |
| 0.25.10 | 10 months ago | MIT |
| 0.25.9 | 11 months ago | MIT |
| 0.25.8 | 1 year ago | MIT |
| 0.25.7 | 1 year ago | MIT |
| 0.25.6 | 1 year ago | MIT |
| 0.25.5 | 1 year ago | MIT |
| 0.25.4 | 1 year ago | MIT |
| 0.25.3 | 1 year ago | MIT |
Maintainers
Frequently asked questions
How do I install esbuild?
Run `npm install esbuild` to add esbuild to your npm project.
What license is esbuild released under?
esbuild is distributed under the MIT license.
How popular is esbuild?
esbuild has approximately 232,881,223 downloads per week and 3 known dependent packages.