webpack/webpack

GitHubBadge
https://github.com/webpack/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.

  • amd
  • build-tool
  • commonjs
  • compiler
  • es2015
  • es6
  • esm
  • javascript
  • javascript-compiler
  • javascript-modules
  • loaders
  • module-bundler
  • plugins
  • web
  • web-performance
  • webpack
Stars:
66k
Language:
JavaScript
Default branch:
main
Last scored:
Overall

At a glance

Rank
#35 of 401
Top 9% · #3 of 15 JavaScript repos
Checks passed
10 of 16
Full list below
Best set up for
Kimi CLI
Score 91.5
Needs most work for
Aider
Biggest fix: .aider.conf.yml (+14.1 pts)

What it has

What it's missing

What to fix first

Pick an AI agent

Showing fixes for Claude Code

  1. 1
    Manageable size
    If possible, split into smaller modules or carve out a focused entry path. Document where to start in AGENTS.md.
    +5.3 pts
  2. 2
    Reproducible dev env
    Add a Makefile or devcontainer or Dockerfile so the agent can set up the project in one command.
    +4.7 pts

Score for each AI agent

Each agent weighs the checks by its own docs. Under each score are its top three. How each agent is scored →

Kimi CLI
#33 of 401
91.5
  • AGENTS.md / CLAUDE.md
  • Test suite
  • Dependency manifest
Pi
#27 of 401
91.0
  • AGENTS.md / CLAUDE.md
  • Test suite
  • Linter / formatter config
GPT-5 Codex
#35 of 401
90.9
  • AGENTS.md / CLAUDE.md
  • README
  • Test suite
Claude Code
#35 of 401
90.0
  • AGENTS.md / CLAUDE.md
  • Test suite
  • Reproducible dev env
Devin
#39 of 401
88.6
  • Reproducible dev env
  • Dependency manifest
  • Test suite
Cursor
#34 of 401
81.7
  • Cursor rules (.cursor/rules)
  • README
  • Type configuration
Gemini CLI
#38 of 401
80.9
  • GEMINI.md
  • README
  • Test suite
OpenHands
#48 of 401
79.6
  • CI configuration
  • Dependency manifest
  • Reproducible dev env
Aider
#33 of 401
78.6
  • .aider.conf.yml
  • Linter / formatter config
  • Test suite

Does webpack/webpack have agent instructions?

An AGENTS.md (or CLAUDE.md) at the root tells AI coding agents how to build, test and work in the repo. A few agents also read a file of their own.

AGENTS.md / CLAUDE.md
AGENTS.md (new tab) · 29,718 characters
Agent-specific files
None: no GEMINI.md, .cursor/rules, .openhands/setup.sh or .aider.conf.yml
Repos that have one
9 of 15 JavaScript repos · 216 of 401 repos on the leaderboard · See examples →

All 16 checks · 10 passed

Substantive (29,718 characters)
.aider.conf.yml· 0% pass
No .aider.conf.yml at repo root
CI configuration· 100% pass
15 GitHub Actions workflows
CONTRIBUTING guide· 100% pass
Guide present
No .cursor/rules/*.mdc or .cursorrules
Manifest present
package.json has 92 scripts
GEMINI.md· 0% pass
No GEMINI.md at repo root
License file· 100% pass
License present
No .openhands/setup.sh
Hook framework configured
README· 100% pass
README detailed (79,624 characters)
Manageable size· 20% pass
10000+ files — very large
Test suite· 100% pass
Found /test
Type configuration· 100% pass
Type config present

How webpack/webpack compares

vs leaderboard average
16.9 pts above
Average 69.0
vs JavaScript average
9.8 pts above
Average 76.1
Stars among JavaScript repos
#7 of 15

Passes checks most repos miss

  • Pre-commit / git hooks · only 29% of repos pass it

One fix for the most agents: Manageable size would raise the score for all 9 agents, by up to 6.2 points.

Similar repos

Same language and host as this repo, closest in overall score.

All JavaScript repos →

Same topics, any language

Repos tagged with the same GitHub topics, most shared first.

Add a badge to your README

Paste this at the top of the README. It shows the score, and links back to this page.

Agent friendly score for github/webpack/webpack
[![Agent Friendly](https://agentfriendlycode.com/api/badge/github/webpack/webpack.svg)](https://agentfriendlycode.com/repo/github/webpack/webpack)

Check the score on every pull request

A GitHub Action posts one comment per pull request with how the score changed and why.