What is GitRepoTrend?
GitRepoTrend is a daily-updated intelligence platform that surfaces the most relevant GitHub repositories across 15 categories — using a smarter ranking signal than raw stars.
Data refreshes automatically every 24 hours. Once loaded, all filtering, sorting, and search happens instantly in your browser with zero network calls.
How the Attention Score works
Raw stars can be gamed and lag behind real activity. Our Attention Score weights multiple engagement signals and adjusts for recency:
Raw = (Stars × 0.50) + (Forks × 1.50)
+ (Watchers × 0.30) + (Issues × 0.10)
Recency = max(0.1, 1 − days_since_update ÷ 365)
Score (0–100) = round(Raw × Recency ÷ max_in_dataset)
Forks
×1.50
Highest weight — forking means active use
Stars
×0.50
Popularity signal — useful but inflatable
Watchers
×0.30
People tracking updates — strong interest
Issues
×0.10
Active community discussions
Repos updated recently score higher via the Recency multiplier — preventing stale but historically popular repos from dominating.
How data is fetched
1
GitHub API — fetched once per day via a scheduled cron job at 2 AM UTC. Never on page load.
2
PostgreSQL — all repos persisted to database. If the cache clears, data reloads from DB instantly — no GitHub call needed.
3
Redis — in-memory cache served to every request in under 50ms.
4
Your browser — all 450+ repos loaded once per 24 hours. All filtering and search is pure JavaScript — 0ms response.
Weekly newsletter
Subscribe below to receive a curated weekly digest every Sunday morning with the top repositories in your chosen categories.