https://github.com/Younesfdj/gitfut
Your GitHub stats, turned into a World-Cup-style player card
https://github.com/Younesfdj/gitfut
fifa-19 fut-card github-stats-card world-cup-2026
Last synced: 7 days ago
JSON representation
Your GitHub stats, turned into a World-Cup-style player card
- Host: GitHub
- URL: https://github.com/Younesfdj/gitfut
- Owner: Younesfdj
- License: mit
- Created: 2026-06-24T01:17:51.000Z (about 1 month ago)
- Default Branch: master
- Last Pushed: 2026-07-14T22:39:50.000Z (12 days ago)
- Last Synced: 2026-07-15T00:23:42.602Z (12 days ago)
- Topics: fifa-19, fut-card, github-stats-card, world-cup-2026
- Language: TypeScript
- Homepage: https://gitfut.com/
- Size: 5.72 MB
- Stars: 2,101
- Watchers: 1
- Forks: 109
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
- stargazer - Younesfdj/gitfut - Your GitHub stats, turned into a World-Cup-style player card \[*MIT License*\] (⭐️2262) (TypeScript)
README
## 🃏 Embed your card
Your card lives at a URL. Drop it in your profile README, your portfolio, anywhere — and it **re-scouts itself** as your stats change.
```md
[](https://gitfut.com/YOUR_USERNAME)
```
| | |
|---|---|
| **`gitfut.com/.png`** | your card, as a live image |
| **`gitfut.com/`** | the full scout report |
| **`?country=XX`** | override the flag (e.g. `?country=DZ`) |
## ⚙️ How the scouting works
Six signals from a live GitHub profile, each mapped to a football stat — read straight from GitHub's GraphQL API. No surveys, no self-reporting. Just the commits.
| | Stat | Scouted from |
|:--:|:--|:--|
| **PAC** | Pace | Commits in the last year |
| **SHO** | Shooting | Stars earned across repos |
| **PAS** | Passing | Pull requests + followers |
| **DRI** | Dribbling | Language diversity |
| **DEF** | Defending | Reviews + issues |
| **PHY** | Physical | Lifetime contributions |
Your **overall** is the headline. Raw stats cap at **88** — the 90s are a legacy gate, earned with years and influence, so one heroic year won't crown you an Icon. Your **position** and **archetype** are read from your stat shape: a shooting spike scouts a poacher up top, a defending-and-passing lean scouts a deep playmaker.
Every card walks out in a finish:






**Built with** Next.js · TypeScript · Tailwind · Redis
**[gitfut.com](https://gitfut.com)** · scout someone today




