Health Score
Composite score from 0-100. Click the score to see each component. When a GitHub repo is linked, four components are weighted:
- Maintenance (30%) - Last commit recency and total release count. Archived repos are heavily penalised.
- Popularity (25%) - GitHub stars and forks on a log scale. Even very popular packages rarely max this out.
- Adoption (25%) - Monthly download volume (log scale, capped at 60 pts) plus download momentum (up to 40 pts for strong growth).
- Community (20%) - Contributor count, fork-to-star ratio, and open pull requests.
Packages without a linked repo use only Maintenance (50%) and Adoption (50%), based on PyPI release dates and downloads.
Maintenance
Based on recent commit activity:
- Active - Commits within 30 days
- Stable - Commits within 180 days
- Minimal - Commits within 1 year
- At Risk - No commits >1 year, high downloads
- Archived - Repository is archived
Category
Popularity classification:
- Industry Standard - Very high downloads
- Hidden Gem - High downloads, few stars
- Community Favorite - High stars relative to downloads
- Rising Star - Growing, balanced metrics
Momentum
Download trend comparing weekly to monthly average. Positive means growing, negative means declining.
Python Support
Minimum Python version supported:
- Cutting Edge - Requires Python 3.12+
- Modern - Requires Python 3.10 or 3.11
- Legacy - Supports Python 3.9 or older
License Type
License classification:
- Permissive - MIT, Apache, BSD, etc.
- Copyleft - GPL, LGPL, AGPL, MPL
- Proprietary - Commercial/restrictive
Release Cadence
How often new versions are published:
- Rapid - More than 12 releases/year
- Regular - 4-12 releases/year
- Slow - 1-3 releases/year
- Stalled - Less than 1 release/year
Contributor Risk
"Bus factor" - risk if key maintainers leave:
- Healthy - 5+ contributors
- Moderate - 3-4 contributors, high downloads
- Concerning - 1-2 contributors, high downloads
- Critical - Single maintainer, very high downloads
Additional Metrics
Engagement - Community activity score (0-100)
Issue Burden - Open issues per 1,000 stars
Discussions - GitHub discussions per 1,000 stars
Fork Conversion - % of forks contributing back
Stale Release - Commits since last release
PR Velocity - Pull request activity level