Un bundler extremadamente rápido para JavaScript, TypeScript, JSX y CSS, con CLI y API para JavaScript y Go.
parcel-bundler/parcel
Herramienta de compilación web sin configuración que agrupa HTML, CSS, JavaScript y recursos sin necesidad de un archivo de configuración.
Alternativa open source a:Webpack
- Estrellas
- 44,006
- Forks
- 2,318
- Issues abiertos
- 615
- Último commit
- anteayer
¿Qué es?
Parcel es una herramienta de compilación web que agrupa aplicaciones y bibliotecas sin necesidad de un archivo de configuración. Desde el primer momento, admite HTML, CSS, JavaScript, TypeScript, JSX y recursos habituales como imágenes, fuentes y videos, e incluye un servidor de desarrollo con recarga en caliente.
El compilador de JavaScript está escrito en Rust, y las compilaciones se ejecutan en paralelo mediante hilos de trabajo. El resultado de la compilación se guarda en caché para no volver a compilar el código que no ha cambiado, incluso después de reiniciar Parcel. En producción, aplica tree-shaking, minificación, optimización de imágenes, hash de contenido y división automática del código.
Para los proyectos que superan las opciones predeterminadas, Parcel ofrece un formato de configuración sencillo y un sistema de plugins que permite ampliar la mayoría de las etapas de la compilación. Incluye documentación con guías para crear aplicaciones y bibliotecas web, y ofrece una ruta de migración desde Parcel v1.
Funciones clave
- 01Compatibilidad sin configuración con HTML, CSS, JavaScript, TypeScript, JSX y recursos habituales
- 02Servidor de desarrollo integrado con recarga en caliente de módulos
- 03Compilador de JavaScript basado en Rust, con compilaciones paralelas en hilos de trabajo
- 04Caché persistente para no volver a compilar el código que no ha cambiado, incluso después de reiniciar
- 05Optimizaciones para producción, como tree-shaking, minificación, optimización de imágenes y división del código
- 06Ampliable mediante un formato de configuración y un sistema de plugins
Casos de uso
- Iniciar una aplicación web nueva sin dedicar tiempo a configurar el empaquetador
- Crear una biblioteca de JavaScript o TypeScript con una configuración mínima
- Crear un prototipo de sitio estático pequeño o de una página frontend con recursos
- Migrar un proyecto existente de Parcel v1 a una versión más reciente
Inicio rápido
- 1
Sigue la guía «Crear una aplicación web con Parcel» de la documentación
Temas
Preguntas frecuentes
- ¿Qué es parcel?
- Herramienta de compilación web sin configuración que agrupa HTML, CSS, JavaScript y recursos sin necesidad de un archivo de configuración. Parcel es una herramienta de compilación web que agrupa aplicaciones y bibliotecas sin necesidad de un archivo de configuración. Desde el primer momento, admite HTML, CSS, JavaScript, TypeScript, JSX y recursos habituales como imágenes, fuentes y videos, e incluye un servidor de desarrollo con recarga en caliente.
- ¿parcel es gratuito? ¿Qué licencia tiene?
- parcel es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿parcel sigue mantenido?
- Mantenimiento activo. El último commit de parcel fue el 19 oct 2026.
- ¿Para qué puedo usar parcel?
- Iniciar una aplicación web nueva sin dedicar tiempo a configurar el empaquetador Crear una biblioteca de JavaScript o TypeScript con una configuración mínima Crear un prototipo de sitio estático pequeño o de una página frontend con recursos Migrar un proyecto existente de Parcel v1 a una versión más reciente
- ¿Cómo se instala parcel?
- Sigue la guía «Crear una aplicación web con Parcel» de la documentación
- ¿Dónde consigo parcel?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/parcel-bundler/parcel
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un empaquetador de módulos JavaScript que reúne módulos y recursos en unos pocos bundles, con división de código y loaders para archivos que no son JavaScript.
Un superconjunto tipado de JavaScript que añade tipos estáticos opcionales y se compila a JavaScript legible y basado en estándares.
Un kit rápido y completo para JavaScript y TypeScript: runtime, bundler, ejecutor de pruebas y gestor de paquetes en un solo ejecutable.
Un compilador experimental de TypeScript y JavaScript que convierte programas en ejecutables nativos o WebAssembly, sin necesitar Node.js en tiempo de ejecución.
Angular es una plataforma basada en TypeScript para crear aplicaciones web, con CLI, routing, formularios, SSR y componentes de Material.