DEV Community

Ovi ren
Ovi ren

Posted on

repoana - github repository health analyzer

what is repoana?

repoana is a web application that analyzes any public github repository and gives it a health score from 0 to 100. it breaks down the analysis into five key categories and provides specific recommendations for improvement.

repoana preview gif

why i built this

as a developer, i often wonder how healthy a repository is before deciding to use it or contribute to it. is it actively maintained? does it have good documentation? is the community engaged? repoana answers these questions instantly.

how it works

just paste any github repository url and get:

  • overall health score: a comprehensive 0-100 rating
  • category breakdown: detailed scores across five areas:
    • documentation quality
    • code quality
    • maintenance status
    • community engagement
    • activity level
  • smart recommendations: prioritized suggestions for improvement

technical details

built with:

  • react for the ui
  • vite for fast development
  • github rest api for data
  • lucide react for icons

the scoring algorithm weighs different factors:

  • documentation (25%): readme, license, contributing guidelines, templates
  • code quality (20%): issue close rate, pr merge rate, response times
  • maintenance (25%): commit frequency, contributor activity, last update
  • community (15%): stars, forks, watchers, health metrics
  • activity (15%): recent issues, prs, and commits

try it out

live demo: https://iamovi.github.io/repoana/

no signup required. works with any public github repository.

github api limits

works without authentication (60 requests/hour). for power users, add a github personal access token to get 5,000 requests/hour.

source code

the project is open source under mit license.

github: https://github.com/iamovi/repoana

contributions welcome. if you find it useful, consider giving it a star.

future plans

  • historical tracking of health scores
  • comparison between multiple repositories
  • export reports as pdf

made by @iamovi
under MIT license.

Top comments (0)