Open Source

Contributor Score

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...

0/100

Score Breakdown

Raw Data

What is Contributor Score?

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.

Why This Matters

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.

Limitations

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.

Share Your Feedback

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.

Add to your repo

GitHub Action

Automatically check Contributor Score on every PR. Add labels, post comments, and filter low-quality contributions.

Read docs on GitHub