Skip to content

Fast Rust bundler for JavaScript with Rollup-compatible API.

License

Notifications You must be signed in to change notification settings

linghaoSu/rolldown

 
 

Repository files navigation

Rolldown logo

🚧 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, check out rolldown.rs.

Contributing

We would love to have more contributors involved! To get started, check out the Contributing Guide.

Credits

The Rolldown project is heavily inspired by:

And supported by:

  • napi-rs for Node.js add-ons in Rust via Node-API.
  • oxc for the underlying parser and resolver.

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 list in THIRD-PARTY-LICENSE

About

Fast Rust bundler for JavaScript with Rollup-compatible API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 57.5%
  • JavaScript 35.0%
  • TypeScript 6.0%
  • Vue 0.9%
  • Just 0.3%
  • CSS 0.2%
  • HTML 0.1%