IrisComplete guide to growing GitHub stars for open source projects. Real tactics from AFFiNE's journey from 0 to 33,000 stars in 18 months.
We grew AFFiNE from 0 to 33,000 GitHub stars in 18 months. This guide covers every tactic we used — what worked, what failed, and what actually moves the needle.
When I started marketing AFFiNE, I couldn't find a comprehensive guide on growing GitHub stars. Most articles were surface-level fluff:
This guide is different. It's the tactical playbook I wish existed when we started.
| Section | What You'll Learn |
|---|---|
| Part 1 | Why stars matter (and don't matter) |
| Part 2 | The first 100 stars (bootstrap phase) |
| Part 3 | 100 to 1,000 stars (content + community) |
| Part 4 | 1,000+ stars (scaling + virality) |
| Part 5 | GitHub Trending strategies |
| Part 6 | Common mistakes to avoid |
Stars are credibility, not customers.
What stars actually give you:
What stars DON'T give you:
Use stars as a stepping stone, not a destination.
| Star Count | What It Signals |
|---|---|
| < 100 | "New project, unknown" |
| 100-500 | "Some traction, worth trying" |
| 500-1,000 | "Legitimate project" |
| 1,000-5,000 | "Established, active community" |
| 5,000+ | "Industry-recognized" |
| 10,000+ | "Major project" |
Your first goal: Cross the 1,000 star threshold as fast as possible.
Your first 100 stars should come from people you know. Don't pretend otherwise.
Why this matters:
1. Personal Network Outreach
Message everyone you know in tech:
"Hey! We just open-sourced our project. Would mean a lot if you could check it out and star it if you find it interesting."
2. Workspace/Conference Hustle
3. Existing Communities
More tactics: The Cold Start Problem for GitHub Projects: How to Get Your First 1,000 Stars
Once you hit 100, your tactics should become authentic and scalable.
Four types of content that work:
| Type | Example | Purpose |
|---|---|---|
| Direct | "Introducing [Project]" | Explain what you built |
| Tutorial | "Build X with [Project]" | Show practical usage |
| Listicle | "10 OSS tools for Y" | Reach broader audience |
| Building in Public | "How we solved X" | Build community |
Key principles:
Content deep dive: Developer Marketing Playbook: How to Reach Technical Audiences in 2026
Tier 1 (High Impact):
Tier 2 (Medium Impact):
Tier 3 (Long-term SEO):
Channel breakdown: GitHub Repo Promotion: 15 Channels That Actually Drive Stars
GitHub "Awesome" lists are curated collections (awesome-python, awesome-react, etc.).
How to get added:
Pro tips:
After 1,000 stars, growth accelerates. You'll get:
Your job shifts from "pushing" to "amplifying."
Create a home for your users:
Engage consistently:
Community tactics: Developer Marketing 101: How to Grow Your Open Source Project
Product Hunt can accelerate GitHub growth dramatically.
The playbook:
PH + GitHub synergy: Product Hunt for Open Source: The Step-by-Step Playbook
GitHub Trending page is massive exposure:
| Factor | Impact |
|---|---|
| Star velocity | High — stars per hour/day |
| Recent activity | Medium — commits, issues, PRs |
| Language category | Medium — less competition in niche languages |
| Account signals | Low — but new accounts count less |
Coordinate your push — Launch content, notify community, post on social all in the same 24-48 hour window
Time it right — Weekdays, avoid holidays, mornings PT
Pick your language — "TypeScript Trending" easier than "All Languages Trending"
Sustain momentum — Don't just spike; maintain activity for multiple days
Complete breakdown: GitHub Star Growth: 7 Proven Tactics That Got Us 33k Stars
Promoting with < 100 stars = low conversion on everything.
Fix: Get your first 100 from your network before any public promotion.
Growth requires consistency, not single events.
Fix: Plan ongoing content/promotion, not just launch day.
Nothing kills a project's reputation faster than unresponded issues.
Fix: Respond within 24 hours, even if just to acknowledge.
Your README is your landing page. First impressions matter.
README checklist:
If you don't ask for stars, you won't get them.
Fix: Include "⭐ Star us on GitHub" in content, docs, and social posts.
| Month | Stars | Key Events |
|---|---|---|
| 0 | 0 | Launch |
| 1 | 1,000 | Product Hunt #1, initial PR |
| 3 | 5,000 | Reddit viral post |
| 6 | 10,000 | Consistent content strategy |
| 12 | 25,000 | HN front page, multiple Trending |
| 18 | 33,000 | Sustained organic growth |
Full case study: How I Got 33K GitHub Stars: The Complete Marketing Playbook
📘 Gingiris Open Source Marketing — Complete OSS marketing playbook
📗 Gingiris Launch Playbook — Product launch strategies
📙 Gingiris B2B Growth — PLG and SLG growth tactics
Got questions? Drop a comment or find me on Twitter @iris_carrot.