Search for a command to run...
Zero-configuration bundler that turns HTML, CSS, JavaScript, TypeScript, and assets into production-ready bundles. Start with an HTML entry point and add imports for styles, scripts, and media. No config files required: Parcel infers transforms from file types and installs dev dependencies on demand.
Parcel stands out against Webpack and Rollup by eliminating setup entirely. Compilers are written in Rust on top of SWC for JavaScript and the browser-grade CSS parser from Firefox, with parallel builds across all cores and aggressive caching for fast restarts. Used by teams who want to focus on code instead of build configuration.
Core features:
.parcelrcParcel fits prototyping, static sites, SPAs, and library publishing. Developers run parcel index.html to serve or build. It handles monorepos, multiple entry points, and library targets from a single package.json. Integrates with existing Babel or PostCSS configs when needed.