</>PackageGraphPackageGraph

esbuild

npmv0.28.1TypeScript

An extremely fast JavaScript and CSS bundler and minifier.

232.9M
Weekly downloads
3
Dependents
26
Dependencies
100/100
Popularity

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.

vitenpm

Native-ESM powered web dev build tool

143.8M/wk1 dependentsMIT
lightningcssnpm

A CSS parser, transformer, and minifier written in Rust

92.2M/wk3 dependentsMPL-2.0TS
tsxnpm

TypeScript Execute (tsx): Node.js enhanced with esbuild to run TypeScript & ESM files

73.1M/wk5 dependentsMIT
@reduxjs/toolkitnpm

The official, opinionated, batteries-included toolset for efficient Redux development

22.6M/wk0 dependentsMITTS
kyselynpm

Type safe SQL query builder

10.3M/wk1 dependentsMIT
sveltenpm

Cybernetically enhanced web apps

4.7M/wk0 dependentsMITTS
sql-escapernpm

🛡️ Faster SQL escape and format for JavaScript (Node.js, Bun, and Deno).

3.9M/wk1 dependentsMITTS
@sveltejs/acorn-typescriptnpm

Acorn plugin that parses TypeScript

3.5M/wk2 dependentsMITTS
mswnpm

Seamless REST/GraphQL API mocking library for browser and Node.js.

0/wk4 dependentsMITTS
@asamuzakjp/css-colornpm

CSS color - Resolve and convert CSS colors.

0/wk1 dependentsMITTS
css-treenpm

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

0/wk3 dependentsMIT
whatwg-urlnpm

An implementation of the WHATWG URL Standard's URL API and parsing machinery

0/wk1 dependentsMIT
@exodus/bytesnpm

Various operations on Uint8Array data

0/wk4 dependentsMITTS
undicinpm

An HTTP/1.1 client, written from scratch for Node.js

0/wk6 dependentsMITTS
@testing-library/user-eventnpm

Fire events the same way the user does

0/wk3 dependentsMITTS
@edge-runtime/primitivesnpm

A set of primitives to build Vercel Edge Runtime.

0/wk1 dependentsMITTS
h3npm

Minimal H(TTP) framework built for high performance and portability.

0/wk2 dependentsMITTS
globnpm

the most correct and second fastest glob implementation in JavaScript

0/wk16 dependentsBlueOak-1.0.0TS
tarnpm

tar for node

0/wk2 dependentsBlueOak-1.0.0TS
snappynpm

Fastest Snappy compression library in Node.js

0/wk1 dependentsMITTS
minimizer-webpack-pluginnpm

Minimizer plugin for webpack

0/wk1 dependentsMITTS
pathenpm

Universal filesystem path utils

0/wk3 dependentsMITTS
std-envnpm

Runtime agnostic JS utils

0/wk2 dependentsMITTS
mongodbnpm

The official MongoDB driver for Node.js

0/wk3 dependentsApache-2.0TS

Frequently installed together

Version history

VersionPublishedLicense
0.28.1latest1 month agoMIT
0.28.03 months agoMIT
0.27.73 months agoMIT
0.27.53 months agoMIT
0.27.44 months agoMIT
0.27.35 months agoMIT
0.27.27 months agoMIT
0.27.17 months agoMIT
0.27.08 months agoMIT
0.26.08 months agoMIT
0.25.128 months agoMIT
0.25.119 months agoMIT
0.25.1010 months agoMIT
0.25.911 months agoMIT
0.25.81 year agoMIT
0.25.71 year agoMIT
0.25.61 year agoMIT
0.25.51 year agoMIT
0.25.41 year agoMIT
0.25.31 year agoMIT

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.