Rollup
rollupjs.orgThe JavaScript module bundler for compiling small pieces of code
Dev Toolsjavascriptmodule-bundlertree-shakinges-modulesbuild-toolsopen-sourcecli

About
Rollup is an open-source JavaScript module bundler that compiles small, modular pieces of code into larger libraries or applications. It leverages ES6 module syntax and performs tree-shaking to eliminate unused code, resulting in smaller and faster bundles. It supports multiple output formats including CommonJS, AMD, IIFE, and UMD, and can be used via CLI or JavaScript API.
Problem
JavaScript developers need a way to bundle modular ES6 code into optimized, widely-compatible output formats while eliminating unused code.
For
JavaScript and frontend developers building libraries or applications
How it works
Rollup statically analyzes ES module imports, tree-shakes unused code, and compiles the result into a single bundle in the desired format (CJS, IIFE, UMD, etc.).
Business model
open-source
Status
launched