Un bundler extremadamente rápido para JavaScript, TypeScript, JSX y CSS, con CLI y API para JavaScript y Go.
web-infra-dev/rspack
Un empaquetador web rápido basado en Rust, compatible con la API de webpack y capaz de reemplazarlo en proyectos existentes.
Alternativa open source a:webpack
- Estrellas
- 12,968
- Forks
- 881
- Issues abiertos
- 242
- Último commit
- ayer
¿Qué es?
Rspack es un empaquetador web escrito en Rust. Mantiene una API al estilo de webpack, por lo que los proyectos pueden migrar desde webpack con pocos cambios y usar muchos de sus plugins y loaders existentes.
El empaquetador incluye compilación incremental para agilizar el reemplazo en caliente de módulos, optimizaciones de producción integradas como tree shaking y minificación, y compatibilidad de primer nivel con Module Federation. No depende de ningún framework frontend.
Rspack forma parte de la toolchain Rstack, que también incluye Rsbuild, Rslib, Rspress, Rstest y Rslint. Se distribuye como el paquete npm @rspack/core y como crates de Rust.
Funciones clave
- 01API compatible con webpack que funciona con muchos plugins y loaders existentes de webpack.
- 02Compilación incremental para agilizar el reemplazo en caliente de módulos.
- 03Optimizaciones de producción integradas, como tree shaking y minificación.
- 04Compatibilidad de primer nivel con Module Federation.
- 05Independiente del framework; se puede usar con React, Vue y otros frameworks.
Casos de uso
- Acelerar las compilaciones de un proyecto existente de webpack sin reescribir su configuración.
- Desarrollar aplicaciones web a gran escala que dependan de Module Federation.
- Añadir un empaquetador rápido a un proyecto frontend de JavaScript o TypeScript.
Inicio rápido
- 1
Abre el proyecto de ejemplo en StackBlitz
- 2
Sigue la guía de inicio rápido en rspack.rs
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es rspack?
- Un empaquetador web rápido basado en Rust, compatible con la API de webpack y capaz de reemplazarlo en proyectos existentes. Rspack es un empaquetador web escrito en Rust. Mantiene una API al estilo de webpack, por lo que los proyectos pueden migrar desde webpack con pocos cambios y usar muchos de sus plugins y loaders existentes.
- ¿rspack es gratuito? ¿Qué licencia tiene?
- rspack es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿rspack sigue mantenido?
- Mantenimiento activo. El último commit de rspack fue el 6 nov 2026.
- ¿Para qué puedo usar rspack?
- Acelerar las compilaciones de un proyecto existente de webpack sin reescribir su configuración. Desarrollar aplicaciones web a gran escala que dependan de Module Federation. Añadir un empaquetador rápido a un proyecto frontend de JavaScript o TypeScript.
- ¿Cómo se instala rspack?
- Abre el proyecto de ejemplo en StackBlitz Sigue la guía de inicio rápido en rspack.rs
- ¿Dónde consigo rspack?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/web-infra-dev/rspack
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramienta de compilación web sin configuración que agrupa HTML, CSS, JavaScript y recursos sin necesidad de un archivo de configuración.
Toolchain de frontend basada en Rust que combina un gestor de paquetes compatible con npm, un empaquetador impulsado por Turbopack y una compilación WASM que funciona en el navegador.
Un parser, transformador, empaquetador y minificador de CSS ultrarrápido, escrito en Rust y compatible con Parcel, como biblioteca, CLI o plugin.
Analizador de builds para Rspack que visualiza los tiempos de compilación, los assets generados y las dependencias entre módulos para detectar cuellos de botella.
Un kit rápido y completo para JavaScript y TypeScript: runtime, bundler, ejecutor de pruebas y gestor de paquetes en un solo ejecutable.