Rolldown

Rolldown is a free, open-source JavaScript bundler written in Rust and designed as the unified bundler powering Vite 8+. It offers a Rollup-compatible plugin API that can reuse most existing Rollup plugins. Built-in capabilities include TypeScript and JSX transforms, syntax lowering, module resolution, and minification. Rolldown handles mixed ESM and CommonJS module graphs and supports configurable manual code splitting. Its installation guide provides commands for npm, pnpm, yarn, bun, and vp, and lists prebuilt binaries for Linux, Windows, Apple platforms, Android, and other targets. Where no prebuilt binary is distributed, users can use the Wasm build or build from source. The guide recommends using Rolldown through Vite for most applications and points library authors to tsdown. Module types are experimental, and the JavaScript build() API may change in patch releases. The troubleshooting guide notes that Windows file-system access can slow builds, especially when transforms run without plugins. An online REPL is available, and the project links to GitHub, Discord, and contribution resources.

Who it is for

Rolldown suits developers building JavaScript applications or bundler tooling who want a Rollup-compatible API and built-in transforms. The maker recommends using it through Vite for most applications and points library authors to tsdown.

What is good

  • Free and open source under the MIT license.
  • Rollup-compatible API can reuse most existing Rollup plugins.
  • Built-in TypeScript and JSX transforms.
  • Supports mixed ESM and CommonJS module graphs.
  • Configurable manual code splitting is available.

What to know first

  • Module types are experimental.
  • The JavaScript build() API may change in patch releases.
  • Windows file-system access can slow builds in some cases.
  • Direct eval can expose variables from other files.

Verdict

Rolldown offers a Rust-based bundling option with a Rollup-compatible plugin API and built-in transforms. Its experimental module types and build() API caveat matter for teams depending on those interfaces.

Rolldown plans and pricing

All plans
Free & open source Free Free and open source No paid plans stated rolldown.rs · 3 Oct 2026

Compared on JavaScript build tools

Free plan
Yes
TypeScript support
Yes
Code splitting
Yes
Tree shaking
Yes
Source maps
Yes
Plugin API
Yes

Best Rolldown alternatives

See all 12