{
  "schema": "tesign-radar/item/1",
  "generated_at": "2026-09-17T01:56:13.055Z",
  "lang": "en",
  "slug": "gitfut",
  "url": "https://tesign.com/en/item/gitfut/",
  "alternates": {
    "ko": {
      "html": "https://tesign.com/item/gitfut/",
      "json": "https://tesign.com/item/gitfut/index.json",
      "markdown": "https://tesign.com/item/gitfut/index.md"
    },
    "en": {
      "html": "https://tesign.com/en/item/gitfut/",
      "json": "https://tesign.com/en/item/gitfut/index.json",
      "markdown": "https://tesign.com/en/item/gitfut/index.md"
    }
  },
  "name": "GitFut",
  "use_label": "Player card for your GitHub profile",
  "one_liner": "Turns a GitHub profile into a FIFA-style card rated out of 99, embeddable as a live PNG",
  "text": {
    "why": "The six stats are real numbers read from GitHub's GraphQL API — PAC from last-year commits, SHO from stars, PAS from PRs plus followers, DRI from language diversity, DEF from reviews plus issues, PHY from lifetime contributions. Raw stats cap at 88 and the 90s are a 'legacy gate' earned with years and influence, so one big year cannot make you an Icon. The card URL re-scores itself as your stats change; the homepage counter read about 1.25 million cards rated (checked 2026-09-15).",
    "take": "It is a game with metrics, but the log-scaled award judging that keeps commit spam from buying a Ballon d'Or is designed seriously.",
    "build": [
      "The basic use is dropping `gitfut.com/<username>.png` into a README or portfolio. The yearly-award (Ballon d'Or) formula (yearScore = 4·log(commits) + 3·log(PRs) + …) is published, so it is a reference for variants such as an internal team ranking card."
    ],
    "who": [
      {
        "role": "Developers dressing up a GitHub profile",
        "situation": "a live card at the top of the README"
      },
      {
        "role": "Developer-community organizers",
        "situation": "cards and trophies for events"
      },
      {
        "role": "People interested in metric design",
        "situation": "a published rulebook to study"
      }
    ],
    "start": [
      {
        "command": false,
        "text": "[![My GitFut card](https://gitfut.com/YOUR_USERNAME.png)](https://gitfut.com/YOUR_USERNAME)"
      },
      {
        "command": false,
        "text": "gitfut.com/<username>.png — your card, as a live image"
      },
      {
        "command": false,
        "text": "gitfut.com/<username> — the full scout report"
      },
      {
        "command": false,
        "text": "?country=XX — override the flag (e.g. ?country=DZ)"
      }
    ],
    "caveat": [
      "MIT (source). The live service is gitfut.com (Next.js, TypeScript, Tailwind, Redis); the README has no self-hosting steps or run commands [확인 필요]. The homepage looks up a card by username only. The rulebook is tied to the 2026 World Cup — profiles whose GitHub location is Spain get the 'World Cup Trophy' automatically. Last push 2026-08-05."
    ]
  },
  "cta": {
    "type": "try",
    "label": "TRY",
    "url": "https://gitfut.com/"
  },
  "ready": "browser",
  "categories": [
    "social"
  ],
  "categories_confirmed": true,
  "tags": [
    "github",
    "profile-card",
    "readme",
    "fifa",
    "nextjs"
  ],
  "platform": [
    "web"
  ],
  "license": {
    "spdx": "MIT",
    "scope": "permissive",
    "scope_text": "Use, change and redistribute, commercially too. Keep the notice.",
    "url": "https://spdx.org/licenses/MIT.html",
    "note": null,
    "open_source": true
  },
  "language": "TypeScript",
  "source_urls": {
    "canonical": "https://gitfut.com/",
    "github": "https://github.com/younesfdj/gitfut",
    "huggingface": null,
    "app_store": null,
    "sightings": [
      {
        "source": "github",
        "url": "https://github.com/younesfdj/gitfut",
        "posted_at": "2026-07-03T23:00:00.000Z",
        "hn_url": null
      }
    ]
  },
  "numbers": {
    "as_of": "2026-09-16T21:00:00.000Z",
    "stars": 2591,
    "stars_unit": "GitHub stars",
    "stars_checked_at": "2026-09-15T19:34:39.900Z",
    "stars_observed_since_check": 0,
    "star_delta_24h": null,
    "star_delta_7d": null,
    "star_delta_30d": null,
    "star_delta_unit": "GitHub stars gained in the window, GH Archive events summed to as_of",
    "spark_14d": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
    ],
    "hf_likes": null,
    "hf_likes_observed_at": null,
    "hn_points": null,
    "hn_points_observed_at": null,
    "store": null,
    "method": "Star total = the value last checked on GitHub (stars_checked_at) + increases observed via GH Archive since. The 24h · 7d · 30d gains are GH Archive hourly events summed to the reference time (as_of). No score of ours."
  },
  "ranks": {
    "as_of": "2026-09-16T21:00:00.000Z",
    "all_time": null,
    "rising": {
      "24h": null,
      "7d": null,
      "30d": null
    },
    "categories": [
      {
        "category": "social",
        "label": "SOCIAL",
        "rank": 17
      }
    ]
  },
  "activity": {
    "pushed_at": "2026-08-05T23:28:19.000Z",
    "owner_type": "User",
    "open_issues": 50,
    "contributors": 9,
    "releases_count": 0,
    "latest_release": null,
    "checked_at": "2026-09-15T19:34:39.900Z",
    "core_checked_at": "2026-09-15T19:34:39.900Z"
  },
  "signals": [
    {
      "kind": "back",
      "label": "BACK CATALOG",
      "value": null
    }
  ],
  "images": {
    "og": "https://tesign.com/img/gitfut-623cd926ed.png",
    "cover": "https://tesign.com/img/gitfut-623cd926ed.png",
    "cover_width": 2400,
    "cover_height": 1260,
    "gallery": [
      "https://tesign.com/img/gitfut-623cd926ed.png",
      "https://tesign.com/img/gitfut-f67e5d57c6.png",
      "https://tesign.com/img/gitfut-f7d0b248a2.png",
      "https://tesign.com/img/gitfut-4e40f42f03.png"
    ],
    "alt": "A GitFut player card — a FIFA-style card with the overall rating and the six stats PAC, SHO, PAS, DRI, DEF, PHY",
    "tier": 1
  },
  "dates": {
    "first_seen_at": "2026-09-13T08:37:00.390Z",
    "source_created_at": "2026-06-24T01:17:51.000Z",
    "discovery_hours": 1951.319275,
    "launch_signal_at": "2026-07-03T23:00:00.000Z",
    "kept_at": "2026-09-14T19:27:43.502Z",
    "first_published_at": "2026-09-14T19:27:43.735Z",
    "updated_at": "2026-09-15T04:36:56.873Z",
    "ingestion_mode": "backfill"
  },
  "notes": [
    "This file was produced by the same build, from the same data, as the tesign.com item page. The text is editorial; the numbers are stored observations.",
    "null in the JSON means not observed — never zero. The Markdown writes [unconfirmed] for it.",
    "Star total = the value last checked on GitHub (stars_checked_at) + increases observed via GH Archive since. The 24h · 7d · 30d gains are GH Archive hourly events summed to the reference time (as_of). No score of ours.",
    "Reconstructed from archive data, not a live discovery.",
    "A summary, not legal advice."
  ]
}
