Repolode
web-infra-dev

web-infra-dev/rspack

Um bundler web rápido, escrito em Rust, com uma API compatível com webpack que pode substituir o webpack em projetos existentes.

Alternativa open source a:webpack

Estrelas
12,969
Forks
881
Issues abertas
242
Último commit
há 2 horas

O que é?

Rspack é um bundler web escrito em Rust. Ele mantém uma API no estilo webpack, permitindo que projetos migrem do webpack com poucas alterações, e pode usar muitos plugins e loaders existentes do webpack.

O bundler inclui compilação incremental para agilizar o hot module replacement, otimizações de produção integradas, como tree shaking e minificação, e suporte nativo ao Module Federation. Ele não depende de nenhum framework frontend.

Rspack faz parte da toolchain Rstack, que também inclui Rsbuild, Rslib, Rspress, Rstest e Rslint. Ele é distribuído como o pacote npm @rspack/core e como crates Rust.

Recursos principais

  • 01API compatível com webpack, que funciona com muitos plugins e loaders existentes do webpack.
  • 02Compilação incremental para agilizar o hot module replacement.
  • 03Otimizações de produção integradas, incluindo tree shaking e minificação.
  • 04Suporte nativo ao Module Federation.
  • 05Independente de framework, pode ser usado com React, Vue e outros frameworks.

Casos de uso

  • Acelerar os builds de um projeto webpack existente sem reescrever sua configuração.
  • Desenvolver aplicações web de grande escala que dependem do Module Federation.
  • Adicionar um bundler rápido a um projeto frontend em JavaScript ou TypeScript.

Início rápido

  1. 1

    Abra o projeto de exemplo no StackBlitz

  2. 2

    Siga o guia de início rápido em rspack.rs

Em coleções

Tópicos

Perguntas frequentes

O que é rspack?
Um bundler web rápido, escrito em Rust, com uma API compatível com webpack que pode substituir o webpack em projetos existentes. Rspack é um bundler web escrito em Rust. Ele mantém uma API no estilo webpack, permitindo que projetos migrem do webpack com poucas alterações, e pode usar muitos plugins e loaders existentes do webpack.
rspack é gratuito? Qual é a licença?
rspack é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
rspack ainda é mantido?
Manutenção ativa. O último commit de rspack foi em 7 de nov. de 2026.
Para que posso usar rspack?
Acelerar os builds de um projeto webpack existente sem reescrever sua configuração. Desenvolver aplicações web de grande escala que dependem do Module Federation. Adicionar um bundler rápido a um projeto frontend em JavaScript ou TypeScript.
Como instalar rspack?
Abra o projeto de exemplo no StackBlitz Siga o guia de início rápido em rspack.rs
Onde consigo rspack?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/web-infra-dev/rspack

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados