How we score
Every GitHub-hosted listing gets a quality score from 0 to 100, worked out from public GitHub data only. It tells you how established, maintained and documented a repository looks.
The formula
Popularity7 × log10(stars + 1). 10,000 stars gives 28; the maximum takes several hundred thousand.up to 40
ActivityLast push within 30 days: 25. Within 90 days: 18. Within 180 days: 12. Within a year: 6. Older: 0.up to 25
Community4 × log10(forks + 1). 1,000 forks gives 12.up to 15
License10 if GitHub detects an open-source license.up to 10
Description5 for a description of at least 40 characters, 5 for three or more topics.up to 10
An archived repository is capped at 30.
Grades
S80-100A65-79B50-64C35-49D0-34
What the score does not tell you
- It is not a security review. We do not scan the code; read it before you install anything.
- It does not judge code quality or whether the tool works well for your case.
- New repositories score lower simply because they have had less time to gather stars.
- Scores are recomputed every day, so they move as a repository gains stars or goes quiet.