Rsbuild

May 23, 2026 · View on GitHub

Rsbuild Banner

Rsbuild

discord channel npm version downloads node version license Ask DeepWiki

English | Portuguese | 简体中文

Rsbuild 是一个由 Rspack 驱动的现代 Web 应用构建工具。

它提供快速的构建体验和高度优化的构建产物,同时保持配置简单一致,并支持通过插件进行扩展。

🔥 特性

Rsbuild 具备以下特性:

  • 易于配置:Rsbuild 的目标之一,是为 Rspack 用户提供开箱即用的构建能力,使开发者能够在零配置的情况下开发 web 项目。同时,Rsbuild 提供一套语义化的构建配置,以降低 Rspack 配置的学习成本。

  • 性能优先:Rsbuild 集成了社区中基于 Rust 的高性能工具,包括 RspackSWCLightning CSS,以提供一流的构建速度和开发体验。

  • 插件生态:Rsbuild 内置一个轻量级的插件系统,提供一系列高质量的官方插件。此外,Rsbuild 兼容大部分的 webpack 插件和所有的 Rspack 插件,这意味着你可以在 Rsbuild 中使用社区或公司内沉淀的现有插件,而无须重写相关代码。

  • 产物稳定:Rsbuild 设计时充分考虑了构建产物的稳定性,它的开发和生产构建产物具备较强的一致性,并自动完成语法降级和 polyfill 注入。Rsbuild 也提供插件来进行 TypeScript 类型检查和产物语法检查,以避免线上代码的质量问题和兼容性问题。

  • 框架无关:Rsbuild 不与前端 UI 框架耦合,并通过插件来支持 React、Vue、Svelte、Solid、Preact 等框架,未来也计划支持社区中更多的 UI 框架。

📚 文档

🦀 Rstack

Rstack 是一个以 Rspack 为核心的 JavaScript 统一工具链,具有优秀的性能和一致的架构。

名称描述版本
Rspack打包工具npm version
Rsbuild构建工具npm version
Rslib库开发工具npm version
Rspress静态站点生成器npm version
Rsdoctor构建分析工具npm version
Rstest测试框架npm version
Rslint代码检查工具npm version

🔗 链接

🤝 参与贡献

Note

我们非常欢迎任何对 Rsbuild 的贡献!

请阅读 贡献指南 来共同参与 Rsbuild 的建设。

贡献者

行为准则

本仓库采纳了字节跳动的开源项目行为准则。请点击 行为准则 查看更多的信息。

🧑‍💻 社区

欢迎加入我们的 Discord 交流频道!Rstack 团队和用户都在那里活跃,并且我们一直期待着各种贡献。

你也可以加入 飞书群 与大家一起交流。

🙏 致谢

Rsbuild 的部分实现和 API 设计参考或改编自社区中的优秀开源项目。我们真诚感谢这些项目为开源社区沉淀的经验、思路与实现:

📖 License

Rsbuild 项目基于 MIT 协议,请自由地享受和参与开源。