A tool for finding unmaintained open source repositories that still have active users and unresolved issues. It queries the GitHub Search API, scores each result by staleness, and gives you direct links to contribute.
Live site: dvelton.github.io/repo-resurrector
Repo Resurrector searches GitHub for public repositories matching these criteria:
- No commits in 18+ months
- Not archived or forked
- Meets your minimum star/fork thresholds
Each result gets a staleness score (0-100) and links to the repo's issues, PRs, and fork page.
The score combines three signals:
| Factor | Weight | How it works |
|---|---|---|
| Days since last push | 70% | Scales linearly from 0 (at 1 year) to 100 (at 5+ years) |
| Open issue count | 20% | Caps at 100 open issues for max score |
| Issues-to-stars ratio | 10% | High ratio = lots of unaddressed demand relative to popularity |
- Visit the site
- Set filters (language, minimum stars, minimum forks)
- Click Search
- Click any result to see the staleness breakdown
- Fork it or browse its issues directly from the card
GitHub allows 10 search requests per minute without authentication. If you want more, go to Settings and add a personal access token (fine-grained, no special permissions needed). That bumps the limit to 30/min. The token is stored in your browser's localStorage and only sent to api.github.com.
npm install
npm run dev
Builds with Vite. Deploys to GitHub Pages via the workflow in .github/workflows/deploy.yml.
- React 19, TypeScript, Vite
- Tailwind CSS v4
- Radix UI primitives (shadcn/ui components)
- GitHub REST API (no backend needed)
MIT