old-rolldown icon indicating copy to clipboard operation
old-rolldown copied to clipboard

Modern bundler built on Rollup with couple more features, such as multiple entry points, presets, better configuration experience and more.

Rolldown logo

MIT licensed Build Status Code Coverage CodSpeed Badge Discord chat

🚧 Work in Progress

Rolldown is currently in active development and not usable for production yet.

Rolldown

Rolldown is a JavaScript bundler written in Rust intended to serve as the future bundler used in Vite. It provides Rollup-compatible APIs and plugin interface, but will be more similar to esbuild in scope.

For more information, please check out the documentation at rolldown.rs.

Contributing

We would love to have more contributors involved!

To get started, please read our Contributing Guide.

Credits

The Rolldown project is heavily inspired by:

And supported by:

Licenses

This project is licensed under the MIT License.

This project also partially contains code derived or copied from the following projects:

Licenses of these projects are listed in THIRD-PARTY-LICENSE