{
  "kind": "country",
  "slug": "france",
  "name": "France",
  "title": "Top observed GitHub contributors in France",
  "generated_at": "2026-05-07T08:51:35.617Z",
  "fresh_until": "2026-05-14T08:51:35.617Z",
  "status": "fresh",
  "method": "github-graphql-one-year-contribution-totals",
  "source_run": "2026-05-07",
  "history": {
    "weeks": [
      "2026-05-07"
    ],
    "ranked_items": [
      20
    ],
    "top_10_signal": [
      85537
    ]
  },
  "code": "FR",
  "candidate_count": 93585,
  "caveats": [
    "Live data uses GitHub REST search plus public profile fields; it is an observed sample, not a complete census.",
    "Location matching uses free-text GitHub profile locations and must not be treated as verified nationality or residence.",
    "Contributor pages expose public repository counts plus one-year GitHub contribution totals for commits and pull requests from the official GitHub GraphQL API. These are not all-time totals.",
    "The OSSRank score is retained only as a combined proxy; raw commits, pull requests, and repository tables are preferred for review and SEO pages."
  ],
  "discovery_queries": [
    "location:France repos:>5 type:user",
    "location:Paris repos:>5 type:user"
  ],
  "candidate_count_by_query": [
    {
      "query": "location:France repos:>5 type:user",
      "total": 61334,
      "accepted": 50
    },
    {
      "query": "location:Paris repos:>5 type:user",
      "total": 32251,
      "accepted": 33
    }
  ],
  "entries": [
    {
      "login": "Charles-Chrismann",
      "name": "Charles Chrismann",
      "profile_url": "https://github.com/Charles-Chrismann",
      "public_contributions": 30006,
      "public_repos": 28,
      "public_gists": 0,
      "observed_public_commits": 30006,
      "observed_public_pull_requests": 38,
      "followers": 15677,
      "location": "Paris, La Défense",
      "location_confidence": "multi-location",
      "discovered_by_query": "location:Paris repos:>5 type:user",
      "notable_repositories": [],
      "rank": 1
    },
    {
      "login": "fasterthanlime",
      "name": "Amos Wenger",
      "profile_url": "https://github.com/fasterthanlime",
      "public_contributions": 12565,
      "public_repos": 508,
      "public_gists": 91,
      "observed_public_commits": 12565,
      "observed_public_pull_requests": 1471,
      "followers": 4675,
      "location": "Lyon, France",
      "location_confidence": "multi-location",
      "discovered_by_query": "location:France repos:>5 type:user",
      "notable_repositories": [],
      "rank": 2
    },
    {
      "login": "nicolas-grekas",
      "name": "Nicolas Grekas",
      "profile_url": "https://github.com/nicolas-grekas",
      "public_contributions": 9736,
      "public_repos": 124,
      "public_gists": 29,
      "observed_public_commits": 9736,
      "observed_public_pull_requests": 553,
      "followers": 2101,
      "location": "Paris, France",
      "location_confidence": "multi-location",
      "discovered_by_query": "location:France repos:>5 type:user",
      "notable_repositories": [],
      "rank": 3
    },
    {
      "login": "ornicar",
      "name": "Thibault Duplessis",
      "profile_url": "https://github.com/ornicar",
      "public_contributions": 7369,
      "public_repos": 426,
      "public_gists": 429,
      "observed_public_commits": 7369,
      "observed_public_pull_requests": 229,
      "followers": 6389,
      "location": "France",
      "location_confidence": "exact-country",
      "discovered_by_query": "location:France repos:>5 type:user",
      "notable_repositories": [],
      "rank": 4
    },
    {
      "login": "crazy-max",
      "name": "CrazyMax",
      "profile_url": "https://github.com/crazy-max",
      "public_contributions": 6166,
      "public_repos": 257,
      "public_gists": 26,
      "observed_public_commits": 6166,
      "observed_public_pull_requests": 1482,
      "followers": 2737,
      "location": "France",
      "location_confidence": "exact-country",
      "discovered_by_query": "location:France repos:>5 type:user",
      "notable_repositories": [],
      "rank": 5
    },
    {
      "login": "samber",
      "name": "Samuel Berthe",
      "profile_url": "https://github.com/samber",
      "public_contributions": 6152,
      "public_repos": 276,
      "public_gists": 43,
      "observed_public_commits": 6152,
      "observed_public_pull_requests": 285,
      "followers": 2081,
      "location": "Nantes, France",
      "location_confidence": "multi-location",
      "discovered_by_query": "location:France repos:>5 type:user",
      "notable_repositories": [],
      "rank": 6
    },
    {
      "login": "jedisct1",
      "name": "Frank Denis",
      "profile_url": "https://github.com/jedisct1",
      "public_contributions": 6096,
      "public_repos": 508,
      "public_gists": 810,
      "observed_public_commits": 6096,
      "observed_public_pull_requests": 177,
      "followers": 4221,
      "location": "Antibes, France",
      "location_confidence": "multi-location",
      "discovered_by_query": "location:France repos:>5 type:user",
      "notable_repositories": [],
      "rank": 7
    },
    {
      "login": "benoitc",
      "name": "Benoit Chesneau",
      "profile_url": "https://github.com/benoitc",
      "public_contributions": 3040,
      "public_repos": 266,
      "public_gists": 8,
      "observed_public_commits": 3040,
      "observed_public_pull_requests": 349,
      "followers": 2333,
      "location": "Creil, France",
      "location_confidence": "multi-location",
      "discovered_by_query": "location:France repos:>5 type:user",
      "notable_repositories": [],
      "rank": 8
    },
    {
      "login": "fzaninotto",
      "name": "Francois Zaninotto",
      "profile_url": "https://github.com/fzaninotto",
      "public_contributions": 2347,
      "public_repos": 80,
      "public_gists": 24,
      "observed_public_commits": 2347,
      "observed_public_pull_requests": 51,
      "followers": 4311,
      "location": "Nancy, France",
      "location_confidence": "multi-location",
      "discovered_by_query": "location:France repos:>5 type:user",
      "notable_repositories": [],
      "rank": 9
    },
    {
      "login": "angristan",
      "name": "Stanislas",
      "profile_url": "https://github.com/angristan",
      "public_contributions": 2060,
      "public_repos": 260,
      "public_gists": 28,
      "observed_public_commits": 2060,
      "observed_public_pull_requests": 126,
      "followers": 2171,
      "location": "Paris",
      "location_confidence": "city-match",
      "discovered_by_query": "location:Paris repos:>5 type:user",
      "notable_repositories": [],
      "rank": 10
    },
    {
      "login": "Dimillian",
      "name": "Thomas Ricouard",
      "profile_url": "https://github.com/Dimillian",
      "public_contributions": 2009,
      "public_repos": 174,
      "public_gists": 99,
      "observed_public_commits": 2009,
      "observed_public_pull_requests": 179,
      "followers": 4129,
      "location": "France",
      "location_confidence": "exact-country",
      "discovered_by_query": "location:France repos:>5 type:user",
      "notable_repositories": [],
      "rank": 11
    },
    {
      "login": "vincentbernat",
      "name": "Vincent Bernat",
      "profile_url": "https://github.com/vincentbernat",
      "public_contributions": 1978,
      "public_repos": 432,
      "public_gists": 67,
      "observed_public_commits": 1978,
      "observed_public_pull_requests": 98,
      "followers": 1231,
      "location": "Paris, France",
      "location_confidence": "multi-location",
      "discovered_by_query": "location:Paris repos:>5 type:user",
      "notable_repositories": [],
      "rank": 12
    },
    {
      "login": "fabpot",
      "name": "Fabien Potencier",
      "profile_url": "https://github.com/fabpot",
      "public_contributions": 1808,
      "public_repos": 84,
      "public_gists": 12,
      "observed_public_commits": 1808,
      "observed_public_pull_requests": 180,
      "followers": 13412,
      "location": "Paris, France",
      "location_confidence": "multi-location",
      "discovered_by_query": "location:France repos:>5 type:user",
      "notable_repositories": [],
      "rank": 13
    },
    {
      "login": "p0dalirius",
      "name": "Rémi GASCOU (Podalirius)",
      "profile_url": "https://github.com/p0dalirius",
      "public_contributions": 1763,
      "public_repos": 120,
      "public_gists": 0,
      "observed_public_commits": 1763,
      "observed_public_pull_requests": 300,
      "followers": 2278,
      "location": "France",
      "location_confidence": "exact-country",
      "discovered_by_query": "location:France repos:>5 type:user",
      "notable_repositories": [],
      "rank": 14
    },
    {
      "login": "gregberge",
      "name": "Greg Bergé",
      "profile_url": "https://github.com/gregberge",
      "public_contributions": 1454,
      "public_repos": 138,
      "public_gists": 39,
      "observed_public_commits": 1454,
      "observed_public_pull_requests": 729,
      "followers": 2044,
      "location": "Paris, France",
      "location_confidence": "multi-location",
      "discovered_by_query": "location:France repos:>5 type:user",
      "notable_repositories": [],
      "rank": 15
    },
    {
      "login": "StanGirard",
      "name": "Stan Girard",
      "profile_url": "https://github.com/StanGirard",
      "public_contributions": 1357,
      "public_repos": 79,
      "public_gists": 12,
      "observed_public_commits": 1357,
      "observed_public_pull_requests": 683,
      "followers": 2377,
      "location": "Paris",
      "location_confidence": "city-match",
      "discovered_by_query": "location:Paris repos:>5 type:user",
      "notable_repositories": [],
      "rank": 16
    },
    {
      "login": "ocornut",
      "name": "omar",
      "profile_url": "https://github.com/ocornut",
      "public_contributions": 1005,
      "public_repos": 19,
      "public_gists": 14,
      "observed_public_commits": 1005,
      "observed_public_pull_requests": 5,
      "followers": 4087,
      "location": "Paris, France",
      "location_confidence": "multi-location",
      "discovered_by_query": "location:France repos:>5 type:user",
      "notable_repositories": [],
      "rank": 17
    },
    {
      "login": "agoncal",
      "name": "Antonio Goncalves",
      "profile_url": "https://github.com/agoncal",
      "public_contributions": 911,
      "public_repos": 167,
      "public_gists": 34,
      "observed_public_commits": 911,
      "observed_public_pull_requests": 11,
      "followers": 1428,
      "location": "Paris",
      "location_confidence": "city-match",
      "discovered_by_query": "location:Paris repos:>5 type:user",
      "notable_repositories": [],
      "rank": 18
    },
    {
      "login": "LaurentMazare",
      "name": "Laurent Mazare",
      "profile_url": "https://github.com/LaurentMazare",
      "public_contributions": 896,
      "public_repos": 100,
      "public_gists": 9,
      "observed_public_commits": 896,
      "observed_public_pull_requests": 145,
      "followers": 2764,
      "location": "Paris, France",
      "location_confidence": "multi-location",
      "discovered_by_query": "location:France repos:>5 type:user",
      "notable_repositories": [],
      "rank": 19
    },
    {
      "login": "nadimkobeissi",
      "name": "Nadim Kobeissi",
      "profile_url": "https://github.com/nadimkobeissi",
      "public_contributions": 884,
      "public_repos": 17,
      "public_gists": 0,
      "observed_public_commits": 884,
      "observed_public_pull_requests": 14,
      "followers": 1354,
      "location": "Paris, France",
      "location_confidence": "multi-location",
      "discovered_by_query": "location:Paris repos:>5 type:user",
      "notable_repositories": [],
      "rank": 20
    }
  ]
}
