Rolldown

Android only

7.9No. 1 of 27
in JavaScript Build Tools
  • Recognised40% of the score20
  • Phone app26% of the score100
  • Documented20% of the score100
  • Free plan14% of the score100
Free plan
Yes
Runs on
Android, api, Linux, Mac, Web, Windows

Summary

Rolldown is a Rust-based, free and open-source bundler for JavaScript, designed as the unified bundler powering Vite 8+. Its Rollup-compatible plugin API can reuse most existing Rollup plugins. Built-in capabilities include TypeScript and JSX transforms, syntax lowering, module resolution, ESM and CommonJS interoperability, define, inject, and minification. It supports mixed ESM and CommonJS module graphs, as well as configurable manual code splitting. Install commands are provided for npm, pnpm, yarn, bun, and vp. Prebuilt binaries are listed for Linux, Windows, Apple platforms, Android, and other targets; users without a distributed binary 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 documented as experimental, and the JavaScript build() API may change in patch releases. Its troubleshooting guide notes that Windows file-system access can slow builds, especially when transforms run without plugins. An online REPL and community links are available.

Who it is for

Rolldown may suit JavaScript developers, especially those using Vite or reusing Rollup plugins. The project points library authors to tsdown.

What is good

  • Free and open source.
  • Rollup-compatible API can reuse most existing Rollup plugins.
  • Built-in TypeScript and JSX transforms.
  • Supports configurable manual code splitting.
  • Online REPL is available.

What to know first

  • Module types are experimental.
  • JavaScript build() API may change in patch releases.
  • Windows file-system access can slow builds.

Verdict

Rolldown provides JavaScript bundling with a Rollup-compatible plugin API and built-in transforms. Note its experimental module types and build() API caveat, and consider the project's recommended routes for applications and libraries.

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
Yesrolldown.rs
TypeScript support
Yesrolldown.rs
Code splitting
Yesrolldown.rs
Tree shaking
Yesrolldown.rs
Source maps
Yesrolldown.rs
Plugin API
Yesrolldown.rs

Facts

Purpose
Rolldown is a Rust-based bundler for JavaScript.rolldown.rs · 2 Oct 2026
Vite
Rolldown is designed as the unified bundler powering Vite 8+.rolldown.rs · 2 Oct 2026
Open source
The maker describes Rolldown as free and open source.rolldown.rs · 2 Oct 2026
Compatibility
Rolldown provides a Rollup-compatible API and can reuse most existing Rollup plugins.rolldown.rs · 2 Oct 2026
Built-in features
Built-in capabilities include TypeScript and JSX transforms, module resolution, ESM/CJS interop, define, inject, and minification.rolldown.rs · 2 Oct 2026
Experimental feature
Module types are documented as experimental.rolldown.rs · 2 Oct 2026
Install options
The guide provides install commands for npm, pnpm, yarn, bun, and vp.rolldown.rs · 2 Oct 2026
Supported environments
The guide lists prebuilt binaries for Linux, Windows, Apple platforms, Android, FreeBSD, OpenHarmony, and Wasm/Wasi variants.rolldown.rs · 2 Oct 2026
Browser demo
The homepage links to an online Rolldown REPL.rolldown.rs · 2 Oct 2026
Performance limitation
The troubleshooting guide says Windows file-system access can slow builds, especially when transforms run without plugins.rolldown.rs · 2 Oct 2026
Support and community
The site links to GitHub, Discord, and contribution resources.rolldown.rs · 2 Oct 2026
Intended users
The maker recommends using Rolldown through Vite for most applications and points library authors to tsdown.rolldown.rs · 2 Oct 2026
Company relationship
VoidZero Inc. holds the copyrights, funds development, and controls the direction of Rolldown.voidzero.dev · 2 Oct 2026
Built-in transforms
Built-in transforms include TypeScript, JSX, and syntax lowering, powered by Oxc.rolldown.rs · 3 Oct 2026
Module formats
Rolldown supports mixed ESM and CommonJS module graphs without requiring @rollup/plugin-commonjs.rolldown.rs · 3 Oct 2026
Rollup plugins
The plugin API is described as identical to Rollup's, allowing most existing Rollup plugins to be reused.rolldown.rs · 3 Oct 2026
Plugin ecosystem
Community plugins published to npm are listed in the Vite Plugin Registry.rolldown.rs · 3 Oct 2026
Recommended use
For most applications, the guide recommends using Rolldown through Vite; it points library bundlers to tsdown.rolldown.rs · 3 Oct 2026
Platform support
Prebuilt binaries are listed for Linux, Windows, and Apple macOS architectures, with additional experimental and other targets documented.rolldown.rs · 3 Oct 2026
Wasm fallback
For platforms without a distributed prebuilt binary, users can use the Wasm build or build Rolldown from source.rolldown.rs · 3 Oct 2026
API
Rolldown provides JavaScript APIs for bundling, watching, and building; the build() API is experimental and may change in patch releases.rolldown.rs · 3 Oct 2026
Security consideration
The troubleshooting guide warns that direct eval can let bundled code access variables from other files and may create a security issue if those variables contain sensitive data.rolldown.rs · 3 Oct 2026
License
Rolldown is free and open source; VoidZero states that it remains open source and MIT-licensed.voidzero.dev · 3 Oct 2026

Best Rolldown alternatives

See all 12

Where it ranks on Samsung Mobile US Press

Is Rolldown yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources