StarRank tells you exactly where your GitHub repository stands among every public repo on GitHub — and lets you show it off with a badge.
Most repos with any stars at all are already in the top 5–20%. StarRank makes that visible.
- 🏆 Instant Ranking — Drop any GitHub repo URL and get your percentile rank immediately
- 📊 Percentile Score — See your top X% standing among 125M+ repositories
- 🔗 README Badge — One-click Markdown badge to add to your project
- 🃏 Share Card — Shareable rank card for Twitter / social media
- ⚡ Fast — Results in under a second
1. Visit solvedby.us
2. Enter any GitHub repo (e.g. facebook/react, your-name/your-project)
3. Copy your badge:
[](https://solvedby.us/your-username/your-repo)That's it. Your README now shows your repo's rank.
| Badge | Repo |
|---|---|
| facebook/react | |
| Signet-AI/signetai |
GitHub has 125M+ public repositories. The vast majority have 0 stars. Here's what the percentages actually mean:
| Stars | Approximate Percentile |
|---|---|
| 0 stars | ~50th percentile |
| 1 star | ~Top 30% |
| 10+ stars | ~Top 5% |
| 100+ stars | ~Top 1% |
| 1,000+ stars | ~Top 0.1% |
| 10,000+ stars | ~Top 0.01% |
StarRank gives you the exact number — not an estimate.
- Framework: Next.js 15 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- Data: GitHub REST API + Stars dataset
- Deployment: Vercel / Cloudflare
# Clone the repo
git clone https://github.com/BusyBee3333/starrank.git
cd starrank
# Install dependencies
pnpm install
# Set environment variables
cp .env.example .env.local
# Add your GITHUB_TOKEN for higher API rate limits
# Run development server
pnpm devOpen http://localhost:3000 and drop in a repo URL.
PRs welcome! Some ideas:
- More badge styles (flat, for-the-badge, social)
- Historical rank tracking over time
- Rank by language category (top X% among TypeScript repos)
- GitHub Action to auto-update badge in CI
- Embeddable widget
Fork the repo, make your changes, and open a PR.
MIT — free to use, modify, and deploy.
Built with ☕ by Jake Shore · solvedby.us
