Um bundler extremamente rápido para JavaScript, TypeScript, JSX e CSS, com CLI e APIs para JavaScript e Go.
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
Abra o projeto de exemplo no StackBlitz
- 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
Uma ferramenta de build web sem configuração que empacota HTML, CSS, JavaScript e assets sem precisar de um arquivo de configuração.
Toolchain de frontend em Rust que combina um gerenciador de pacotes compatível com npm, um bundler baseado no Turbopack e um build WASM que roda no navegador.
Um parser, transformador, bundler e minificador de CSS extremamente rápido, escrito em Rust e disponível no Parcel, como biblioteca, CLI ou plugin.
Analisador de builds para Rspack que visualiza tempos de compilação, arquivos gerados e dependências entre módulos para encontrar gargalos.
Um toolkit rápido e completo para JavaScript e TypeScript: runtime, bundler, test runner e gerenciador de pacotes em um único executável.