
About Rolldown
Rolldown is a free, open source JavaScript bundler written in Rust. It keeps the API of Rollup and adds built-in transforms that match the feature set of esbuild.
What it does
Rolldown bundles modules into output files, handling tree shaking, code splitting and minification. It is built to handle large numbers of modules quickly, and it accepts the familiar Rollup options and plugins. The project is designed to power Vite, so it is aimed at development and production builds in that ecosystem.
Key features
- Rollup-compatible options and plugin API
- Built-in transforms for JavaScript, TypeScript and JSX
- Fast builds on large module graphs
- Minification and source maps
- Browser REPL for trying it out
Who it's for
Teams using Vite or Rollup who want a faster bundler with a familiar API. It also suits tool authors who want a Rust-based option with plugin support.
Pricing and good to know
Rolldown is free and open source under the MIT license. Test plugin compatibility before you switch, since not every plugin may behave the same way. The project publishes its own benchmarks, which you should check against your own project.
Highlights
- Rollup-compatible options and plugin API
- Built-in transforms for JavaScript, TypeScript and JSX
- Fast bundling of large module graphs
- Minification and source maps in one build
- Browser REPL for trying it out












