AFFiNE 60k GitHub Stars: The Exact 2026 Playbook (by COO)
AFFiNE crossed 60,000 GitHub stars in 2026. Here's the actual playbook: 43 days to 10K, 28 Trending appearances, 30x Product Hunt #1 — by their COO.
- 🚀 60,000+ GitHub stars
- 🏆 30x Product Hunt #1 Daily
- 🌍 Users in 200+ countries
- 💰 $10M+ in funding
In August 2022, I helped launch AFFiNE as an open source project. We had no distribution, no English-language audience, no playbook.
Five months later: 28 appearances on GitHub Trending. 60,000+ stars total. 200+ countries represented in our user base.
I’m not writing this to brag. (Okay, maybe slightly.) I’m writing it because I couldn’t find this information when I needed it — and I spent two years figuring it out the expensive way so you don’t have to.
The 5-Step Compressed Playbook (Read This First)
Each line below is one move. Each move took us 4 to 12 weeks to compound.
- Build a README that converts. Hero image. Three demo GIFs. Quick-start in 200 words. Nothing else.
- Pick one external trigger and master it. We chose r/selfhosted first. Then Hacker News. Then Product Hunt. In that order.
- Hit GitHub Trending on purpose. Submit Monday 09:00 UTC. Engage every comment within six hours.
- Translate, but only after Japan validates. Skip Spanish, Portuguese, French until traffic data justifies it.
- Stay alive past month 12. Quarterly major releases. Cross-channel launches. Newsletter cadence.
That’s the entire playbook in 100 words. The next sections explain each move with our actual numbers.
Key milestones we measured along the way:
- Day 5: First Trending appearance. Plus 1,100 stars in 24 hours.
- Day 12: Show HN front page. Plus 850 stars in 36 hours.
- Day 21: First Product Hunt #1. Plus 600 stars in 24 hours.
- Day 43: Crossed 10,000 stars.
- Year 2: Crossed 33,000 stars.
- Year 4: Crossed 60,000 stars and counting.
Things we tried that did not work (so you skip them):
- Reddit r/programming. Inconsistent: sometimes 200 stars, sometimes zero.
- Twitter ads at $500 in 2024. Delivered roughly 50 stars. 0.4x ROI.
- Generic “awesome” lists. Cumulative 10 stars across six months.
- Simultaneous five-language launch at month six. Only Japanese and Korean converted.
The rest of this article unpacks each step with our raw data tables.
Key Stats
| Metric | Data |
|---|---|
| AFFiNE GitHub stars | 60,000+ |
| Product Hunt #1 Daily wins | 30× |
| Countries with AFFiNE users | 200+ |
| Funding raised | $10M+ |
| Time to 10,000 stars | 43 days |
| GitHub Trending appearances | 28× |
I was COO at AFFiNE from launch through our Series A fundraise. I ran the growth operation that took us from 0 to 10,000 GitHub stars in 43 days, and from there to 60,000+ over two and a half years.
In 2024, I left AFFiNE. Since then, I’ve been open sourcing everything I learned — the actual playbooks, not the cleaned-up retrospective version.
📌 AFFiNE deep dives:
The Story Behind the Numbers
We launched AFFiNE in August 2022 with one week of preparation time. That’s not a humblebrag — it was genuinely chaotic. We had a product, a GitHub repo, and a rough plan.
The first decision I made that shaped everything: no Chinese social media for the first week. Not a single post.
The reason was strategic. We were in the middle of fundraising. Sophisticated investors — especially US-based VCs — run scripts on your GitHub data. They check star velocity, geographic distribution, whether growth looks organic. If your first week of stars came predominantly from China, the read is: founders asked their friends and colleagues. Vanity metric, not signal.
We needed the data to be clean. So we went English-only, overseas-first, and let Reddit, Hacker News, and Product Hunt do the work.
What happened:
- 72 hours: 1,000 stars
- 7 days: 6,000 stars
- Day 5: #1 on GitHub Trending All Languages
- 43 days: 10,000 stars
- Aug–Dec 2022: 28 appearances on GitHub Trending
The star distribution in week one: ~19% China, ~20% US, 10-15% Europe. A genuine global spread that held up in diligence.
What Changed After 6,000 Stars
At 6,000 stars, we made a deliberate pivot.
We stopped pushing. We started listening.
Every user who had exchanged five or more messages with us — in Discord, on GitHub, via email — got a calendar invite for a 30-minute 1v1 call. No sales pitch. Just: “Tell us how you’re using AFFiNE and what’s broken.”
Those conversations were more valuable than any distribution tactic. They told us which features actually mattered, which user segments were most engaged, and what the real blockers to adoption were. That insight shaped the next six months of product development.
💡 Before the calls: Use social media listening tools to identify who’s already talking about your project online — those are your warmest contacts. Prioritize them first.
The lesson: stars are a launchpad, not a destination. After you’ve validated that developers find your project interesting, the next job is figuring out which developers, and why.
Product Hunt: A Campaign, Not a Launch
We launched on Product Hunt 30+ times over 18 months and won daily #1 more than 20 times.
Most founders think of Product Hunt as a one-time event. That’s the wrong frame. PH is a campaign platform. Each launch reaches a new audience that hasn’t seen you before. Major new features, version releases, different product angles — each one is a legitimate launch opportunity.
The real value of Product Hunt is not the traffic (it drops 80-90% within 72 hours). It’s the badge. “#1 on Product Hunt” on your README and website is social proof that converts skeptical visitors. It also attracts press and newsletter coverage that compounds over months.
Weekly exposure multipliers: PH Weekly badge = 7x the exposure of a Daily badge. Monthly badge = 30x. If you have the momentum to chase weekly or monthly, it’s worth it.
The Playbooks
After leaving AFFiNE, I documented everything and open-sourced it. Four playbooks, all free:
1. AI Product Launch Playbook
The exact process behind 30+ Product Hunt launches and our GitHub growth campaigns:
- Product Hunt SOPs — Hunter selection, upvote velocity management, first maker comment templates
- KOL Outreach Templates — How to find, qualify, and brief influencers (with pricing benchmarks)
- Reddit & HackerNews Strategies — Community seeding that doesn’t get you banned
- Launch Window Optimization — When to launch, how to concentrate multi-channel pushes
2. B2B SaaS Growth Playbook
For open source projects with a commercial layer:
- PMF Validation Framework — The signals that tell you you’ve found fit
- PLG vs SLG Strategies — When to switch from product-led to sales-led
- Outbound Templates — Cold outreach that converts without being spammy
- Channel Attribution — How to know which distribution actually drives revenue
3. Open Source Launch Marketing
GitHub-specific growth from 0 to 10K stars:
- Star Growth Tactics — The coordinated launch sequence that triggered Trending
- Community Building SOP — Discord onboarding, contributor programs, community calls
- Awesome List Strategy — How to get listed (and why Chinese awesome-lists have higher acceptance rates)
- Content Distribution — The weekly cadence that keeps baseline growth elevated
4. ASO & App Cold Start
Mobile app growth for founders adding a mobile layer:
- App Store Optimization — Keywords, screenshots, A/B test methodology
- UGC Creator Operations — Building a creator network on a startup budget
- Multi-Platform Content — TikTok, Instagram, YouTube Shorts distribution
Why I’m Sharing This
When I started at AFFiNE, the playbooks I needed didn’t exist. Everything was either too theoretical or locked behind expensive courses.
I made real mistakes — some that cost us months of momentum, a few that I’d rather not repeat. These playbooks document both: what worked, and what I’d do differently.
If you’re building an open source project and trying to figure out global distribution, I hope these save you the time it took me to learn it.
Let’s Connect
I do consulting for AI and open source startups going global. If you’re working on something interesting:
- 🐦 Twitter: @AFFiNE_iris
- 📬 Email: iris.wei@gingiris.com
Drop a comment below with your biggest challenge — I read everything.
Further Reading
- How We Grew AFFiNE from 0 to 60K Stars: The Full Playbook
- Product Hunt Launch Playbook: Definitive Guide (30x #1)
- GitHub Star Growth: 10 Proven Tactics
- Reddit Marketing Without Getting Banned
- Open Source Marketing: The Complete 2026 Guide
🌱 Want help scaling your open-source project?
I’m Iris Wei — ex-AFFiNE COO (0 → 60k+ GitHub stars), 30x Product Hunt #1 winner, now consulting AI startups on open-source growth and global launch.
Three ways to go deeper:
- 💬 Book a free 30-min growth call — I personally read every inquiry and reply within 24h. No pitch deck needed; come with the messy stuff.
- ⭐ Star the open-source playbooks (built from the AFFiNE journey + 30 PH launches):
Gingiris/gingiris-opensource— GitHub stars + developer marketing playbookGingiris/gingiris-launch— Product Hunt strategy playbookGingiris/gingiris-b2b-growth— B2B SaaS PLG/SLG playbookGingiris/growth-tools— source for this entire site (87+ posts, MIT-licensed)
- 🐦 Follow on dev.to/iris1031 — fresh playbooks ship there first.
If the AFFiNE journey helped your repo strategy, a ⭐ on the playbook is the highest compliment — and it helps the next maintainer find it via Google + AI search.
开源项目从 0 到首个 10k Stars 的完整营销手册。含 Reddit、HN、GitHub 社区运营 SOP 和内容分发全流程。