Skip to content

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

License

Notifications You must be signed in to change notification settings

zhousg/rsbuild

 
 

Repository files navigation

Rsbuild Banner

Rsbuild

discord channel npm version 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 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.

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

This project is new and under active development. It will be available in late November 2023.

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 implementations of Rsbuild are referenced from the following projects. We would like to express our gratitude to them:

License

Rsbuild is licensed under the MIT License.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 76.4%
  • MDX 18.0%
  • JavaScript 2.6%
  • Shell 1.6%
  • CSS 0.5%
  • Vue 0.3%
  • Other 0.6%