Um bundler extremamente rápido para JavaScript, TypeScript, JSX e CSS, com CLI e APIs para JavaScript e Go.
parcel-bundler/parcel
Uma ferramenta de build web sem configuração que empacota HTML, CSS, JavaScript e assets sem precisar de um arquivo de configuração.
Alternativa open source a:Webpack
- Estrelas
- 44,006
- Forks
- 2,318
- Issues abertas
- 615
- Último commit
- anteontem
O que é?
Parcel é uma ferramenta de build web que empacota aplicações e bibliotecas sem exigir um arquivo de configuração. Por padrão, ela dá suporte a HTML, CSS, JavaScript, TypeScript, JSX e assets comuns, como imagens, fontes e vídeos, além de incluir um servidor de desenvolvimento com hot reloading.
O compilador de JavaScript é escrito em Rust, e os builds são executados em paralelo em worker threads. O resultado do build fica em cache para que código inalterado não seja recompilado, mesmo após reiniciar o Parcel. Em produção, a ferramenta aplica tree-shaking, minificação, otimização de imagens, hash de conteúdo e divisão automática de código.
Para projetos que precisam ir além das configurações padrão, Parcel oferece um formato de configuração simples e um sistema de plugins que pode estender a maioria das etapas do build. A documentação inclui guias para criar aplicações e bibliotecas web, além de um caminho de migração do Parcel v1.
Recursos principais
- 01Suporte sem configuração a HTML, CSS, JavaScript, TypeScript, JSX e assets comuns
- 02Servidor de desenvolvimento integrado com hot module reloading
- 03Compilador de JavaScript baseado em Rust, com builds paralelos em worker threads
- 04Cache persistente para evitar recompilar código inalterado, mesmo após reinicializações
- 05Otimizações para produção, incluindo tree-shaking, minificação, otimização de imagens e divisão de código
- 06Extensível por meio de um formato de configuração e de um sistema de plugins
Casos de uso
- Começar uma nova aplicação web sem perder tempo configurando o bundler
- Criar uma biblioteca JavaScript ou TypeScript com configuração mínima
- Prototipar um site estático pequeno ou uma página frontend com assets
- Migrar um projeto existente do Parcel v1 para uma versão mais recente
Início rápido
- 1
Siga o guia “Criando um aplicativo web com Parcel” na documentação
Tópicos
Perguntas frequentes
- O que é parcel?
- Uma ferramenta de build web sem configuração que empacota HTML, CSS, JavaScript e assets sem precisar de um arquivo de configuração. Parcel é uma ferramenta de build web que empacota aplicações e bibliotecas sem exigir um arquivo de configuração. Por padrão, ela dá suporte a HTML, CSS, JavaScript, TypeScript, JSX e assets comuns, como imagens, fontes e vídeos, além de incluir um servidor de desenvolvimento com hot reloading.
- parcel é gratuito? Qual é a licença?
- parcel é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- parcel ainda é mantido?
- Manutenção ativa. O último commit de parcel foi em 19 de out. de 2026.
- Para que posso usar parcel?
- Começar uma nova aplicação web sem perder tempo configurando o bundler Criar uma biblioteca JavaScript ou TypeScript com configuração mínima Prototipar um site estático pequeno ou uma página frontend com assets Migrar um projeto existente do Parcel v1 para uma versão mais recente
- Como instalar parcel?
- Siga o guia “Criando um aplicativo web com Parcel” na documentação
- Onde consigo parcel?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/parcel-bundler/parcel
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um empacotador de módulos JavaScript que reúne módulos e assets em poucos bundles, com divisão de código e loaders para arquivos que não são JavaScript.
Um superset tipado de JavaScript que adiciona tipos estáticos opcionais e compila para JavaScript legível e baseado em padrões.
Um toolkit rápido e completo para JavaScript e TypeScript: runtime, bundler, test runner e gerenciador de pacotes em um único executável.
Um compilador experimental de TypeScript e JavaScript que transforma programas em executáveis nativos ou WebAssembly, sem exigir Node.js em tempo de execução.
Angular é uma plataforma baseada em TypeScript para criar aplicações web, com CLI, roteamento, formulários, SSR e componentes Material.