developit/microbundle

📦 Zero-configuration bundler for tiny modules.

View on GitHub ↗Jump to charts ↓Open shareable report →

Summary Information

Updated 46 minutes ago
Added to GitGenius on September 8th, 2026
Created on December 11th, 2017
Open Issues & Pull Requests: 102 (+0)
GitHub issues: Enabled
Number of forks: 358
Total Stargazers: 8,126 (+0)
Total Subscribers: 41 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.1 hours
Mean response time: 71.7 days
90th percentile: 198.7 days
Tracked items: 15

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 11
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 919 days
Stale 30+ days: 11
Stale 90+ days: 11

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • TypeScript (2)
  • upstream (2)
  • CSS (1)
  • increased scope (1)
  • question :grey_question: (1)
  • wontfix (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Microbundle is a zero-configuration bundler for tiny modules powered by Rollup.

The tool solves the problem of bundling small JavaScript libraries without requiring complex build configuration. It works by reading your package.json to determine entry points and automatically generating optimized output in multiple formats. The bundler handles transpilation through Babel with support for modern JavaScript features like async/await, produces compressed output using Terser, and tracks gzipped bundle sizes automatically. It requires only a single dependency and generates CommonJS, UMD, and ECMAScript module formats from each entry point.

Microbundle suits developers building small utility libraries and modules who want to avoid build configuration overhead. It works well for projects that need to support multiple module formats and browser environments without manual setup. The tool is particularly valuable when you want to ship modern JavaScript syntax to modern browsers while maintaining compatibility with older environments through its Modern Mode output, which preserves features like async/await and arrow functions for browsers supporting ES modules while remaining significantly smaller than fully transpiled alternatives.

The project maintains active engagement with its codebase, regularly addressing issues and pull requests from the community. Development shows consistent attention to keeping dependencies current and responding to user feedback about bundling behavior and output optimization.