← All projects

Rollup

The JavaScript module bundler for compiling small pieces of code

Dev Toolsjavascriptmodule-bundlertree-shakinges-modulesbuild-toolsopen-sourcecli
Rollup screenshot

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

Similar projects