~/docs

Documentation

Quickstart

Open the scanner, paste any public GitHub URL or owner/repo slug, and hit run. Results stream in within ~1.2 seconds.

Input formats

The parser accepts:

# any of these work:
facebook/react
https://github.com/facebook/react
https://github.com/facebook/react.git
github.com/facebook/react/issues/1234

Metrics

For each scan, reposcan fetches and renders:

  • repo metadata (owner, description, topics, homepage)
  • stars, forks, watchers, open issues
  • language byte-weighted breakdown
  • top 6 contributors
  • 5 most recent commits
  • capability flags (wiki, pages, discussions, license)

Health score

The score starts at 50 and adjusts:

+20  if last push < 30 days
+10  if last push < 180 days
-25  if last push > 730 days
+10  if license present
+10  if stars > 1,000
+5   if stars > 10,000
+5   if topics present
-30  if archived
-5   if open_issues > 2,000

Clamped to [0, 100]. ≥80 = thriving, ≥60 = healthy, ≥40 = ok, ≥20 = at risk, <20 = abandoned.

Rate limits

Requests are made directly from your browser to the GitHub public API. The unauthenticated limit is 60 requests/hour per IP. Each scan uses ~4 requests, so you can run roughly 15 scans/hour before hitting a 403.

Privacy

Everything happens client-side. We don't proxy, log, or store your queries. See the privacy page for the full statement.