Rsbuild Save Abandoned

Unleash the power of Rspack with the out-of-the-box build tool.

Project README
Rsbuild Banner

Rsbuild

discord channel npm version downloads license

English | įŽ€äŊ“中文

Rsbuild is an Rspack-based build tool for the web.

Why Rsbuild?

The main goal of Rsbuild is to provide out-of-the-box build capabilities for Rspack users, allowing developers to start a web project with zero configuration.

Rsbuild integrates high-performance Rust-based tools from the community, including Rspack, Oxc, and SWC, to provide first-class build speed and development experience.

rsbuild-toolchain

Rsbuild also provides universal build capabilities for higher level solutions, such as Rspress and Modern.js. In fact, Rsbuild is a rebrand of the Modern.js Builder. It has been decoupled from Modern.js to provide greater flexibility and to meet the diverse needs of community users.

Position

The following diagram illustrates the relationship between Rsbuild and other tools in the ecosystem:

Rspack Ecosystem

Features

  • 🚀 Rspack Based: Using Rspack to bring you the ultimate development experience.
  • đŸĻ„ Batteries Included: Out-of-the-box integration with the most practical building features in the ecosystem.
  • đŸŽ¯ Framework Agnostic: Supports React, Vue, Svelte, and more frameworks.
  • 🛠ī¸ Deep Optimization: Automatically optimize static assets to maximizing production performance.
  • 🎨 Highly Pluggable: Comes with a lightweight plugin system and a set of high quality plugins.
  • 🍭 Easy to Configure: Start with zero configuration and everything is configurable.

Getting Started

You can refer to Quick Start to start experiencing Rsbuild.

Please note that the Rsbuild project is still under active development. We are still in the process of refactoring and optimizing. The documentation is not yet complete.

Ecosystem

  • đŸĻ€ Rspack: the underlying bundler of Rsbuild.
  • 🐹 Rspress: A fast static site generator based on Rsbuild.
  • đŸĻ„ Modern.js: A progressive React framework based on Rsbuild.

Contribution

New contributors welcome!

Please read the Contributing Guide.

Community

Come and chat with us on Discord! The Rspack / Rsbuild team and users are active there, and we're always looking for contributions.

Code of Conduct

This repo has adopted the ByteDance Open Source Code of Conduct. Please check Code of Conduct for more details.

Credits

Some of the implementations of Rsbuild have drawn inspiration from outstanding projects in the community. We would like to express our gratitude to them:

License

Rsbuild is licensed under the MIT License.

Open Source Agenda is not affiliated with "Rsbuild" Project. README Source: web-infra-dev/rsbuild
Stars
147
Open Issues
52
Last Commit
6 months ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating