VOOZH about

URL: https://apify.com/scrapeworks/github-dependency-health

⇱ GitHub Dependency Health Checker - Abandonment Risk Β· Apify


πŸ‘ GitHub Dependency Health Checker avatar

GitHub Dependency Health Checker

Pricing

from $1.00 / 1,000 results

Go to Apify Store

GitHub Dependency Health Checker

Score the maintenance health and abandonment risk of GitHub dependencies. Returns a 0-100 health score, verdict, and risk flags per repo.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Nicolas van Arkens

Nicolas van Arkens

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

22 days ago

Last modified

Share

GitHub Dependency Health Checker 🩺

Stop guessing whether a dependency is still maintained. This actor scores the maintenance health and abandonment risk of any GitHub repository and returns a clear 0-100 health score, a verdict (Healthy, Moderate, At risk, Likely abandoned, Abandoned), and concrete risk flags β€” so you get a judgment, not just raw stats.

Feed it a list of repos, or paste a package.json or requirements.txt and it will check the GitHub-hosted dependencies for you.

Why this is different

Most GitHub scrapers hand you raw fields (stars, last commit) and leave the interpretation to you. This one does the interpretation: it blends activity recency, release/age signals, archived status, issue backlog, popularity, and a single-maintainer (bus-factor) check into one transparent score, and tells you why in plain language.

What it checks

  • πŸ•’ Activity recency β€” how long since the last push (the strongest abandonment signal)
  • πŸ“¦ Archived / disabled status β€” hard risk flags
  • πŸ› Issue backlog pressure β€” open issues relative to popularity
  • πŸ‘€ Bus-factor β€” single-maintainer projects are flagged as supply-chain risk
  • πŸ“œ Licensing β€” missing/unclear license is flagged
  • ⭐ Adoption β€” popularity as a mild trust signal

Every score is broken down into its components in the output, so it's auditable β€” not a black box.

Use cases

  • Supply-chain risk audits β€” score every dependency in your package.json / requirements.txt
  • Dependency selection β€” compare candidate libraries before adopting one
  • Tech due diligence β€” assess the health of a codebase's dependencies
  • Ongoing monitoring β€” schedule it to re-check your dependency list and catch newly-abandoned packages

Input

FieldDescription
RepositoriesList of owner/name, GitHub URLs, or git URLs.
Manifest contents (optional)Paste a package.json or requirements.txt; GitHub-hosted deps are extracted automatically.
Manifest typeAuto-detect, or force package.json / requirements.txt.
Check contributorsToggle the bus-factor check (one extra API call per repo).
GitHub token (optional)Recommended for more than a few repos β€” raises rate limits massively. A no-scope token is enough.

Output

{
"repository":"clips/pattern",
"found":true,
"url":"https://github.com/clips/pattern",
"healthScore":68.0,
"verdict":"Moderate",
"riskFlags":["No commits pushed in 717 days"],
"daysSinceLastPush":717,
"stars":8854,
"forks":1558,
"openIssues":150,
"contributors":20,
"language":"Python",
"license":"BSD-3-Clause",
"archived":false,
"scoreComponents":{
"recency":8.0,"maturity":15.0,"backlog":15.0,
"popularity":20.0,"busFactor":10.0,"statusPenalty":0.0,"licenseOk":true
}
}

Export to JSON, CSV, or Excel, or pull via the Apify API. Connect to Slack, Sheets, Zapier, or Make for scheduled monitoring and alerts.

About the score

The health score is a transparent weighted blend of signals, capped 0-100, with hard penalties for archived/disabled repos. The component breakdown is included in every result so you can see exactly how a score was reached and apply your own thresholds. It is a heuristic risk indicator, not a guarantee β€” always combine it with your own review for critical dependencies.

Notes

  • Uses the official public GitHub REST API. Independent tool, not affiliated with GitHub.
  • Works without a token for small runs; add a free no-scope token for larger dependency lists.

You might also like

Website Health Report

automation-lab/website-health-report

Run a full website health audit in seconds. Checks HTTP, SSL, DNS, security headers, meta tags, and performance for up to 200 URLs per batch. Returns a 0-100 health score with A-F grades per category.

πŸ‘ User avatar

Stas Persiianenko

11

GitHub Repository Health Analyzer

lenient_grove/GitHub-Repository-Health-Analyzer

πŸ“Š Get a "Credit Score" for any GitHub repo! Instantly analyze 7 key pillars (Security πŸ”, Docs πŸ“–, CI/CD βš™οΈ & more). Receive a 0-100 Health Score πŸ’―, a letter grade πŸ…°οΈ, and a beautiful visual dashboard 🎨. Includes actionable tips πŸ’‘ to fix issues fast. Perfect for code audits! πŸš€

9

5.0

DURA - Dependency Update Risk Analyzer

artistic_seal/dura

Analyzes a GitHub project's Node.js dependencies and rates the update risk using version changes + GitHub release notes.

πŸ‘ User avatar

Archie Tansaria

2

WHO Global Health Observatory Data Search

ryanclinton/who-gho-search

Search the World Health Organization's Global Health Observatory for health statistics across 194 member countries.

GitHub Repo Health Checkβ€”Maintained or Abandoned? (MCP Server)

joeslade/github-repo-intelligence-mcp

Is this dependency still maintained? Get a deterministic, opinionated verdict for any GitHub repoβ€”Actively maintained, Slowing, At-risk, or Likely abandonedβ€”across 5 agent-callable MCP tools.

GitHub MCP Server β€” AI agent GitHub operations

zerobudget/github-mcp-server

The most comprehensive GitHub MCP server. 25+ tools including repo health scoring, PR risk analysis, contributor insights, release notes generation, and full CRUD. Built for AI agents that need to truly understand codebases.

1

5.0