Stars don't review pull requests
The state of open-source black holes: how often a stranger's pull request goes unanswered, in the Porchlamp snapshot of 25 October 2026.
You send a small fix to a project you use every day. Two weeks later, nobody has replied.
Key findings
More stars, more silence.
The share rises with stars: 11% of projects with 1,000 to 10,000 stars, 17% at 10,000 to 50,000, and 17% at 50,000 or more.
Fame is no guarantee.
12 of the 100 most-starred projects are black holes, and only 1 of them reach Porchlamp's top 100.
Stars barely predict an answer.
Across 3,027 ranked projects, the rank correlation between stars and the Porchlamp score is 0.00.
Most of those pull requests waited.
Inside the black-hole projects, 40,731 of 50,814 counted outside pull requests got no human reply within 14 days.
Do popular projects answer fewer pull requests?
They answer less often, on average. The black-hole share climbs at every step up in stars.
Not charted: 1 judged project with fewer than 1,000 stars.
One likely reason: review time stays roughly fixed while attention grows, so the queue grows faster than volunteers can clear it. The data shows the rise, not its cause.
Which package ecosystems answer outside pull requests?
Python and JavaScript projects go quiet more often than Rust, Go, Java or C and C++ projects. Each share is computed within its own ecosystem.
Size is not controlled for. Bigger projects go quiet more often in general, so part of a gap can come from size.
How we measured
- We followed 1,442,863 pull requests from 227,260 outside contributors to 11,000 GitHub projects, from 25 April to 22 October 2026.
- A project is judged only when it is licensed, maintained software with at least 10 counted outside pull requests.
- Another 19 licensed, maintained projects with at least 10 outside pull requests on record are not judged yet: those records were fetched before drafts and closes were recorded, and the rules need both.
- We could not judge 184 busy projects yet: we hold only the newest 500 pull requests of each, and they do not reach back to 25 April.
- 239 projects had more than 2,000 pull requests in that time. For each, we read replies and reviews on an even random sample of 1,000 of them; every pull request counts for decisions and merges.
- It is a black hole when, with 95% confidence, more than half of those pull requests got no substantive reply, review, merge or close within 14 days or since.
- Bots, drafts, pull requests their authors closed, brand-new accounts and the project's own members are not counted.
- Every parameter, gate and weight: Porchlamp methodology.
What this is not
- Not a verdict on the people who maintain these projects. Review time is scarce, and popular projects receive far more pull requests than anyone can read.
- GitHub only. Projects that review on Gerrit or a mailing list are left undecided, not failed.
- One six-month window. The numbers will change at the next snapshot.
- This page names no project. Each project's record, with the pull requests behind it, is on the Porchlamp rankings.
Download the data
porchlamp-2026-10-25-ranked.csv: the 3,027 ranked projects with rank, owner, name, ecosystem, score, tier, coverage, quadrant and the rank in each lens. Released under CC BY 4.0.
The full records, including every project that was not ranked and why, are in the site's JSON data.
Cite this report
Porchlamp (2026). Stars don't review pull requests: the state of open-source black holes. Snapshot 2026-10-25. https://porchlamp.org/black-holes/2026-10-25/
Data licence: CC BY 4.0. Snapshot database SHA-256: 3baafc3b5620b04e43ed3ceae72fa26c028d0f17d5fff78113978582aebc7f9d. Methodology constants hash: de2c71c1d7bad01ff749cd81560974ce5199352075feeeda6d805a8d52dd2332.