Pull Request Club 2025 Report

Pull Request Club was a web app matching open source contributors with maintainers. This used to happen through monthly assignments: Maintainers’ repos were assigned to contributors. The assignment was to submit at least one pull request.

I started the Pull Request Club as a successor to CPAN Pull Request Challenge in January 2019. See previous yearly reports below:

This post will cover the year of 2025, which turned out to be the last year of the club.

Announcements

Pull Request Club has come to an end: I shut down the website on January 1st, 2026. PullRequest.Club now shows a small thank you note, along with links to these yearly reports.

It was not an easy decision. But the numbers had been going down for years, and I was not able to give the club the time it needed. After seven years and 306 pull requests, it was time to say goodbye.

Numbers

I’m using the same metrics as last year. Since this is the final report, I’ve also added all-time numbers at the end.

Contributors

Only three users submitted pull requests in 2025. All three of them (hakonhagland, choroba, yewtc) had been with the club since the very first year.

Maintainers

Four maintainers received PRs in 2025: neilb, domm, davorg and choroba.

Assignments

Both numbers are at their lowest. The last pull request of the club was submitted in April 2025: It was yewtc sending a patch to one of choroba’s repos. I find it fitting that the final pull request was exchanged between two of our most active members.

All-time numbers

2019–2025
Users signed up 223
Repos added to the pool 3,382
Assignments given 724
Pull requests submitted 306
Users who submitted at least one PR 45
Maintainers who received at least one PR 30

Here are the top PR-submitters of all time:

Contributor PRs
hakonhagland 70
choroba 50
manwar 49
yewtc 27
afresh1 18
paultcochrane 16

And the top PR-getters:

Maintainer PRs
reneeb 51
davorg 37
book 32
domm 31
neilb 23
oalders 22

Thank you!

Pull Request Club was never a big club. But for seven years, a small group of people kept exchanging pull requests every month, and I’m glad I was able to keep the lights on for them.

I’m thankful to everyone who joined, shared their repos, wrote pull requests, and helped the community grow. Thank you for being part of it.


This post was written with the help of Claude.