Skip to content

Fast Rust bundler for JavaScript with Rollup-compatible API.

License

Notifications You must be signed in to change notification settings

wangziling/rolldown

This branch is 2072 commits behind rolldown/rolldown:main.

Folders and files

NameName
Last commit message
Last commit date
Apr 6, 2024
May 14, 2024
May 8, 2024
May 21, 2024
May 12, 2024
May 21, 2024
Oct 17, 2023
May 18, 2024
May 18, 2024
Mar 27, 2024
Mar 8, 2024
May 17, 2024
Oct 17, 2023
Apr 4, 2024
May 11, 2024
Mar 27, 2024
Apr 16, 2024
May 12, 2024
Apr 17, 2024
Mar 9, 2024
Mar 11, 2024
May 21, 2024
May 21, 2024
Mar 11, 2024
Apr 17, 2024
Sep 18, 2023
Apr 29, 2024
May 21, 2024
May 12, 2024
Apr 17, 2024
May 21, 2024
May 20, 2024
Apr 22, 2024
May 7, 2024
May 12, 2024
Mar 12, 2024
Apr 1, 2024

Repository files navigation

Rolldown logo

MIT licensed NPM version NPM Unpacked Size (with version) Build Status Code Coverage CodSpeed Badge Discord chat

NPM Unpacked Size darwin-arm64 NPM Unpacked Size darwin-x64 NPM Unpacked Size linux-x64-gnu NPM Unpacked Size win32-x64 NPM Unpacked Size wasm32-wasi

🚧 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:

  • 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

About

Fast Rust bundler for JavaScript with Rollup-compatible API.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 59.0%
  • JavaScript 31.1%
  • TypeScript 8.8%
  • Vue 0.7%
  • Just 0.3%
  • CSS 0.1%