A reputation score for open source contributors
Please note: This is an experiment exploring whether contributor data can help maintainers triage PRs. The scoring model is a starting point for discussion, not a production-ready solution.
Fetching data from GitHub...
A simple trust score (0-100) for GitHub contributors based on public data. The score combines several signals: Account Age (20 pts), PR Acceptance Rate (30 pts), Contribution Volume (15 pts), Repo Diversity (15 pts), Social Proof (10 pts), and Recent Activity (10 pts). A Spam Penalty (-20 pts) is applied for suspicious patterns like new accounts with high rejection rates.
Open source projects are seeing a growing influx of low-quality, AI-generated pull requests. Maintainers are stuck playing whack-a-mole, manually reviewing and blocking low quality contributions. If we as an open source community don't find solutions, more and more projects will shut down outside contributions.
Activity-based scoring penalizes new contributors who may be perfectly legitimate. Signals like stars and commit counts are gameable. And activity doesn't equal quality โ a spammy contributor can have a great profile. This score is one signal, not a silver bullet.
This is an early-stage experiment and I'd love your input. Head over to the GitHub repo to open an issue or submit a PR.
Automatically check Contributor Score on every PR. Add labels, post comments, and filter low-quality contributions.
Read docs on GitHub