webpack
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff. observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 99
- Release rhythm 95
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 5.0
- age_days: 5289
- days_rel: 36
- days_push: 7
- n_releases_24m: 47
Adoption not part of the score
65962 stars · 9522 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Webpack is a static module bundler for JavaScript and other assets, packing many modules into a few optimized bundles for the browser. It supports code splitting, loaders for transforming any resource type, and a rich plugin ecosystem.
Use cases
- bundle javascript for the browser
- split code for lazy loading
- transform css and sass in my build
- optimize assets for production
- set up a dev server with hot reload
- analyze my bundle size
- migrate a legacy commonjs app to es modules
When to choose
- you need fine-grained control over bundling, code splitting, and asset pipelines
- you have a complex build with many loader/plugin requirements
- you're maintaining an existing webpack-based project
When to avoid
- you want a zero-config bundler for a simple app (consider Vite or esbuild)
- you're building a small library where a simpler tool suffices
- build speed is the top priority over configurability
Facets
library · maturity stable
build-tool compiler developer-tools cli plugin-system web-development frontend developer-tools performance cross-platform cli module-bundler code-splitting loaders javascript esm commonjs asset-pipeline tree-shaking hot-module-replacement nodejs
1 source
- readme: https://github.com/webpack/webpack · fetched 2026-08-28 · f17555f4f960
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| webpack/webpack | main | 98 |
| webpack/webpack-bundle-analyzer | plugin | 95 |
| webpack/webpack-dev-server | plugin | 92 |
| webpack/mini-css-extract-plugin | plugin | 86 |
| webpack/css-loader | plugin | 88 |
| webpack/sass-loader | plugin | 90 |
| webpack/copy-webpack-plugin | plugin | 79 |
| webpack/postcss-loader | plugin | 80 |
| webpack/webpack-cli | plugin | 98 |
| webpack/webpack-dev-middleware | plugin | 98 |
| webpack/webpack.js.org | docs | 67 |
| webpack/minimizer-webpack-plugin | plugin | 95 |
| webpack/style-loader | plugin | 67 |
| webpack/docs | docs | 10 |
| webpack/compression-webpack-plugin | plugin | 78 |
| webpack/html-loader | plugin | 67 |
| webpack/thread-loader | plugin | 78 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem