Rolldown
Rust-based Rollup-compatible bundler designed for the VoidZero JavaScript toolchain.
Overview
Rolldown is a high-performance JavaScript bundler written in Rust, designed as a modern alternative to traditional bundlers like Rollup and esbuild. It offers a Rollup-compatible API while achieving esbuild-level feature parity, making it a drop-in replacement for existing projects.
The bundler is optimized for speed, handling tens of thousands of modules efficiently with built-in support for transforms, code minification, source maps, and more. Rolldown is the unified bundler powering Vite 8 and beyond, and is available as free and open-source software maintained by a full-time team and community contributors.
Key features
- Rust-based performance
- Rollup-compatible API
- esbuild feature parity
- Built-in minification and source maps
- Code transforms and injection
- Plugin ecosystem support
- Designed for Vite 8+
- Significantly faster than Rollup and esbuild
- Familiar Rollup API reduces migration effort
- Free and open source
- Handles tens of thousands of modules efficiently
- Integrated with Vite ecosystem
- Relatively newer project compared to established bundlers
- Ecosystem may be smaller than Rollup or webpack
Best for
Alternatives
More Devtool
Compare allSecure TypeScript/JavaScript runtime with built-in tooling, permissions, and npm compat.
Visual content editor for Nuxt Content with live preview and team workflows.
Matrix-based language and environment for engineering, signal processing, and simulation.
Powerful, extensible text editor that supports various programming languages and file types.