Rolldown is a free, open-source JavaScript bundler written in Rust and designed as the unified bundler powering Vite 8+.
Alternatives to esbuild
SWC is a free, extensible Rust-based platform for developer tools that compile and bundle JavaScript and TypeScript.
Rslib is a free, open-source build tool for JavaScript packages and UI component libraries.
- 4
TypeScript Playground
TypeScript Playground is a free browser environment for writing, running, and sharing TypeScript and JavaScript code.
Free planWeb6.6Free plan - 5
6.4Free plan - 6

Rspack
Rspack is a free, open-source bundler for web projects, built with Rust and TypeScript.
Free planWebLinuxmacOSSelf-hosted6.3Free plan - 7
Terser
Terser is a JavaScript minifier that reduces code size by shortening variable names, removing whitespace and comments, and dropping unused code.
Free planWebAPILinuxmacOS6.3Free plan - 8
ncc
ncc is a free command-line tool that compiles a Node.js module and its dependencies into a single file.
Free planLinux6.2Free plan - 9
Oxc
Oxc is a free collection of JavaScript tools written in Rust for development workflows.
Free planLinuxmacOSWindows6.2Free plan - 10
Google Closure Compiler
Google Closure Compiler analyzes JavaScript to optimize it and check its correctness.
Free planLinuxmacOSSelf-hostedWindows6.1Free plan - 11
Grunt
Grunt is a free JavaScript task runner for automating recurring development work, including minification, compilation, unit testing, and linting.
Free planLinuxmacOSWindows6.1Free plan - 12

Parcel
Parcel is a free, open-source, zero-configuration build tool for web projects.
WebAPIExtensionLinux6.1 - 13
Turbopack
Turbopack is an incremental JavaScript and TypeScript bundler written in Rust and included in Next.js.
Free planLinuxmacOSWindows6.1Free plan - 14

Rsbuild
Rsbuild is a web application build tool powered by Rspack, with both zero-configuration setup and a configurable build API.
Free planWeb6.0Free plan - 15

webpack
webpack is a static module bundler for modern JavaScript applications.
Free planWebAPISelf-hosted6.0Free plan - 16

Rollup
Rollup is a JavaScript module bundler for turning smaller pieces of code into applications or libraries.
WebAPILinuxmacOS5.9 - 17
UglifyJS
UglifyJS is a JavaScript toolkit for parsing, minifying, compressing, and beautifying code.
Free planAPILinuxSelf-hosted5.9Free plan - 18
Babel REPL
Babel REPL is a free, open-source browser tool for trying Babel transformations on code.
Web5.8 - 195.8Free plan
- 20
Gulp
Gulp is a free toolkit for turning repetitive development work into automated build pipelines.
LinuxmacOSWindows5.7 - 21
Sucrase
Sucrase is a free JavaScript transform tool for development builds aimed at modern runtimes.
Free planAPILinux5.7Free plan - 225.5
- 23
tsdown
Web5.5 - 24
Browserify
Browserify is a free, MIT-licensed tool that lets browser code use Node-style require() calls.
Web5.4 - 255.4
- 265.3

