{
  "kind": "country",
  "slug": "spain",
  "name": "Spain",
  "title": "Top observed GitHub contributors in Spain",
  "generated_at": "2026-05-07T06:44:15.754Z",
  "fresh_until": "2026-05-14T06:44:15.754Z",
  "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": [
      65561
    ]
  },
  "code": "ES",
  "candidate_count": 35226,
  "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."
  ],
  "entries": [
    {
      "login": "noahgift",
      "name": "Noah Gift",
      "profile_url": "https://github.com/noahgift",
      "public_contributions": 53548,
      "public_repos": 388,
      "public_gists": 63,
      "observed_public_commits": 53548,
      "observed_public_pull_requests": 2272,
      "followers": 3336,
      "location": "Spain",
      "location_confidence": "profile-text-match",
      "notable_repositories": [],
      "rank": 1
    },
    {
      "login": "ai",
      "name": "Andrey Sitnik",
      "profile_url": "https://github.com/ai",
      "public_contributions": 3168,
      "public_repos": 100,
      "public_gists": 19,
      "observed_public_commits": 3168,
      "observed_public_pull_requests": 61,
      "followers": 9994,
      "location": "Barcelona, Spain",
      "location_confidence": "profile-text-match",
      "notable_repositories": [],
      "rank": 2
    },
    {
      "login": "vfarcic",
      "name": "Viktor Farcic",
      "profile_url": "https://github.com/vfarcic",
      "public_contributions": 2889,
      "public_repos": 507,
      "public_gists": 695,
      "observed_public_commits": 2889,
      "observed_public_pull_requests": 325,
      "followers": 3271,
      "location": "Barcelona, Spain",
      "location_confidence": "profile-text-match",
      "notable_repositories": [],
      "rank": 3
    },
    {
      "login": "mouredev",
      "name": "Brais Moure",
      "profile_url": "https://github.com/mouredev",
      "public_contributions": 2233,
      "public_repos": 52,
      "public_gists": 3,
      "observed_public_commits": 2233,
      "observed_public_pull_requests": 0,
      "followers": 35438,
      "location": "Building software with  \u2665 from Galicia (Spain) to the world.",
      "location_confidence": "profile-text-match",
      "notable_repositories": [],
      "rank": 4
    },
    {
      "login": "tshemsedinov",
      "name": "Timur Shemsedinov",
      "profile_url": "https://github.com/tshemsedinov",
      "public_contributions": 1167,
      "public_repos": 61,
      "public_gists": 8,
      "observed_public_commits": 1167,
      "observed_public_pull_requests": 218,
      "followers": 5281,
      "location": "Earth, Europe, Ukraine, Kiev, Kyiv, USA, Spain, Germany, Italy, China",
      "location_confidence": "profile-text-match",
      "notable_repositories": [],
      "rank": 5
    },
    {
      "login": "antoniolg",
      "name": "Antonio Leiva",
      "profile_url": "https://github.com/antoniolg",
      "public_contributions": 911,
      "public_repos": 64,
      "public_gists": 6,
      "observed_public_commits": 911,
      "observed_public_pull_requests": 2,
      "followers": 5504,
      "location": "Madrid (Spain)",
      "location_confidence": "profile-text-match",
      "notable_repositories": [],
      "rank": 6
    },
    {
      "login": "x1xhlol",
      "name": "Lucas Valbuena",
      "profile_url": "https://github.com/x1xhlol",
      "public_contributions": 515,
      "public_repos": 10,
      "public_gists": 1,
      "observed_public_commits": 515,
      "observed_public_pull_requests": 47,
      "followers": 3578,
      "location": "Spain",
      "location_confidence": "profile-text-match",
      "notable_repositories": [],
      "rank": 7
    },
    {
      "login": "leonardomso",
      "name": "Leonardo Maldonado",
      "profile_url": "https://github.com/leonardomso",
      "public_contributions": 497,
      "public_repos": 71,
      "public_gists": 4,
      "observed_public_commits": 497,
      "observed_public_pull_requests": 27,
      "followers": 3182,
      "location": "Valencia, Spain",
      "location_confidence": "profile-text-match",
      "notable_repositories": [],
      "rank": 8
    },
    {
      "login": "carlosazaustre",
      "name": "Carlos Azaustre",
      "profile_url": "https://github.com/carlosazaustre",
      "public_contributions": 432,
      "public_repos": 306,
      "public_gists": 15,
      "observed_public_commits": 432,
      "observed_public_pull_requests": 30,
      "followers": 4478,
      "location": "Madrid, Spain",
      "location_confidence": "profile-text-match",
      "notable_repositories": [],
      "rank": 9
    },
    {
      "login": "antoniosarosi",
      "name": "Antonio Sarosi",
      "profile_url": "https://github.com/antoniosarosi",
      "public_contributions": 201,
      "public_repos": 41,
      "public_gists": 1,
      "observed_public_commits": 201,
      "observed_public_pull_requests": 196,
      "followers": 3374,
      "location": "Spain",
      "location_confidence": "profile-text-match",
      "notable_repositories": [],
      "rank": 10
    },
    {
      "login": "erikras",
      "name": "Erik Rasmussen",
      "profile_url": "https://github.com/erikras",
      "public_contributions": 198,
      "public_repos": 110,
      "public_gists": 41,
      "observed_public_commits": 198,
      "observed_public_pull_requests": 25,
      "followers": 2580,
      "location": "Spain",
      "location_confidence": "profile-text-match",
      "notable_repositories": [],
      "rank": 11
    },
    {
      "login": "murapadev",
      "name": "Pablo RM",
      "profile_url": "https://github.com/murapadev",
      "public_contributions": 108,
      "public_repos": 14,
      "public_gists": 1,
      "observed_public_commits": 108,
      "observed_public_pull_requests": 3,
      "followers": 7160,
      "location": "Spain",
      "location_confidence": "profile-text-match",
      "notable_repositories": [],
      "rank": 12
    },
    {
      "login": "S4IL21",
      "name": "S4IL",
      "profile_url": "https://github.com/S4IL21",
      "public_contributions": 64,
      "public_repos": 10,
      "public_gists": 0,
      "observed_public_commits": 64,
      "observed_public_pull_requests": 6,
      "followers": 5980,
      "location": "Barcelona, Spain",
      "location_confidence": "profile-text-match",
      "notable_repositories": [],
      "rank": 13
    },
    {
      "login": "LeCoupa",
      "name": "Julien Le Coupanec",
      "profile_url": "https://github.com/LeCoupa",
      "public_contributions": 62,
      "public_repos": 20,
      "public_gists": 46,
      "observed_public_commits": 62,
      "observed_public_pull_requests": 10,
      "followers": 2778,
      "location": "Barcelona, Spain.",
      "location_confidence": "profile-text-match",
      "notable_repositories": [],
      "rank": 14
    },
    {
      "login": "JoseAlcerreca",
      "name": "Jose Alc\u00e9rreca",
      "profile_url": "https://github.com/JoseAlcerreca",
      "public_contributions": 50,
      "public_repos": 33,
      "public_gists": 122,
      "observed_public_commits": 50,
      "observed_public_pull_requests": 19,
      "followers": 3231,
      "location": "Madrid, Spain",
      "location_confidence": "profile-text-match",
      "notable_repositories": [],
      "rank": 15
    },
    {
      "login": "manucorporat",
      "name": "Manu MA",
      "profile_url": "https://github.com/manucorporat",
      "public_contributions": 47,
      "public_repos": 143,
      "public_gists": 14,
      "observed_public_commits": 47,
      "observed_public_pull_requests": 7,
      "followers": 2822,
      "location": "Spain",
      "location_confidence": "profile-text-match",
      "notable_repositories": [],
      "rank": 16
    },
    {
      "login": "JCSIVO",
      "name": "JCSIVO",
      "profile_url": "https://github.com/JCSIVO",
      "public_contributions": 26,
      "public_repos": 34,
      "public_gists": 0,
      "observed_public_commits": 26,
      "observed_public_pull_requests": 0,
      "followers": 7582,
      "location": "Espa\u00f1a, Spain",
      "location_confidence": "profile-text-match",
      "notable_repositories": [],
      "rank": 17
    },
    {
      "login": "mgp25",
      "name": "mgp25",
      "profile_url": "https://github.com/mgp25",
      "public_contributions": 20,
      "public_repos": 70,
      "public_gists": 4,
      "observed_public_commits": 20,
      "observed_public_pull_requests": 0,
      "followers": 2690,
      "location": "Spain",
      "location_confidence": "profile-text-match",
      "notable_repositories": [],
      "rank": 18
    },
    {
      "login": "reduz",
      "name": "Juan Linietsky",
      "profile_url": "https://github.com/reduz",
      "public_contributions": 4,
      "public_repos": 15,
      "public_gists": 13,
      "observed_public_commits": 4,
      "observed_public_pull_requests": 1,
      "followers": 2623,
      "location": "Spain",
      "location_confidence": "profile-text-match",
      "notable_repositories": [],
      "rank": 19
    },
    {
      "login": "ManuelPeinado",
      "name": "Manuel Peinado Gallego",
      "profile_url": "https://github.com/ManuelPeinado",
      "public_contributions": 0,
      "public_repos": 33,
      "public_gists": 6,
      "observed_public_commits": 0,
      "observed_public_pull_requests": 0,
      "followers": 2920,
      "location": "Madrid, Spain",
      "location_confidence": "profile-text-match",
      "notable_repositories": [],
      "rank": 20
    }
  ]
}
