The case at a glance: 45K visitors, 127K FIFA cards
- Product: gitfut.com — turns any GitHub profile into a FIFA Ultimate Team card rated out of 99
- 48h visitors: 45,000
- Cards generated: 127,000 (2.8 per visitor)
- GitHub stars: 820 and climbing
- r/SideProject launch: 1,207 upvotes; #1 on r/coolgithubprojects
- Emails captured: 0
- Revenue to date: $0
Stack: Next.js, GitHub REST API, Vercel edge functions, Satori/Resvg for image render, Tailwind, and OpenScreen for the launch demo. Built by Younes, a solo operator, over one weekend timed to the World Cup. Hosting cost across 127K renders sits between $20 and $50 — call it 0.04 cents per card. The intersection of sports-card nostalgia, developer ego, and tournament attention opens for roughly six weeks and then closes for another four years. He shipped into the window, hit the front page of two subreddits inside 24 hours, and watched the counter tick past 100K by Sunday night.
What the viral GitHub toy actually is
The product isn't the FIFA card. The product is the share loop.
Every card is a self-portrait with a numeric score attached, which means every card is either a flex or a self-deprecating joke — both post. 2.8 cards per visitor tells you the average user makes their own, then their teammates', then their tech hero's. That's not a website with virality bolted on. It's a virality engine with a website skin.
The mechanism works because he didn't build any of the expensive parts. EA spent fifteen years building the FIFA visual grammar. Broadcasters built the tournament attention. GitHub exposed the entire developer identity graph in one API call. He built a small plug that connects two rivers of borrowed attention to one narrow developer surface. Arbitrage on cultural infrastructure, not invention.
There is also a second-order effect he almost certainly hasn't noticed. Developers have no clean composite score — followers, stars, streaks, all fragmentary, none legible outside GitHub. "GitFut 94" fits in a Twitter bio. Metrics that fit in bios become identity. Identity becomes moat.
The story every reader retells is the traffic spike. The story that matters is what the traffic left behind.
Attention decays. Metrics compound.