← Discover
GitHub · webpack/webpack↑ +10 today

Module bundler for web projects

Webpack is a bundler that bundles JavaScript and other web assets together to run in the browser. It allows applications to be loaded when needed, thanks to the code splitting feature that divides modules into manageable parts.

Updates

  • October 23, 2026: Stars 65,968 → 65,969, latest release v5.112.2 (October 23, 2026).
  • October 23, 2026: Stars 65,976 → 65,968, latest release v5.112.1 (October 22, 2026).
  • October 16, 2026: Stars 65,943 → 65,976, latest release v5.112.0 (October 15, 2026).
  • September 19, 2026: Stars 65,949 → 65,943, latest release v5.111.1 (September 18, 2026).

What you get

  • It combines JavaScript files to run in the browser.
  • It shortens application loading time with its code splitting feature.
  • It can pre-process different file types like TypeScript.

Installation

install with npm
npm install --save-dev webpack
installation with yarn
yarn add webpack --dev

If you don't write code

Paste this into your AI agent (Claude Code · Codex · Antigravity)

As a web developer, I want to efficiently package JavaScript files and other static assets in my projects. How can I manage my modules, configure code splitting, and define loaders suitable for my project using Webpack? Help me create a beginner configuration file example.

Repository: https://github.com/webpack/webpack. Follow the official instructions in the README of this repository for setup and execution.

Before starting, check which OS we are on and if the necessary tools (e.g., Python, Node.js, Git, Docker) are installed. Install any missing ones step-by-step according to this system.

Create a new, empty folder to work in. Do not touch any files outside this folder and do not delete anything. Tell me what you are going to do in one sentence before running each command.

Tell me what I should see on the screen at the end of each step. If an error occurs, I will paste the error message to you exactly as it is, and we will fix it together.

Related dictionary terms

Who it is forFor software developers who want to neatly package JavaScript files and other assets in web applications.
LicenseMIT

Links

TreScout did not build this tool · we found it in GitHub trends and wrote it up. This page describes the repository as of 2026-08-05: The star count and our text belong to that day, the repository may have changed since. Check the repository link for the current state. The introductory text was prepared with AI from the repository's own documentation, and this page was machine-translated from the Turkish original · the Turkish version prevails.