GITFUT : votre profil GitHub transformé en carte de joueur
📌 GITFUT est un service qui transforme les statistiques d’un profil GitHub en carte de joueur de football, notée sur 99 et mise à jour à partir de l’activité réelle du compte.
L’idée est immédiatement lisible. Les commits deviennent la vitesse, les étoiles gagnées représentent la finition, les pull requests et les followers servent à mesurer la passe, tandis que la diversité des langages alimente le dribble. Les reviews et les issues donnent la défense, et l’ensemble des contributions construit le physique. GitFut ne demande pas de remplir un questionnaire : il lit directement les données publiques de GitHub.
Sur mon profil, la carte affiche actuellement une note globale de 72, une position de milieu offensif et un style « Fantasista ». Le détail est assez parlant : 72 en rythme, 76 en dribble, 56 en tir, 57 en défense, 61 en passe et 72 en physique. La page indique aussi 11 langages, 1 600 contributions récentes et un classement dans le top 0,95 % de l’échantillon observé.
- ⚽ Note globale sur 99
- 📊 Six statistiques issues de GitHub
- 🧠 Style de joueur déduit du profil
- 🃏 Carte partageable en image
- 🔄 Profil recalculé avec l’activité
- 🏆 Comparaison avec d’autres développeurs
Je trouve le format beaucoup plus sympathique qu’un énième tableau de contributions. GitHub mesure déjà l’activité, mais GitFut lui ajoute une couche de récit et de compétition bon enfant. Une carte de joueur se partage plus facilement dans un README, un portfolio ou une conversation entre développeurs qu’une série de graphiques austères.
Chaque profil possède une URL lisible et une version PNG de la carte, ce qui permet de l’intégrer directement dans une page ou un README. Il est aussi possible de consulter les fiches d’autres profils et de comparer les styles. La note n’est évidemment pas une mesure objective de la qualité d’un développeur : elle dépend des signaux publics choisis par le projet, et les résultats peuvent évoluer avec l’activité GitHub.
Le dépôt est open source et le projet est construit avec Next.js, TypeScript, Tailwind et Redis. Le code montre une petite application web spécialisée, dont la force vient surtout de la présentation. GitFut ne cherche pas à remplacer GitHub Analytics : il transforme ses données en objet visuel et ludique.
GITFUT réussit finalement à rendre la vie GitHub un peu plus humaine. On peut discuter de la pertinence de chaque note, mais il est difficile de ne pas regarder sa carte avec curiosité pour comprendre quel genre de joueur son activité raconte.
Sources
