Rsbuild

April 22, 2026 · View on GitHub

Rsbuild Banner

Rsbuild

discord channel npm version downloads node version license Ask DeepWiki

English | Portuguese | 简体中文

O Rsbuild é uma ferramenta moderna de build para aplicações web, baseada no Rspack.

Ele oferece builds rápidos e uma saída de produção otimizada, mantendo a configuração simples, consistente e extensível por meio de plugins.

🔥 Recursos

O Rsbuild tem os seguintes recursos:

  • Fácil de Configurar: Um dos objetivos do Rsbuild é fornecer recursos de compilação prontos para uso para os usuários do Rspack, permitindo que os desenvolvedores iniciem um projeto da Web com configuração zero. Além disso, o Rsbuild fornece configuração de compilação semântica para reduzir a curva de aprendizado da configuração do Rspack.

  • Orientado para o desempenho: Rsbuild integra ferramentas de alto desempenho baseadas em Rust da comunidade, incluindo Rspack, SWC e Lightning CSS, para oferecer velocidade de compilação e experiência de desenvolvimento de primeira classe.

  • Ecossistema de plug-ins: Rsbuild tem um sistema de plug-ins leve e inclui uma variedade de plug-ins oficiais de alta qualidade. Além disso, o Rsbuild é compatível com a maioria dos plug-ins do webpack e todos os plug-ins do Rspack, permitindo que os usuários aproveitem os plug-ins existentes da comunidade ou internos no Rsbuild sem a necessidade de reescrever o código.

  • Artefatos estáveis: O Rsbuild foi projetado com um grande foco na estabilidade dos artefatos de compilação. Ele garante alta consistência entre os artefatos nas compilações de desenvolvimento e produção e conclui automaticamente o downgrade de sintaxe e a injeção de polyfill. O Rsbuild também fornece plug-ins para verificação de tipos e validação de sintaxe de artefatos para evitar problemas de qualidade e compatibilidade no código de produção.

  • Framework Agnóstico: Rsbuild não está acoplado a nenhuma estrutura de interface do usuário de frontend. Ele oferece suporte a estruturas como React, Vue, Svelte, Solid e Preact por meio de plug-ins, e planeja oferecer suporte a mais estruturas de IU da comunidade no futuro.

📚 Documentação

🦀 Rstack

Rstack é uma cadeia de ferramentas JavaScript unificada construída em torno do Rspack, com alto desempenho e arquitetura consistente.

NomeDescriçãoVersão
RspackBundlernpm version
RsbuildBuild toolnpm version
RslibLibrary development toolnpm version
RspressStatic site generatornpm version
RsdoctorBuild analyzernpm version
RstestTesting frameworknpm version
RslintLinternpm version

🤝 Contribuição

Note

Nós valorizamos qualquer contribuição para o Rsbuild!

Por favor leia o Guia de Contribuição.

Contribuidores

Código de conduta

Este repositório adotou o código de conduta de código aberto da ByteDance. Por favor, verifique Código de Conduta para mais detalhes.

🧑‍💻 Comunidade

Venha e converse conosco no Discord! O time do Rstack e usuários são ativos lá, e estamos sempre buscando por contribuidores.

🙏 Créditos

O Rsbuild foi inspirado por vários projetos excepcionais da comunidade. Gostaríamos de reconhecer e expressar nossa sincera gratidão aos seguintes projetos:

  • Várias implementações de plugins foram inspiradas pelo create-react-app
  • Múltiplas funções utilitárias foram adaptadas do html-webpack-plugin
  • Vários padrões de design de API foram influenciados pelo Vite

📖 Licença

Rsbuild é licensiado sob MIT License.