What 203 graded repositories reveal
Every repo RepoGrade scores feeds these aggregates: how quality tracks reach, age, and maintenance, and what separates the best repos from the rest.
- Repositories
- 203
- C#
- Median score
- 70
- out of 100
- Median stars
- 3,448
- GitHub stars
- Median age
- 4 yr
- 98 measured
- Ship releases
- 63%
- 99 measured
- Are forks
- 5%
- 98 measured
How the corpus scores
Each dot is a repo, colored by grade. Corpus medians divide the four quadrants. Distributions below show the same data sliced by band and popularity tier.
Quality vs popularity
Hover a region to highlight it and see counts. Toggle the X axis between stars and contributors.
Score distribution
Repos per 10-point band, colored by grade
Score by popularity tier
Box = P25-P75, line = median, whisker = P10-P90. Colored by grade.
GitHub stars · box = P25-P75, line = median, whisker = P10-P90
Scores climb steadily with popularity
Median score within each star tier. The grade mix hides this because most repos have few stars - but quality and reach rise together.
What top repos do that the rest don't
Average pass rate for A/B vs D/F repos, by dimension and by check. Filtered to C#. Based on 156 repos.
Quality gap, by dimension
Average check pass rate across all checks in each category, for top-graded vs. bottom-graded repos.
4 checks averaged
5 checks averaged
3 checks averaged
Pass rates side by side
Each row is one check. Filled = A/B pass rate, hollow = D/F. +Npp = percentage-point gap.
All checks
Does a better grade attract more attention?
Median traction signals per grade band. Toggle across stars, forks, watchers, open issues, and contributors.
Median traction by grade
Toggle across stars, forks, watchers, issues, contributors
How actively are repos maintained?
Release discipline and project posture signals - the upkeep story behind a grade.
Release discipline by grade
Share of repos shipping at least one tagged release, per grade band
Project posture
Fork quality penalty, archived repos, and release cadence
Quality: forks vs. original repos
Forks score 51 points lower on average (5 forks of 98 measured)
0 of 98 measured
62 of 99 measured
Does age or size move the score?
Median score across how long a repo has existed and how large it is on disk.
Score by repo age
Median score across age cohorts
Score by repo size
Median score across size on disk
Most common topics, by quality
Topics repos tag themselves with - ranked by frequency, with the median score of all repos carrying each tag.