GitHub Repository Health Monitor avatar

GitHub Repository Health Monitor

Pricing

from $10.00 / 1,000 repository health checks

Go to Apify Store
GitHub Repository Health Monitor

GitHub Repository Health Monitor

Check GitHub repositories for maintenance activity, stale releases, archived status, open issues, breaking-change signals, and update risk.

Pricing

from $10.00 / 1,000 repository health checks

Rating

0.0

(0)

Developer

Daniel

Daniel

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Check GitHub repositories for maintenance activity, stale releases, archived status, open issues, breaking-change signals, and update risk.

This Apify Actor is designed for developers, DevOps teams, maintainers, self-hosted users, and AI agents that need structured repository health signals before depending on or upgrading open-source software.

What it checks

  • Repository status: archived, disabled, private/not accessible
  • Recent commit and push activity
  • Recent release activity and release titles
  • Open issue count
  • Recent open issue titles for failure keywords such as not working, crash, setup failed, broken
  • Breaking/deprecation keywords in recent issues and release titles
  • Transparent health score, risk level, and recommendation

What it does not do

  • It does not access private repositories unless the user provides a GitHub token with permission.
  • It does not clone repositories or run their code.
  • It does not use external AI APIs or proxies.
  • It does not guarantee that a dependency is safe; it prioritizes manual review.

Example input

{
"repositories": ["hacs/integration", "immich-app/immich", "microsoft/playwright"],
"lookbackDays": 180,
"riskOnly": false,
"maxItems": 50,
"githubToken": "",
"outputMode": "summary"
}

Example output

{
"repo": "immich-app/immich",
"health_score": 84,
"risk_level": "low",
"recommendation": "Low risk (84/100): recent commit activity. Review release notes before upgrading.",
"open_issues": 123,
"critical_issue_count": 1,
"breaking_change_count": 0,
"sources": ["https://github.com/immich-app/immich"]
}

Pricing recommendation

Recommended pay-per-event setup:

  • Keep Apify's synthetic apify-actor-start event at its default price.
  • Add one custom event: repo-check.
  • Suggested initial price for repo-check: $0.01 per repository analyzed.

The code pushes each dataset item with the repo-check event name and stops when the user's configured charge limit is reached.

Local development

python -m venv .venv
. .venv/bin/activate
pip install -r requirements-dev.txt
pytest
python scripts/run_local.py examples/input.json