GSoC 2026
webpack

webpack — Project Ideas

Webpack - Ideas List

Google Summer of Code 2026

  • Webpack: Universal Targets

Difficulty: Hard

Project Size: 350 hours

Mentors: Alexander Akait, Nitin Kumar

Introduction

This project aims to enhance the versatility of Webpack's targets. Currently, there are limitations, and a web bundle doesn't seamlessly fit into Node.js or a web worker environment. The proposal is to introduce a Universal Target that incorporates runtime code suitable for web, web worker, and Node.js. While this may increase code size slightly, the benefit is the ability to create Universal Module Definition (UMD) bundles that work seamlessly across all environments. Additionally, this enhancement facilitates sharing chunks between web and web worker environments.

Related Issue(s): #6525

Prerequisites

JavaScript, Node.js

  • Webpack: New Documentation Website

Difficulty: Medium

Project Size: 350 hours

Mentors: Claudio Wunder, Even Stensberg, Nitin Kumar, Aviv Keller, Sebastian Beltran

Introduction

We’re redesigning and reworking on Webpack’s website and its documentation. This project is a fundamental work for the release of Webpack 6 and ensures we have a redesigned website, redesigned docs, updated docs with improved DevEx, UX and that is AI-friendly.

Related Issue(s): #4

Prerequisites

JavaScript, CSS, HTML

  • Webpack: Entry points as HTML

Difficulty: Medium

Project Size: 350 hours

Mentors: Even Stensberg, Nitin Kumar, Alexander Akait

Introduction

Webpack allows entry points to be as JavaScript but we also want to support having HTML files as entry points. When webpack internally notices an .html extension, it will automatically apply the correct bundling technique similar to html-bundler-plugin.

Related Issue(s): #536

Prerequisites

JavaScript, CSS, HTML

Command Palette

Search for a command to run...