# Parcel

The zero configuration build tool for the web. 📦🚀

Repository: https://github.com/parcel-bundler/parcel
Canonical: https://ross.abutalabs.com/products/parcel
Homepage: https://parceljs.org
Language: JavaScript
License: MIT
License Family: permissive
Topics: module-bundler, build-tool, javascript, css, html, assets, web, compiler, commonjs, es6, modules
Last push: 2026-08-26T04:10:31+00:00
Link (homepage): https://parceljs.org
Link (site_page): https://parceljs.org/docs
Link (site_page): https://parceljs.org/getting-started/webapp
Link (site_page): https://parceljs.org/features/development
Link (site_page): https://parceljs.org/features/scope-hoisting

## Health v2 (maintenance only)
Score: 88/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 68, longevity 100
- inputs: {"age_days": 3313, "days_push": 7, "days_rel": 212, "gap_med": 16.5, "n_releases_24m": 17}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 44020, forks 2288 (observed 2026-08-28T04:12:09.224253+00:00)

## What it is
Parcel is a zero-configuration build tool and module bundler for the web, supporting JavaScript, TypeScript, CSS, HTML, images, and many other asset types out of the box. It includes a built-in dev server with hot reloading, production optimizations like minification, tree shaking, and code splitting, and an extensible plugin system.

## Use cases
- bundle a javascript web app without writing webpack config
- build a react or vue application with zero setup
- serve a local dev server with hot module replacement
- bundle a javascript library for npm publishing
- split application code into lazy-loaded chunks with dynamic imports
- compile typescript, sass, and images automatically in one build
- optimize and minify assets for production deployment

## When to choose
- you want a bundler that works with minimal or no configuration
- you're starting a new web app or library and want fast setup
- you need a built-in dev server with HMR and HTTPS out of the box
- your project mixes many file types like HTML, CSS, TypeScript, and images

## When to avoid
- you need deep customization and an extensive plugin ecosystem like webpack offers
- your team already has a mature esbuild or vite setup
- you require framework-specific tooling tightly integrated with a meta-framework

## Facets
- artifact type: library
- maturity: active
- function: build-tool, compiler, cli, http-server, static-site-generator
- domain: web-development, frontend, developer-tools
- platform: cross-platform, cli
- tags: module-bundler, zero-config, hmr, tree-shaking, code-splitting, dev-server, bundler, javascript, nodejs

## Member repositories
- parcel-bundler/parcel (main) score 88
- parcel-bundler/awesome-parcel (docs) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:12:09.224253+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T08:09:34.933973+00:00, confidence not recorded.
  - readme: https://github.com/parcel-bundler/parcel (fetched 2026-08-28T04:12:09.224253+00:00, sha f6afeefec336)
  - homepage: https://parceljs.org (fetched 2026-08-29T07:46:27.362737+00:00, sha 2365cf7aeb1b)
  - site_page: https://parceljs.org/docs (fetched 2026-08-29T07:46:27.401125+00:00, sha ce782b8dea3f)
  - site_page: https://parceljs.org/getting-started/webapp (fetched 2026-08-29T07:46:27.404552+00:00, sha dcfaaadb2528)
  - site_page: https://parceljs.org/features/development (fetched 2026-08-29T07:46:27.407102+00:00, sha e943a624e29c)
  - site_page: https://parceljs.org/features/scope-hoisting (fetched 2026-08-29T07:46:27.409522+00:00, sha 8c8b4856aec0)
  - site_page: https://parceljs.org/features/production (fetched 2026-08-29T07:46:27.412029+00:00, sha 1be17262ba86)
  - site_page: https://parceljs.org/features/code-splitting (fetched 2026-08-29T07:46:27.415097+00:00, sha 3fa8ea519aaa)
  - site_page: https://parceljs.org/features/targets (fetched 2026-08-29T07:46:27.418396+00:00, sha 145dea971b90)
  - site_page: https://parceljs.org/getting-started/library (fetched 2026-08-29T07:46:27.421509+00:00, sha 589e67e87fcf)
- Data as of 2026-08-30T08:39:29.467469+00:00.
