API —/—
GH TOKEN: stored in localStorage · never sent anywhere except api.github.com
Total Repos
Fresh
Stale >90d
Unreleased Commits
No Release
Total Stars
FILTER:
REPO VERSION RELEASED COMMITS BEHIND STARS ISSUES PRs CI LANG
Loading repositories for xdutsuay...

How it works — components

GitHub REST client

Unauthenticated calls to the public GitHub API fetch repos, releases, and commits. Theory: read-only public data needs no token, so the whole board runs from the browser with no backend.

Staleness model

Days-since-last-commit and release cadence are turned into a health signal — a simple decay heuristic that flags abandoned repos without needing CI data.

Render + drawer

Cards render from the fetched JSON; clicking opens a detail drawer. State lives in memory only — refresh re-fetches, keeping the UI a pure function of API data.

Rate-limit handling

Anonymous GitHub calls are capped per hour; the board degrades gracefully when throttled — the trade-off for a zero-server, zero-cost design.