Contributors per cycle
Accepted projects each year, against the median organization that year
View as table
| webpack | Median organization | |
|---|---|---|
| 2016 | 0 | 4 |
| 2017 | 0 | 4 |
| 2018 | 3 | 3 |
| 2019 | 2 | 4 |
| 2020 | 1 | 4 |
| 2021 | 0 | 4 |
| 2022 | 0 | 3 |
| 2023 | 0 | 4 |
| 2024 | 3 | 4 |
| 2025 | 1 | 5 |
| 2026 | 3 | 4 |
webpack is THE build tool for modern web applications run on NodeJS webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset.
Contributors in 2026
3
+2 from 2025
Projects since 2016
13
2.2 a cycle on average
Cycles
6 of 11
3-cycle streak
Rank in 2026
#119
of 183, 0.3% of slots
Mentors
2
for 1 project in 2025
Accepted projects each year, against the median organization that year
| webpack | Median organization | |
|---|---|---|
| 2016 | 0 | 4 |
| 2017 | 0 | 4 |
| 2018 | 3 | 3 |
| 2019 | 2 | 4 |
| 2020 | 1 | 4 |
| 2021 | 0 | 4 |
| 2022 | 0 | 3 |
| 2023 | 0 | 4 |
| 2024 | 3 | 4 |
| 2025 | 1 | 5 |
| 2026 | 3 | 4 |
Each one has its own page of organizations and trends
Technologies
# Topics
Overview Currently in the web, modules are not fully adopted, and therefore we need tooling to help compile your module code into something that will work in the browser. webpack champions this by not only supporting CommonJS, AMD, RequireJS module systems, but also ECMAScript Modules (ESM).
What makes webpack unique? Extensibility webpack is built using an extensible event-driven architecture. This means that a majority of our code is Plugins that hook into a set of lifecycle events. This means that it is infinitely flexible and configurable. This architecture also lets us pivot very quickly. Plugins isolate functionality (and can even be used in your configuration), and allow us to add and drop new functionality without breaking the rest of the system.
Focused around Web Performance webpack revived a classic technique from Google Web Toolkit known as "code splitting". Code splitting let's developers write imperative instructions (as a part of their code), to split up their JavaScript bundles (at build time) into multiple pieces that can be loaded lazily.
Built in JavaScript webpack's configuration format, and architecture is all built and run on NodeJS. This means that anyone comfortable with JavaScript can break open our source code with a low level of entry to learn, contribute to, and improve.
3 projects in 2026 · All 13 projects since 2016
__tushar
Webpack currently lacks a modern, automated documentation site. Existing documentation is manually maintained, lacks API reference generation, and...
Mo_Shams
Webpack's extensive API definitions are currently locked inside raw types.d.ts files, creating a significant manual maintenance burden to keep the...
ryzrr
The Problem When developers write custom webpack plugins, they need reliable API documentation. Currently, the generated docs drop critical function...
RyuyaMentored by Nitin Kumar, Alexander Akait
This project aims to modernize Webpack by implementing comprehensive support for ECMAScript Modules (ESM) output. Webpack currently lacks robust ESM...
Mahdi KhashanMentored by Nitin Kumar, Alexander Akait, anshumanv
webpack-dev-server is a development tool in the webpack group projects. It eases the development of javascript projects by providing an instant...
zhaochenliuMentored by Nitin Kumar, Alexander Akait
Native CSS Support is capable of replacing mini-css-extract-plugin, style-loader and css-loader, with better support for Hot Module Replacement...
Uzair KhanMentored by Nitin Kumar, Dhruvdutt Jadhav, anshumanv
This proposal outlines the development of create-webpack-app, a webpack cli tool designed to streamline project setup for web development. Leveraging...
Nitin KumarMentored by Rishabh Chawla, anshumanv, Dhruvdutt Jadhav +1
My contributions majorly include the most crucial things for the CLI ( webpack-cli ) like - allowing multiple types of same arguments e.g --stats...
Devid FarinelliMentored by Dhruvdutt Jadhav, Steven Hargrove, Even Stensberg
At the moment it’s difficult to customise webpack’s output and it requires a deep knowledge of the internal workings of webpack and webpack-cli. The...
Kirill NagaitsevMentored by Alexander Krasnoyarov, Dhruvdutt Jadhav, Steven Hargrove +1
The Webpack Dev Server is designed to make development of Webpack projects efficient, customizable, and possible on older browsers. During this...
Vincent ChanMentored by Tobias Koppers
I want to contribute to Webpack project by implementing one of the proposed ideas, namely “Deep Scope Analysis”. The program will traverse the ASTs...
Dhruvdutt JadhavMentored by Even Stensberg
webpack-cli: Infrastructure and Automation Work This document majorly proposes most crucial things on the CLI roadmap like AST refactoring, static...
Jevan ChanMentored by Tobias Koppers, Sean Larkin, Even Stensberg
The performance issue, or bundle time speed-up, is a common challenge for modern JavaScript/web bundler. As one of the most powerful module bundlers...
No accepted proposals or progress posts from webpack contributors yet. Contributed here? Share yours.
Claim your projectData: Google Summer of Code public archive. Contributor counts are accepted projects.