6 projects
Parcel is a zero-configuration web application bundler that automatically detects and transforms assets (JS, CSS, HTML, images, and more) out of the box, using a multicore architecture and persistent caching for fast builds.
esbuild is a high-performance JavaScript/TypeScript/CSS bundler and minifier written in Go, designed to be 10-100x faster than traditional web build tools. It offers a unified CLI, JS, and Go API with built-in support for ESM/CommonJS, JSX, tree shaking, source maps, and plugins.
Rollup is a JavaScript module bundler that compiles ES modules into optimized output across multiple formats (ESM, CommonJS, UMD, IIFE), with aggressive tree-shaking to eliminate unused code. It's widely used for bundling libraries and underpins build tools like Vite.
Rolldown is a Rust-based JavaScript/TypeScript bundler designed as a drop-in, Rollup-compatible replacement, built for speed and intended to become the unified bundler powering the Vite ecosystem.
Microbundle is a zero-configuration bundler for small JavaScript and TypeScript libraries, built on Rollup. It reads your package.json and emits optimized CJS, UMD, ESM, and modern ES2017 bundles with Babel transpilation, Terser minification, and TypeScript typings out of the box.
Farm is a Rust-based web build tool and bundler that is largely compatible with the Vite ecosystem, using SWC for parsing/transformation to deliver very fast cold starts, sub-20ms HMR, and consistent dev/prod output. It supports Vite plugins out of the box, persistent module-level caching, lazy compilation, and partial bundling.