Search

Search tools, categories and pages, or ask the assistant.

Rolldown

rolldown.rs

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+
Pros
  • 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
Cons
  • Relatively newer project compared to established bundlers
  • Ecosystem may be smaller than Rollup or webpack
Use this if
You need a fast, modern bundler with Rollup compatibility; you're building with Vite; or you want to replace esbuild or Rollup with better performance.
Skip this if
You require extensive third-party plugin ecosystems; you need commercial support; or you're locked into webpack-specific workflows.

Best for

JavaScript projects requiring fast bundlingVite-based applicationsLarge codebases with thousands of modulesTeams migrating from Rollup or esbuildProjects needing Rollup API compatibility

Alternatives

RollupesbuildwebpackParcelTurbopack

Compare Rolldown alternatives

More Devtool

Compare all
View Linear
LinearFeatured

Issue tracking built for speed, with a keyboard-first interface.

View PocketBase
PocketBaseFeatured

Open-source backend in a single file: database, auth, file storage, and admin UI.

View Mirrors
Mirrors

Regression testing platform that replays real agent sessions to catch mistakes before production.

View Social Fetch
Social Fetch

A unified REST API that returns live, structured data (profiles, posts, transcripts, metrics) from 23 social and web platforms.