Free guide4 min read7 stepsUpdated Sep 26, 2026
Find GitHub Repos Before They Go Viral
A seven-step research method for spotting fast-rising open-source projects while they are still early — the signals to watch, the exact searches to run, and how to judge what is worth your time.
On this page4 sectionsClose
Most people discover a breakout repository when it is already on every timeline. By then the tutorials are written, the wrappers are built and the easy opportunities are taken. The signals show up earlier — in how fast stars arrive, who is opening issues, and which small communities are talking about it.
This guide gives you a repeatable way to find those projects yourself. It takes about 30–45 minutes the first time and around 15 once it is a habit.
The signals that matter
Star velocity, not star count. 3,000 stars gained this week says more than 40,000 stars accumulated over five years.
Recency. Created or first released in the last 30–90 days.
Forks and outside contributors. Forks and issues from people other than the author mean someone is actually running it.
Releases and commit rhythm. Tagged releases and steady commits separate a maintained project from a weekend demo.
Conversation in small, technical communities. Show HN posts, niche subreddits and builder circles usually move before mainstream tech media.
The seven-step manual method
You can perform these seven research steps manually. Check each one off as you go — your progress is saved.
Search GitHub for young repos with momentum. Use GitHub's repository search with date and star qualifiers. Set the date to roughly three weeks ago and sort by stars:
created:>2026-09-01 stars:>200 created:>2026-09-01 stars:>100 topic:llm created:>2026-09-01 stars:>100 language:pythonAdd
topic:orlanguage:to stay in your lane. Open the top 20 results in tabs.Cross-check GitHub Trending. Open github.com/trending for today and this week, filtered to the languages you care about. Repos that appear in both lists are gaining momentum, not just spiking once.
Measure star velocity. Divide stars by the repo's age in days, or look at the curve on star-history.com. A steep, recent curve is the signal. You can pull the numbers straight from the GitHub API:
# Stars per day since creation for one repo (needs curl + jq). # Unauthenticated requests are limited to 60/hour; set GITHUB_TOKEN for more. REPO="owner/name" curl -s -H "Accept: application/vnd.github+json" \ ${GITHUB_TOKEN:+-H "Authorization: Bearer $GITHUB_TOKEN"} \ "https://api.github.com/repos/$REPO" | jq '. as $r | ((now - ($r.created_at | fromdateiso8601)) / 86400) as $days | {repo: $r.full_name, stars: $r.stargazers_count, forks: $r.forks_count, open_issues: $r.open_issues_count, age_days: ($days | floor), stars_per_day: (($r.stargazers_count / ([$days, 1] | max)) | floor)}'Check that real people are using it. Look at the Issues and Pull requests tabs. You want bug reports and questions from many different accounts, merged PRs from outside contributors, and at least one tagged release. A repo with thousands of stars and no issues deserves suspicion.
Find where it is being discussed. Search the repo name and URL on hn.algolia.com, Reddit (subreddits like r/LocalLLaMA, r/selfhosted or r/MachineLearning, depending on the topic) and X. Read the comments: the complaints and feature requests are a map of what to build next.
Answer “why now?” Write one sentence on what this makes possible that was hard last month. Is it riding a new model release, a new API, a price drop? If you cannot answer, it is probably noise.
Log it and re-check in 72 hours. Keep a simple sheet: repo, date found, stars, stars/day, why now, idea. Re-check after three days. Sustained velocity moves it to your shortlist; a one-day spike drops off.
Triage a find in two minutes
Paste the README and the numbers from step 3 into your AI assistant with this prompt:
What to do with a find
Write the explainer — the first clear “what it is and how to use it” post often ranks and gets shared for months.
Build on it — a hosted version, an integration, a template or a UI for a CLI-only tool.
Contribute — docs and examples are welcome in young projects and put your name next to something rising.
If a find has a real business behind it, the next Blueprint shows how to turn it into a product:
Turn an Open-Source Project Into a Paid ProductHow people build real products on top of open-source software: reading the license correctly, finding the painful part users will pay to skip, choosing a business model, and launching without burning goodwill.Blueprint · 4 minMEMBERS (locked)Want us to find them for you?
GitHub Discovery automatically finds and ranks fast-growing repositories, so you can spend your time creating the content instead of doing hours of research.
Included with The AI Stack alongside every Tool, Blueprint, Business Bundle, and the community.
You have the playbook. Choose how far you want to take it.
- Do it yourselfEverything above is enough to start implementing this yourself.
- Move fasterUse the tools we built to automate the tedious parts.GitHub DiscoveryIncluded with The AI Stack
- Master the systemOpen the complete Blueprint.Turn an Open-Source Project Into a Paid ProductIncluded with The AI Stack
Send me this guide
Get a link to this guide in your inbox to come back to later.