Rolldown
#Rolldown
Rolldown is a JavaScript/TypeScript 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.
#VoidZero Inc.
Rolldown is a project of VoidZero, see our announcement Announcing VoidZero - Next Generation Toolchain for JavaScript.
If you have requirements for JavaScript tools at scale, please get in touch!
#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:
- Rollup, created by Rich Harris and maintained by Lukas Taegert-Atkinson.
- esbuild, created by Evan Wallace.
And supported by:
- napi-rs for Node.js add-ons in Rust via Node-API.
- oxc for the underlying parser, resolver, and sourcemap support.
#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
#Sponsors
Thanks to namespace.so for powering our CI/CD pipelines with fast, free macOS and Linux runners.