Skip to content

dvelton/repo-resurrector

Repository files navigation

Repo Resurrector

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

What it does

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.

Staleness scoring

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

Usage

  1. Visit the site
  2. Set filters (language, minimum stars, minimum forks)
  3. Click Search
  4. Click any result to see the staleness breakdown
  5. Fork it or browse its issues directly from the card

API rate limits

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.

Development

npm install
npm run dev

Builds with Vite. Deploys to GitHub Pages via the workflow in .github/workflows/deploy.yml.

Tech stack

  • React 19, TypeScript, Vite
  • Tailwind CSS v4
  • Radix UI primitives (shadcn/ui components)
  • GitHub REST API (no backend needed)

License

MIT

About

Breathe new life into stale projects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Generated from github/spark-template