All organizations · GSoC 2026 · Web, Development tools
webpack
webpack is the module bundler for web projects
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. 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 …
- javascript
- typescript
- node
- web development
- javascript
- webassembly
- Node.js
- webpack
Project ideas
Its ideas page could not be split into separate ideas; read it yourself.
Read the ideas page. Ideas are for scope reference; never copy one into a proposal.
History
In GSoC since 2018, 6 years. Projects per year: '18: 3, '19: 2, '20: 1, '24: 3, '25: 1, '26: 3.
On GitHub
27 repositories pushed to in the last year. Main languages: JavaScript (22), MDX (1), Shell (1), TypeScript (1).
Links and channels
- Website: https://webpack.js.org
- Ideas page: https://docs.google.com/document/d/1Mr_IPVdbupGwmGtcvLlVqFEL8wYN_rlfHUghJ2EPBVE/edit?usp=sharing
- Contributor guide: https://webpack.js.org/contribute/
- Source code: https://github.com/webpack
- Email: evenstensberg@gmail.com
- Chat: https://discord.gg/5sxFZPdx2k
- Chat: https://twitter.com/evenstensberg
git-into-gsoc org "webpack" --shortlist
git-into-gsoc repos "webpack"
git-into-gsoc issues --org "webpack"
or ask your assistant: "Which webpack repositories merge newcomers' pull requests, and which beginner issues are still free?"
Those commands read live data: which repositories merge outside pull requests, and which beginner issues nobody has claimed. Install in two minutes.