GitHub 활동을 99점짜리 축구 선수 카드로 바꾸는 GitFut

GitHub 프로필을 숫자와 잔디 그래프로만 보여주기 아쉬웠다면 GitFut을 써볼 만해요. 커밋과 스타, 코드 리뷰 같은 활동을 읽어 99점 만점의 축구 선수 카드로 바꿔 주는 오픈소스 도구예요. 1
핵심 요약
| 구분 | 내용 | 확인할 점 |
| 결과물 | GitHub 활동을 축구 선수 능력치와 카드 등급으로 표현해요 | 개발 실력을 객관적으로 증명하는 점수로 받아들이면 곤란해요 |
| 평가 항목 | 커밋, 저장소 스타, Pull Request, 팔로워, 사용 언어, 리뷰와 이슈 활동을 조합해요 | 공개 프로필에서 읽을 수 있는 활동만 반영해요 |
| 활용 방식 | 이미지 URL을 README나 포트폴리오에 넣을 수 있어요 | GitHub 통계가 바뀌면 카드도 다시 계산돼요 |
| 기술 구성 | Next.js, TypeScript, Tailwind CSS, Redis를 사용해요 | GitHub GraphQL API에서 프로필 신호를 가져와요 |
1. 커밋과 코드 리뷰가 축구 능력치로 바뀌어요
GitFut은 GitHub의 공개 활동을 여섯 가지 축구 능력치에 연결해요. 최근 1년 커밋 수는 PAC, 저장소가 받은 전체 스타는 SHO로 환산해요. Pull Request와 팔로워 수는 PAS, 사용 언어의 다양성은 DRI에 들어가요. 코드 리뷰와 이슈 활동은 DEF, 전체 기여 이력은 PHY에 반영해요. 2
99점이 단순 합계는 아니에요
카드의 종합 점수는 눈에 가장 먼저 들어오지만, 원시 능력치는 88점에서 상한을 둬요. 90점대는 오랜 활동 기간과 영향력을 함께 갖춘 프로필에만 열리도록 설계했어요. 짧은 기간에 커밋을 몰아서 올렸다고 곧바로 최고 등급을 받는 구조는 아니에요.
능력치 모양에 따라 포지션과 선수 유형도 달라져요. 득점 지표가 두드러지면 공격수에 가까운 유형이 나오고, 수비와 패스 지표가 높으면 후방 플레이메이커처럼 분류해요. 숫자 하나보다 활동 성격의 차이를 시각적으로 보여주는 장치예요.
카드 등급과 디자인도 함께 달라져요
등급은 Bronze, Silver, Gold, In-Form, TOTY, Icon의 여섯 단계로 나뉘어요. 점수만 바뀌는 게 아니라 등급별 카드 외형도 달라져서 결과를 공유하는 재미가 있어요. 국가 국기는 URL의 `country` 값으로 직접 지정할 수 있어요.
생성한 카드는 고정 파일이 아니라 살아 있는 이미지 URL로 제공돼요. 프로필 README에는 `gitfut.com/사용자명.png` 형식의 이미지를 넣을 수 있어요. 전체 평가 보고서는 `gitfut.com/사용자명`에서 볼 수 있어요. GitHub 활동이 달라지면 같은 주소에서 다시 평가한 카드가 표시돼요.
포트폴리오에는 설명과 함께 쓰는 편이 좋아요
축구 카드라는 익숙한 형식 덕분에 방문자는 활동 특징을 빠르게 파악할 수 있어요. 텍스트와 표로만 채운 README에 시각적인 구분점을 만들기에도 좋아요. 포트폴리오, 개인 홈페이지, 팀 소개 페이지처럼 개발자의 공개 활동을 가볍게 보여주려는 곳에 잘 맞아요.
다만 이 점수를 채용 평가나 개발 역량의 절대 기준으로 쓰기는 어려워요. 비공개 저장소의 작업은 공개 프로필에서 충분히 드러나지 않을 수 있어요. 문서 작성, 설계, 장애 대응처럼 커밋 수로 잡기 어려운 일도 많아요. 카드 옆에 대표 프로젝트와 맡은 역할, 해결한 문제를 함께 적으면 맥락이 훨씬 또렷해져요.
GitFut 자체도 코드를 공개한 프로젝트예요. Next.js와 TypeScript, Tailwind CSS, Redis로 만들었고 MIT 라이선스를 사용해요. 카드 점수 계산이나 화면 구성이 궁금하면 저장소에서 구현을 직접 확인할 수 있어요. 2
왜 중요한가요
개발자 프로필 도구는 보통 기여 횟수와 사용 언어를 표나 배지로 보여줘요. GitFut은 같은 공개 데이터를 축구 카드의 능력치와 포지션으로 번역해요. 방문자가 수치를 하나씩 읽지 않아도 활동의 대략적인 성격을 빠르게 볼 수 있어요. 2
개발자 도구를 만드는 팀에도 참고할 만해요. 원본 데이터를 그대로 나열하지 않고, 익숙한 규칙과 시각 문법을 붙이면 복잡한 통계가 공유하기 쉬운 결과물로 바뀌어요. 점수 계산식의 한계를 숨기지 않고 재미있는 자기소개 요소로 쓰는 게 가장 자연스러워요.
참고 자료
- GitFut - GitHub 통계를 월드컵 스타일 선수 카드로 변환 — GeekNews
- Younesfdj/gitfut — GitHub
'IT & AI' 카테고리의 다른 글
| CS 학위보다 먼저 막힌 건 신입 개발자 채용 통로예요 (0) | 2026.07.14 |
|---|---|
| 신입 개발자를 작업 수로 평가하면 놓치는 것 (1) | 2026.07.14 |
| 텔레그램 t.me 링크가 멈춘 이유, 서버가 아닌 도메인 정지였어요 (0) | 2026.07.14 |
| LLM은 유용해도 초지능 과대광고까지 믿을 필요는 없어요 (0) | 2026.07.13 |
| 큰 코드베이스에서 완벽한 이해보다 중요한 것 (0) | 2026.07.13 |