web-infra-dev/rsbuild

TypeScriptrsbuild.rs

Fast, extensible build tool for modern web development

build-toolrspackwebpackbundlerfrontendjavascripttypescriptrsbuildrstack
Crecimiento de estrellas
Estrellas
3.4k
Forks
279
Crecimiento semanal
+8
Issues
17
1k2k3k
oct 2023sept 2024sept 2025sept 2026
Artefactosnpm
README
Rsbuild Banner

Rsbuild

discord channel npm version downloads node version license Ask DeepWiki

English | Portuguese | 简体中文

Rsbuild is a modern build tool for web applications, powered by Rspack.

It delivers fast builds and optimized production output, while keeping configuration simple, consistent, and extensible through plugins.

🔥 Features

Rsbuild has the following features:

  • Easy to configure: One of Rsbuild's goals is to give Rspack users out-of-the-box build capabilities so they can start web projects with zero configuration. Rsbuild also provides a semantic build configuration API to reduce the Rspack learning curve.

  • Performance-focused: Rsbuild integrates high-performance Rust-based tools from the community, including Rspack, SWC, and Lightning CSS, delivering first-class build speed and development experience.

  • Plugin ecosystem: Rsbuild has a lightweight plugin system and includes a range of high-quality official plugins. It is also compatible with most webpack plugins and all Rspack plugins, allowing you to use existing community or in-house plugins without rewriting code.

  • Stable artifacts: Rsbuild places a strong focus on build artifact stability. It ensures consistent artifacts in development and production builds, and automatically handles syntax downgrading and polyfill injection. Rsbuild also provides plugins for type checking and artifact syntax validation to prevent quality and compatibility issues from reaching production code.

  • Framework agnostic: Rsbuild is not coupled to any frontend UI framework. It supports frameworks like React, Vue, Svelte, Solid, and Preact through plugins, with plans to support more UI frameworks from the community in the future.

📚 Documentation

🦀 Rstack

Rsbuild is part of Rstack, the fast, unified JavaScript toolchain for developers and agents.

Name Description Version
Rspack Bundler npm version
Rsbuild Build tool npm version
Rslib Library development tool npm version
Rspress Static site generator npm version
Rsdoctor Build analyzer npm version
Rstest Testing framework npm version
Rslint Linter npm version

🤝 Contribution

[!NOTE] We highly value any contributions to Rsbuild!

Please read the Contributing Guide.

Contributors

Code of conduct

This repo has adopted the ByteDance open source code of conduct. Please check Code of conduct for more details.

🧑‍💻 Community

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

🙏 Credits

Parts of Rsbuild are derived from or inspired by many excellent open source projects. We sincerely appreciate the work of these projects and the ideas they have shared with the community:

📖 License

Rsbuild is licensed under the MIT License.

Repositorios relacionados
vitejs/vite

Next generation frontend tooling. It's fast!

TypeScriptnpmlibraryMIT Licensevitehmr
vite.dev
82.8k8.7k
webpack/webpack

A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

JavaScriptnpmlibraryMIT Licensewebpackjavascript
webpack.js.org
66k9.6k
parcel-bundler/parcel

The zero configuration build tool for the web. 📦🚀

JavaScriptnpmlibraryMIT Licensemodule-bundlerbuild-tool
parceljs.org
44k2.3k
vercel/turborepo

Build system optimized for JavaScript and TypeScript, written in Rust

Rustcrates.iolibraryMIT Licensemonorepojavascript
turborepo.dev
31.1k2.4k
nrwl/nx

The Monorepo Platform that amplifies both developers and AI agents. Nx optimizes your builds, scales your CI, and fixes failed PRs automatically. Ship in half the time.

TypeScriptnpmcliMIT Licensenxangular
nx.dev
29.3k3k
gradle/gradle

Adaptable, fast automation for all

GroovylibraryApache License 2.0gradlebuild-tool
gradle.org
18.8k5.4k
go-task/task

A fast, cross-platform build tool inspired by Make, designed for modern workflows.

GoGo ModuleslibraryMIT Licensegomake
taskfile.dev
16.1k903
web-infra-dev/rspack

Fast Rust-based bundler for the web with a modernized webpack API 🦀

Rustcrates.iolibraryMIT Licensebundlerjavascript
rspack.rs
12.9k845
jetify-com/devbox

Instant, easy, and predictable development environments

GoGo ModuleslibraryApache License 2.0devboxdevelopment-environment
jetify.com/devbox/
12.3k357
xmake-io/xmake

🔥 A cross-platform build utility based on Lua

LualibraryApache License 2.0luabuild-tool
xmake.io
12.2k949
earthly/earthly

Super simple build framework with fast, repeatable builds and an instantly familiar syntax – like Dockerfile and Makefile had a baby.

GoGo ModuleslibraryMozilla Public License 2.0build-automationbuild
earthly.dev
12k457
wxt-dev/wxt

⚡ Next-gen Web Extension Framework

TypeScriptnpmlibraryMIT Licensebuild-tooldev-server
wxt.dev
10.5k560