diff --git a/data/history/2026-05-14/categories-agentic-projects.json b/data/history/2026-05-14/categories-agentic-projects.json
new file mode 100644
index 0000000..dc88db4
--- /dev/null
+++ b/data/history/2026-05-14/categories-agentic-projects.json
@@ -0,0 +1,384 @@
+{
+ "kind": "category",
+ "slug": "agentic-projects",
+ "name": "Agentic Projects",
+ "title": "Top observed agentic open-source projects",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-rest-search-agentic-project-signals",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 1000
+ ]
+ },
+ "candidate_count": 258152,
+ "caveats": [
+ "Live data uses GitHub repository search and public repository fields; it is an observed sample, not a complete census.",
+ "Project PR counts use recent merged pull requests visible through GitHub GraphQL; high-volume repositories may be capped by the first 100 recently updated merged PRs per snapshot.",
+ "Recent commit, release, issue, and star fields come from official GitHub APIs. Contributor count is observed all-time contributors when the REST budget permits, not unique 30-day contributors.",
+ "Project momentum prioritises recent merged PRs, recent commits, observed contributors, then stars."
+ ],
+ "discovery_queries": [
+ "agentic archived:false pushed:>=2026-04-01",
+ "topic:ai-agents archived:false",
+ "topic:llm-agents archived:false",
+ "topic:mcp archived:false",
+ "agent framework archived:false stars:>100"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "agentic archived:false pushed:>=2026-04-01",
+ "total": 196594,
+ "accepted": 20
+ },
+ {
+ "query": "topic:ai-agents archived:false",
+ "total": 28761,
+ "accepted": 13
+ },
+ {
+ "query": "topic:llm-agents archived:false",
+ "total": 1158,
+ "accepted": 20
+ },
+ {
+ "query": "topic:mcp archived:false",
+ "total": 31055,
+ "accepted": 14
+ },
+ {
+ "query": "agent framework archived:false stars:>100",
+ "total": 584,
+ "accepted": 16
+ }
+ ],
+ "entries": [
+ {
+ "full_name": "elizaOS/eliza",
+ "url": "https://github.com/elizaOS/eliza",
+ "stars": 18368,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 7405,
+ "active_contributors_30d": 346,
+ "total_contributors_observed": 346,
+ "releases_90d": 1,
+ "open_issues": 7,
+ "pushed_at": "2026-05-14T13:41:51Z",
+ "discovered_by_query": "agent framework archived:false stars:>100",
+ "primary_language": "TypeScript",
+ "rank": 1
+ },
+ {
+ "full_name": "openai/codex",
+ "url": "https://github.com/openai/codex",
+ "stars": 82624,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 1175,
+ "active_contributors_30d": 448,
+ "total_contributors_observed": 448,
+ "releases_90d": 100,
+ "open_issues": 3923,
+ "pushed_at": "2026-05-14T19:45:45Z",
+ "discovered_by_query": "agentic archived:false pushed:>=2026-04-01",
+ "primary_language": "Rust",
+ "rank": 2
+ },
+ {
+ "full_name": "mastra-ai/mastra",
+ "url": "https://github.com/mastra-ai/mastra",
+ "stars": 23886,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 850,
+ "active_contributors_30d": 436,
+ "total_contributors_observed": 436,
+ "releases_90d": 22,
+ "open_issues": 208,
+ "pushed_at": "2026-05-14T19:45:53Z",
+ "discovered_by_query": "agent framework archived:false stars:>100",
+ "primary_language": "TypeScript",
+ "rank": 3
+ },
+ {
+ "full_name": "n8n-io/n8n",
+ "url": "https://github.com/n8n-io/n8n",
+ "stars": 187845,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 792,
+ "active_contributors_30d": 428,
+ "total_contributors_observed": 428,
+ "releases_90d": 93,
+ "open_issues": 417,
+ "pushed_at": "2026-05-14T19:45:21Z",
+ "discovered_by_query": "topic:mcp archived:false",
+ "primary_language": "TypeScript",
+ "rank": 4
+ },
+ {
+ "full_name": "lobehub/lobehub",
+ "url": "https://github.com/lobehub/lobehub",
+ "stars": 77077,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 759,
+ "active_contributors_30d": 321,
+ "total_contributors_observed": 321,
+ "releases_90d": 64,
+ "open_issues": 556,
+ "pushed_at": "2026-05-14T19:30:19Z",
+ "discovered_by_query": "agentic archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 5
+ },
+ {
+ "full_name": "punkpeye/awesome-mcp-servers",
+ "url": "https://github.com/punkpeye/awesome-mcp-servers",
+ "stars": 86888,
+ "pull_requests_merged_7d": 0,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 741,
+ "active_contributors_30d": 446,
+ "total_contributors_observed": 446,
+ "releases_90d": 0,
+ "open_issues": 32,
+ "pushed_at": "2026-05-02T16:08:17Z",
+ "discovered_by_query": "topic:mcp archived:false",
+ "rank": 6
+ },
+ {
+ "full_name": "heygen-com/hyperframes",
+ "url": "https://github.com/heygen-com/hyperframes",
+ "stars": 18167,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 609,
+ "active_contributors_30d": 20,
+ "total_contributors_observed": 20,
+ "releases_90d": 100,
+ "open_issues": 13,
+ "pushed_at": "2026-05-14T18:56:18Z",
+ "discovered_by_query": "agent framework archived:false stars:>100",
+ "primary_language": "TypeScript",
+ "rank": 7
+ },
+ {
+ "full_name": "MemPalace/mempalace",
+ "url": "https://github.com/MemPalace/mempalace",
+ "stars": 52191,
+ "pull_requests_merged_7d": 25,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 554,
+ "active_contributors_30d": 69,
+ "total_contributors_observed": 69,
+ "releases_90d": 8,
+ "open_issues": 236,
+ "pushed_at": "2026-05-14T09:41:59Z",
+ "discovered_by_query": "topic:mcp archived:false",
+ "primary_language": "Python",
+ "rank": 8
+ },
+ {
+ "full_name": "HKUDS/nanobot",
+ "url": "https://github.com/HKUDS/nanobot",
+ "stars": 42455,
+ "pull_requests_merged_7d": 37,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 513,
+ "active_contributors_30d": 266,
+ "total_contributors_observed": 266,
+ "releases_90d": 11,
+ "open_issues": 283,
+ "pushed_at": "2026-05-14T17:59:41Z",
+ "discovered_by_query": "topic:ai-agents archived:false",
+ "primary_language": "Python",
+ "rank": 9
+ },
+ {
+ "full_name": "infiniflow/ragflow",
+ "url": "https://github.com/infiniflow/ragflow",
+ "stars": 80507,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 474,
+ "active_contributors_30d": 462,
+ "total_contributors_observed": 462,
+ "releases_90d": 5,
+ "open_issues": 2871,
+ "pushed_at": "2026-05-14T13:39:48Z",
+ "discovered_by_query": "agentic archived:false pushed:>=2026-04-01",
+ "primary_language": "Python",
+ "rank": 10
+ },
+ {
+ "full_name": "langgenius/dify",
+ "url": "https://github.com/langgenius/dify",
+ "stars": 141377,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 410,
+ "active_contributors_30d": 461,
+ "total_contributors_observed": 461,
+ "releases_90d": 6,
+ "open_issues": 277,
+ "pushed_at": "2026-05-14T16:34:53Z",
+ "discovered_by_query": "agentic archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 11
+ },
+ {
+ "full_name": "mudler/LocalAI",
+ "url": "https://github.com/mudler/LocalAI",
+ "stars": 46262,
+ "pull_requests_merged_7d": 71,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 329,
+ "active_contributors_30d": 193,
+ "total_contributors_observed": 193,
+ "releases_90d": 12,
+ "open_issues": 137,
+ "pushed_at": "2026-05-14T15:41:48Z",
+ "discovered_by_query": "topic:mcp archived:false",
+ "primary_language": "Go",
+ "rank": 12
+ },
+ {
+ "full_name": "affaan-m/everything-claude-code",
+ "url": "https://github.com/affaan-m/everything-claude-code",
+ "stars": 182141,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 323,
+ "active_contributors_30d": 168,
+ "total_contributors_observed": 168,
+ "releases_90d": 5,
+ "open_issues": 3,
+ "pushed_at": "2026-05-14T03:31:29Z",
+ "discovered_by_query": "agentic archived:false pushed:>=2026-04-01",
+ "primary_language": "JavaScript",
+ "rank": 13
+ },
+ {
+ "full_name": "openai/openai-agents-python",
+ "url": "https://github.com/openai/openai-agents-python",
+ "stars": 26310,
+ "pull_requests_merged_7d": 92,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 243,
+ "active_contributors_30d": 269,
+ "total_contributors_observed": 269,
+ "releases_90d": 43,
+ "open_issues": 45,
+ "pushed_at": "2026-05-14T10:24:35Z",
+ "discovered_by_query": "agent framework archived:false stars:>100",
+ "primary_language": "Python",
+ "rank": 14
+ },
+ {
+ "full_name": "bytedance/deer-flow",
+ "url": "https://github.com/bytedance/deer-flow",
+ "stars": 67701,
+ "pull_requests_merged_7d": 46,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 197,
+ "active_contributors_30d": 244,
+ "total_contributors_observed": 244,
+ "releases_90d": 0,
+ "open_issues": 502,
+ "pushed_at": "2026-05-14T04:10:26Z",
+ "discovered_by_query": "topic:ai-agents archived:false",
+ "primary_language": "Python",
+ "rank": 15
+ },
+ {
+ "full_name": "daytonaio/daytona",
+ "url": "https://github.com/daytonaio/daytona",
+ "stars": 72441,
+ "pull_requests_merged_7d": 46,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 166,
+ "active_contributors_30d": 224,
+ "total_contributors_observed": 224,
+ "releases_90d": 36,
+ "open_issues": 279,
+ "pushed_at": "2026-05-14T17:44:35Z",
+ "discovered_by_query": "topic:ai-agents archived:false",
+ "primary_language": "TypeScript",
+ "rank": 16
+ },
+ {
+ "full_name": "IBM/mcp-context-forge",
+ "url": "https://github.com/IBM/mcp-context-forge",
+ "stars": 3702,
+ "pull_requests_merged_7d": 58,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 156,
+ "active_contributors_30d": 151,
+ "total_contributors_observed": 151,
+ "releases_90d": 5,
+ "open_issues": 857,
+ "pushed_at": "2026-05-14T18:18:42Z",
+ "discovered_by_query": "topic:llm-agents archived:false",
+ "primary_language": "Python",
+ "rank": 17
+ },
+ {
+ "full_name": "deepset-ai/haystack",
+ "url": "https://github.com/deepset-ai/haystack",
+ "stars": 25230,
+ "pull_requests_merged_7d": 35,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 143,
+ "active_contributors_30d": 345,
+ "total_contributors_observed": 345,
+ "releases_90d": 18,
+ "open_issues": 94,
+ "pushed_at": "2026-05-14T15:22:02Z",
+ "discovered_by_query": "agent framework archived:false stars:>100",
+ "primary_language": "MDX",
+ "rank": 18
+ },
+ {
+ "full_name": "langchain-ai/langgraph",
+ "url": "https://github.com/langchain-ai/langgraph",
+ "stars": 32051,
+ "pull_requests_merged_7d": 26,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 119,
+ "active_contributors_30d": 273,
+ "total_contributors_observed": 273,
+ "releases_90d": 73,
+ "open_issues": 296,
+ "pushed_at": "2026-05-14T16:45:38Z",
+ "discovered_by_query": "agent framework archived:false stars:>100",
+ "primary_language": "Python",
+ "rank": 19
+ },
+ {
+ "full_name": "anomalyco/opencode",
+ "url": "https://github.com/anomalyco/opencode",
+ "stars": 160250,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 1744,
+ "active_contributors_30d": 453,
+ "total_contributors_observed": 453,
+ "releases_90d": 91,
+ "open_issues": 5067,
+ "pushed_at": "2026-05-14T19:32:01Z",
+ "discovered_by_query": "agentic archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/categories-claude-projects.json b/data/history/2026-05-14/categories-claude-projects.json
new file mode 100644
index 0000000..aed4096
--- /dev/null
+++ b/data/history/2026-05-14/categories-claude-projects.json
@@ -0,0 +1,379 @@
+{
+ "kind": "category",
+ "slug": "claude-projects",
+ "name": "Claude Projects",
+ "title": "Top observed Claude-related open-source projects",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-rest-search-agentic-project-signals",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 996
+ ]
+ },
+ "candidate_count": 294716,
+ "caveats": [
+ "Live data uses GitHub repository search and public repository fields; it is an observed sample, not a complete census.",
+ "Project PR counts use recent merged pull requests visible through GitHub GraphQL; high-volume repositories may be capped by the first 100 recently updated merged PRs per snapshot.",
+ "Recent commit, release, issue, and star fields come from official GitHub APIs. Contributor count is observed all-time contributors when the REST budget permits, not unique 30-day contributors.",
+ "Project momentum prioritises recent merged PRs, recent commits, observed contributors, then stars."
+ ],
+ "discovery_queries": [
+ "claude archived:false pushed:>=2026-04-01",
+ "claude-code archived:false",
+ "topic:claude archived:false",
+ "anthropic claude archived:false stars:>50"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "claude archived:false pushed:>=2026-04-01",
+ "total": 132088,
+ "accepted": 20
+ },
+ {
+ "query": "claude-code archived:false",
+ "total": 140481,
+ "accepted": 4
+ },
+ {
+ "query": "topic:claude archived:false",
+ "total": 21622,
+ "accepted": 8
+ },
+ {
+ "query": "anthropic claude archived:false stars:>50",
+ "total": 525,
+ "accepted": 9
+ }
+ ],
+ "entries": [
+ {
+ "full_name": "gsd-build/get-shit-done",
+ "url": "https://github.com/gsd-build/get-shit-done",
+ "stars": 62208,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 796,
+ "active_contributors_30d": 136,
+ "total_contributors_observed": 136,
+ "releases_90d": 58,
+ "open_issues": 39,
+ "pushed_at": "2026-05-14T19:46:36Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "JavaScript",
+ "rank": 1
+ },
+ {
+ "full_name": "lobehub/lobehub",
+ "url": "https://github.com/lobehub/lobehub",
+ "stars": 77077,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 759,
+ "active_contributors_30d": 321,
+ "total_contributors_observed": 321,
+ "releases_90d": 64,
+ "open_issues": 556,
+ "pushed_at": "2026-05-14T19:30:19Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 2
+ },
+ {
+ "full_name": "nexu-io/open-design",
+ "url": "https://github.com/nexu-io/open-design",
+ "stars": 40291,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 716,
+ "active_contributors_30d": 191,
+ "total_contributors_observed": 191,
+ "releases_90d": 8,
+ "open_issues": 226,
+ "pushed_at": "2026-05-14T18:51:14Z",
+ "discovered_by_query": "topic:claude archived:false",
+ "primary_language": "TypeScript",
+ "rank": 3
+ },
+ {
+ "full_name": "HKUDS/nanobot",
+ "url": "https://github.com/HKUDS/nanobot",
+ "stars": 42455,
+ "pull_requests_merged_7d": 37,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 513,
+ "active_contributors_30d": 266,
+ "total_contributors_observed": 266,
+ "releases_90d": 11,
+ "open_issues": 283,
+ "pushed_at": "2026-05-14T17:59:41Z",
+ "discovered_by_query": "topic:claude archived:false",
+ "primary_language": "Python",
+ "rank": 4
+ },
+ {
+ "full_name": "promptfoo/promptfoo",
+ "url": "https://github.com/promptfoo/promptfoo",
+ "stars": 21255,
+ "pull_requests_merged_7d": 82,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 463,
+ "active_contributors_30d": 278,
+ "total_contributors_observed": 278,
+ "releases_90d": 16,
+ "open_issues": 74,
+ "pushed_at": "2026-05-14T19:17:07Z",
+ "discovered_by_query": "anthropic claude archived:false stars:>50",
+ "primary_language": "TypeScript",
+ "rank": 5
+ },
+ {
+ "full_name": "ruvnet/ruflo",
+ "url": "https://github.com/ruvnet/ruflo",
+ "stars": 50941,
+ "pull_requests_merged_7d": 41,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 371,
+ "active_contributors_30d": 20,
+ "total_contributors_observed": 20,
+ "releases_90d": 27,
+ "open_issues": 410,
+ "pushed_at": "2026-05-14T19:32:24Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 6
+ },
+ {
+ "full_name": "affaan-m/everything-claude-code",
+ "url": "https://github.com/affaan-m/everything-claude-code",
+ "stars": 182141,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 323,
+ "active_contributors_30d": 168,
+ "total_contributors_observed": 168,
+ "releases_90d": 5,
+ "open_issues": 3,
+ "pushed_at": "2026-05-14T03:31:29Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "JavaScript",
+ "rank": 7
+ },
+ {
+ "full_name": "danny-avila/LibreChat",
+ "url": "https://github.com/danny-avila/LibreChat",
+ "stars": 36999,
+ "pull_requests_merged_7d": 72,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 195,
+ "active_contributors_30d": 337,
+ "total_contributors_observed": 337,
+ "releases_90d": 14,
+ "open_issues": 262,
+ "pushed_at": "2026-05-14T18:24:13Z",
+ "discovered_by_query": "anthropic claude archived:false stars:>50",
+ "primary_language": "TypeScript",
+ "rank": 8
+ },
+ {
+ "full_name": "NousResearch/hermes-agent",
+ "url": "https://github.com/NousResearch/hermes-agent",
+ "stars": 150148,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 98,
+ "recent_commits_30d": 4040,
+ "active_contributors_30d": 386,
+ "total_contributors_observed": 386,
+ "releases_90d": 12,
+ "open_issues": 3961,
+ "pushed_at": "2026-05-14T16:59:06Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "Python",
+ "rank": 9
+ },
+ {
+ "full_name": "CherryHQ/cherry-studio",
+ "url": "https://github.com/CherryHQ/cherry-studio",
+ "stars": 45662,
+ "pull_requests_merged_7d": 45,
+ "pull_requests_merged_30d": 98,
+ "recent_commits_30d": 100,
+ "active_contributors_30d": 366,
+ "total_contributors_observed": 366,
+ "releases_90d": 16,
+ "open_issues": 869,
+ "pushed_at": "2026-05-14T14:12:54Z",
+ "discovered_by_query": "claude-code archived:false",
+ "primary_language": "TypeScript",
+ "rank": 10
+ },
+ {
+ "full_name": "Significant-Gravitas/AutoGPT",
+ "url": "https://github.com/Significant-Gravitas/AutoGPT",
+ "stars": 184296,
+ "pull_requests_merged_7d": 47,
+ "pull_requests_merged_30d": 97,
+ "recent_commits_30d": 218,
+ "active_contributors_30d": 429,
+ "total_contributors_observed": 429,
+ "releases_90d": 12,
+ "open_issues": 258,
+ "pushed_at": "2026-05-14T18:16:13Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "Python",
+ "rank": 11
+ },
+ {
+ "full_name": "code-yeongyu/oh-my-openagent",
+ "url": "https://github.com/code-yeongyu/oh-my-openagent",
+ "stars": 57768,
+ "pull_requests_merged_7d": 47,
+ "pull_requests_merged_30d": 74,
+ "recent_commits_30d": 982,
+ "active_contributors_30d": 216,
+ "total_contributors_observed": 216,
+ "releases_90d": 47,
+ "open_issues": 382,
+ "pushed_at": "2026-05-14T12:49:02Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 12
+ },
+ {
+ "full_name": "thedotmack/claude-mem",
+ "url": "https://github.com/thedotmack/claude-mem",
+ "stars": 75735,
+ "pull_requests_merged_7d": 5,
+ "pull_requests_merged_30d": 74,
+ "recent_commits_30d": 218,
+ "active_contributors_30d": 95,
+ "total_contributors_observed": 95,
+ "releases_90d": 82,
+ "open_issues": 63,
+ "pushed_at": "2026-05-13T03:38:38Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 13
+ },
+ {
+ "full_name": "rtk-ai/rtk",
+ "url": "https://github.com/rtk-ai/rtk",
+ "stars": 47918,
+ "pull_requests_merged_7d": 16,
+ "pull_requests_merged_30d": 67,
+ "recent_commits_30d": 151,
+ "active_contributors_30d": 87,
+ "total_contributors_observed": 87,
+ "releases_90d": 100,
+ "open_issues": 493,
+ "pushed_at": "2026-05-14T19:41:22Z",
+ "discovered_by_query": "claude-code archived:false",
+ "primary_language": "Rust",
+ "rank": 14
+ },
+ {
+ "full_name": "yamadashy/repomix",
+ "url": "https://github.com/yamadashy/repomix",
+ "stars": 24790,
+ "pull_requests_merged_7d": 12,
+ "pull_requests_merged_30d": 66,
+ "recent_commits_30d": 247,
+ "active_contributors_30d": 67,
+ "total_contributors_observed": 67,
+ "releases_90d": 4,
+ "open_issues": 131,
+ "pushed_at": "2026-05-11T15:06:36Z",
+ "discovered_by_query": "anthropic claude archived:false stars:>50",
+ "primary_language": "TypeScript",
+ "rank": 15
+ },
+ {
+ "full_name": "garrytan/gstack",
+ "url": "https://github.com/garrytan/gstack",
+ "stars": 96578,
+ "pull_requests_merged_7d": 13,
+ "pull_requests_merged_30d": 61,
+ "recent_commits_30d": 62,
+ "active_contributors_30d": 9,
+ "total_contributors_observed": 9,
+ "releases_90d": 0,
+ "open_issues": 203,
+ "pushed_at": "2026-05-14T15:35:32Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 16
+ },
+ {
+ "full_name": "jarrodwatts/claude-hud",
+ "url": "https://github.com/jarrodwatts/claude-hud",
+ "stars": 22766,
+ "pull_requests_merged_7d": 10,
+ "pull_requests_merged_30d": 57,
+ "recent_commits_30d": 156,
+ "active_contributors_30d": 70,
+ "total_contributors_observed": 70,
+ "releases_90d": 3,
+ "open_issues": 12,
+ "pushed_at": "2026-05-13T23:40:48Z",
+ "discovered_by_query": "anthropic claude archived:false stars:>50",
+ "primary_language": "JavaScript",
+ "rank": 17
+ },
+ {
+ "full_name": "farion1231/cc-switch",
+ "url": "https://github.com/farion1231/cc-switch",
+ "stars": 70768,
+ "pull_requests_merged_7d": 2,
+ "pull_requests_merged_30d": 56,
+ "recent_commits_30d": 203,
+ "active_contributors_30d": 114,
+ "total_contributors_observed": 114,
+ "releases_90d": 9,
+ "open_issues": 684,
+ "pushed_at": "2026-05-14T18:41:39Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "Rust",
+ "rank": 18
+ },
+ {
+ "full_name": "safishamsi/graphify",
+ "url": "https://github.com/safishamsi/graphify",
+ "stars": 47940,
+ "pull_requests_merged_7d": 14,
+ "pull_requests_merged_30d": 47,
+ "recent_commits_30d": 294,
+ "active_contributors_30d": 36,
+ "total_contributors_observed": 36,
+ "releases_90d": 100,
+ "open_issues": 99,
+ "pushed_at": "2026-05-14T10:49:00Z",
+ "discovered_by_query": "claude-code archived:false",
+ "primary_language": "Python",
+ "rank": 19
+ },
+ {
+ "full_name": "davila7/claude-code-templates",
+ "url": "https://github.com/davila7/claude-code-templates",
+ "stars": 27274,
+ "pull_requests_merged_7d": 9,
+ "pull_requests_merged_30d": 38,
+ "recent_commits_30d": 103,
+ "active_contributors_30d": 71,
+ "total_contributors_observed": 71,
+ "releases_90d": 0,
+ "open_issues": 74,
+ "pushed_at": "2026-05-14T06:46:39Z",
+ "discovered_by_query": "anthropic claude archived:false stars:>50",
+ "primary_language": "Python",
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/categories-codex-projects.json b/data/history/2026-05-14/categories-codex-projects.json
new file mode 100644
index 0000000..5c95ac2
--- /dev/null
+++ b/data/history/2026-05-14/categories-codex-projects.json
@@ -0,0 +1,379 @@
+{
+ "kind": "category",
+ "slug": "codex-projects",
+ "name": "Codex Projects",
+ "title": "Top observed Codex-related open-source projects",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-rest-search-agentic-project-signals",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 1000
+ ]
+ },
+ "candidate_count": 46410,
+ "caveats": [
+ "Live data uses GitHub repository search and public repository fields; it is an observed sample, not a complete census.",
+ "Project PR counts use recent merged pull requests visible through GitHub GraphQL; high-volume repositories may be capped by the first 100 recently updated merged PRs per snapshot.",
+ "Recent commit, release, issue, and star fields come from official GitHub APIs. Contributor count is observed all-time contributors when the REST budget permits, not unique 30-day contributors.",
+ "Project momentum prioritises recent merged PRs, recent commits, observed contributors, then stars."
+ ],
+ "discovery_queries": [
+ "codex archived:false pushed:>=2026-04-01",
+ "openai codex archived:false",
+ "topic:codex archived:false",
+ "codex cli archived:false"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "codex archived:false pushed:>=2026-04-01",
+ "total": 29160,
+ "accepted": 20
+ },
+ {
+ "query": "openai codex archived:false",
+ "total": 3809,
+ "accepted": 17
+ },
+ {
+ "query": "topic:codex archived:false",
+ "total": 6981,
+ "accepted": 7
+ },
+ {
+ "query": "codex cli archived:false",
+ "total": 6460,
+ "accepted": 10
+ }
+ ],
+ "entries": [
+ {
+ "full_name": "openai/codex",
+ "url": "https://github.com/openai/codex",
+ "stars": 82623,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 1175,
+ "active_contributors_30d": 448,
+ "total_contributors_observed": 448,
+ "releases_90d": 100,
+ "open_issues": 3923,
+ "pushed_at": "2026-05-14T19:45:45Z",
+ "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
+ "primary_language": "Rust",
+ "rank": 1
+ },
+ {
+ "full_name": "Yeachan-Heo/oh-my-codex",
+ "url": "https://github.com/Yeachan-Heo/oh-my-codex",
+ "stars": 28657,
+ "pull_requests_merged_7d": 89,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 864,
+ "active_contributors_30d": 58,
+ "total_contributors_observed": 58,
+ "releases_90d": 99,
+ "open_issues": 0,
+ "pushed_at": "2026-05-14T19:25:27Z",
+ "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 2
+ },
+ {
+ "full_name": "nexu-io/open-design",
+ "url": "https://github.com/nexu-io/open-design",
+ "stars": 40292,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 716,
+ "active_contributors_30d": 191,
+ "total_contributors_observed": 191,
+ "releases_90d": 8,
+ "open_issues": 226,
+ "pushed_at": "2026-05-14T18:51:14Z",
+ "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 3
+ },
+ {
+ "full_name": "OpenCoworkAI/open-codesign",
+ "url": "https://github.com/OpenCoworkAI/open-codesign",
+ "stars": 5895,
+ "pull_requests_merged_7d": 6,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 682,
+ "active_contributors_30d": 16,
+ "total_contributors_observed": 16,
+ "releases_90d": 6,
+ "open_issues": 36,
+ "pushed_at": "2026-05-12T04:37:51Z",
+ "discovered_by_query": "openai codex archived:false",
+ "primary_language": "TypeScript",
+ "rank": 4
+ },
+ {
+ "full_name": "manaflow-ai/cmux",
+ "url": "https://github.com/manaflow-ai/cmux",
+ "stars": 16939,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 669,
+ "active_contributors_30d": 87,
+ "total_contributors_observed": 87,
+ "releases_90d": 36,
+ "open_issues": 966,
+ "pushed_at": "2026-05-14T19:28:37Z",
+ "discovered_by_query": "topic:codex archived:false",
+ "primary_language": "Swift",
+ "rank": 5
+ },
+ {
+ "full_name": "superset-sh/superset",
+ "url": "https://github.com/superset-sh/superset",
+ "stars": 10665,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 541,
+ "active_contributors_30d": 62,
+ "total_contributors_observed": 62,
+ "releases_90d": 82,
+ "open_issues": 534,
+ "pushed_at": "2026-05-14T19:45:40Z",
+ "discovered_by_query": "codex cli archived:false",
+ "primary_language": "TypeScript",
+ "rank": 6
+ },
+ {
+ "full_name": "HKUDS/nanobot",
+ "url": "https://github.com/HKUDS/nanobot",
+ "stars": 42455,
+ "pull_requests_merged_7d": 37,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 513,
+ "active_contributors_30d": 266,
+ "total_contributors_observed": 266,
+ "releases_90d": 11,
+ "open_issues": 283,
+ "pushed_at": "2026-05-14T17:59:41Z",
+ "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
+ "primary_language": "Python",
+ "rank": 7
+ },
+ {
+ "full_name": "ruvnet/ruflo",
+ "url": "https://github.com/ruvnet/ruflo",
+ "stars": 50941,
+ "pull_requests_merged_7d": 41,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 371,
+ "active_contributors_30d": 20,
+ "total_contributors_observed": 20,
+ "releases_90d": 27,
+ "open_issues": 410,
+ "pushed_at": "2026-05-14T19:32:24Z",
+ "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 8
+ },
+ {
+ "full_name": "affaan-m/everything-claude-code",
+ "url": "https://github.com/affaan-m/everything-claude-code",
+ "stars": 182141,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 323,
+ "active_contributors_30d": 168,
+ "total_contributors_observed": 168,
+ "releases_90d": 5,
+ "open_issues": 3,
+ "pushed_at": "2026-05-14T03:31:29Z",
+ "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
+ "primary_language": "JavaScript",
+ "rank": 9
+ },
+ {
+ "full_name": "teng-lin/notebooklm-py",
+ "url": "https://github.com/teng-lin/notebooklm-py",
+ "stars": 13234,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 161,
+ "active_contributors_30d": 21,
+ "total_contributors_observed": 21,
+ "releases_90d": 4,
+ "open_issues": 3,
+ "pushed_at": "2026-05-14T19:47:35Z",
+ "discovered_by_query": "codex cli archived:false",
+ "primary_language": "Python",
+ "rank": 10
+ },
+ {
+ "full_name": "iOfficeAI/AionUi",
+ "url": "https://github.com/iOfficeAI/AionUi",
+ "stars": 25153,
+ "pull_requests_merged_7d": 52,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 145,
+ "active_contributors_30d": 81,
+ "total_contributors_observed": 81,
+ "releases_90d": 51,
+ "open_issues": 408,
+ "pushed_at": "2026-05-14T15:10:23Z",
+ "discovered_by_query": "topic:codex archived:false",
+ "primary_language": "TypeScript",
+ "rank": 11
+ },
+ {
+ "full_name": "chenhg5/cc-connect",
+ "url": "https://github.com/chenhg5/cc-connect",
+ "stars": 9198,
+ "pull_requests_merged_7d": 1,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 231,
+ "active_contributors_30d": 91,
+ "total_contributors_observed": 91,
+ "releases_90d": 32,
+ "open_issues": 191,
+ "pushed_at": "2026-05-13T04:45:32Z",
+ "discovered_by_query": "codex cli archived:false",
+ "primary_language": "Go",
+ "rank": 12
+ },
+ {
+ "full_name": "looplj/axonhub",
+ "url": "https://github.com/looplj/axonhub",
+ "stars": 3756,
+ "pull_requests_merged_7d": 20,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 117,
+ "active_contributors_30d": 60,
+ "total_contributors_observed": 60,
+ "releases_90d": 49,
+ "open_issues": 34,
+ "pushed_at": "2026-05-14T15:30:19Z",
+ "discovered_by_query": "openai codex archived:false",
+ "primary_language": "Go",
+ "rank": 13
+ },
+ {
+ "full_name": "NousResearch/hermes-agent",
+ "url": "https://github.com/NousResearch/hermes-agent",
+ "stars": 150148,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 98,
+ "recent_commits_30d": 4040,
+ "active_contributors_30d": 386,
+ "total_contributors_observed": 386,
+ "releases_90d": 12,
+ "open_issues": 3961,
+ "pushed_at": "2026-05-14T16:59:06Z",
+ "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
+ "primary_language": "Python",
+ "rank": 14
+ },
+ {
+ "full_name": "CherryHQ/cherry-studio",
+ "url": "https://github.com/CherryHQ/cherry-studio",
+ "stars": 45662,
+ "pull_requests_merged_7d": 45,
+ "pull_requests_merged_30d": 98,
+ "recent_commits_30d": 100,
+ "active_contributors_30d": 366,
+ "total_contributors_observed": 366,
+ "releases_90d": 16,
+ "open_issues": 869,
+ "pushed_at": "2026-05-14T14:12:54Z",
+ "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 15
+ },
+ {
+ "full_name": "mksglu/context-mode",
+ "url": "https://github.com/mksglu/context-mode",
+ "stars": 14705,
+ "pull_requests_merged_7d": 33,
+ "pull_requests_merged_30d": 88,
+ "recent_commits_30d": 681,
+ "active_contributors_30d": 75,
+ "total_contributors_observed": 75,
+ "releases_90d": 100,
+ "open_issues": 4,
+ "pushed_at": "2026-05-14T18:34:18Z",
+ "discovered_by_query": "topic:codex archived:false",
+ "primary_language": "TypeScript",
+ "rank": 16
+ },
+ {
+ "full_name": "steipete/CodexBar",
+ "url": "https://github.com/steipete/CodexBar",
+ "stars": 12176,
+ "pull_requests_merged_7d": 50,
+ "pull_requests_merged_30d": 88,
+ "recent_commits_30d": 294,
+ "active_contributors_30d": 134,
+ "total_contributors_observed": 134,
+ "releases_90d": 10,
+ "open_issues": 43,
+ "pushed_at": "2026-05-14T19:37:15Z",
+ "discovered_by_query": "openai codex archived:false",
+ "primary_language": "Swift",
+ "rank": 17
+ },
+ {
+ "full_name": "qixing-jk/all-api-hub",
+ "url": "https://github.com/qixing-jk/all-api-hub",
+ "stars": 3567,
+ "pull_requests_merged_7d": 17,
+ "pull_requests_merged_30d": 83,
+ "recent_commits_30d": 196,
+ "active_contributors_30d": 11,
+ "total_contributors_observed": 11,
+ "releases_90d": 19,
+ "open_issues": 20,
+ "pushed_at": "2026-05-14T19:28:49Z",
+ "discovered_by_query": "openai codex archived:false",
+ "primary_language": "TypeScript",
+ "rank": 18
+ },
+ {
+ "full_name": "Wei-Shaw/sub2api",
+ "url": "https://github.com/Wei-Shaw/sub2api",
+ "stars": 20879,
+ "pull_requests_merged_7d": 8,
+ "pull_requests_merged_30d": 77,
+ "recent_commits_30d": 508,
+ "active_contributors_30d": 125,
+ "total_contributors_observed": 125,
+ "releases_90d": 43,
+ "open_issues": 960,
+ "pushed_at": "2026-05-14T12:42:22Z",
+ "discovered_by_query": "openai codex archived:false",
+ "primary_language": "Go",
+ "rank": 19
+ },
+ {
+ "full_name": "thedotmack/claude-mem",
+ "url": "https://github.com/thedotmack/claude-mem",
+ "stars": 75735,
+ "pull_requests_merged_7d": 5,
+ "pull_requests_merged_30d": 74,
+ "recent_commits_30d": 218,
+ "active_contributors_30d": 95,
+ "total_contributors_observed": 95,
+ "releases_90d": 82,
+ "open_issues": 63,
+ "pushed_at": "2026-05-13T03:38:38Z",
+ "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/categories-developer-tools.json b/data/history/2026-05-14/categories-developer-tools.json
new file mode 100644
index 0000000..6d56bf6
--- /dev/null
+++ b/data/history/2026-05-14/categories-developer-tools.json
@@ -0,0 +1,373 @@
+{
+ "kind": "category",
+ "slug": "developer-tools",
+ "name": "Developer Tools",
+ "title": "Top observed developer tools open-source projects",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-rest-search-real-recent-project-signals",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 539
+ ]
+ },
+ "candidate_count": 113794,
+ "caveats": [
+ "Live data uses GitHub repository search and public repository fields; it is an observed sample, not a complete census.",
+ "Project PR counts use recent merged pull requests visible through GitHub GraphQL; high-volume repositories may be capped by the first 100 recently updated merged PRs per snapshot.",
+ "Recent commit, release, issue, and star fields come from official GitHub APIs. Contributor count is observed all-time contributors when the REST budget permits, not unique 30-day contributors.",
+ "Project momentum prioritises recent merged PRs, recent commits, observed contributors, then stars."
+ ],
+ "discovery_queries": [
+ "topic:developer-tools archived:false",
+ "topic:cli archived:false",
+ "topic:devtools archived:false"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "topic:developer-tools archived:false",
+ "total": 28039,
+ "accepted": 34
+ },
+ {
+ "query": "topic:cli archived:false",
+ "total": 81710,
+ "accepted": 29
+ },
+ {
+ "query": "topic:devtools archived:false",
+ "total": 4045,
+ "accepted": 33
+ }
+ ],
+ "entries": [
+ {
+ "full_name": "n8n-io/n8n",
+ "url": "https://github.com/n8n-io/n8n",
+ "stars": 187845,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 792,
+ "active_contributors_30d": 428,
+ "total_contributors_observed": 428,
+ "releases_90d": 93,
+ "open_issues": 417,
+ "pushed_at": "2026-05-14T19:29:27Z",
+ "discovered_by_query": "topic:cli archived:false",
+ "primary_language": "TypeScript",
+ "rank": 1
+ },
+ {
+ "full_name": "affaan-m/everything-claude-code",
+ "url": "https://github.com/affaan-m/everything-claude-code",
+ "stars": 182141,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 323,
+ "active_contributors_30d": 168,
+ "total_contributors_observed": 168,
+ "releases_90d": 5,
+ "open_issues": 3,
+ "pushed_at": "2026-05-14T03:31:29Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "JavaScript",
+ "rank": 2
+ },
+ {
+ "full_name": "streamlit/streamlit",
+ "url": "https://github.com/streamlit/streamlit",
+ "stars": 44589,
+ "pull_requests_merged_7d": 71,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 187,
+ "active_contributors_30d": 306,
+ "total_contributors_observed": 306,
+ "releases_90d": 3,
+ "open_issues": 1099,
+ "pushed_at": "2026-05-14T19:35:20Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "Python",
+ "rank": 3
+ },
+ {
+ "full_name": "daytonaio/daytona",
+ "url": "https://github.com/daytonaio/daytona",
+ "stars": 72441,
+ "pull_requests_merged_7d": 46,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 166,
+ "active_contributors_30d": 224,
+ "total_contributors_observed": 224,
+ "releases_90d": 36,
+ "open_issues": 279,
+ "pushed_at": "2026-05-14T17:44:35Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "TypeScript",
+ "rank": 4
+ },
+ {
+ "full_name": "flipt-io/flipt",
+ "url": "https://github.com/flipt-io/flipt",
+ "stars": 4794,
+ "pull_requests_merged_7d": 37,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 47,
+ "active_contributors_30d": 80,
+ "total_contributors_observed": 80,
+ "releases_90d": 4,
+ "open_issues": 40,
+ "pushed_at": "2026-05-13T20:41:34Z",
+ "discovered_by_query": "topic:devtools archived:false",
+ "primary_language": "Go",
+ "rank": 5
+ },
+ {
+ "full_name": "ComposioHQ/composio",
+ "url": "https://github.com/ComposioHQ/composio",
+ "stars": 28231,
+ "pull_requests_merged_7d": 33,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 416,
+ "active_contributors_30d": 51,
+ "total_contributors_observed": 51,
+ "releases_90d": 100,
+ "open_issues": 17,
+ "pushed_at": "2026-05-14T15:44:08Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "TypeScript",
+ "rank": 6
+ },
+ {
+ "full_name": "google-gemini/gemini-cli",
+ "url": "https://github.com/google-gemini/gemini-cli",
+ "stars": 103961,
+ "pull_requests_merged_7d": 81,
+ "pull_requests_merged_30d": 98,
+ "recent_commits_30d": 317,
+ "active_contributors_30d": 446,
+ "total_contributors_observed": 446,
+ "releases_90d": 100,
+ "open_issues": 1533,
+ "pushed_at": "2026-05-14T19:44:19Z",
+ "discovered_by_query": "topic:cli archived:false",
+ "primary_language": "TypeScript",
+ "rank": 7
+ },
+ {
+ "full_name": "ultralytics/ultralytics",
+ "url": "https://github.com/ultralytics/ultralytics",
+ "stars": 57139,
+ "pull_requests_merged_7d": 37,
+ "pull_requests_merged_30d": 98,
+ "recent_commits_30d": 124,
+ "active_contributors_30d": 355,
+ "total_contributors_observed": 355,
+ "releases_90d": 36,
+ "open_issues": 101,
+ "pushed_at": "2026-05-14T17:48:33Z",
+ "discovered_by_query": "topic:cli archived:false",
+ "primary_language": "Python",
+ "rank": 8
+ },
+ {
+ "full_name": "OpenHands/OpenHands",
+ "url": "https://github.com/OpenHands/OpenHands",
+ "stars": 73532,
+ "pull_requests_merged_7d": 21,
+ "pull_requests_merged_30d": 97,
+ "recent_commits_30d": 238,
+ "active_contributors_30d": 463,
+ "total_contributors_observed": 463,
+ "releases_90d": 4,
+ "open_issues": 202,
+ "pushed_at": "2026-05-14T19:22:17Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "Python",
+ "rank": 9
+ },
+ {
+ "full_name": "agno-agi/agno",
+ "url": "https://github.com/agno-agi/agno",
+ "stars": 40124,
+ "pull_requests_merged_7d": 15,
+ "pull_requests_merged_30d": 97,
+ "recent_commits_30d": 152,
+ "active_contributors_30d": 421,
+ "total_contributors_observed": 421,
+ "releases_90d": 24,
+ "open_issues": 411,
+ "pushed_at": "2026-05-14T18:50:09Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "Python",
+ "rank": 10
+ },
+ {
+ "full_name": "ChromeDevTools/chrome-devtools-mcp",
+ "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp",
+ "stars": 39597,
+ "pull_requests_merged_7d": 26,
+ "pull_requests_merged_30d": 97,
+ "recent_commits_30d": 112,
+ "active_contributors_30d": 85,
+ "total_contributors_observed": 85,
+ "releases_90d": 16,
+ "open_issues": 74,
+ "pushed_at": "2026-05-14T18:05:07Z",
+ "discovered_by_query": "topic:devtools archived:false",
+ "primary_language": "TypeScript",
+ "rank": 11
+ },
+ {
+ "full_name": "puppeteer/puppeteer",
+ "url": "https://github.com/puppeteer/puppeteer",
+ "stars": 94321,
+ "pull_requests_merged_7d": 42,
+ "pull_requests_merged_30d": 91,
+ "recent_commits_30d": 91,
+ "active_contributors_30d": 448,
+ "total_contributors_observed": 448,
+ "releases_90d": 30,
+ "open_issues": 251,
+ "pushed_at": "2026-05-13T13:04:53Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "TypeScript",
+ "rank": 12
+ },
+ {
+ "full_name": "reflex-dev/reflex",
+ "url": "https://github.com/reflex-dev/reflex",
+ "stars": 28416,
+ "pull_requests_merged_7d": 26,
+ "pull_requests_merged_30d": 85,
+ "recent_commits_30d": 106,
+ "active_contributors_30d": 198,
+ "total_contributors_observed": 198,
+ "releases_90d": 100,
+ "open_issues": 228,
+ "pushed_at": "2026-05-14T19:02:24Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "Python",
+ "rank": 13
+ },
+ {
+ "full_name": "cli/cli",
+ "url": "https://github.com/cli/cli",
+ "stars": 44394,
+ "pull_requests_merged_7d": 13,
+ "pull_requests_merged_30d": 83,
+ "recent_commits_30d": 201,
+ "active_contributors_30d": 383,
+ "total_contributors_observed": 383,
+ "releases_90d": 10,
+ "open_issues": 959,
+ "pushed_at": "2026-05-14T11:47:42Z",
+ "discovered_by_query": "topic:cli archived:false",
+ "primary_language": "Go",
+ "rank": 14
+ },
+ {
+ "full_name": "usebruno/bruno",
+ "url": "https://github.com/usebruno/bruno",
+ "stars": 43783,
+ "pull_requests_merged_7d": 16,
+ "pull_requests_merged_30d": 68,
+ "recent_commits_30d": 64,
+ "active_contributors_30d": 413,
+ "total_contributors_observed": 413,
+ "releases_90d": 8,
+ "open_issues": 1286,
+ "pushed_at": "2026-05-14T16:16:34Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "JavaScript",
+ "rank": 15
+ },
+ {
+ "full_name": "rtk-ai/rtk",
+ "url": "https://github.com/rtk-ai/rtk",
+ "stars": 47918,
+ "pull_requests_merged_7d": 16,
+ "pull_requests_merged_30d": 67,
+ "recent_commits_30d": 151,
+ "active_contributors_30d": 87,
+ "total_contributors_observed": 87,
+ "releases_90d": 100,
+ "open_issues": 493,
+ "pushed_at": "2026-05-14T19:41:22Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "Rust",
+ "rank": 16
+ },
+ {
+ "full_name": "yamadashy/repomix",
+ "url": "https://github.com/yamadashy/repomix",
+ "stars": 24790,
+ "pull_requests_merged_7d": 12,
+ "pull_requests_merged_30d": 66,
+ "recent_commits_30d": 247,
+ "active_contributors_30d": 67,
+ "total_contributors_observed": 67,
+ "releases_90d": 4,
+ "open_issues": 131,
+ "pushed_at": "2026-05-11T15:06:36Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "TypeScript",
+ "rank": 17
+ },
+ {
+ "full_name": "openreplay/openreplay",
+ "url": "https://github.com/openreplay/openreplay",
+ "stars": 12024,
+ "pull_requests_merged_7d": 12,
+ "pull_requests_merged_30d": 64,
+ "recent_commits_30d": 162,
+ "active_contributors_30d": 66,
+ "total_contributors_observed": 66,
+ "releases_90d": 2,
+ "open_issues": 122,
+ "pushed_at": "2026-05-14T17:08:01Z",
+ "discovered_by_query": "topic:devtools archived:false",
+ "primary_language": "TypeScript",
+ "rank": 18
+ },
+ {
+ "full_name": "files-community/Files",
+ "url": "https://github.com/files-community/Files",
+ "stars": 43502,
+ "pull_requests_merged_7d": 3,
+ "pull_requests_merged_30d": 52,
+ "recent_commits_30d": 110,
+ "active_contributors_30d": 301,
+ "total_contributors_observed": 301,
+ "releases_90d": 6,
+ "open_issues": 494,
+ "pushed_at": "2026-05-14T15:13:35Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "C#",
+ "rank": 19
+ },
+ {
+ "full_name": "sickn33/antigravity-awesome-skills",
+ "url": "https://github.com/sickn33/antigravity-awesome-skills",
+ "stars": 37525,
+ "pull_requests_merged_7d": 14,
+ "pull_requests_merged_30d": 48,
+ "recent_commits_30d": 205,
+ "active_contributors_30d": 205,
+ "total_contributors_observed": 205,
+ "releases_90d": 79,
+ "open_issues": 0,
+ "pushed_at": "2026-05-14T07:03:03Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "Python",
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/categories-openclaw-projects.json b/data/history/2026-05-14/categories-openclaw-projects.json
new file mode 100644
index 0000000..d7580c9
--- /dev/null
+++ b/data/history/2026-05-14/categories-openclaw-projects.json
@@ -0,0 +1,373 @@
+{
+ "kind": "category",
+ "slug": "openclaw-projects",
+ "name": "OpenClaw Projects",
+ "title": "Top observed OpenClaw-related open-source projects",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-rest-search-agentic-project-signals",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 995
+ ]
+ },
+ "candidate_count": 83131,
+ "caveats": [
+ "Live data uses GitHub repository search and public repository fields; it is an observed sample, not a complete census.",
+ "Project PR counts use recent merged pull requests visible through GitHub GraphQL; high-volume repositories may be capped by the first 100 recently updated merged PRs per snapshot.",
+ "Recent commit, release, issue, and star fields come from official GitHub APIs. Contributor count is observed all-time contributors when the REST budget permits, not unique 30-day contributors.",
+ "Project momentum prioritises recent merged PRs, recent commits, observed contributors, then stars."
+ ],
+ "discovery_queries": [
+ "openclaw archived:false",
+ "topic:openclaw archived:false",
+ "openclaw agent archived:false"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "openclaw archived:false",
+ "total": 61253,
+ "accepted": 20
+ },
+ {
+ "query": "topic:openclaw archived:false",
+ "total": 7361,
+ "accepted": 3
+ },
+ {
+ "query": "openclaw agent archived:false",
+ "total": 14517,
+ "accepted": 5
+ }
+ ],
+ "entries": [
+ {
+ "full_name": "nanocoai/nanoclaw",
+ "url": "https://github.com/nanocoai/nanoclaw",
+ "stars": 28854,
+ "pull_requests_merged_7d": 29,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 832,
+ "active_contributors_30d": 84,
+ "total_contributors_observed": 84,
+ "releases_90d": 0,
+ "open_issues": 313,
+ "pushed_at": "2026-05-14T17:22:22Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "TypeScript",
+ "rank": 1
+ },
+ {
+ "full_name": "HKUDS/nanobot",
+ "url": "https://github.com/HKUDS/nanobot",
+ "stars": 42456,
+ "pull_requests_merged_7d": 37,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 513,
+ "active_contributors_30d": 266,
+ "total_contributors_observed": 266,
+ "releases_90d": 11,
+ "open_issues": 283,
+ "pushed_at": "2026-05-14T17:59:41Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "Python",
+ "rank": 2
+ },
+ {
+ "full_name": "volcengine/OpenViking",
+ "url": "https://github.com/volcengine/OpenViking",
+ "stars": 23917,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 347,
+ "active_contributors_30d": 152,
+ "total_contributors_observed": 152,
+ "releases_90d": 30,
+ "open_issues": 94,
+ "pushed_at": "2026-05-14T13:36:57Z",
+ "discovered_by_query": "topic:openclaw archived:false",
+ "primary_language": "Python",
+ "rank": 3
+ },
+ {
+ "full_name": "iOfficeAI/AionUi",
+ "url": "https://github.com/iOfficeAI/AionUi",
+ "stars": 25153,
+ "pull_requests_merged_7d": 52,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 145,
+ "active_contributors_30d": 81,
+ "total_contributors_observed": 81,
+ "releases_90d": 51,
+ "open_issues": 408,
+ "pushed_at": "2026-05-14T15:10:23Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "TypeScript",
+ "rank": 4
+ },
+ {
+ "full_name": "garrytan/gbrain",
+ "url": "https://github.com/garrytan/gbrain",
+ "stars": 15617,
+ "pull_requests_merged_7d": 36,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 112,
+ "active_contributors_30d": 4,
+ "total_contributors_observed": 4,
+ "releases_90d": 0,
+ "open_issues": 159,
+ "pushed_at": "2026-05-14T16:39:11Z",
+ "discovered_by_query": "openclaw agent archived:false",
+ "primary_language": "TypeScript",
+ "rank": 5
+ },
+ {
+ "full_name": "1Panel-dev/1Panel",
+ "url": "https://github.com/1Panel-dev/1Panel",
+ "stars": 35441,
+ "pull_requests_merged_7d": 23,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 83,
+ "active_contributors_30d": 110,
+ "total_contributors_observed": 110,
+ "releases_90d": 12,
+ "open_issues": 387,
+ "pushed_at": "2026-05-14T14:38:34Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "Go",
+ "rank": 6
+ },
+ {
+ "full_name": "openclaw/openclaw",
+ "url": "https://github.com/openclaw/openclaw",
+ "stars": 371860,
+ "pull_requests_merged_7d": 99,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 18170,
+ "active_contributors_30d": 367,
+ "total_contributors_observed": 367,
+ "releases_90d": 100,
+ "open_issues": 3618,
+ "pushed_at": "2026-05-14T19:46:51Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "TypeScript",
+ "rank": 7
+ },
+ {
+ "full_name": "zeroclaw-labs/zeroclaw",
+ "url": "https://github.com/zeroclaw-labs/zeroclaw",
+ "stars": 31335,
+ "pull_requests_merged_7d": 73,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 309,
+ "active_contributors_30d": 276,
+ "total_contributors_observed": 276,
+ "releases_90d": 100,
+ "open_issues": 288,
+ "pushed_at": "2026-05-14T16:50:22Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "Rust",
+ "rank": 8
+ },
+ {
+ "full_name": "moeru-ai/airi",
+ "url": "https://github.com/moeru-ai/airi",
+ "stars": 39280,
+ "pull_requests_merged_7d": 30,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 226,
+ "active_contributors_30d": 154,
+ "total_contributors_observed": 154,
+ "releases_90d": 32,
+ "open_issues": 74,
+ "pushed_at": "2026-05-14T18:51:30Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "TypeScript",
+ "rank": 9
+ },
+ {
+ "full_name": "NousResearch/hermes-agent",
+ "url": "https://github.com/NousResearch/hermes-agent",
+ "stars": 150148,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 98,
+ "recent_commits_30d": 4040,
+ "active_contributors_30d": 386,
+ "total_contributors_observed": 386,
+ "releases_90d": 12,
+ "open_issues": 3961,
+ "pushed_at": "2026-05-14T16:59:06Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "Python",
+ "rank": 10
+ },
+ {
+ "full_name": "CherryHQ/cherry-studio",
+ "url": "https://github.com/CherryHQ/cherry-studio",
+ "stars": 45662,
+ "pull_requests_merged_7d": 45,
+ "pull_requests_merged_30d": 98,
+ "recent_commits_30d": 100,
+ "active_contributors_30d": 366,
+ "total_contributors_observed": 366,
+ "releases_90d": 16,
+ "open_issues": 869,
+ "pushed_at": "2026-05-14T14:12:54Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "TypeScript",
+ "rank": 11
+ },
+ {
+ "full_name": "AstrBotDevs/AstrBot",
+ "url": "https://github.com/AstrBotDevs/AstrBot",
+ "stars": 32193,
+ "pull_requests_merged_7d": 26,
+ "pull_requests_merged_30d": 96,
+ "recent_commits_30d": 174,
+ "active_contributors_30d": 271,
+ "total_contributors_observed": 271,
+ "releases_90d": 32,
+ "open_issues": 886,
+ "pushed_at": "2026-05-14T15:06:28Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "Python",
+ "rank": 12
+ },
+ {
+ "full_name": "mksglu/context-mode",
+ "url": "https://github.com/mksglu/context-mode",
+ "stars": 14705,
+ "pull_requests_merged_7d": 33,
+ "pull_requests_merged_30d": 88,
+ "recent_commits_30d": 681,
+ "active_contributors_30d": 75,
+ "total_contributors_observed": 75,
+ "releases_90d": 100,
+ "open_issues": 4,
+ "pushed_at": "2026-05-14T18:34:18Z",
+ "discovered_by_query": "openclaw agent archived:false",
+ "primary_language": "TypeScript",
+ "rank": 13
+ },
+ {
+ "full_name": "thedotmack/claude-mem",
+ "url": "https://github.com/thedotmack/claude-mem",
+ "stars": 75735,
+ "pull_requests_merged_7d": 5,
+ "pull_requests_merged_30d": 74,
+ "recent_commits_30d": 218,
+ "active_contributors_30d": 95,
+ "total_contributors_observed": 95,
+ "releases_90d": 82,
+ "open_issues": 63,
+ "pushed_at": "2026-05-13T03:38:38Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "TypeScript",
+ "rank": 14
+ },
+ {
+ "full_name": "alirezarezvani/claude-skills",
+ "url": "https://github.com/alirezarezvani/claude-skills",
+ "stars": 14803,
+ "pull_requests_merged_7d": 44,
+ "pull_requests_merged_30d": 60,
+ "recent_commits_30d": 138,
+ "active_contributors_30d": 27,
+ "total_contributors_observed": 27,
+ "releases_90d": 1,
+ "open_issues": 4,
+ "pushed_at": "2026-05-14T10:55:00Z",
+ "discovered_by_query": "openclaw agent archived:false",
+ "primary_language": "Python",
+ "rank": 15
+ },
+ {
+ "full_name": "farion1231/cc-switch",
+ "url": "https://github.com/farion1231/cc-switch",
+ "stars": 70768,
+ "pull_requests_merged_7d": 2,
+ "pull_requests_merged_30d": 56,
+ "recent_commits_30d": 203,
+ "active_contributors_30d": 114,
+ "total_contributors_observed": 114,
+ "releases_90d": 9,
+ "open_issues": 684,
+ "pushed_at": "2026-05-14T18:41:39Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "Rust",
+ "rank": 16
+ },
+ {
+ "full_name": "safishamsi/graphify",
+ "url": "https://github.com/safishamsi/graphify",
+ "stars": 47940,
+ "pull_requests_merged_7d": 14,
+ "pull_requests_merged_30d": 47,
+ "recent_commits_30d": 294,
+ "active_contributors_30d": 36,
+ "total_contributors_observed": 36,
+ "releases_90d": 100,
+ "open_issues": 99,
+ "pushed_at": "2026-05-14T10:49:00Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "Python",
+ "rank": 17
+ },
+ {
+ "full_name": "mvanhorn/last30days-skill",
+ "url": "https://github.com/mvanhorn/last30days-skill",
+ "stars": 25818,
+ "pull_requests_merged_7d": 3,
+ "pull_requests_merged_30d": 43,
+ "recent_commits_30d": 67,
+ "active_contributors_30d": 23,
+ "total_contributors_observed": 23,
+ "releases_90d": 13,
+ "open_issues": 59,
+ "pushed_at": "2026-05-10T04:04:24Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "Python",
+ "rank": 18
+ },
+ {
+ "full_name": "RightNow-AI/openfang",
+ "url": "https://github.com/RightNow-AI/openfang",
+ "stars": 17515,
+ "pull_requests_merged_7d": 9,
+ "pull_requests_merged_30d": 38,
+ "recent_commits_30d": 143,
+ "active_contributors_30d": 65,
+ "total_contributors_observed": 65,
+ "releases_90d": 100,
+ "open_issues": 50,
+ "pushed_at": "2026-05-14T08:28:37Z",
+ "discovered_by_query": "topic:openclaw archived:false",
+ "primary_language": "Rust",
+ "rank": 19
+ },
+ {
+ "full_name": "siyuan-note/siyuan",
+ "url": "https://github.com/siyuan-note/siyuan",
+ "stars": 43869,
+ "pull_requests_merged_7d": 16,
+ "pull_requests_merged_30d": 31,
+ "recent_commits_30d": 104,
+ "active_contributors_30d": 105,
+ "total_contributors_observed": 105,
+ "releases_90d": 23,
+ "open_issues": 317,
+ "pushed_at": "2026-05-14T15:19:02Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "TypeScript",
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-argentina.json b/data/history/2026-05-14/countries-argentina.json
new file mode 100644
index 0000000..303f6d5
--- /dev/null
+++ b/data/history/2026-05-14/countries-argentina.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "argentina",
+ "name": "Argentina",
+ "title": "Top observed GitHub contributors in Argentina",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 19008
+ ]
+ },
+ "code": "AR",
+ "candidate_count": 41111,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Argentina repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Argentina repos:>5 type:user",
+ "total": 41111,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "solidsnk86",
+ "name": "Gabriel Calcagni",
+ "profile_url": "https://github.com/solidsnk86",
+ "public_contributions": 4734,
+ "public_repos": 56,
+ "public_gists": 0,
+ "observed_public_commits": 4734,
+ "observed_public_pull_requests": 25,
+ "followers": 324,
+ "location": "Concarán, San luis, Argentina.",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "unbalancedparentheses",
+ "name": "Federico Carrone",
+ "profile_url": "https://github.com/unbalancedparentheses",
+ "public_contributions": 3254,
+ "public_repos": 95,
+ "public_gists": 1,
+ "observed_public_commits": 3254,
+ "observed_public_pull_requests": 81,
+ "followers": 506,
+ "location": "Buenos Aires, Argentina",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "imlauera",
+ "name": "Andrés Imlauer",
+ "profile_url": "https://github.com/imlauera",
+ "public_contributions": 3031,
+ "public_repos": 70,
+ "public_gists": 1,
+ "observed_public_commits": 3031,
+ "observed_public_pull_requests": 0,
+ "followers": 712,
+ "location": "Argentina",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "kzu",
+ "name": "Daniel Cazzulino",
+ "profile_url": "https://github.com/kzu",
+ "public_contributions": 2146,
+ "public_repos": 301,
+ "public_gists": 50,
+ "observed_public_commits": 2146,
+ "observed_public_pull_requests": 1068,
+ "followers": 452,
+ "location": "Buenos Aires, Argentina",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "lucperkins",
+ "name": "Luc Perkins",
+ "profile_url": "https://github.com/lucperkins",
+ "public_contributions": 1428,
+ "public_repos": 123,
+ "public_gists": 73,
+ "observed_public_commits": 1428,
+ "observed_public_pull_requests": 256,
+ "followers": 522,
+ "location": "Buenos Aires, Argentina",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "mgaitan",
+ "name": "Martín Gaitán",
+ "profile_url": "https://github.com/mgaitan",
+ "public_contributions": 1348,
+ "public_repos": 360,
+ "public_gists": 233,
+ "observed_public_commits": 1348,
+ "observed_public_pull_requests": 263,
+ "followers": 306,
+ "location": "Córdoba, Argentina",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "seppo0010",
+ "name": "Sebastian Waisbrot",
+ "profile_url": "https://github.com/seppo0010",
+ "public_contributions": 887,
+ "public_repos": 280,
+ "public_gists": 22,
+ "observed_public_commits": 887,
+ "observed_public_pull_requests": 0,
+ "followers": 328,
+ "location": "Buenos Aires, Argentina",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "spalladino",
+ "name": "Santiago Palladino",
+ "profile_url": "https://github.com/spalladino",
+ "public_contributions": 746,
+ "public_repos": 149,
+ "public_gists": 56,
+ "observed_public_commits": 746,
+ "observed_public_pull_requests": 616,
+ "followers": 750,
+ "location": "Buenos Aires, Argentina",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 9
+ },
+ {
+ "login": "yabellini",
+ "name": "Yanina Bellini Saibene",
+ "profile_url": "https://github.com/yabellini",
+ "public_contributions": 745,
+ "public_repos": 148,
+ "public_gists": 1,
+ "observed_public_commits": 745,
+ "observed_public_pull_requests": 166,
+ "followers": 323,
+ "location": "Santa Rosa, La Pampa, Argentina",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 8
+ },
+ {
+ "login": "flesler",
+ "name": "Ariel Flesler",
+ "profile_url": "https://github.com/flesler",
+ "public_contributions": 689,
+ "public_repos": 75,
+ "public_gists": 10,
+ "observed_public_commits": 689,
+ "observed_public_pull_requests": 2,
+ "followers": 445,
+ "location": "Buenos Aires, Argentina",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "asterite",
+ "name": "Ary Borenszweig",
+ "profile_url": "https://github.com/asterite",
+ "public_contributions": 648,
+ "public_repos": 115,
+ "public_gists": 156,
+ "observed_public_commits": 648,
+ "observed_public_pull_requests": 631,
+ "followers": 632,
+ "location": "Buenos Aires, Argentina",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "jrgarciadev",
+ "name": "Junior Garcia",
+ "profile_url": "https://github.com/jrgarciadev",
+ "public_contributions": 562,
+ "public_repos": 21,
+ "public_gists": 0,
+ "observed_public_commits": 562,
+ "observed_public_pull_requests": 85,
+ "followers": 1515,
+ "location": "Buenos Aires, Argentina",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "mateolafalce",
+ "name": "Mateo Lafalce",
+ "profile_url": "https://github.com/mateolafalce",
+ "public_contributions": 558,
+ "public_repos": 70,
+ "public_gists": 1,
+ "observed_public_commits": 558,
+ "observed_public_pull_requests": 36,
+ "followers": 476,
+ "location": "Argentina",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "sammwyy",
+ "name": "Sammwy",
+ "profile_url": "https://github.com/sammwyy",
+ "public_contributions": 554,
+ "public_repos": 250,
+ "public_gists": 1,
+ "observed_public_commits": 554,
+ "observed_public_pull_requests": 4,
+ "followers": 2531,
+ "location": "Argentina",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "linuxmobile",
+ "name": "リナックス (LINUX)",
+ "profile_url": "https://github.com/linuxmobile",
+ "public_contributions": 476,
+ "public_repos": 84,
+ "public_gists": 0,
+ "observed_public_commits": 476,
+ "observed_public_pull_requests": 66,
+ "followers": 460,
+ "location": "Argentina",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "dacap",
+ "name": "David Capello",
+ "profile_url": "https://github.com/dacap",
+ "public_contributions": 457,
+ "public_repos": 155,
+ "public_gists": 83,
+ "observed_public_commits": 457,
+ "observed_public_pull_requests": 57,
+ "followers": 973,
+ "location": "Argentina",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "wcd6",
+ "name": "Franco",
+ "profile_url": "https://github.com/wcd6",
+ "public_contributions": 432,
+ "public_repos": 21,
+ "public_gists": 0,
+ "observed_public_commits": 432,
+ "observed_public_pull_requests": 9,
+ "followers": 478,
+ "location": "Argentina, BS. AS.",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "LucioFex",
+ "name": "Luciano Esteban",
+ "profile_url": "https://github.com/LucioFex",
+ "public_contributions": 408,
+ "public_repos": 43,
+ "public_gists": 0,
+ "observed_public_commits": 408,
+ "observed_public_pull_requests": 1,
+ "followers": 788,
+ "location": "Argentina",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "ianaya89",
+ "name": "Nacho Anaya",
+ "profile_url": "https://github.com/ianaya89",
+ "public_contributions": 380,
+ "public_repos": 91,
+ "public_gists": 109,
+ "observed_public_commits": 380,
+ "observed_public_pull_requests": 24,
+ "followers": 598,
+ "location": "Buenos Aires, Argentina",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "gerMdz",
+ "name": "gerMdz",
+ "profile_url": "https://github.com/gerMdz",
+ "public_contributions": 371,
+ "public_repos": 96,
+ "public_gists": 3,
+ "observed_public_commits": 371,
+ "observed_public_pull_requests": 61,
+ "followers": 2029,
+ "location": "Argentina / Mendoza",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-australia.json b/data/history/2026-05-14/countries-australia.json
new file mode 100644
index 0000000..ecf46e6
--- /dev/null
+++ b/data/history/2026-05-14/countries-australia.json
@@ -0,0 +1,441 @@
+{
+ "kind": "country",
+ "slug": "australia",
+ "name": "Australia",
+ "title": "Top observed GitHub contributors in Australia",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 99434
+ ]
+ },
+ "code": "AU",
+ "candidate_count": 71132,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Australia repos:>5 type:user",
+ "location:Sydney repos:>5 type:user",
+ "location:Melbourne repos:>5 type:user",
+ "location:Brisbane repos:>5 type:user",
+ "location:Australia followers:<10 repos:80..120 type:user",
+ "location:Australia followers:<20 repos:80..120 type:user",
+ "location:Australia followers:<10 repos:120..200 type:user",
+ "location:Australia followers:<20 repos:120..200 type:user",
+ "location:Australia saas type:user",
+ "location:Australia automation type:user",
+ "location:Australia agentic type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Australia repos:>5 type:user",
+ "total": 34737,
+ "accepted": 82
+ },
+ {
+ "query": "location:Sydney repos:>5 type:user",
+ "total": 15405,
+ "accepted": 60
+ },
+ {
+ "query": "location:Melbourne repos:>5 type:user",
+ "total": 14730,
+ "accepted": 64
+ },
+ {
+ "query": "location:Brisbane repos:>5 type:user",
+ "total": 4580,
+ "accepted": 73
+ },
+ {
+ "query": "location:Australia followers:<10 repos:80..120 type:user",
+ "total": 248,
+ "accepted": 82
+ },
+ {
+ "query": "location:Australia followers:<20 repos:80..120 type:user",
+ "total": 433,
+ "accepted": 82
+ },
+ {
+ "query": "location:Australia followers:<10 repos:120..200 type:user",
+ "total": 112,
+ "accepted": 78
+ },
+ {
+ "query": "location:Australia followers:<20 repos:120..200 type:user",
+ "total": 174,
+ "accepted": 61
+ },
+ {
+ "query": "location:Australia saas type:user",
+ "total": 76,
+ "accepted": 73
+ },
+ {
+ "query": "location:Australia automation type:user",
+ "total": 571,
+ "accepted": 78
+ },
+ {
+ "query": "location:Australia agentic type:user",
+ "total": 66,
+ "accepted": 64
+ }
+ ],
+ "entries": [
+ {
+ "login": "mP1",
+ "name": "Miroslav Pokorny",
+ "profile_url": "https://github.com/mP1",
+ "public_contributions": 22914,
+ "public_repos": 113,
+ "public_gists": 0,
+ "observed_public_commits": 22914,
+ "observed_public_pull_requests": 9943,
+ "followers": 8,
+ "location": "NSW, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia followers:<10 repos:80..120 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "SimonCropp",
+ "name": "Simon Cropp",
+ "profile_url": "https://github.com/SimonCropp",
+ "public_contributions": 20836,
+ "public_repos": 184,
+ "public_gists": 57,
+ "observed_public_commits": 20836,
+ "observed_public_pull_requests": 1349,
+ "followers": 1106,
+ "location": "Canberra, ACT, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "adrianwedd",
+ "name": "Adrian Wedd",
+ "profile_url": "https://github.com/adrianwedd",
+ "public_contributions": 13198,
+ "public_repos": 268,
+ "public_gists": 0,
+ "observed_public_commits": 13198,
+ "observed_public_pull_requests": 2607,
+ "followers": 16,
+ "location": "Cygnet, Tasmania, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia agentic type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "rogerchappel",
+ "name": "Roger Chappel",
+ "profile_url": "https://github.com/rogerchappel",
+ "public_contributions": 10543,
+ "public_repos": 155,
+ "public_gists": 0,
+ "observed_public_commits": 10543,
+ "observed_public_pull_requests": 2033,
+ "followers": 6,
+ "location": "Australia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Australia followers:<10 repos:120..200 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "djouallah",
+ "name": "Mimoune",
+ "profile_url": "https://github.com/djouallah",
+ "public_contributions": 6490,
+ "public_repos": 90,
+ "public_gists": 24,
+ "observed_public_commits": 6490,
+ "observed_public_pull_requests": 33,
+ "followers": 183,
+ "location": "brisbane",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Brisbane repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "merill",
+ "name": "Merill Fernando",
+ "profile_url": "https://github.com/merill",
+ "public_contributions": 5740,
+ "public_repos": 87,
+ "public_gists": 7,
+ "observed_public_commits": 5740,
+ "observed_public_pull_requests": 51,
+ "followers": 832,
+ "location": "Melbourne, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Melbourne repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "thomasdavis",
+ "name": "Thomas Davis",
+ "profile_url": "https://github.com/thomasdavis",
+ "public_contributions": 5443,
+ "public_repos": 249,
+ "public_gists": 62,
+ "observed_public_commits": 5443,
+ "observed_public_pull_requests": 336,
+ "followers": 1463,
+ "location": "Cirns, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "McoreD",
+ "name": "Michael D",
+ "profile_url": "https://github.com/McoreD",
+ "public_contributions": 4832,
+ "public_repos": 53,
+ "public_gists": 3,
+ "observed_public_commits": 4832,
+ "observed_public_pull_requests": 158,
+ "followers": 159,
+ "location": "Australia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Australia automation type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "eudoxia0",
+ "name": "Fernando Borretti",
+ "profile_url": "https://github.com/eudoxia0",
+ "public_contributions": 4824,
+ "public_repos": 94,
+ "public_gists": 7,
+ "observed_public_commits": 4824,
+ "observed_public_pull_requests": 100,
+ "followers": 992,
+ "location": "Sydney, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sydney repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "harlan-zw",
+ "name": "Harlan Wilton",
+ "profile_url": "https://github.com/harlan-zw",
+ "public_contributions": 4614,
+ "public_repos": 129,
+ "public_gists": 0,
+ "observed_public_commits": 4614,
+ "observed_public_pull_requests": 620,
+ "followers": 1131,
+ "location": "Australia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Australia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "aaronparker",
+ "name": "Aaron Parker",
+ "profile_url": "https://github.com/aaronparker",
+ "public_contributions": 3978,
+ "public_repos": 35,
+ "public_gists": 31,
+ "observed_public_commits": 3978,
+ "observed_public_pull_requests": 149,
+ "followers": 412,
+ "location": "Melbourne, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Melbourne repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "madhavajay",
+ "name": "Madhava Jay",
+ "profile_url": "https://github.com/madhavajay",
+ "public_contributions": 3944,
+ "public_repos": 199,
+ "public_gists": 3,
+ "observed_public_commits": 3944,
+ "observed_public_pull_requests": 936,
+ "followers": 240,
+ "location": "Brisbane, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Brisbane repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 14
+ },
+ {
+ "login": "jph00",
+ "name": "Jeremy Howard",
+ "profile_url": "https://github.com/jph00",
+ "public_contributions": 3890,
+ "public_repos": 93,
+ "public_gists": 91,
+ "observed_public_commits": 3890,
+ "observed_public_pull_requests": 39,
+ "followers": 7407,
+ "location": "Brisbane, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 12
+ },
+ {
+ "login": "jxom",
+ "profile_url": "https://github.com/jxom",
+ "public_contributions": 3868,
+ "public_repos": 231,
+ "public_gists": 9,
+ "observed_public_commits": 3868,
+ "observed_public_pull_requests": 952,
+ "followers": 1200,
+ "location": "Melbourne, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 13
+ },
+ {
+ "login": "LTLA",
+ "name": "Aaron Lun",
+ "profile_url": "https://github.com/LTLA",
+ "public_contributions": 3460,
+ "public_repos": 292,
+ "public_gists": 12,
+ "observed_public_commits": 3460,
+ "observed_public_pull_requests": 96,
+ "followers": 480,
+ "location": "Sydney",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Sydney repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "ghuntley",
+ "name": "Geoffrey Huntley",
+ "profile_url": "https://github.com/ghuntley",
+ "public_contributions": 3339,
+ "public_repos": 829,
+ "public_gists": 227,
+ "observed_public_commits": 3339,
+ "observed_public_pull_requests": 15,
+ "followers": 2726,
+ "location": "Kangaroo Island, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "robjhyndman",
+ "name": "Rob J Hyndman",
+ "profile_url": "https://github.com/robjhyndman",
+ "public_contributions": 2782,
+ "public_repos": 272,
+ "public_gists": 6,
+ "observed_public_commits": 2782,
+ "observed_public_pull_requests": 18,
+ "followers": 3093,
+ "location": "Wurundjeri country, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "ajsutton",
+ "name": "Adrian Sutton",
+ "profile_url": "https://github.com/ajsutton",
+ "public_contributions": 2759,
+ "public_repos": 100,
+ "public_gists": 33,
+ "observed_public_commits": 2759,
+ "observed_public_pull_requests": 991,
+ "followers": 321,
+ "location": "Brisbane, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Brisbane repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "detectivesheepy",
+ "name": "Lorenzo",
+ "profile_url": "https://github.com/detectivesheepy",
+ "public_contributions": 2613,
+ "public_repos": 138,
+ "public_gists": 0,
+ "observed_public_commits": 2613,
+ "observed_public_pull_requests": 0,
+ "followers": 9,
+ "location": "Australia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Australia followers:<10 repos:120..200 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "mnot",
+ "name": "Mark Nottingham",
+ "profile_url": "https://github.com/mnot",
+ "public_contributions": 2499,
+ "public_repos": 84,
+ "public_gists": 49,
+ "observed_public_commits": 2499,
+ "observed_public_pull_requests": 64,
+ "followers": 1278,
+ "location": "Melbourne, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-austria.json b/data/history/2026-05-14/countries-austria.json
new file mode 100644
index 0000000..330d293
--- /dev/null
+++ b/data/history/2026-05-14/countries-austria.json
@@ -0,0 +1,393 @@
+{
+ "kind": "country",
+ "slug": "austria",
+ "name": "Austria",
+ "title": "Top observed GitHub contributors in Austria",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 65468
+ ]
+ },
+ "code": "AT",
+ "candidate_count": 15322,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Austria repos:>5 type:user",
+ "location:Vienna repos:>5 type:user",
+ "location:Wien repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Austria repos:>5 type:user",
+ "total": 8811,
+ "accepted": 34
+ },
+ {
+ "query": "location:Vienna repos:>5 type:user",
+ "total": 6176,
+ "accepted": 16
+ },
+ {
+ "query": "location:Wien repos:>5 type:user",
+ "total": 335,
+ "accepted": 34
+ }
+ ],
+ "entries": [
+ {
+ "login": "steipete",
+ "name": "Peter Steinberger",
+ "profile_url": "https://github.com/steipete",
+ "public_contributions": 49987,
+ "public_repos": 191,
+ "public_gists": 297,
+ "observed_public_commits": 49987,
+ "observed_public_pull_requests": 1030,
+ "followers": 49841,
+ "location": "Vienna & London",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vienna repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "mitsuhiko",
+ "name": "Armin Ronacher",
+ "profile_url": "https://github.com/mitsuhiko",
+ "public_contributions": 2372,
+ "public_repos": 361,
+ "public_gists": 271,
+ "observed_public_commits": 2372,
+ "observed_public_pull_requests": 152,
+ "followers": 24750,
+ "location": "Austria",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "odrobnik",
+ "name": "Oliver Drobnik",
+ "profile_url": "https://github.com/odrobnik",
+ "public_contributions": 2260,
+ "public_repos": 83,
+ "public_gists": 123,
+ "observed_public_commits": 2260,
+ "observed_public_pull_requests": 204,
+ "followers": 1062,
+ "location": "Vienna, Austria",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "rstropek",
+ "name": "Rainer Stropek",
+ "profile_url": "https://github.com/rstropek",
+ "public_contributions": 2106,
+ "public_repos": 356,
+ "public_gists": 26,
+ "observed_public_commits": 2106,
+ "observed_public_pull_requests": 12,
+ "followers": 1099,
+ "location": "Austria",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "mikepenz",
+ "name": "Mike Penz",
+ "profile_url": "https://github.com/mikepenz",
+ "public_contributions": 1905,
+ "public_repos": 112,
+ "public_gists": 12,
+ "observed_public_commits": 1905,
+ "observed_public_pull_requests": 465,
+ "followers": 5735,
+ "location": "Linz, Austria",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "nefarius",
+ "name": "Benjamin Höglinger-Stelzer",
+ "profile_url": "https://github.com/nefarius",
+ "public_contributions": 1781,
+ "public_repos": 230,
+ "public_gists": 9,
+ "observed_public_commits": 1781,
+ "observed_public_pull_requests": 156,
+ "followers": 1499,
+ "location": "Austria",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "norbusan",
+ "name": "Norbert Preining",
+ "profile_url": "https://github.com/norbusan",
+ "public_contributions": 1692,
+ "public_repos": 125,
+ "public_gists": 4,
+ "observed_public_commits": 1692,
+ "observed_public_pull_requests": 234,
+ "followers": 722,
+ "location": "Vienna, Austria and Ishikawa, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "firefart",
+ "name": "Christian Mehlmauer",
+ "profile_url": "https://github.com/firefart",
+ "public_contributions": 1234,
+ "public_repos": 68,
+ "public_gists": 4,
+ "observed_public_commits": 1234,
+ "observed_public_pull_requests": 40,
+ "followers": 1092,
+ "location": "Vienna",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Vienna repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "philipp-spiess",
+ "name": "Philipp Spiess",
+ "profile_url": "https://github.com/philipp-spiess",
+ "public_contributions": 1096,
+ "public_repos": 175,
+ "public_gists": 47,
+ "observed_public_commits": 1096,
+ "observed_public_pull_requests": 39,
+ "followers": 676,
+ "location": "Vienna, Austria",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "TkDodo",
+ "name": "Dominik Dorfmeister 🔮",
+ "profile_url": "https://github.com/TkDodo",
+ "public_contributions": 1035,
+ "public_repos": 66,
+ "public_gists": 2,
+ "observed_public_commits": 1035,
+ "observed_public_pull_requests": 591,
+ "followers": 3419,
+ "location": "Vienna, Austria",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "michaelbromley",
+ "name": "Michael Bromley",
+ "profile_url": "https://github.com/michaelbromley",
+ "public_contributions": 984,
+ "public_repos": 112,
+ "public_gists": 22,
+ "observed_public_commits": 984,
+ "observed_public_pull_requests": 177,
+ "followers": 961,
+ "location": "Vienna, Austria",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "michael",
+ "name": "Michael Aufreiter",
+ "profile_url": "https://github.com/michael",
+ "public_contributions": 982,
+ "public_repos": 105,
+ "public_gists": 166,
+ "observed_public_commits": 982,
+ "observed_public_pull_requests": 82,
+ "followers": 819,
+ "location": "Linz, Austria",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "mrousavy",
+ "name": "Marc Rousavy",
+ "profile_url": "https://github.com/mrousavy",
+ "public_contributions": 975,
+ "public_repos": 186,
+ "public_gists": 36,
+ "observed_public_commits": 975,
+ "observed_public_pull_requests": 535,
+ "followers": 5191,
+ "location": "Vienna, Austria",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "kevinpapst",
+ "name": "Kevin Papst",
+ "profile_url": "https://github.com/kevinpapst",
+ "public_contributions": 713,
+ "public_repos": 53,
+ "public_gists": 4,
+ "observed_public_commits": 713,
+ "observed_public_pull_requests": 93,
+ "followers": 686,
+ "location": "Austria, Vienna",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "nikgraf",
+ "name": "Nik Graf",
+ "profile_url": "https://github.com/nikgraf",
+ "public_contributions": 699,
+ "public_repos": 282,
+ "public_gists": 29,
+ "observed_public_commits": 699,
+ "observed_public_pull_requests": 345,
+ "followers": 1560,
+ "location": "Vienna",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Vienna repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "mrothauer",
+ "name": "Mario Rothauer",
+ "profile_url": "https://github.com/mrothauer",
+ "public_contributions": 653,
+ "public_repos": 19,
+ "public_gists": 0,
+ "observed_public_commits": 653,
+ "observed_public_pull_requests": 44,
+ "followers": 691,
+ "location": "Scharnstein, Austria",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "mfussenegger",
+ "name": "Mathias Fußenegger",
+ "profile_url": "https://github.com/mfussenegger",
+ "public_contributions": 643,
+ "public_repos": 92,
+ "public_gists": 4,
+ "observed_public_commits": 643,
+ "observed_public_pull_requests": 515,
+ "followers": 1077,
+ "location": "Austria",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "untitaker",
+ "name": "Markus Unterwaditzer",
+ "profile_url": "https://github.com/untitaker",
+ "public_contributions": 627,
+ "public_repos": 277,
+ "public_gists": 13,
+ "observed_public_commits": 627,
+ "observed_public_pull_requests": 327,
+ "followers": 734,
+ "location": "Austria",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "DavidXanatos",
+ "profile_url": "https://github.com/DavidXanatos",
+ "public_contributions": 623,
+ "public_repos": 122,
+ "public_gists": 4,
+ "observed_public_commits": 623,
+ "observed_public_pull_requests": 29,
+ "followers": 942,
+ "location": "Vienna",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Vienna repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "schletz",
+ "name": "Michael Schletz",
+ "profile_url": "https://github.com/schletz",
+ "public_contributions": 590,
+ "public_repos": 56,
+ "public_gists": 0,
+ "observed_public_commits": 590,
+ "observed_public_pull_requests": 2,
+ "followers": 153,
+ "location": "Spengergasse 20, 1050 Wien",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Wien repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-brazil.json b/data/history/2026-05-14/countries-brazil.json
new file mode 100644
index 0000000..24bc7f5
--- /dev/null
+++ b/data/history/2026-05-14/countries-brazil.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "brazil",
+ "name": "Brazil",
+ "title": "Top observed GitHub contributors in Brazil",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 23308
+ ]
+ },
+ "code": "BR",
+ "candidate_count": 92093,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Brazil repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Brazil repos:>5 type:user",
+ "total": 92093,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "jeffersongoncalves",
+ "name": "Jefferson Gonçalves",
+ "profile_url": "https://github.com/jeffersongoncalves",
+ "public_contributions": 9438,
+ "public_repos": 115,
+ "public_gists": 26,
+ "observed_public_commits": 9438,
+ "observed_public_pull_requests": 247,
+ "followers": 5364,
+ "location": "Assis, SP, Brazil",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "caarlos0",
+ "name": "Carlos Alexandro Becker",
+ "profile_url": "https://github.com/caarlos0",
+ "public_contributions": 2775,
+ "public_repos": 268,
+ "public_gists": 47,
+ "observed_public_commits": 2775,
+ "observed_public_pull_requests": 732,
+ "followers": 4562,
+ "location": "Brazil",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "renatogroffe",
+ "name": "Renato Groffe",
+ "profile_url": "https://github.com/renatogroffe",
+ "public_contributions": 2564,
+ "public_repos": 1849,
+ "public_gists": 1256,
+ "observed_public_commits": 2564,
+ "observed_public_pull_requests": 4,
+ "followers": 3282,
+ "location": "Brazil",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "akitaonrails",
+ "name": "Fabio Akita",
+ "profile_url": "https://github.com/akitaonrails",
+ "public_contributions": 2083,
+ "public_repos": 169,
+ "public_gists": 106,
+ "observed_public_commits": 2083,
+ "observed_public_pull_requests": 11,
+ "followers": 17181,
+ "location": "Brazil",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "giggio",
+ "name": "Giovanni Bassi",
+ "profile_url": "https://github.com/giggio",
+ "public_contributions": 1557,
+ "public_repos": 153,
+ "public_gists": 62,
+ "observed_public_commits": 1557,
+ "observed_public_pull_requests": 5,
+ "followers": 1974,
+ "location": "Brazil",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "luizomf",
+ "name": "Otávio Miranda",
+ "profile_url": "https://github.com/luizomf",
+ "public_contributions": 1395,
+ "public_repos": 132,
+ "public_gists": 167,
+ "observed_public_commits": 1395,
+ "observed_public_pull_requests": 68,
+ "followers": 9013,
+ "location": "Boa Esperança, MG, Brazil",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "wilsonfreitas",
+ "name": "Wilson Freitas",
+ "profile_url": "https://github.com/wilsonfreitas",
+ "public_contributions": 930,
+ "public_repos": 128,
+ "public_gists": 74,
+ "observed_public_commits": 930,
+ "observed_public_pull_requests": 16,
+ "followers": 1476,
+ "location": "São Paulo, Brazil",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "danielhe4rt",
+ "name": "Daniel Reis",
+ "profile_url": "https://github.com/danielhe4rt",
+ "public_contributions": 871,
+ "public_repos": 256,
+ "public_gists": 45,
+ "observed_public_commits": 871,
+ "observed_public_pull_requests": 96,
+ "followers": 4893,
+ "location": "Brazil",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "flameastro",
+ "name": "Flame",
+ "profile_url": "https://github.com/flameastro",
+ "public_contributions": 848,
+ "public_repos": 25,
+ "public_gists": 0,
+ "observed_public_commits": 848,
+ "observed_public_pull_requests": 11,
+ "followers": 1371,
+ "location": "Santa Catarina, Brazil",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 10
+ },
+ {
+ "login": "dunossauro",
+ "name": "Eduardo Mendes",
+ "profile_url": "https://github.com/dunossauro",
+ "public_contributions": 847,
+ "public_repos": 207,
+ "public_gists": 61,
+ "observed_public_commits": 847,
+ "observed_public_pull_requests": 33,
+ "followers": 4518,
+ "location": "São Paulo, Brazil",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 9
+ },
+ {
+ "login": "avelino",
+ "name": "Avelino",
+ "profile_url": "https://github.com/avelino",
+ "public_contributions": 795,
+ "public_repos": 260,
+ "public_gists": 143,
+ "observed_public_commits": 795,
+ "observed_public_pull_requests": 178,
+ "followers": 6384,
+ "location": "Brazil",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "argentinaluiz",
+ "name": "Luiz Carlos",
+ "profile_url": "https://github.com/argentinaluiz",
+ "public_contributions": 705,
+ "public_repos": 399,
+ "public_gists": 60,
+ "observed_public_commits": 705,
+ "observed_public_pull_requests": 3,
+ "followers": 2554,
+ "location": "Minas Gerais - Brazil",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "RafaelGallo",
+ "name": "Rafael Gallo",
+ "profile_url": "https://github.com/RafaelGallo",
+ "public_contributions": 512,
+ "public_repos": 309,
+ "public_gists": 0,
+ "observed_public_commits": 512,
+ "observed_public_pull_requests": 0,
+ "followers": 1529,
+ "location": "Brazil - São Paulo",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "diego3g",
+ "name": "Diego Fernandes",
+ "profile_url": "https://github.com/diego3g",
+ "public_contributions": 468,
+ "public_repos": 148,
+ "public_gists": 166,
+ "observed_public_commits": 468,
+ "observed_public_pull_requests": 3,
+ "followers": 32670,
+ "location": "Brazil",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "turicas",
+ "name": "Álvaro Justen",
+ "profile_url": "https://github.com/turicas",
+ "public_contributions": 396,
+ "public_repos": 181,
+ "public_gists": 128,
+ "observed_public_commits": 396,
+ "observed_public_pull_requests": 3,
+ "followers": 2355,
+ "location": "São Paulo, Brazil",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "RafaelGSS",
+ "name": "Rafael Gonzaga",
+ "profile_url": "https://github.com/RafaelGSS",
+ "public_contributions": 380,
+ "public_repos": 259,
+ "public_gists": 20,
+ "observed_public_commits": 380,
+ "observed_public_pull_requests": 200,
+ "followers": 1588,
+ "location": "Brazil",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "WSTxda",
+ "name": "WSTxda",
+ "profile_url": "https://github.com/WSTxda",
+ "public_contributions": 377,
+ "public_repos": 16,
+ "public_gists": 0,
+ "observed_public_commits": 377,
+ "observed_public_pull_requests": 1,
+ "followers": 1641,
+ "location": "Brazil",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "VictorTaelin",
+ "name": "Victor Taelin",
+ "profile_url": "https://github.com/VictorTaelin",
+ "public_contributions": 345,
+ "public_repos": 278,
+ "public_gists": 365,
+ "observed_public_commits": 345,
+ "observed_public_pull_requests": 3,
+ "followers": 5566,
+ "location": "Rio de Janeiro, Brazil",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "rodrigobranas",
+ "name": "Rodrigo Branas",
+ "profile_url": "https://github.com/rodrigobranas",
+ "public_contributions": 338,
+ "public_repos": 384,
+ "public_gists": 2,
+ "observed_public_commits": 338,
+ "observed_public_pull_requests": 3,
+ "followers": 6921,
+ "location": "Florianópolis, Brazil",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "insidegui",
+ "name": "Guilherme Rambo",
+ "profile_url": "https://github.com/insidegui",
+ "public_contributions": 317,
+ "public_repos": 254,
+ "public_gists": 70,
+ "observed_public_commits": 317,
+ "observed_public_pull_requests": 40,
+ "followers": 4889,
+ "location": "Brazil",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-canada.json b/data/history/2026-05-14/countries-canada.json
new file mode 100644
index 0000000..e2a0e4a
--- /dev/null
+++ b/data/history/2026-05-14/countries-canada.json
@@ -0,0 +1,400 @@
+{
+ "kind": "country",
+ "slug": "canada",
+ "name": "Canada",
+ "title": "Top observed GitHub contributors in Canada",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 37344
+ ]
+ },
+ "code": "CA",
+ "candidate_count": 123782,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Canada repos:>5 type:user",
+ "location:Toronto repos:>5 type:user",
+ "location:Vancouver repos:>5 type:user",
+ "location:Montreal repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Canada repos:>5 type:user",
+ "total": 63282,
+ "accepted": 25
+ },
+ {
+ "query": "location:Toronto repos:>5 type:user",
+ "total": 33664,
+ "accepted": 21
+ },
+ {
+ "query": "location:Vancouver repos:>5 type:user",
+ "total": 15802,
+ "accepted": 20
+ },
+ {
+ "query": "location:Montreal repos:>5 type:user",
+ "total": 11034,
+ "accepted": 24
+ }
+ ],
+ "entries": [
+ {
+ "login": "thestinger",
+ "name": "Daniel Micay",
+ "profile_url": "https://github.com/thestinger",
+ "public_contributions": 7411,
+ "public_repos": 14,
+ "public_gists": 50,
+ "observed_public_commits": 7411,
+ "observed_public_pull_requests": 1,
+ "followers": 2022,
+ "location": "Toronto, Ontario, Canada",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Toronto repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "rich-iannone",
+ "name": "Richard Iannone",
+ "profile_url": "https://github.com/rich-iannone",
+ "public_contributions": 7088,
+ "public_repos": 111,
+ "public_gists": 26,
+ "observed_public_commits": 7088,
+ "observed_public_pull_requests": 353,
+ "followers": 1621,
+ "location": "Toronto, Canada",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Toronto repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "michaelklishin",
+ "name": "Michael Klishin",
+ "profile_url": "https://github.com/michaelklishin",
+ "public_contributions": 4792,
+ "public_repos": 224,
+ "public_gists": 344,
+ "observed_public_commits": 4792,
+ "observed_public_pull_requests": 314,
+ "followers": 2001,
+ "location": "Vancouver, British Columbia, Canada 🇨🇦",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vancouver repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "jamiepine",
+ "name": "Jamie Pine",
+ "profile_url": "https://github.com/jamiepine",
+ "public_contributions": 3338,
+ "public_repos": 36,
+ "public_gists": 6,
+ "observed_public_commits": 3338,
+ "observed_public_pull_requests": 242,
+ "followers": 2155,
+ "location": "Vancouver, BC",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vancouver repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "brunoborges",
+ "name": "Bruno Borges",
+ "profile_url": "https://github.com/brunoborges",
+ "public_contributions": 3233,
+ "public_repos": 315,
+ "public_gists": 98,
+ "observed_public_commits": 3233,
+ "observed_public_pull_requests": 136,
+ "followers": 1056,
+ "location": "Montreal, Canada",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Montreal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "lemire",
+ "name": "Daniel Lemire",
+ "profile_url": "https://github.com/lemire",
+ "public_contributions": 2676,
+ "public_repos": 439,
+ "public_gists": 95,
+ "observed_public_commits": 2676,
+ "observed_public_pull_requests": 285,
+ "followers": 8010,
+ "location": "Montreal, Quebec, Canada",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Canada repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "standardgalactic",
+ "name": "Cogito Ergo Sum",
+ "profile_url": "https://github.com/standardgalactic",
+ "public_contributions": 2542,
+ "public_repos": 23682,
+ "public_gists": 113,
+ "observed_public_commits": 2542,
+ "observed_public_pull_requests": 18,
+ "followers": 21222,
+ "location": "Canada",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Canada repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "codereport",
+ "name": "Conor Hoekstra",
+ "profile_url": "https://github.com/codereport",
+ "public_contributions": 2143,
+ "public_repos": 161,
+ "public_gists": 4,
+ "observed_public_commits": 2143,
+ "observed_public_pull_requests": 93,
+ "followers": 1974,
+ "location": "Toronto, ON",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Toronto repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "meziantou",
+ "name": "Gérald Barré",
+ "profile_url": "https://github.com/meziantou",
+ "public_contributions": 2069,
+ "public_repos": 76,
+ "public_gists": 29,
+ "observed_public_commits": 2069,
+ "observed_public_pull_requests": 672,
+ "followers": 859,
+ "location": "Montreal",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Montreal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "jennybc",
+ "name": "Jennifer (Jenny) Bryan",
+ "profile_url": "https://github.com/jennybc",
+ "public_contributions": 2052,
+ "public_repos": 331,
+ "public_gists": 71,
+ "observed_public_commits": 2052,
+ "observed_public_pull_requests": 142,
+ "followers": 5638,
+ "location": "Vancouver, BC, Canada",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Canada repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "nicobailon",
+ "name": "Nico Bailon",
+ "profile_url": "https://github.com/nicobailon",
+ "public_contributions": 2040,
+ "public_repos": 130,
+ "public_gists": 26,
+ "observed_public_commits": 2040,
+ "observed_public_pull_requests": 216,
+ "followers": 1382,
+ "location": "Vancouver, BC",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vancouver repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "tobi",
+ "name": "Tobias Lütke",
+ "profile_url": "https://github.com/tobi",
+ "public_contributions": 1867,
+ "public_repos": 93,
+ "public_gists": 36,
+ "observed_public_commits": 1867,
+ "observed_public_pull_requests": 68,
+ "followers": 4979,
+ "location": "Ottawa, Canada",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Canada repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "Xe",
+ "name": "Xe Iaso",
+ "profile_url": "https://github.com/Xe",
+ "public_contributions": 1767,
+ "public_repos": 262,
+ "public_gists": 82,
+ "observed_public_commits": 1767,
+ "observed_public_pull_requests": 437,
+ "followers": 4077,
+ "location": "Canada",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Canada repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "vincentarelbundock",
+ "name": "Vincent Arel-Bundock",
+ "profile_url": "https://github.com/vincentarelbundock",
+ "public_contributions": 1750,
+ "public_repos": 51,
+ "public_gists": 42,
+ "observed_public_commits": 1750,
+ "observed_public_pull_requests": 150,
+ "followers": 828,
+ "location": "Montreal, Canada",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Montreal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "richlander",
+ "name": "Rich Lander",
+ "profile_url": "https://github.com/richlander",
+ "public_contributions": 1683,
+ "public_repos": 245,
+ "public_gists": 111,
+ "observed_public_commits": 1683,
+ "observed_public_pull_requests": 707,
+ "followers": 1597,
+ "location": "Seattle / Toronto",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Toronto repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "dsherret",
+ "name": "David Sherret",
+ "profile_url": "https://github.com/dsherret",
+ "public_contributions": 1581,
+ "public_repos": 184,
+ "public_gists": 19,
+ "observed_public_commits": 1581,
+ "observed_public_pull_requests": 1049,
+ "followers": 2090,
+ "location": "Toronto, Canada",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Toronto repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "CamDavidsonPilon",
+ "name": "Cameron Davidson-Pilon",
+ "profile_url": "https://github.com/CamDavidsonPilon",
+ "public_contributions": 1433,
+ "public_repos": 105,
+ "public_gists": 62,
+ "observed_public_commits": 1433,
+ "observed_public_pull_requests": 22,
+ "followers": 4788,
+ "location": "Waterloo, Canada",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Canada repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "gorhill",
+ "name": "Raymond Hill",
+ "profile_url": "https://github.com/gorhill",
+ "public_contributions": 1307,
+ "public_repos": 28,
+ "public_gists": 8,
+ "observed_public_commits": 1307,
+ "observed_public_pull_requests": 0,
+ "followers": 6540,
+ "location": "Canada / Québec",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Canada repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "chris1111",
+ "name": "chris1111",
+ "profile_url": "https://github.com/chris1111",
+ "public_contributions": 1150,
+ "public_repos": 249,
+ "public_gists": 10,
+ "observed_public_commits": 1150,
+ "observed_public_pull_requests": 33,
+ "followers": 1415,
+ "location": "Montreal Canada",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Montreal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "fnando",
+ "name": "Nando Vieira",
+ "profile_url": "https://github.com/fnando",
+ "public_contributions": 940,
+ "public_repos": 314,
+ "public_gists": 126,
+ "observed_public_commits": 940,
+ "observed_public_pull_requests": 255,
+ "followers": 1979,
+ "location": "Vancouver, Canada",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vancouver repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-chile.json b/data/history/2026-05-14/countries-chile.json
new file mode 100644
index 0000000..7209d92
--- /dev/null
+++ b/data/history/2026-05-14/countries-chile.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "chile",
+ "name": "Chile",
+ "title": "Top observed GitHub contributors in Chile",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 27050
+ ]
+ },
+ "code": "CL",
+ "candidate_count": 15032,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Chile repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Chile repos:>5 type:user",
+ "total": 15032,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "wajahat-ali-mir-dev",
+ "name": "Wajahat Ali Mir",
+ "profile_url": "https://github.com/wajahat-ali-mir-dev",
+ "public_contributions": 5529,
+ "public_repos": 35,
+ "public_gists": 2,
+ "observed_public_commits": 5529,
+ "observed_public_pull_requests": 11,
+ "followers": 179,
+ "location": "uk mx ksa drc cog togo cuba peru pk mali oman usa rsa rok uae mk cod macau laos iraq qatar gabon kosovo haiti benin syria chile niger yemen ghana nepal sudan kenya japan china india egypt italy spain france russia ukraine germany norway sweden finland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 2
+ },
+ {
+ "login": "montoyamoraga",
+ "name": "aarón montoya-moraga",
+ "profile_url": "https://github.com/montoyamoraga",
+ "public_contributions": 5512,
+ "public_repos": 202,
+ "public_gists": 0,
+ "observed_public_commits": 5512,
+ "observed_public_pull_requests": 2778,
+ "followers": 549,
+ "location": "Chile",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 1
+ },
+ {
+ "login": "richonguzman",
+ "name": "Ricardo Guzman",
+ "profile_url": "https://github.com/richonguzman",
+ "public_contributions": 4958,
+ "public_repos": 18,
+ "public_gists": 0,
+ "observed_public_commits": 4958,
+ "observed_public_pull_requests": 23,
+ "followers": 303,
+ "location": "Viña del Mar, Chile",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "rodyherrera",
+ "name": "Rodolfo Herrera Hernandez",
+ "profile_url": "https://github.com/rodyherrera",
+ "public_contributions": 2651,
+ "public_repos": 37,
+ "public_gists": 0,
+ "observed_public_commits": 2651,
+ "observed_public_pull_requests": 1,
+ "followers": 230,
+ "location": "Chile, Talca",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "CamilaJaviera91",
+ "name": "Camila Javiera Muñoz Navarro",
+ "profile_url": "https://github.com/CamilaJaviera91",
+ "public_contributions": 2272,
+ "public_repos": 26,
+ "public_gists": 0,
+ "observed_public_commits": 2272,
+ "observed_public_pull_requests": 53,
+ "followers": 312,
+ "location": "Chile",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "bidah",
+ "name": "Rodrigo Figueroa",
+ "profile_url": "https://github.com/bidah",
+ "public_contributions": 1621,
+ "public_repos": 800,
+ "public_gists": 30,
+ "observed_public_commits": 1621,
+ "observed_public_pull_requests": 6,
+ "followers": 188,
+ "location": "Maitencillo, Valparaiso, Chile.",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "dfbustosus",
+ "name": "David Bustos Usta",
+ "profile_url": "https://github.com/dfbustosus",
+ "public_contributions": 1404,
+ "public_repos": 65,
+ "public_gists": 1,
+ "observed_public_commits": 1404,
+ "observed_public_pull_requests": 85,
+ "followers": 309,
+ "location": "Concepcion, Chile",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "bastianolea",
+ "name": "Bastián Olea Herera",
+ "profile_url": "https://github.com/bastianolea",
+ "public_contributions": 1213,
+ "public_repos": 99,
+ "public_gists": 38,
+ "observed_public_commits": 1213,
+ "observed_public_pull_requests": 0,
+ "followers": 330,
+ "location": "Santiago, Chile",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "Blandskron",
+ "name": "Blandskron",
+ "profile_url": "https://github.com/Blandskron",
+ "public_contributions": 1078,
+ "public_repos": 327,
+ "public_gists": 1,
+ "observed_public_commits": 1078,
+ "observed_public_pull_requests": 140,
+ "followers": 474,
+ "location": "Santiago Chile",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "DarkGhostHunter",
+ "name": "Italo",
+ "profile_url": "https://github.com/DarkGhostHunter",
+ "public_contributions": 812,
+ "public_repos": 57,
+ "public_gists": 120,
+ "observed_public_commits": 812,
+ "observed_public_pull_requests": 102,
+ "followers": 269,
+ "location": "Chile",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "aledbf",
+ "name": "Manuel Alejandro de Brito Fontes",
+ "profile_url": "https://github.com/aledbf",
+ "public_contributions": 779,
+ "public_repos": 391,
+ "public_gists": 27,
+ "observed_public_commits": 779,
+ "observed_public_pull_requests": 74,
+ "followers": 514,
+ "location": "Santiago, Chile",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "longemen3000",
+ "name": "Andrés Riedemann",
+ "profile_url": "https://github.com/longemen3000",
+ "public_contributions": 767,
+ "public_repos": 124,
+ "public_gists": 4,
+ "observed_public_commits": 767,
+ "observed_public_pull_requests": 34,
+ "followers": 151,
+ "location": "Chile",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 13
+ },
+ {
+ "login": "jbkunst",
+ "name": "Joshua Kunst",
+ "profile_url": "https://github.com/jbkunst",
+ "public_contributions": 763,
+ "public_repos": 99,
+ "public_gists": 3,
+ "observed_public_commits": 763,
+ "observed_public_pull_requests": 0,
+ "followers": 516,
+ "location": "Chile",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 12
+ },
+ {
+ "login": "cmartinezs",
+ "name": "Carlos F. Martínez Sánchez",
+ "profile_url": "https://github.com/cmartinezs",
+ "public_contributions": 662,
+ "public_repos": 38,
+ "public_gists": 0,
+ "observed_public_commits": 662,
+ "observed_public_pull_requests": 6,
+ "followers": 160,
+ "location": "Chile",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 15
+ },
+ {
+ "login": "CleoMenezesJr",
+ "name": "Cleo Menezes Jr.",
+ "profile_url": "https://github.com/CleoMenezesJr",
+ "public_contributions": 653,
+ "public_repos": 88,
+ "public_gists": 0,
+ "observed_public_commits": 653,
+ "observed_public_pull_requests": 16,
+ "followers": 180,
+ "location": "Viña del mar - Chile",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 14
+ },
+ {
+ "login": "vicenteconejerosdelacruz",
+ "name": "Vicente Conejeros de la Cruz",
+ "profile_url": "https://github.com/vicenteconejerosdelacruz",
+ "public_contributions": 617,
+ "public_repos": 9,
+ "public_gists": 0,
+ "observed_public_commits": 617,
+ "observed_public_pull_requests": 3,
+ "followers": 224,
+ "location": "Chile",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 17
+ },
+ {
+ "login": "IgnacioPalma",
+ "name": "Ignacio Palma",
+ "profile_url": "https://github.com/IgnacioPalma",
+ "public_contributions": 612,
+ "public_repos": 40,
+ "public_gists": 0,
+ "observed_public_commits": 612,
+ "observed_public_pull_requests": 69,
+ "followers": 149,
+ "location": "Chile",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 16
+ },
+ {
+ "login": "Jhoel777ar",
+ "name": "Joel Andres C.",
+ "profile_url": "https://github.com/Jhoel777ar",
+ "public_contributions": 527,
+ "public_repos": 388,
+ "public_gists": 0,
+ "observed_public_commits": 527,
+ "observed_public_pull_requests": 10,
+ "followers": 638,
+ "location": "Chile - Bolivia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "tyronejosee",
+ "name": "Tyrone José",
+ "profile_url": "https://github.com/tyronejosee",
+ "public_contributions": 512,
+ "public_repos": 111,
+ "public_gists": 2,
+ "observed_public_commits": 512,
+ "observed_public_pull_requests": 11,
+ "followers": 516,
+ "location": "Chile",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "breadsk",
+ "name": "Nicolas",
+ "profile_url": "https://github.com/breadsk",
+ "public_contributions": 500,
+ "public_repos": 365,
+ "public_gists": 0,
+ "observed_public_commits": 500,
+ "observed_public_pull_requests": 8,
+ "followers": 407,
+ "location": "Chile",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-china.json b/data/history/2026-05-14/countries-china.json
new file mode 100644
index 0000000..bef1888
--- /dev/null
+++ b/data/history/2026-05-14/countries-china.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "china",
+ "name": "China",
+ "title": "Top observed GitHub contributors in China",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 122299
+ ]
+ },
+ "code": "CN",
+ "candidate_count": 118444,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:China repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:China repos:>5 type:user",
+ "total": 118444,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "wizardforcel",
+ "name": "布客飞龙",
+ "profile_url": "https://github.com/wizardforcel",
+ "public_contributions": 53881,
+ "public_repos": 1613,
+ "public_gists": 13,
+ "observed_public_commits": 53881,
+ "observed_public_pull_requests": 2,
+ "followers": 10266,
+ "location": "Beijing, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "yegor256",
+ "name": "Yegor Bugayenko",
+ "profile_url": "https://github.com/yegor256",
+ "public_contributions": 39770,
+ "public_repos": 229,
+ "public_gists": 18,
+ "observed_public_commits": 39770,
+ "observed_public_pull_requests": 178,
+ "followers": 5361,
+ "location": "China",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "mercyblitz",
+ "name": "Mercy Ma",
+ "profile_url": "https://github.com/mercyblitz",
+ "public_contributions": 6219,
+ "public_repos": 86,
+ "public_gists": 0,
+ "observed_public_commits": 6219,
+ "observed_public_pull_requests": 412,
+ "followers": 8093,
+ "location": "Hangzhou, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "jaywcjlove",
+ "name": "小弟调调",
+ "profile_url": "https://github.com/jaywcjlove",
+ "public_contributions": 5765,
+ "public_repos": 257,
+ "public_gists": 6,
+ "observed_public_commits": 5765,
+ "observed_public_pull_requests": 17,
+ "followers": 9143,
+ "location": "Suzhou, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "YunaiV",
+ "name": "芋道源码",
+ "profile_url": "https://github.com/YunaiV",
+ "public_contributions": 5734,
+ "public_repos": 87,
+ "public_gists": 0,
+ "observed_public_commits": 5734,
+ "observed_public_pull_requests": 14,
+ "followers": 12621,
+ "location": "Shanghai, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "EndlessCheng",
+ "name": "灵茶山艾府 [0x3F]",
+ "profile_url": "https://github.com/EndlessCheng",
+ "public_contributions": 3048,
+ "public_repos": 197,
+ "public_gists": 3,
+ "observed_public_commits": 3048,
+ "observed_public_pull_requests": 0,
+ "followers": 6153,
+ "location": "Hangzhou, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "overtrue",
+ "name": "安正超",
+ "profile_url": "https://github.com/overtrue",
+ "public_contributions": 2322,
+ "public_repos": 129,
+ "public_gists": 31,
+ "observed_public_commits": 2322,
+ "observed_public_pull_requests": 649,
+ "followers": 7256,
+ "location": "Shenzhen,China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "sorrycc",
+ "name": "chencheng (云谦)",
+ "profile_url": "https://github.com/sorrycc",
+ "public_contributions": 2272,
+ "public_repos": 284,
+ "public_gists": 70,
+ "observed_public_commits": 2272,
+ "observed_public_pull_requests": 381,
+ "followers": 14731,
+ "location": "HangZhou, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "onevcat",
+ "name": "Wei Wang",
+ "profile_url": "https://github.com/onevcat",
+ "public_contributions": 1869,
+ "public_repos": 257,
+ "public_gists": 124,
+ "observed_public_commits": 1869,
+ "observed_public_pull_requests": 396,
+ "followers": 15800,
+ "location": "Yokohama, Japan / China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "fengmk2",
+ "name": "MK (fengmk2)",
+ "profile_url": "https://github.com/fengmk2",
+ "public_contributions": 1419,
+ "public_repos": 427,
+ "public_gists": 85,
+ "observed_public_commits": 1419,
+ "observed_public_pull_requests": 1388,
+ "followers": 8347,
+ "location": "Hangzhou, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "xuxueli",
+ "name": "许雪里",
+ "profile_url": "https://github.com/xuxueli",
+ "public_contributions": 1375,
+ "public_repos": 12,
+ "public_gists": 0,
+ "observed_public_commits": 1375,
+ "observed_public_pull_requests": 1,
+ "followers": 5890,
+ "location": "Shanghai, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "madeye",
+ "name": "Max Lv",
+ "profile_url": "https://github.com/madeye",
+ "public_contributions": 1171,
+ "public_repos": 80,
+ "public_gists": 19,
+ "observed_public_commits": 1171,
+ "observed_public_pull_requests": 439,
+ "followers": 4927,
+ "location": "Shanghai, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 13
+ },
+ {
+ "login": "tshemsedinov",
+ "name": "Timur Shemsedinov",
+ "profile_url": "https://github.com/tshemsedinov",
+ "public_contributions": 1159,
+ "public_repos": 235,
+ "public_gists": 8,
+ "observed_public_commits": 1159,
+ "observed_public_pull_requests": 218,
+ "followers": 5288,
+ "location": "Earth, Europe, Ukraine, Kiev, Kyiv, USA, Spain, Germany, Italy, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 12
+ },
+ {
+ "login": "justjavac",
+ "name": "迷渡",
+ "profile_url": "https://github.com/justjavac",
+ "public_contributions": 1108,
+ "public_repos": 445,
+ "public_gists": 15,
+ "observed_public_commits": 1108,
+ "observed_public_pull_requests": 132,
+ "followers": 17209,
+ "location": "Tianjin, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "getActivity",
+ "name": "Android轮子哥",
+ "profile_url": "https://github.com/getActivity",
+ "public_contributions": 1073,
+ "public_repos": 34,
+ "public_gists": 0,
+ "observed_public_commits": 1073,
+ "observed_public_pull_requests": 0,
+ "followers": 4572,
+ "location": "Guangzhou,China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "afc163",
+ "name": "afc163",
+ "profile_url": "https://github.com/afc163",
+ "public_contributions": 1046,
+ "public_repos": 292,
+ "public_gists": 8,
+ "observed_public_commits": 1046,
+ "observed_public_pull_requests": 420,
+ "followers": 7340,
+ "location": "Hangzhou, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 17
+ },
+ {
+ "login": "YunYouJun",
+ "name": "云游君",
+ "profile_url": "https://github.com/YunYouJun",
+ "public_contributions": 1025,
+ "public_repos": 248,
+ "public_gists": 1,
+ "observed_public_commits": 1025,
+ "observed_public_pull_requests": 61,
+ "followers": 5084,
+ "location": "Guangzhou, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 16
+ },
+ {
+ "login": "hiyouga",
+ "name": "Yaowei Zheng",
+ "profile_url": "https://github.com/hiyouga",
+ "public_contributions": 977,
+ "public_repos": 78,
+ "public_gists": 1,
+ "observed_public_commits": 977,
+ "observed_public_pull_requests": 293,
+ "followers": 6329,
+ "location": "Beijing, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "bigtreetech",
+ "name": "BIGTREETECH",
+ "profile_url": "https://github.com/bigtreetech",
+ "public_contributions": 769,
+ "public_repos": 180,
+ "public_gists": 1,
+ "observed_public_commits": 769,
+ "observed_public_pull_requests": 14,
+ "followers": 8111,
+ "location": "Shenzhen, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "Huxpro",
+ "name": "Xuan Huang (黄玄)",
+ "profile_url": "https://github.com/Huxpro",
+ "public_contributions": 727,
+ "public_repos": 115,
+ "public_gists": 14,
+ "observed_public_commits": 727,
+ "observed_public_pull_requests": 341,
+ "followers": 7844,
+ "location": "[NY, CA, ...China]",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-denmark.json b/data/history/2026-05-14/countries-denmark.json
new file mode 100644
index 0000000..c34282a
--- /dev/null
+++ b/data/history/2026-05-14/countries-denmark.json
@@ -0,0 +1,381 @@
+{
+ "kind": "country",
+ "slug": "denmark",
+ "name": "Denmark",
+ "title": "Top observed GitHub contributors in Denmark",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 23599
+ ]
+ },
+ "code": "DK",
+ "candidate_count": 10935,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Denmark repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Denmark repos:>5 type:user",
+ "total": 10935,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "neoneye",
+ "name": "Simon Strandgaard",
+ "profile_url": "https://github.com/neoneye",
+ "public_contributions": 4662,
+ "public_repos": 214,
+ "public_gists": 35,
+ "observed_public_commits": 4662,
+ "observed_public_pull_requests": 396,
+ "followers": 273,
+ "location": "Copenhagen - Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "niksedk",
+ "name": "Nikolaj Olsson",
+ "profile_url": "https://github.com/niksedk",
+ "public_contributions": 4221,
+ "public_repos": 20,
+ "public_gists": 0,
+ "observed_public_commits": 4221,
+ "observed_public_pull_requests": 96,
+ "followers": 299,
+ "location": "Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "LayZeeDK",
+ "name": "Lars Gyrup Brink Nielsen",
+ "profile_url": "https://github.com/LayZeeDK",
+ "public_contributions": 4055,
+ "public_repos": 191,
+ "public_gists": 165,
+ "observed_public_commits": 4055,
+ "observed_public_pull_requests": 71,
+ "followers": 539,
+ "location": "Holstebro, Denmark",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "ThomasVitale",
+ "name": "Thomas Vitale",
+ "profile_url": "https://github.com/ThomasVitale",
+ "public_contributions": 2110,
+ "public_repos": 226,
+ "public_gists": 19,
+ "observed_public_commits": 2110,
+ "observed_public_pull_requests": 151,
+ "followers": 1230,
+ "location": "Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "maxandersen",
+ "name": "Max Rydahl Andersen",
+ "profile_url": "https://github.com/maxandersen",
+ "public_contributions": 1748,
+ "public_repos": 737,
+ "public_gists": 297,
+ "observed_public_commits": 1748,
+ "observed_public_pull_requests": 291,
+ "followers": 410,
+ "location": "Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "davsclaus",
+ "name": "Claus Ibsen",
+ "profile_url": "https://github.com/davsclaus",
+ "public_contributions": 1606,
+ "public_repos": 78,
+ "public_gists": 205,
+ "observed_public_commits": 1606,
+ "observed_public_pull_requests": 350,
+ "followers": 650,
+ "location": "Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 7
+ },
+ {
+ "login": "akien-mga",
+ "name": "Rémi Verschelde",
+ "profile_url": "https://github.com/akien-mga",
+ "public_contributions": 1570,
+ "public_repos": 248,
+ "public_gists": 13,
+ "observed_public_commits": 1570,
+ "observed_public_pull_requests": 180,
+ "followers": 1732,
+ "location": "Copenhagen, Denmark",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 6
+ },
+ {
+ "login": "AJenbo",
+ "name": "Anders Jenbo",
+ "profile_url": "https://github.com/AJenbo",
+ "public_contributions": 1445,
+ "public_repos": 166,
+ "public_gists": 2,
+ "observed_public_commits": 1445,
+ "observed_public_pull_requests": 421,
+ "followers": 382,
+ "location": "Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "athas",
+ "name": "Troels Henriksen",
+ "profile_url": "https://github.com/athas",
+ "public_contributions": 1254,
+ "public_repos": 228,
+ "public_gists": 72,
+ "observed_public_commits": 1254,
+ "observed_public_pull_requests": 85,
+ "followers": 329,
+ "location": "Copenhagen, Denmark",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "freddydk",
+ "name": "Freddy Kristiansen",
+ "profile_url": "https://github.com/freddydk",
+ "public_contributions": 928,
+ "public_repos": 21,
+ "public_gists": 0,
+ "observed_public_commits": 928,
+ "observed_public_pull_requests": 30,
+ "followers": 360,
+ "location": "Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "FrederikBolding",
+ "name": "Frederik Bolding",
+ "profile_url": "https://github.com/FrederikBolding",
+ "public_contributions": 924,
+ "public_repos": 132,
+ "public_gists": 1,
+ "observed_public_commits": 924,
+ "observed_public_pull_requests": 438,
+ "followers": 471,
+ "location": "Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "davidpdrsn",
+ "name": "David Pedersen",
+ "profile_url": "https://github.com/davidpdrsn",
+ "public_contributions": 878,
+ "public_repos": 187,
+ "public_gists": 79,
+ "observed_public_commits": 878,
+ "observed_public_pull_requests": 167,
+ "followers": 1729,
+ "location": "Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "gavinsimpson",
+ "name": "Gavin Simpson",
+ "profile_url": "https://github.com/gavinsimpson",
+ "public_contributions": 859,
+ "public_repos": 262,
+ "public_gists": 19,
+ "observed_public_commits": 859,
+ "observed_public_pull_requests": 5,
+ "followers": 563,
+ "location": "Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "danmindru",
+ "name": "Dan Mindru",
+ "profile_url": "https://github.com/danmindru",
+ "public_contributions": 856,
+ "public_repos": 89,
+ "public_gists": 18,
+ "observed_public_commits": 856,
+ "observed_public_pull_requests": 5,
+ "followers": 604,
+ "location": "Denmark ☁️",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "sepandhaghighi",
+ "name": "Sepand Haghighi",
+ "profile_url": "https://github.com/sepandhaghighi",
+ "public_contributions": 826,
+ "public_repos": 100,
+ "public_gists": 5,
+ "observed_public_commits": 826,
+ "observed_public_pull_requests": 769,
+ "followers": 914,
+ "location": "Aalborg, Denmark",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 16
+ },
+ {
+ "login": "alexrp",
+ "name": "Alex Rønne Petersen",
+ "profile_url": "https://github.com/alexrp",
+ "public_contributions": 821,
+ "public_repos": 159,
+ "public_gists": 0,
+ "observed_public_commits": 821,
+ "observed_public_pull_requests": 169,
+ "followers": 410,
+ "location": "Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 15
+ },
+ {
+ "login": "LunaTheFoxgirl",
+ "name": "Luna",
+ "profile_url": "https://github.com/LunaTheFoxgirl",
+ "public_contributions": 818,
+ "public_repos": 134,
+ "public_gists": 6,
+ "observed_public_commits": 818,
+ "observed_public_pull_requests": 17,
+ "followers": 953,
+ "location": "Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "david-christiansen",
+ "name": "David Thrane Christiansen",
+ "profile_url": "https://github.com/david-christiansen",
+ "public_contributions": 773,
+ "public_repos": 177,
+ "public_gists": 45,
+ "observed_public_commits": 773,
+ "observed_public_pull_requests": 721,
+ "followers": 577,
+ "location": "Copenhagen, Denmark",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "simonbs",
+ "name": "Simon B. Støvring",
+ "profile_url": "https://github.com/simonbs",
+ "public_contributions": 644,
+ "public_repos": 128,
+ "public_gists": 45,
+ "observed_public_commits": 644,
+ "observed_public_pull_requests": 52,
+ "followers": 1417,
+ "location": "Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 20
+ },
+ {
+ "login": "MarcSkovMadsen",
+ "name": "Marc Skov Madsen",
+ "profile_url": "https://github.com/MarcSkovMadsen",
+ "public_contributions": 639,
+ "public_repos": 113,
+ "public_gists": 18,
+ "observed_public_commits": 639,
+ "observed_public_pull_requests": 212,
+ "followers": 559,
+ "location": "Børkop, Denmark",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-finland.json b/data/history/2026-05-14/countries-finland.json
new file mode 100644
index 0000000..6d28570
--- /dev/null
+++ b/data/history/2026-05-14/countries-finland.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "finland",
+ "name": "Finland",
+ "title": "Top observed GitHub contributors in Finland",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 25745
+ ]
+ },
+ "code": "FI",
+ "candidate_count": 12684,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Finland repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Finland repos:>5 type:user",
+ "total": 12684,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "penberg",
+ "name": "Pekka Enberg",
+ "profile_url": "https://github.com/penberg",
+ "public_contributions": 3953,
+ "public_repos": 58,
+ "public_gists": 2,
+ "observed_public_commits": 3953,
+ "observed_public_pull_requests": 754,
+ "followers": 1889,
+ "location": "Finland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "tulir",
+ "name": "Tulir Asokan",
+ "profile_url": "https://github.com/tulir",
+ "public_contributions": 3469,
+ "public_repos": 141,
+ "public_gists": 8,
+ "observed_public_commits": 3469,
+ "observed_public_pull_requests": 100,
+ "followers": 1130,
+ "location": "Finland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "cniska",
+ "name": "Christoffer Niska",
+ "profile_url": "https://github.com/cniska",
+ "public_contributions": 3383,
+ "public_repos": 135,
+ "public_gists": 111,
+ "observed_public_commits": 3383,
+ "observed_public_pull_requests": 126,
+ "followers": 313,
+ "location": "Helsinki, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "bebraw",
+ "name": "Juho Vepsäläinen",
+ "profile_url": "https://github.com/bebraw",
+ "public_contributions": 2816,
+ "public_repos": 260,
+ "public_gists": 208,
+ "observed_public_commits": 2816,
+ "observed_public_pull_requests": 6,
+ "followers": 2212,
+ "location": "Rautalampi, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "rollecode",
+ "name": "Rolle Laukkarinen",
+ "profile_url": "https://github.com/rollecode",
+ "public_contributions": 2700,
+ "public_repos": 308,
+ "public_gists": 6,
+ "observed_public_commits": 2700,
+ "observed_public_pull_requests": 42,
+ "followers": 321,
+ "location": "Jyväskylä, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "hugovk",
+ "name": "Hugo van Kemenade",
+ "profile_url": "https://github.com/hugovk",
+ "public_contributions": 2512,
+ "public_repos": 1413,
+ "public_gists": 35,
+ "observed_public_commits": 2512,
+ "observed_public_pull_requests": 985,
+ "followers": 1126,
+ "location": "Helsinki, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "arielsalminen",
+ "name": "Ariel Salminen",
+ "profile_url": "https://github.com/arielsalminen",
+ "public_contributions": 1879,
+ "public_repos": 82,
+ "public_gists": 49,
+ "observed_public_commits": 1879,
+ "observed_public_pull_requests": 24,
+ "followers": 1060,
+ "location": "Helsinki, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "brylie",
+ "name": "Brylie Oxley",
+ "profile_url": "https://github.com/brylie",
+ "public_contributions": 1696,
+ "public_repos": 182,
+ "public_gists": 31,
+ "observed_public_commits": 1696,
+ "observed_public_pull_requests": 144,
+ "followers": 312,
+ "location": "Finland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 9
+ },
+ {
+ "login": "kijai",
+ "name": "Jukka Seppänen",
+ "profile_url": "https://github.com/kijai",
+ "public_contributions": 1691,
+ "public_repos": 107,
+ "public_gists": 0,
+ "observed_public_commits": 1691,
+ "observed_public_pull_requests": 67,
+ "followers": 6089,
+ "location": "Finland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 8
+ },
+ {
+ "login": "mmalmi",
+ "name": "Martti Malmi",
+ "profile_url": "https://github.com/mmalmi",
+ "public_contributions": 1646,
+ "public_repos": 95,
+ "public_gists": 5,
+ "observed_public_commits": 1646,
+ "observed_public_pull_requests": 26,
+ "followers": 390,
+ "location": "Finland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "dalathegreat",
+ "name": "Daniel Öster",
+ "profile_url": "https://github.com/dalathegreat",
+ "public_contributions": 1460,
+ "public_repos": 43,
+ "public_gists": 0,
+ "observed_public_commits": 1460,
+ "observed_public_pull_requests": 377,
+ "followers": 1745,
+ "location": "Vaasa, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "nikohoffren",
+ "name": "Niko Hoffrén",
+ "profile_url": "https://github.com/nikohoffren",
+ "public_contributions": 1323,
+ "public_repos": 66,
+ "public_gists": 0,
+ "observed_public_commits": 1323,
+ "observed_public_pull_requests": 17,
+ "followers": 516,
+ "location": "Kuopio, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "akheron",
+ "name": "Petri Lehtinen",
+ "profile_url": "https://github.com/akheron",
+ "public_contributions": 1229,
+ "public_repos": 125,
+ "public_gists": 38,
+ "observed_public_commits": 1229,
+ "observed_public_pull_requests": 208,
+ "followers": 512,
+ "location": "Turku, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "mstahv",
+ "name": "Matti Tahvonen",
+ "profile_url": "https://github.com/mstahv",
+ "public_contributions": 937,
+ "public_repos": 384,
+ "public_gists": 12,
+ "observed_public_commits": 937,
+ "observed_public_pull_requests": 58,
+ "followers": 631,
+ "location": "Turku, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "Kaltsoon",
+ "name": "Kalle Ilves",
+ "profile_url": "https://github.com/Kaltsoon",
+ "public_contributions": 885,
+ "public_repos": 279,
+ "public_gists": 0,
+ "observed_public_commits": 885,
+ "observed_public_pull_requests": 4,
+ "followers": 429,
+ "location": "Helsinki, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "michael-andreuzza",
+ "name": "Michael Andreuzza",
+ "profile_url": "https://github.com/michael-andreuzza",
+ "public_contributions": 779,
+ "public_repos": 32,
+ "public_gists": 5,
+ "observed_public_commits": 779,
+ "observed_public_pull_requests": 11,
+ "followers": 512,
+ "location": "Mariehman, Åland Islands, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "aloctavodia",
+ "name": "Osvaldo A Martin",
+ "profile_url": "https://github.com/aloctavodia",
+ "public_contributions": 757,
+ "public_repos": 73,
+ "public_gists": 0,
+ "observed_public_commits": 757,
+ "observed_public_pull_requests": 404,
+ "followers": 673,
+ "location": "Finland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "lhotari",
+ "name": "Lari Hotari",
+ "profile_url": "https://github.com/lhotari",
+ "public_contributions": 681,
+ "public_repos": 254,
+ "public_gists": 25,
+ "observed_public_commits": 681,
+ "observed_public_pull_requests": 330,
+ "followers": 267,
+ "location": "Espoo, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "eemeli",
+ "name": "Eemeli Aro",
+ "profile_url": "https://github.com/eemeli",
+ "public_contributions": 667,
+ "public_repos": 173,
+ "public_gists": 8,
+ "observed_public_commits": 667,
+ "observed_public_pull_requests": 209,
+ "followers": 451,
+ "location": "Helsinki, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "akx",
+ "name": "Aarni Koskela",
+ "profile_url": "https://github.com/akx",
+ "public_contributions": 646,
+ "public_repos": 953,
+ "public_gists": 98,
+ "observed_public_commits": 646,
+ "observed_public_pull_requests": 361,
+ "followers": 513,
+ "location": "Finland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-france.json b/data/history/2026-05-14/countries-france.json
new file mode 100644
index 0000000..c19e2d8
--- /dev/null
+++ b/data/history/2026-05-14/countries-france.json
@@ -0,0 +1,388 @@
+{
+ "kind": "country",
+ "slug": "france",
+ "name": "France",
+ "title": "Top observed GitHub contributors in France",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 85391
+ ]
+ },
+ "code": "FR",
+ "candidate_count": 93868,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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": 61519,
+ "accepted": 50
+ },
+ {
+ "query": "location:Paris repos:>5 type:user",
+ "total": 32349,
+ "accepted": 34
+ }
+ ],
+ "entries": [
+ {
+ "login": "Charles-Chrismann",
+ "name": "Charles Chrismann",
+ "profile_url": "https://github.com/Charles-Chrismann",
+ "public_contributions": 29497,
+ "public_repos": 55,
+ "public_gists": 0,
+ "observed_public_commits": 29497,
+ "observed_public_pull_requests": 38,
+ "followers": 15672,
+ "location": "Paris, La Défense",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Paris repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "fasterthanlime",
+ "name": "Amos Wenger",
+ "profile_url": "https://github.com/fasterthanlime",
+ "public_contributions": 12475,
+ "public_repos": 565,
+ "public_gists": 91,
+ "observed_public_commits": 12475,
+ "observed_public_pull_requests": 1456,
+ "followers": 4684,
+ "location": "Lyon, France",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "nicolas-grekas",
+ "name": "Nicolas Grekas",
+ "profile_url": "https://github.com/nicolas-grekas",
+ "public_contributions": 9849,
+ "public_repos": 132,
+ "public_gists": 29,
+ "observed_public_commits": 9849,
+ "observed_public_pull_requests": 551,
+ "followers": 2103,
+ "location": "Paris, France",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "ornicar",
+ "name": "Thibault Duplessis",
+ "profile_url": "https://github.com/ornicar",
+ "public_contributions": 7438,
+ "public_repos": 465,
+ "public_gists": 429,
+ "observed_public_commits": 7438,
+ "observed_public_pull_requests": 231,
+ "followers": 6396,
+ "location": "France",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "crazy-max",
+ "name": "CrazyMax",
+ "profile_url": "https://github.com/crazy-max",
+ "public_contributions": 6236,
+ "public_repos": 291,
+ "public_gists": 26,
+ "observed_public_commits": 6236,
+ "observed_public_pull_requests": 1505,
+ "followers": 2739,
+ "location": "France",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "samber",
+ "name": "Samuel Berthe",
+ "profile_url": "https://github.com/samber",
+ "public_contributions": 6182,
+ "public_repos": 281,
+ "public_gists": 43,
+ "observed_public_commits": 6182,
+ "observed_public_pull_requests": 284,
+ "followers": 2103,
+ "location": "Nantes, France",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "jedisct1",
+ "name": "Frank Denis",
+ "profile_url": "https://github.com/jedisct1",
+ "public_contributions": 6051,
+ "public_repos": 558,
+ "public_gists": 810,
+ "observed_public_commits": 6051,
+ "observed_public_pull_requests": 178,
+ "followers": 4228,
+ "location": "Antibes, France",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "benoitc",
+ "name": "Benoit Chesneau",
+ "profile_url": "https://github.com/benoitc",
+ "public_contributions": 3249,
+ "public_repos": 280,
+ "public_gists": 8,
+ "observed_public_commits": 3249,
+ "observed_public_pull_requests": 399,
+ "followers": 2336,
+ "location": "Creil, France",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "fzaninotto",
+ "name": "Francois Zaninotto",
+ "profile_url": "https://github.com/fzaninotto",
+ "public_contributions": 2351,
+ "public_repos": 101,
+ "public_gists": 24,
+ "observed_public_commits": 2351,
+ "observed_public_pull_requests": 50,
+ "followers": 4313,
+ "location": "Nancy, France",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "vincentbernat",
+ "name": "Vincent Bernat",
+ "profile_url": "https://github.com/vincentbernat",
+ "public_contributions": 2063,
+ "public_repos": 443,
+ "public_gists": 67,
+ "observed_public_commits": 2063,
+ "observed_public_pull_requests": 100,
+ "followers": 1232,
+ "location": "Paris, France",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Paris repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 11
+ },
+ {
+ "login": "angristan",
+ "name": "Stanislas",
+ "profile_url": "https://github.com/angristan",
+ "public_contributions": 2062,
+ "public_repos": 273,
+ "public_gists": 28,
+ "observed_public_commits": 2062,
+ "observed_public_pull_requests": 126,
+ "followers": 2176,
+ "location": "Paris",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Paris repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 10
+ },
+ {
+ "login": "Dimillian",
+ "name": "Thomas Ricouard",
+ "profile_url": "https://github.com/Dimillian",
+ "public_contributions": 2012,
+ "public_repos": 177,
+ "public_gists": 99,
+ "observed_public_commits": 2012,
+ "observed_public_pull_requests": 179,
+ "followers": 4158,
+ "location": "France",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "fabpot",
+ "name": "Fabien Potencier",
+ "profile_url": "https://github.com/fabpot",
+ "public_contributions": 1800,
+ "public_repos": 97,
+ "public_gists": 12,
+ "observed_public_commits": 1800,
+ "observed_public_pull_requests": 183,
+ "followers": 13409,
+ "location": "Paris, France",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "p0dalirius",
+ "name": "Rémi GASCOU (Podalirius)",
+ "profile_url": "https://github.com/p0dalirius",
+ "public_contributions": 1564,
+ "public_repos": 140,
+ "public_gists": 0,
+ "observed_public_commits": 1564,
+ "observed_public_pull_requests": 318,
+ "followers": 2281,
+ "location": "France",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "gregberge",
+ "name": "Greg Bergé",
+ "profile_url": "https://github.com/gregberge",
+ "public_contributions": 1521,
+ "public_repos": 149,
+ "public_gists": 39,
+ "observed_public_commits": 1521,
+ "observed_public_pull_requests": 755,
+ "followers": 2043,
+ "location": "Paris, France",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "StanGirard",
+ "name": "Stan Girard",
+ "profile_url": "https://github.com/StanGirard",
+ "public_contributions": 1376,
+ "public_repos": 93,
+ "public_gists": 12,
+ "observed_public_commits": 1376,
+ "observed_public_pull_requests": 704,
+ "followers": 2378,
+ "location": "Paris",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Paris repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "ocornut",
+ "name": "omar",
+ "profile_url": "https://github.com/ocornut",
+ "public_contributions": 1010,
+ "public_repos": 27,
+ "public_gists": 14,
+ "observed_public_commits": 1010,
+ "observed_public_pull_requests": 6,
+ "followers": 4097,
+ "location": "Paris, France",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "agoncal",
+ "name": "Antonio Goncalves",
+ "profile_url": "https://github.com/agoncal",
+ "public_contributions": 912,
+ "public_repos": 185,
+ "public_gists": 34,
+ "observed_public_commits": 912,
+ "observed_public_pull_requests": 11,
+ "followers": 1430,
+ "location": "Paris",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Paris repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "LaurentMazare",
+ "name": "Laurent Mazare",
+ "profile_url": "https://github.com/LaurentMazare",
+ "public_contributions": 897,
+ "public_repos": 112,
+ "public_gists": 9,
+ "observed_public_commits": 897,
+ "observed_public_pull_requests": 147,
+ "followers": 2765,
+ "location": "Paris, France",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "nadimkobeissi",
+ "name": "Nadim Kobeissi",
+ "profile_url": "https://github.com/nadimkobeissi",
+ "public_contributions": 897,
+ "public_repos": 26,
+ "public_gists": 0,
+ "observed_public_commits": 897,
+ "observed_public_pull_requests": 16,
+ "followers": 1358,
+ "location": "Paris, France",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Paris repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-germany.json b/data/history/2026-05-14/countries-germany.json
new file mode 100644
index 0000000..30d5e9a
--- /dev/null
+++ b/data/history/2026-05-14/countries-germany.json
@@ -0,0 +1,394 @@
+{
+ "kind": "country",
+ "slug": "germany",
+ "name": "Germany",
+ "title": "Top observed GitHub contributors in Germany",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 34581
+ ]
+ },
+ "code": "DE",
+ "candidate_count": 129858,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Germany repos:>5 type:user",
+ "location:Berlin repos:>5 type:user",
+ "location:Munich repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Germany repos:>5 type:user",
+ "total": 90077,
+ "accepted": 34
+ },
+ {
+ "query": "location:Berlin repos:>5 type:user",
+ "total": 28844,
+ "accepted": 22
+ },
+ {
+ "query": "location:Munich repos:>5 type:user",
+ "total": 10937,
+ "accepted": 32
+ }
+ ],
+ "entries": [
+ {
+ "login": "alexeygrigorev",
+ "name": "Alexey Grigorev",
+ "profile_url": "https://github.com/alexeygrigorev",
+ "public_contributions": 7355,
+ "public_repos": 179,
+ "public_gists": 39,
+ "observed_public_commits": 7355,
+ "observed_public_pull_requests": 20,
+ "followers": 5596,
+ "location": "Berlin, Germany",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Germany repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "changkun",
+ "name": "Changkun Ou",
+ "profile_url": "https://github.com/changkun",
+ "public_contributions": 4503,
+ "public_repos": 165,
+ "public_gists": 68,
+ "observed_public_commits": 4503,
+ "observed_public_pull_requests": 56,
+ "followers": 4808,
+ "location": "Munich, Germany",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Germany repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "schacon",
+ "name": "Scott Chacon",
+ "profile_url": "https://github.com/schacon",
+ "public_contributions": 4102,
+ "public_repos": 261,
+ "public_gists": 98,
+ "observed_public_commits": 4102,
+ "observed_public_pull_requests": 967,
+ "followers": 14142,
+ "location": "Berlin, Germany",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Germany repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "sebastianbergmann",
+ "name": "Sebastian Bergmann",
+ "profile_url": "https://github.com/sebastianbergmann",
+ "public_contributions": 4054,
+ "public_repos": 74,
+ "public_gists": 10,
+ "observed_public_commits": 4054,
+ "observed_public_pull_requests": 53,
+ "followers": 7611,
+ "location": "Siegburg, Germany",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Germany repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 5
+ },
+ {
+ "login": "brillout",
+ "name": "Rom",
+ "profile_url": "https://github.com/brillout",
+ "public_contributions": 4052,
+ "public_repos": 432,
+ "public_gists": 3,
+ "observed_public_commits": 4052,
+ "observed_public_pull_requests": 571,
+ "followers": 1383,
+ "location": "Germany, Munich",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Munich repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 4
+ },
+ {
+ "login": "schickling",
+ "name": "Johannes Schickling",
+ "profile_url": "https://github.com/schickling",
+ "public_contributions": 3038,
+ "public_repos": 146,
+ "public_gists": 88,
+ "observed_public_commits": 3038,
+ "observed_public_pull_requests": 556,
+ "followers": 2440,
+ "location": "Berlin",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Berlin repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "floooh",
+ "name": "Andre Weissflog",
+ "profile_url": "https://github.com/floooh",
+ "public_contributions": 2236,
+ "public_repos": 162,
+ "public_gists": 55,
+ "observed_public_commits": 2236,
+ "observed_public_pull_requests": 126,
+ "followers": 3038,
+ "location": "Berlin",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Berlin repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "posva",
+ "name": "Eduardo San Martin Morote",
+ "profile_url": "https://github.com/posva",
+ "public_contributions": 2071,
+ "public_repos": 386,
+ "public_gists": 18,
+ "observed_public_commits": 2071,
+ "observed_public_pull_requests": 56,
+ "followers": 6522,
+ "location": "Berlin",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Berlin repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "pepelsbey",
+ "name": "Vadim Makeev",
+ "profile_url": "https://github.com/pepelsbey",
+ "public_contributions": 1633,
+ "public_repos": 54,
+ "public_gists": 111,
+ "observed_public_commits": 1633,
+ "observed_public_pull_requests": 161,
+ "followers": 2467,
+ "location": "Berlin, Germany",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Berlin repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "Leonxlnx",
+ "name": "Leon Lin",
+ "profile_url": "https://github.com/Leonxlnx",
+ "public_contributions": 1537,
+ "public_repos": 106,
+ "public_gists": 0,
+ "observed_public_commits": 1537,
+ "observed_public_pull_requests": 16,
+ "followers": 794,
+ "location": "Munich",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Munich repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 11
+ },
+ {
+ "login": "leahneukirchen",
+ "name": "Leah Neukirchen",
+ "profile_url": "https://github.com/leahneukirchen",
+ "public_contributions": 1462,
+ "public_repos": 217,
+ "public_gists": 8,
+ "observed_public_commits": 1462,
+ "observed_public_pull_requests": 29,
+ "followers": 1489,
+ "location": "Munich, Germany",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Munich repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 10
+ },
+ {
+ "login": "aeneasr",
+ "name": "hackerman",
+ "profile_url": "https://github.com/aeneasr",
+ "public_contributions": 1370,
+ "public_repos": 263,
+ "public_gists": 43,
+ "observed_public_commits": 1370,
+ "observed_public_pull_requests": 166,
+ "followers": 2059,
+ "location": "Munich, Germany",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Munich repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "IndrajeetPatil",
+ "name": "Indrajeet Patil",
+ "profile_url": "https://github.com/IndrajeetPatil",
+ "public_contributions": 1297,
+ "public_repos": 31,
+ "public_gists": 0,
+ "observed_public_commits": 1297,
+ "observed_public_pull_requests": 304,
+ "followers": 1786,
+ "location": "Munich",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Munich repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "KittyGiraudel",
+ "name": "Kitty Giraudel",
+ "profile_url": "https://github.com/KittyGiraudel",
+ "public_contributions": 1191,
+ "public_repos": 61,
+ "public_gists": 111,
+ "observed_public_commits": 1191,
+ "observed_public_pull_requests": 25,
+ "followers": 2984,
+ "location": "Berlin",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Berlin repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "tshemsedinov",
+ "name": "Timur Shemsedinov",
+ "profile_url": "https://github.com/tshemsedinov",
+ "public_contributions": 1159,
+ "public_repos": 235,
+ "public_gists": 8,
+ "observed_public_commits": 1159,
+ "observed_public_pull_requests": 218,
+ "followers": 5288,
+ "location": "Earth, Europe, Ukraine, Kiev, Kyiv, USA, Spain, Germany, Italy, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Germany repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "Lasim",
+ "name": "Piotr Hajdas",
+ "profile_url": "https://github.com/Lasim",
+ "public_contributions": 1111,
+ "public_repos": 12,
+ "public_gists": 0,
+ "observed_public_commits": 1111,
+ "observed_public_pull_requests": 105,
+ "followers": 1178,
+ "location": "Munich, Germany",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Munich repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "marijnh",
+ "name": "Marijn Haverbeke",
+ "profile_url": "https://github.com/marijnh",
+ "public_contributions": 1026,
+ "public_repos": 65,
+ "public_gists": 44,
+ "observed_public_commits": 1026,
+ "observed_public_pull_requests": 2,
+ "followers": 7059,
+ "location": "Berlin",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Berlin repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 18
+ },
+ {
+ "login": "sharkdp",
+ "name": "David Peter",
+ "profile_url": "https://github.com/sharkdp",
+ "public_contributions": 1016,
+ "public_repos": 129,
+ "public_gists": 37,
+ "observed_public_commits": 1016,
+ "observed_public_pull_requests": 573,
+ "followers": 8033,
+ "location": "Stuttgart, Germany",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Germany repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 17
+ },
+ {
+ "login": "tiangolo",
+ "name": "Sebastián Ramírez",
+ "profile_url": "https://github.com/tiangolo",
+ "public_contributions": 868,
+ "public_repos": 66,
+ "public_gists": 1,
+ "observed_public_commits": 868,
+ "observed_public_pull_requests": 574,
+ "followers": 31288,
+ "location": "Berlin, Germany",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Germany repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "nikic",
+ "name": "Nikita Popov",
+ "profile_url": "https://github.com/nikic",
+ "public_contributions": 815,
+ "public_repos": 140,
+ "public_gists": 73,
+ "observed_public_commits": 815,
+ "observed_public_pull_requests": 465,
+ "followers": 6478,
+ "location": "Berlin, Germany",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Germany repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-hong-kong.json b/data/history/2026-05-14/countries-hong-kong.json
new file mode 100644
index 0000000..dee8500
--- /dev/null
+++ b/data/history/2026-05-14/countries-hong-kong.json
@@ -0,0 +1,380 @@
+{
+ "kind": "country",
+ "slug": "hong-kong",
+ "name": "Hong Kong",
+ "title": "Top observed GitHub contributors in Hong Kong",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 34483
+ ]
+ },
+ "code": "HK",
+ "candidate_count": 8783,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:\"Hong Kong\" repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:\"Hong Kong\" repos:>5 type:user",
+ "total": 8783,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "Anduin2017",
+ "name": "Anduin Xue",
+ "profile_url": "https://github.com/Anduin2017",
+ "public_contributions": 9114,
+ "public_repos": 142,
+ "public_gists": 14,
+ "observed_public_commits": 9114,
+ "observed_public_pull_requests": 17,
+ "followers": 3530,
+ "location": "Hong Kong SAR",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "JokerJohn",
+ "name": "Catalina",
+ "profile_url": "https://github.com/JokerJohn",
+ "public_contributions": 6309,
+ "public_repos": 107,
+ "public_gists": 1,
+ "observed_public_commits": 6309,
+ "observed_public_pull_requests": 5,
+ "followers": 1109,
+ "location": "Hong Kong SAR, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "dirkarnez",
+ "name": "Dirk Arnez",
+ "profile_url": "https://github.com/dirkarnez",
+ "public_contributions": 5527,
+ "public_repos": 2897,
+ "public_gists": 98,
+ "observed_public_commits": 5527,
+ "observed_public_pull_requests": 1,
+ "followers": 399,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "kentang2017",
+ "name": "Ken Tang",
+ "profile_url": "https://github.com/kentang2017",
+ "public_contributions": 2559,
+ "public_repos": 28,
+ "public_gists": 0,
+ "observed_public_commits": 2559,
+ "observed_public_pull_requests": 1,
+ "followers": 742,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "fuma-nama",
+ "name": "Fuma Nama",
+ "profile_url": "https://github.com/fuma-nama",
+ "public_contributions": 2197,
+ "public_repos": 128,
+ "public_gists": 0,
+ "observed_public_commits": 2197,
+ "observed_public_pull_requests": 428,
+ "followers": 1581,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "nelsonlaidev",
+ "name": "Nelson Lai",
+ "profile_url": "https://github.com/nelsonlaidev",
+ "public_contributions": 2030,
+ "public_repos": 51,
+ "public_gists": 1,
+ "observed_public_commits": 2030,
+ "observed_public_pull_requests": 241,
+ "followers": 339,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "0x676e67",
+ "profile_url": "https://github.com/0x676e67",
+ "public_contributions": 1977,
+ "public_repos": 98,
+ "public_gists": 3,
+ "observed_public_commits": 1977,
+ "observed_public_pull_requests": 916,
+ "followers": 774,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 8
+ },
+ {
+ "login": "DarkLight1337",
+ "name": "Cyrus Leung",
+ "profile_url": "https://github.com/DarkLight1337",
+ "public_contributions": 1974,
+ "public_repos": 16,
+ "public_gists": 0,
+ "observed_public_commits": 1974,
+ "observed_public_pull_requests": 529,
+ "followers": 420,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 7
+ },
+ {
+ "login": "ArgoZhang",
+ "name": "Argo Zhang",
+ "profile_url": "https://github.com/ArgoZhang",
+ "public_contributions": 1442,
+ "public_repos": 117,
+ "public_gists": 0,
+ "observed_public_commits": 1442,
+ "observed_public_pull_requests": 1237,
+ "followers": 1065,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "johnsoncodehk",
+ "name": "Johnson Chu",
+ "profile_url": "https://github.com/johnsoncodehk",
+ "public_contributions": 1354,
+ "public_repos": 153,
+ "public_gists": 23,
+ "observed_public_commits": 1354,
+ "observed_public_pull_requests": 153,
+ "followers": 1686,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "TianxingChen",
+ "name": "Tianxing Chen (陈天行)",
+ "profile_url": "https://github.com/TianxingChen",
+ "public_contributions": 1270,
+ "public_repos": 47,
+ "public_gists": 0,
+ "observed_public_commits": 1270,
+ "observed_public_pull_requests": 0,
+ "followers": 1460,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "Akagi201",
+ "name": "Bob Liu",
+ "profile_url": "https://github.com/Akagi201",
+ "public_contributions": 825,
+ "public_repos": 328,
+ "public_gists": 1419,
+ "observed_public_commits": 825,
+ "observed_public_pull_requests": 30,
+ "followers": 883,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "heilcheng",
+ "name": "hailey",
+ "profile_url": "https://github.com/heilcheng",
+ "public_contributions": 769,
+ "public_repos": 15,
+ "public_gists": 0,
+ "observed_public_commits": 769,
+ "observed_public_pull_requests": 52,
+ "followers": 957,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "messense",
+ "name": "messense",
+ "profile_url": "https://github.com/messense",
+ "public_contributions": 764,
+ "public_repos": 143,
+ "public_gists": 25,
+ "observed_public_commits": 764,
+ "observed_public_pull_requests": 224,
+ "followers": 2165,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "tiann",
+ "name": "weishu",
+ "profile_url": "https://github.com/tiann",
+ "public_contributions": 663,
+ "public_repos": 146,
+ "public_gists": 9,
+ "observed_public_commits": 663,
+ "observed_public_pull_requests": 23,
+ "followers": 8299,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "kig",
+ "name": "Ilmari Heikkinen",
+ "profile_url": "https://github.com/kig",
+ "public_contributions": 601,
+ "public_repos": 119,
+ "public_gists": 76,
+ "observed_public_commits": 601,
+ "observed_public_pull_requests": 8,
+ "followers": 331,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "uyarn",
+ "name": "wū yāng",
+ "profile_url": "https://github.com/uyarn",
+ "public_contributions": 513,
+ "public_repos": 38,
+ "public_gists": 0,
+ "observed_public_commits": 513,
+ "observed_public_pull_requests": 361,
+ "followers": 313,
+ "location": "Shenzhen/Hong Kong, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "tobychui",
+ "name": "Toby Chui",
+ "profile_url": "https://github.com/tobychui",
+ "public_contributions": 469,
+ "public_repos": 59,
+ "public_gists": 4,
+ "observed_public_commits": 469,
+ "observed_public_pull_requests": 31,
+ "followers": 531,
+ "location": "Hong Kong / Taiwan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "pseudoyu",
+ "name": "pseudoyu",
+ "profile_url": "https://github.com/pseudoyu",
+ "public_contributions": 429,
+ "public_repos": 77,
+ "public_gists": 5,
+ "observed_public_commits": 429,
+ "observed_public_pull_requests": 26,
+ "followers": 1293,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "c0re100",
+ "name": "ɥnsʞʎ",
+ "profile_url": "https://github.com/c0re100",
+ "public_contributions": 415,
+ "public_repos": 49,
+ "public_gists": 3,
+ "observed_public_commits": 415,
+ "observed_public_pull_requests": 5,
+ "followers": 844,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-india.json b/data/history/2026-05-14/countries-india.json
new file mode 100644
index 0000000..95407ee
--- /dev/null
+++ b/data/history/2026-05-14/countries-india.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "india",
+ "name": "India",
+ "title": "Top observed GitHub contributors in India",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 517396
+ ]
+ },
+ "code": "IN",
+ "candidate_count": 234566,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:India repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:India repos:>5 type:user",
+ "total": 234566,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "farhan7reza7",
+ "name": "Farhan Reza",
+ "profile_url": "https://github.com/farhan7reza7",
+ "public_contributions": 502287,
+ "public_repos": 110,
+ "public_gists": 0,
+ "observed_public_commits": 502287,
+ "observed_public_pull_requests": 35,
+ "followers": 2458,
+ "location": "New Delhi, India",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "kovidgoyal",
+ "name": "Kovid Goyal",
+ "profile_url": "https://github.com/kovidgoyal",
+ "public_contributions": 4634,
+ "public_repos": 46,
+ "public_gists": 0,
+ "observed_public_commits": 4634,
+ "observed_public_pull_requests": 4,
+ "followers": 5509,
+ "location": "Mumbai, India",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "thetutlage",
+ "name": "Harminder Virk",
+ "profile_url": "https://github.com/thetutlage",
+ "public_contributions": 2429,
+ "public_repos": 313,
+ "public_gists": 41,
+ "observed_public_commits": 2429,
+ "observed_public_pull_requests": 37,
+ "followers": 2623,
+ "location": "India",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "ishandutta2007",
+ "name": "Ishan Dutta",
+ "profile_url": "https://github.com/ishandutta2007",
+ "public_contributions": 1899,
+ "public_repos": 1704,
+ "public_gists": 23,
+ "observed_public_commits": 1899,
+ "observed_public_pull_requests": 1,
+ "followers": 12419,
+ "location": "India",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "codewithdhruba01",
+ "name": "Dhrubaraj Pati",
+ "profile_url": "https://github.com/codewithdhruba01",
+ "public_contributions": 1801,
+ "public_repos": 67,
+ "public_gists": 0,
+ "observed_public_commits": 1801,
+ "observed_public_pull_requests": 330,
+ "followers": 2192,
+ "location": "india",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "MAZHARMIK",
+ "name": "MAZHAR",
+ "profile_url": "https://github.com/MAZHARMIK",
+ "public_contributions": 962,
+ "public_repos": 30,
+ "public_gists": 0,
+ "observed_public_commits": 962,
+ "observed_public_pull_requests": 0,
+ "followers": 2751,
+ "location": "Gurgaon, India",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "PeetlaMahesh123",
+ "name": "🎯✨Peetla Mahesh💫🤖",
+ "profile_url": "https://github.com/PeetlaMahesh123",
+ "public_contributions": 949,
+ "public_repos": 34,
+ "public_gists": 0,
+ "observed_public_commits": 949,
+ "observed_public_pull_requests": 0,
+ "followers": 1994,
+ "location": "Mico Layout , Bangalore, Karnataka, India",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "sivaprasadreddy",
+ "name": "K. Siva Prasad Reddy",
+ "profile_url": "https://github.com/sivaprasadreddy",
+ "public_contributions": 913,
+ "public_repos": 165,
+ "public_gists": 63,
+ "observed_public_commits": 913,
+ "observed_public_pull_requests": 28,
+ "followers": 1864,
+ "location": "Hyderabad, India",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "sayakpaul",
+ "name": "Sayak Paul",
+ "profile_url": "https://github.com/sayakpaul",
+ "public_contributions": 796,
+ "public_repos": 275,
+ "public_gists": 158,
+ "observed_public_commits": 796,
+ "observed_public_pull_requests": 467,
+ "followers": 3225,
+ "location": "India",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "mr-karan",
+ "name": "Karan Sharma",
+ "profile_url": "https://github.com/mr-karan",
+ "public_contributions": 726,
+ "public_repos": 169,
+ "public_gists": 42,
+ "observed_public_commits": 726,
+ "observed_public_pull_requests": 54,
+ "followers": 1881,
+ "location": "Bangalore, India",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "PramodDutta",
+ "name": "Promode",
+ "profile_url": "https://github.com/PramodDutta",
+ "public_contributions": 602,
+ "public_repos": 286,
+ "public_gists": 70,
+ "observed_public_commits": 602,
+ "observed_public_pull_requests": 8,
+ "followers": 1732,
+ "location": "India",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "mukeshlilawat1",
+ "name": "Mukesh Lilawat",
+ "profile_url": "https://github.com/mukeshlilawat1",
+ "public_contributions": 582,
+ "public_repos": 57,
+ "public_gists": 0,
+ "observed_public_commits": 582,
+ "observed_public_pull_requests": 165,
+ "followers": 2327,
+ "location": "India",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 13
+ },
+ {
+ "login": "Aakashdeveloper",
+ "name": "Aakash ",
+ "profile_url": "https://github.com/Aakashdeveloper",
+ "public_contributions": 541,
+ "public_repos": 790,
+ "public_gists": 1,
+ "observed_public_commits": 541,
+ "observed_public_pull_requests": 0,
+ "followers": 4495,
+ "location": "India",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 12
+ },
+ {
+ "login": "liyasthomas",
+ "name": "Liyas Thomas",
+ "profile_url": "https://github.com/liyasthomas",
+ "public_contributions": 438,
+ "public_repos": 41,
+ "public_gists": 12,
+ "observed_public_commits": 438,
+ "observed_public_pull_requests": 0,
+ "followers": 3570,
+ "location": "Kerala, India",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "PatilShreyas",
+ "name": "Shreyas Patil",
+ "profile_url": "https://github.com/PatilShreyas",
+ "public_contributions": 391,
+ "public_repos": 118,
+ "public_gists": 80,
+ "observed_public_commits": 391,
+ "observed_public_pull_requests": 22,
+ "followers": 2537,
+ "location": "Jalgaon, Maharashtra, India",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "Pradumnasaraf",
+ "name": "Pradumna Saraf",
+ "profile_url": "https://github.com/Pradumnasaraf",
+ "public_contributions": 376,
+ "public_repos": 89,
+ "public_gists": 4,
+ "observed_public_commits": 376,
+ "observed_public_pull_requests": 134,
+ "followers": 1909,
+ "location": "India",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "vinitshahdeo",
+ "name": "Vinit Shahdeo",
+ "profile_url": "https://github.com/vinitshahdeo",
+ "public_contributions": 361,
+ "public_repos": 197,
+ "public_gists": 25,
+ "observed_public_commits": 361,
+ "observed_public_pull_requests": 10,
+ "followers": 2552,
+ "location": "Bangalore, India",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "gautamkrishnar",
+ "name": "Gautam krishna R",
+ "profile_url": "https://github.com/gautamkrishnar",
+ "public_contributions": 307,
+ "public_repos": 295,
+ "public_gists": 16,
+ "observed_public_commits": 307,
+ "observed_public_pull_requests": 7,
+ "followers": 2337,
+ "location": "India",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "amitshekhariitbhu",
+ "name": "AMIT SHEKHAR",
+ "profile_url": "https://github.com/amitshekhariitbhu",
+ "public_contributions": 301,
+ "public_repos": 127,
+ "public_gists": 40,
+ "observed_public_commits": 301,
+ "observed_public_pull_requests": 0,
+ "followers": 8486,
+ "location": "New Delhi, India",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "vermakhushboo",
+ "name": "Khushboo Verma",
+ "profile_url": "https://github.com/vermakhushboo",
+ "public_contributions": 285,
+ "public_repos": 118,
+ "public_gists": 0,
+ "observed_public_commits": 285,
+ "observed_public_pull_requests": 84,
+ "followers": 1777,
+ "location": "India",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-indonesia.json b/data/history/2026-05-14/countries-indonesia.json
new file mode 100644
index 0000000..e751cc5
--- /dev/null
+++ b/data/history/2026-05-14/countries-indonesia.json
@@ -0,0 +1,381 @@
+{
+ "kind": "country",
+ "slug": "indonesia",
+ "name": "Indonesia",
+ "title": "Top observed GitHub contributors in Indonesia",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 133904
+ ]
+ },
+ "code": "ID",
+ "candidate_count": 53115,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Indonesia repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Indonesia repos:>5 type:user",
+ "total": 53115,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "fdciabdul",
+ "name": "taqin",
+ "profile_url": "https://github.com/fdciabdul",
+ "public_contributions": 78382,
+ "public_repos": 155,
+ "public_gists": 68,
+ "observed_public_commits": 78382,
+ "observed_public_pull_requests": 34,
+ "followers": 584,
+ "location": "Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "hendisantika",
+ "name": "Hendi Santika",
+ "profile_url": "https://github.com/hendisantika",
+ "public_contributions": 35856,
+ "public_repos": 2310,
+ "public_gists": 70,
+ "observed_public_commits": 35856,
+ "observed_public_pull_requests": 14,
+ "followers": 2051,
+ "location": "Bandung Jawa Barat - Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "alsyundawy",
+ "name": "༺ Initial H ༻",
+ "profile_url": "https://github.com/alsyundawy",
+ "public_contributions": 5837,
+ "public_repos": 632,
+ "public_gists": 103,
+ "observed_public_commits": 5837,
+ "observed_public_pull_requests": 29,
+ "followers": 530,
+ "location": "DKI Jakarta , Indonesia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "endymuhardin",
+ "name": "Endy Muhardin",
+ "profile_url": "https://github.com/endymuhardin",
+ "public_contributions": 3522,
+ "public_repos": 253,
+ "public_gists": 21,
+ "observed_public_commits": 3522,
+ "observed_public_pull_requests": 23,
+ "followers": 1223,
+ "location": "Jakarta, Indonesia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "zuramai",
+ "name": "Saugi",
+ "profile_url": "https://github.com/zuramai",
+ "public_contributions": 2634,
+ "public_repos": 221,
+ "public_gists": 15,
+ "observed_public_commits": 2634,
+ "observed_public_pull_requests": 15,
+ "followers": 1616,
+ "location": "Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "samsonasik",
+ "name": "Abdul Malik Ikhsan",
+ "profile_url": "https://github.com/samsonasik",
+ "public_contributions": 1672,
+ "public_repos": 656,
+ "public_gists": 69,
+ "observed_public_commits": 1672,
+ "observed_public_pull_requests": 1034,
+ "followers": 730,
+ "location": "Bandung, Indonesia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 7
+ },
+ {
+ "login": "goFrendiAsgard",
+ "name": "Go Frendi Gunawan",
+ "profile_url": "https://github.com/goFrendiAsgard",
+ "public_contributions": 1615,
+ "public_repos": 265,
+ "public_gists": 63,
+ "observed_public_commits": 1615,
+ "observed_public_pull_requests": 146,
+ "followers": 501,
+ "location": "Malang, East Java, Indonesia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 8
+ },
+ {
+ "login": "KOSASIH",
+ "name": "KOSASIH",
+ "profile_url": "https://github.com/KOSASIH",
+ "public_contributions": 1611,
+ "public_repos": 977,
+ "public_gists": 42,
+ "observed_public_commits": 1611,
+ "observed_public_pull_requests": 16,
+ "followers": 3074,
+ "location": "INDONESIA",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 6
+ },
+ {
+ "login": "dwisiswant0",
+ "name": "Dwi Siswanto",
+ "profile_url": "https://github.com/dwisiswant0",
+ "public_contributions": 1489,
+ "public_repos": 165,
+ "public_gists": 49,
+ "observed_public_commits": 1489,
+ "observed_public_pull_requests": 224,
+ "followers": 2179,
+ "location": "Jakarta, Indonesia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "elianiva",
+ "name": "Dicha Zelianivan Arkana",
+ "profile_url": "https://github.com/elianiva",
+ "public_contributions": 1286,
+ "public_repos": 119,
+ "public_gists": 11,
+ "observed_public_commits": 1286,
+ "observed_public_pull_requests": 26,
+ "followers": 836,
+ "location": "Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "mhaidarhanif",
+ "name": "M Haidar Hanif",
+ "profile_url": "https://github.com/mhaidarhanif",
+ "public_contributions": 1154,
+ "public_repos": 864,
+ "public_gists": 12,
+ "observed_public_commits": 1154,
+ "observed_public_pull_requests": 130,
+ "followers": 1677,
+ "location": "Jakarta-Bandung-Bali, Indonesia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "naufaldi",
+ "name": "Naufaldi",
+ "profile_url": "https://github.com/naufaldi",
+ "public_contributions": 1125,
+ "public_repos": 386,
+ "public_gists": 15,
+ "observed_public_commits": 1125,
+ "observed_public_pull_requests": 108,
+ "followers": 629,
+ "location": "Jakarta, Indonesia ",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "Mufacoderz",
+ "name": "Muhammad Fadil",
+ "profile_url": "https://github.com/Mufacoderz",
+ "public_contributions": 947,
+ "public_repos": 52,
+ "public_gists": 0,
+ "observed_public_commits": 947,
+ "observed_public_pull_requests": 10,
+ "followers": 621,
+ "location": "East Borneo, Indonesia ",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "didinj",
+ "name": "Didin Jamaludin",
+ "profile_url": "https://github.com/didinj",
+ "public_contributions": 885,
+ "public_repos": 445,
+ "public_gists": 0,
+ "observed_public_commits": 885,
+ "observed_public_pull_requests": 1,
+ "followers": 712,
+ "location": "Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "ahmadrosid",
+ "name": "ahmadrosid",
+ "profile_url": "https://github.com/ahmadrosid",
+ "public_contributions": 779,
+ "public_repos": 157,
+ "public_gists": 101,
+ "observed_public_commits": 779,
+ "observed_public_pull_requests": 22,
+ "followers": 517,
+ "location": "Metro, Lampung - Indonesia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "wahyudesu",
+ "name": "wahyu ikbal maulana",
+ "profile_url": "https://github.com/wahyudesu",
+ "public_contributions": 762,
+ "public_repos": 107,
+ "public_gists": 2,
+ "observed_public_commits": 762,
+ "observed_public_pull_requests": 13,
+ "followers": 1238,
+ "location": "Surabaya, Indonesia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "reiryuki",
+ "name": "Rei Ryuki",
+ "profile_url": "https://github.com/reiryuki",
+ "public_contributions": 701,
+ "public_repos": 99,
+ "public_gists": 0,
+ "observed_public_commits": 701,
+ "observed_public_pull_requests": 0,
+ "followers": 1121,
+ "location": "Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "uoctamika",
+ "name": "Uoc Tamika",
+ "profile_url": "https://github.com/uoctamika",
+ "public_contributions": 643,
+ "public_repos": 27,
+ "public_gists": 1,
+ "observed_public_commits": 643,
+ "observed_public_pull_requests": 26,
+ "followers": 627,
+ "location": "Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "AyraHikari",
+ "name": "Ayra Hikari",
+ "profile_url": "https://github.com/AyraHikari",
+ "public_contributions": 607,
+ "public_repos": 129,
+ "public_gists": 12,
+ "observed_public_commits": 607,
+ "observed_public_pull_requests": 14,
+ "followers": 432,
+ "location": "Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "adindazu",
+ "name": "Adinda",
+ "profile_url": "https://github.com/adindazu",
+ "public_contributions": 573,
+ "public_repos": 65,
+ "public_gists": 0,
+ "observed_public_commits": 573,
+ "observed_public_pull_requests": 66,
+ "followers": 453,
+ "location": "Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-ireland.json b/data/history/2026-05-14/countries-ireland.json
new file mode 100644
index 0000000..6173b4d
--- /dev/null
+++ b/data/history/2026-05-14/countries-ireland.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "ireland",
+ "name": "Ireland",
+ "title": "Top observed GitHub contributors in Ireland",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 15547
+ ]
+ },
+ "code": "IE",
+ "candidate_count": 13728,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Ireland repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Ireland repos:>5 type:user",
+ "total": 13728,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "guibranco",
+ "name": "Guilherme Branco Stracini",
+ "profile_url": "https://github.com/guibranco",
+ "public_contributions": 2612,
+ "public_repos": 103,
+ "public_gists": 80,
+ "observed_public_commits": 2612,
+ "observed_public_pull_requests": 803,
+ "followers": 906,
+ "location": "Dublin, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "conorheffron",
+ "name": "Conor Heffron",
+ "profile_url": "https://github.com/conorheffron",
+ "public_contributions": 2425,
+ "public_repos": 64,
+ "public_gists": 4,
+ "observed_public_commits": 2425,
+ "observed_public_pull_requests": 559,
+ "followers": 503,
+ "location": "Kilcock, Co. Kildare, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "stack72",
+ "name": "Paul Stack",
+ "profile_url": "https://github.com/stack72",
+ "public_contributions": 2370,
+ "public_repos": 221,
+ "public_gists": 78,
+ "observed_public_commits": 2370,
+ "observed_public_pull_requests": 1544,
+ "followers": 464,
+ "location": "Derry, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "jeromeetienne",
+ "name": "Jerome Etienne",
+ "profile_url": "https://github.com/jeromeetienne",
+ "public_contributions": 1781,
+ "public_repos": 332,
+ "public_gists": 44,
+ "observed_public_commits": 1781,
+ "observed_public_pull_requests": 44,
+ "followers": 2826,
+ "location": "Dublin, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "rjrodger",
+ "name": "Richard Rodger",
+ "profile_url": "https://github.com/rjrodger",
+ "public_contributions": 1519,
+ "public_repos": 274,
+ "public_gists": 13,
+ "observed_public_commits": 1519,
+ "observed_public_pull_requests": 201,
+ "followers": 555,
+ "location": "Ireland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "fandreuz",
+ "name": "Francesco Andreuzzi",
+ "profile_url": "https://github.com/fandreuz",
+ "public_contributions": 1161,
+ "public_repos": 79,
+ "public_gists": 2,
+ "observed_public_commits": 1161,
+ "observed_public_pull_requests": 173,
+ "followers": 301,
+ "location": "Dublin, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "ematipico",
+ "name": "Emanuele Stoppa",
+ "profile_url": "https://github.com/ematipico",
+ "public_contributions": 1148,
+ "public_repos": 107,
+ "public_gists": 5,
+ "observed_public_commits": 1148,
+ "observed_public_pull_requests": 741,
+ "followers": 865,
+ "location": "Ireland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "urschrei",
+ "name": "Stephan Hügel",
+ "profile_url": "https://github.com/urschrei",
+ "public_contributions": 921,
+ "public_repos": 145,
+ "public_gists": 63,
+ "observed_public_commits": 921,
+ "observed_public_pull_requests": 310,
+ "followers": 362,
+ "location": "Dublin, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "afshinm",
+ "name": "Afshin Mehrabani",
+ "profile_url": "https://github.com/afshinm",
+ "public_contributions": 884,
+ "public_repos": 142,
+ "public_gists": 19,
+ "observed_public_commits": 884,
+ "observed_public_pull_requests": 34,
+ "followers": 1026,
+ "location": "Dublin, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "vitaly-t",
+ "name": "Code Scratcher",
+ "profile_url": "https://github.com/vitaly-t",
+ "public_contributions": 726,
+ "public_repos": 221,
+ "public_gists": 40,
+ "observed_public_commits": 726,
+ "observed_public_pull_requests": 29,
+ "followers": 366,
+ "location": "Wicklow, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "arp242",
+ "name": "Martin Tournoij",
+ "profile_url": "https://github.com/arp242",
+ "public_contributions": 693,
+ "public_repos": 142,
+ "public_gists": 17,
+ "observed_public_commits": 693,
+ "observed_public_pull_requests": 154,
+ "followers": 972,
+ "location": "Ireland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "joestump",
+ "name": "Joe Stump",
+ "profile_url": "https://github.com/joestump",
+ "public_contributions": 691,
+ "public_repos": 126,
+ "public_gists": 119,
+ "observed_public_commits": 691,
+ "observed_public_pull_requests": 402,
+ "followers": 433,
+ "location": "Dublin, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "xcontcom",
+ "name": "Serhii Herasymov",
+ "profile_url": "https://github.com/xcontcom",
+ "public_contributions": 577,
+ "public_repos": 19,
+ "public_gists": 0,
+ "observed_public_commits": 577,
+ "observed_public_pull_requests": 5,
+ "followers": 4052,
+ "location": "Ireland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "miguelgrinberg",
+ "name": "Miguel Grinberg",
+ "profile_url": "https://github.com/miguelgrinberg",
+ "public_contributions": 550,
+ "public_repos": 216,
+ "public_gists": 23,
+ "observed_public_commits": 550,
+ "observed_public_pull_requests": 233,
+ "followers": 12908,
+ "location": "Ireland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "syxanash",
+ "name": "Simone or simply /^syx.*$/",
+ "profile_url": "https://github.com/syxanash",
+ "public_contributions": 502,
+ "public_repos": 31,
+ "public_gists": 17,
+ "observed_public_commits": 502,
+ "observed_public_pull_requests": 13,
+ "followers": 268,
+ "location": "Dublin, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "tunetheweb",
+ "name": "Barry Pollard",
+ "profile_url": "https://github.com/tunetheweb",
+ "public_contributions": 491,
+ "public_repos": 109,
+ "public_gists": 14,
+ "observed_public_commits": 491,
+ "observed_public_pull_requests": 243,
+ "followers": 464,
+ "location": "Cork, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "sipsorcery",
+ "name": "Aaron Clauson",
+ "profile_url": "https://github.com/sipsorcery",
+ "public_contributions": 453,
+ "public_repos": 65,
+ "public_gists": 6,
+ "observed_public_commits": 453,
+ "observed_public_pull_requests": 151,
+ "followers": 334,
+ "location": "Dublin, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 18
+ },
+ {
+ "login": "skooter500",
+ "name": "Bryan Duggan",
+ "profile_url": "https://github.com/skooter500",
+ "public_contributions": 453,
+ "public_repos": 339,
+ "public_gists": 0,
+ "observed_public_commits": 453,
+ "observed_public_pull_requests": 0,
+ "followers": 421,
+ "location": "Ireland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 17
+ },
+ {
+ "login": "joreilly",
+ "name": "John O'Reilly",
+ "profile_url": "https://github.com/joreilly",
+ "public_contributions": 410,
+ "public_repos": 62,
+ "public_gists": 4,
+ "observed_public_commits": 410,
+ "observed_public_pull_requests": 171,
+ "followers": 2480,
+ "location": "Galway, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 20
+ },
+ {
+ "login": "mdibaiee",
+ "name": "Mahdi Dibaiee",
+ "profile_url": "https://github.com/mdibaiee",
+ "public_contributions": 403,
+ "public_repos": 176,
+ "public_gists": 11,
+ "observed_public_commits": 403,
+ "observed_public_pull_requests": 146,
+ "followers": 346,
+ "location": "Dublin, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 19
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-israel.json b/data/history/2026-05-14/countries-israel.json
new file mode 100644
index 0000000..021819f
--- /dev/null
+++ b/data/history/2026-05-14/countries-israel.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "israel",
+ "name": "Israel",
+ "title": "Top observed GitHub contributors in Israel",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 25296
+ ]
+ },
+ "code": "IL",
+ "candidate_count": 11640,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Israel repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Israel repos:>5 type:user",
+ "total": 11640,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "szabgab",
+ "name": "Gábor Szabó",
+ "profile_url": "https://github.com/szabgab",
+ "public_contributions": 5105,
+ "public_repos": 1208,
+ "public_gists": 18,
+ "observed_public_commits": 5105,
+ "observed_public_pull_requests": 463,
+ "followers": 688,
+ "location": "Modiin, Israel",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "elie222",
+ "name": "Elie Steinbock",
+ "profile_url": "https://github.com/elie222",
+ "public_contributions": 4624,
+ "public_repos": 156,
+ "public_gists": 21,
+ "observed_public_commits": 4624,
+ "observed_public_pull_requests": 1765,
+ "followers": 1952,
+ "location": "Tel Aviv, Israel",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "gkorland",
+ "name": "Guy Korland",
+ "profile_url": "https://github.com/gkorland",
+ "public_contributions": 3200,
+ "public_repos": 245,
+ "public_gists": 11,
+ "observed_public_commits": 3200,
+ "observed_public_pull_requests": 799,
+ "followers": 261,
+ "location": "Israel",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "urish",
+ "name": "Uri Shaked",
+ "profile_url": "https://github.com/urish",
+ "public_contributions": 2684,
+ "public_repos": 647,
+ "public_gists": 132,
+ "observed_public_commits": 2684,
+ "observed_public_pull_requests": 23,
+ "followers": 1413,
+ "location": "Israel",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "lirantal",
+ "name": "Liran Tal",
+ "profile_url": "https://github.com/lirantal",
+ "public_contributions": 2299,
+ "public_repos": 506,
+ "public_gists": 28,
+ "observed_public_commits": 2299,
+ "observed_public_pull_requests": 498,
+ "followers": 2442,
+ "location": "Tel Aviv, Israel",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "tontinton",
+ "name": "Tony Solomonik",
+ "profile_url": "https://github.com/tontinton",
+ "public_contributions": 2082,
+ "public_repos": 73,
+ "public_gists": 0,
+ "observed_public_commits": 2082,
+ "observed_public_pull_requests": 163,
+ "followers": 226,
+ "location": "Israel",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "Michaelliv",
+ "name": "Michael",
+ "profile_url": "https://github.com/Michaelliv",
+ "public_contributions": 1433,
+ "public_repos": 77,
+ "public_gists": 17,
+ "observed_public_commits": 1433,
+ "observed_public_pull_requests": 45,
+ "followers": 213,
+ "location": "Israel",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "alexander-akait",
+ "name": "Alexander Akait",
+ "profile_url": "https://github.com/alexander-akait",
+ "public_contributions": 1397,
+ "public_repos": 242,
+ "public_gists": 3,
+ "observed_public_commits": 1397,
+ "observed_public_pull_requests": 819,
+ "followers": 1043,
+ "location": "Israel, Tel-Aviv /// Russia, Saint Petersburg/Kirov",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "shaypal5",
+ "name": "Shay Palachy-Affek",
+ "profile_url": "https://github.com/shaypal5",
+ "public_contributions": 1309,
+ "public_repos": 85,
+ "public_gists": 36,
+ "observed_public_commits": 1309,
+ "observed_public_pull_requests": 1031,
+ "followers": 242,
+ "location": "Israel",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "eranif",
+ "name": "Eran Ifrah",
+ "profile_url": "https://github.com/eranif",
+ "public_contributions": 1163,
+ "public_repos": 42,
+ "public_gists": 2,
+ "observed_public_commits": 1163,
+ "observed_public_pull_requests": 14,
+ "followers": 224,
+ "location": "Israel",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "alexei-led",
+ "name": "Alexei Ledenev",
+ "profile_url": "https://github.com/alexei-led",
+ "public_contributions": 1132,
+ "public_repos": 34,
+ "public_gists": 54,
+ "observed_public_commits": 1132,
+ "observed_public_pull_requests": 118,
+ "followers": 282,
+ "location": "Israel",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 12
+ },
+ {
+ "login": "yairm210",
+ "name": "Yair Morgenstern",
+ "profile_url": "https://github.com/yairm210",
+ "public_contributions": 1125,
+ "public_repos": 58,
+ "public_gists": 3,
+ "observed_public_commits": 1125,
+ "observed_public_pull_requests": 181,
+ "followers": 2214,
+ "location": "Kerem Re'im, Israel ",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 11
+ },
+ {
+ "login": "shlomif",
+ "name": "Shlomi Fish",
+ "profile_url": "https://github.com/shlomif",
+ "public_contributions": 1003,
+ "public_repos": 1012,
+ "public_gists": 18,
+ "observed_public_commits": 1003,
+ "observed_public_pull_requests": 17,
+ "followers": 443,
+ "location": "Tel Aviv, Israel",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "igalklebanov",
+ "name": "Igal Klebanov",
+ "profile_url": "https://github.com/igalklebanov",
+ "public_contributions": 954,
+ "public_repos": 58,
+ "public_gists": 0,
+ "observed_public_commits": 954,
+ "observed_public_pull_requests": 210,
+ "followers": 214,
+ "location": "Tel Aviv, Israel",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "hmemcpy",
+ "name": "Igal Tabachnik",
+ "profile_url": "https://github.com/hmemcpy",
+ "public_contributions": 874,
+ "public_repos": 113,
+ "public_gists": 37,
+ "observed_public_commits": 874,
+ "observed_public_pull_requests": 14,
+ "followers": 590,
+ "location": "Israel",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "alexlib",
+ "name": "Alex Liberzon",
+ "profile_url": "https://github.com/alexlib",
+ "public_contributions": 831,
+ "public_repos": 896,
+ "public_gists": 284,
+ "observed_public_commits": 831,
+ "observed_public_pull_requests": 46,
+ "followers": 338,
+ "location": "Tel Aviv, Israel",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "AmitMY",
+ "name": "Amit Moryossef",
+ "profile_url": "https://github.com/AmitMY",
+ "public_contributions": 752,
+ "public_repos": 108,
+ "public_gists": 4,
+ "observed_public_commits": 752,
+ "observed_public_pull_requests": 162,
+ "followers": 248,
+ "location": "Israel",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "puzrin",
+ "name": "Vitaly Puzrin",
+ "profile_url": "https://github.com/puzrin",
+ "public_contributions": 595,
+ "public_repos": 15,
+ "public_gists": 2,
+ "observed_public_commits": 595,
+ "observed_public_pull_requests": 0,
+ "followers": 459,
+ "location": "Israel, Nof haGalil",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "snoyberg",
+ "name": "Michael Snoyman",
+ "profile_url": "https://github.com/snoyberg",
+ "public_contributions": 590,
+ "public_repos": 412,
+ "public_gists": 273,
+ "observed_public_commits": 590,
+ "observed_public_pull_requests": 135,
+ "followers": 1507,
+ "location": "Israel",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "tebeka",
+ "name": "Miki Tebeka",
+ "profile_url": "https://github.com/tebeka",
+ "public_contributions": 533,
+ "public_repos": 139,
+ "public_gists": 229,
+ "observed_public_commits": 533,
+ "observed_public_pull_requests": 28,
+ "followers": 385,
+ "location": "Israel ",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-italy.json b/data/history/2026-05-14/countries-italy.json
new file mode 100644
index 0000000..6773ad6
--- /dev/null
+++ b/data/history/2026-05-14/countries-italy.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "italy",
+ "name": "Italy",
+ "title": "Top observed GitHub contributors in Italy",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 97824
+ ]
+ },
+ "code": "IT",
+ "candidate_count": 25203,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Italy repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Italy repos:>5 type:user",
+ "total": 25203,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "bocaletto-luca",
+ "name": "Bocaletto Luca",
+ "profile_url": "https://github.com/bocaletto-luca",
+ "public_contributions": 71482,
+ "public_repos": 294,
+ "public_gists": 8,
+ "observed_public_commits": 71482,
+ "observed_public_pull_requests": 145,
+ "followers": 2330,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "remorses",
+ "name": "Tommy D. Rossi",
+ "profile_url": "https://github.com/remorses",
+ "public_contributions": 8291,
+ "public_repos": 648,
+ "public_gists": 45,
+ "observed_public_commits": 8291,
+ "observed_public_pull_requests": 246,
+ "followers": 981,
+ "location": "italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "mudler",
+ "name": "Ettore Di Giacinto",
+ "profile_url": "https://github.com/mudler",
+ "public_contributions": 4704,
+ "public_repos": 366,
+ "public_gists": 11,
+ "observed_public_commits": 4704,
+ "observed_public_pull_requests": 898,
+ "followers": 2167,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "SebaUbuntu",
+ "name": "Sebastiano Barezzi",
+ "profile_url": "https://github.com/SebaUbuntu",
+ "public_contributions": 2493,
+ "public_repos": 52,
+ "public_gists": 3,
+ "observed_public_commits": 2493,
+ "observed_public_pull_requests": 17,
+ "followers": 684,
+ "location": "Parma, Italy",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "miroslavpejic85",
+ "name": "Miroslav Pejic",
+ "profile_url": "https://github.com/miroslavpejic85",
+ "public_contributions": 2116,
+ "public_repos": 25,
+ "public_gists": 0,
+ "observed_public_commits": 2116,
+ "observed_public_pull_requests": 0,
+ "followers": 652,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "mcollina",
+ "name": "Matteo Collina",
+ "profile_url": "https://github.com/mcollina",
+ "public_contributions": 1897,
+ "public_repos": 813,
+ "public_gists": 64,
+ "observed_public_commits": 1897,
+ "observed_public_pull_requests": 718,
+ "followers": 11154,
+ "location": "Forlì, Italy",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "rock3r",
+ "name": "Sebastiano Poggi",
+ "profile_url": "https://github.com/rock3r",
+ "public_contributions": 1764,
+ "public_repos": 117,
+ "public_gists": 41,
+ "observed_public_commits": 1764,
+ "observed_public_pull_requests": 217,
+ "followers": 625,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 8
+ },
+ {
+ "login": "weppos",
+ "name": "Simone Carletti",
+ "profile_url": "https://github.com/weppos",
+ "public_contributions": 1721,
+ "public_repos": 100,
+ "public_gists": 25,
+ "observed_public_commits": 1721,
+ "observed_public_pull_requests": 128,
+ "followers": 631,
+ "location": "Rome, Italy",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 7
+ },
+ {
+ "login": "GyulyVGC",
+ "name": "Giuliano Bellini",
+ "profile_url": "https://github.com/GyulyVGC",
+ "public_contributions": 1687,
+ "public_repos": 73,
+ "public_gists": 0,
+ "observed_public_commits": 1687,
+ "observed_public_pull_requests": 82,
+ "followers": 930,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "giampaolo",
+ "name": "Giampaolo Rodola",
+ "profile_url": "https://github.com/giampaolo",
+ "public_contributions": 1669,
+ "public_repos": 24,
+ "public_gists": 2,
+ "observed_public_commits": 1669,
+ "observed_public_pull_requests": 106,
+ "followers": 782,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "evilsocket",
+ "name": "Simone Margaritelli",
+ "profile_url": "https://github.com/evilsocket",
+ "public_contributions": 1510,
+ "public_repos": 199,
+ "public_gists": 37,
+ "observed_public_commits": 1510,
+ "observed_public_pull_requests": 7,
+ "followers": 9206,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "0xdea",
+ "name": "raptor",
+ "profile_url": "https://github.com/0xdea",
+ "public_contributions": 1496,
+ "public_repos": 83,
+ "public_gists": 0,
+ "observed_public_commits": 1496,
+ "observed_public_pull_requests": 31,
+ "followers": 1108,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "ftomassetti",
+ "name": "Federico Tomassetti",
+ "profile_url": "https://github.com/ftomassetti",
+ "public_contributions": 1490,
+ "public_repos": 211,
+ "public_gists": 7,
+ "observed_public_commits": 1490,
+ "observed_public_pull_requests": 123,
+ "followers": 813,
+ "location": "Turin, Italy",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 14
+ },
+ {
+ "login": "nicolaiarocci",
+ "name": "Nicola Iarocci",
+ "profile_url": "https://github.com/nicolaiarocci",
+ "public_contributions": 1489,
+ "public_repos": 84,
+ "public_gists": 12,
+ "observed_public_commits": 1489,
+ "observed_public_pull_requests": 0,
+ "followers": 784,
+ "location": "Ravenna, Italy",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 13
+ },
+ {
+ "login": "mlocati",
+ "name": "Michele Locati",
+ "profile_url": "https://github.com/mlocati",
+ "public_contributions": 1314,
+ "public_repos": 287,
+ "public_gists": 27,
+ "observed_public_commits": 1314,
+ "observed_public_pull_requests": 426,
+ "followers": 677,
+ "location": "Como, Italy",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "edoardottt",
+ "name": "Edoardo Ottavianelli",
+ "profile_url": "https://github.com/edoardottt",
+ "public_contributions": 1261,
+ "public_repos": 73,
+ "public_gists": 16,
+ "observed_public_commits": 1261,
+ "observed_public_pull_requests": 161,
+ "followers": 1705,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "leodido",
+ "name": "Leo Di Donato",
+ "profile_url": "https://github.com/leodido",
+ "public_contributions": 1204,
+ "public_repos": 126,
+ "public_gists": 29,
+ "observed_public_commits": 1204,
+ "observed_public_pull_requests": 361,
+ "followers": 779,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "tshemsedinov",
+ "name": "Timur Shemsedinov",
+ "profile_url": "https://github.com/tshemsedinov",
+ "public_contributions": 1159,
+ "public_repos": 235,
+ "public_gists": 8,
+ "observed_public_commits": 1159,
+ "observed_public_pull_requests": 218,
+ "followers": 5288,
+ "location": "Earth, Europe, Ukraine, Kiev, Kyiv, USA, Spain, Germany, Italy, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "giacomocavalieri",
+ "name": "Giacomo Cavalieri",
+ "profile_url": "https://github.com/giacomocavalieri",
+ "public_contributions": 981,
+ "public_repos": 157,
+ "public_gists": 26,
+ "observed_public_commits": 981,
+ "observed_public_pull_requests": 234,
+ "followers": 598,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "pitmonticone",
+ "name": "Pietro Monticone",
+ "profile_url": "https://github.com/pitmonticone",
+ "public_contributions": 892,
+ "public_repos": 756,
+ "public_gists": 0,
+ "observed_public_commits": 892,
+ "observed_public_pull_requests": 501,
+ "followers": 1113,
+ "location": "Italy, United Kingdom, United States",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-japan.json b/data/history/2026-05-14/countries-japan.json
new file mode 100644
index 0000000..0d594fe
--- /dev/null
+++ b/data/history/2026-05-14/countries-japan.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "japan",
+ "name": "Japan",
+ "title": "Top observed GitHub contributors in Japan",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 67092
+ ]
+ },
+ "code": "JP",
+ "candidate_count": 39323,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Japan repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Japan repos:>5 type:user",
+ "total": 39323,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "mizchi",
+ "name": "Kotaro Chikuba",
+ "profile_url": "https://github.com/mizchi",
+ "public_contributions": 13879,
+ "public_repos": 630,
+ "public_gists": 762,
+ "observed_public_commits": 13879,
+ "observed_public_pull_requests": 738,
+ "followers": 1828,
+ "location": "Tokyo/Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "tokuhirom",
+ "name": "Tokuhiro Matsuno",
+ "profile_url": "https://github.com/tokuhirom",
+ "public_contributions": 9905,
+ "public_repos": 989,
+ "public_gists": 174,
+ "observed_public_commits": 9905,
+ "observed_public_pull_requests": 3903,
+ "followers": 1034,
+ "location": "Tokyo, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "manman4",
+ "name": "manman4",
+ "profile_url": "https://github.com/manman4",
+ "public_contributions": 8058,
+ "public_repos": 37,
+ "public_gists": 0,
+ "observed_public_commits": 8058,
+ "observed_public_pull_requests": 1,
+ "followers": 4364,
+ "location": "Japan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "tekezo",
+ "name": "Takayama Fumihiko",
+ "profile_url": "https://github.com/tekezo",
+ "public_contributions": 7246,
+ "public_repos": 38,
+ "public_gists": 9,
+ "observed_public_commits": 7246,
+ "observed_public_pull_requests": 59,
+ "followers": 1061,
+ "location": "Japan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "unhappychoice",
+ "name": "Yuji Ueki",
+ "profile_url": "https://github.com/unhappychoice",
+ "public_contributions": 6849,
+ "public_repos": 60,
+ "public_gists": 12,
+ "observed_public_commits": 6849,
+ "observed_public_pull_requests": 743,
+ "followers": 3567,
+ "location": "Tokyo, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "azu",
+ "name": "azu",
+ "profile_url": "https://github.com/azu",
+ "public_contributions": 6010,
+ "public_repos": 1547,
+ "public_gists": 987,
+ "observed_public_commits": 6010,
+ "observed_public_pull_requests": 583,
+ "followers": 2829,
+ "location": "Tokyo/Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "hsbt",
+ "name": "Hiroshi SHIBATA",
+ "profile_url": "https://github.com/hsbt",
+ "public_contributions": 4702,
+ "public_repos": 320,
+ "public_gists": 253,
+ "observed_public_commits": 4702,
+ "observed_public_pull_requests": 633,
+ "followers": 1629,
+ "location": "Tokyo, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "sapphi-red",
+ "name": "翠",
+ "profile_url": "https://github.com/sapphi-red",
+ "public_contributions": 3928,
+ "public_repos": 233,
+ "public_gists": 11,
+ "observed_public_commits": 3928,
+ "observed_public_pull_requests": 1658,
+ "followers": 1443,
+ "location": "Japan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "ko1",
+ "name": "Koichi Sasada",
+ "profile_url": "https://github.com/ko1",
+ "public_contributions": 3273,
+ "public_repos": 114,
+ "public_gists": 0,
+ "observed_public_commits": 3273,
+ "observed_public_pull_requests": 65,
+ "followers": 1203,
+ "location": "Tokyo, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 11
+ },
+ {
+ "login": "amatsuda",
+ "name": "Akira Matsuda",
+ "profile_url": "https://github.com/amatsuda",
+ "public_contributions": 3242,
+ "public_repos": 252,
+ "public_gists": 47,
+ "observed_public_commits": 3242,
+ "observed_public_pull_requests": 332,
+ "followers": 2956,
+ "location": "Tokyo, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 9
+ },
+ {
+ "login": "mattn",
+ "name": "mattn",
+ "profile_url": "https://github.com/mattn",
+ "public_contributions": 3130,
+ "public_repos": 2256,
+ "public_gists": 1944,
+ "observed_public_commits": 3130,
+ "observed_public_pull_requests": 394,
+ "followers": 13334,
+ "location": "Osaka, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 10
+ },
+ {
+ "login": "matz",
+ "name": "Yukihiro \"Matz\" Matsumoto",
+ "profile_url": "https://github.com/matz",
+ "public_contributions": 2837,
+ "public_repos": 17,
+ "public_gists": 6,
+ "observed_public_commits": 2837,
+ "observed_public_pull_requests": 42,
+ "followers": 10409,
+ "location": "Matsue, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "PINTO0309",
+ "name": "Katsuya Hyodo",
+ "profile_url": "https://github.com/PINTO0309",
+ "public_contributions": 2734,
+ "public_repos": 425,
+ "public_gists": 0,
+ "observed_public_commits": 2734,
+ "observed_public_pull_requests": 198,
+ "followers": 1861,
+ "location": "Nagoya, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "keijiro",
+ "name": "Keijiro Takahashi",
+ "profile_url": "https://github.com/keijiro",
+ "public_contributions": 2671,
+ "public_repos": 934,
+ "public_gists": 215,
+ "observed_public_commits": 2671,
+ "observed_public_pull_requests": 7,
+ "followers": 23620,
+ "location": "Japan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "hoochanlon",
+ "name": "123456",
+ "profile_url": "https://github.com/hoochanlon",
+ "public_contributions": 2613,
+ "public_repos": 31,
+ "public_gists": 0,
+ "observed_public_commits": 2613,
+ "observed_public_pull_requests": 11,
+ "followers": 1417,
+ "location": "Taiwan, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "mumoshu",
+ "name": "Yusuke Kuoka",
+ "profile_url": "https://github.com/mumoshu",
+ "public_contributions": 2227,
+ "public_repos": 339,
+ "public_gists": 180,
+ "observed_public_commits": 2227,
+ "observed_public_pull_requests": 239,
+ "followers": 1248,
+ "location": "Kagawa, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "gfx",
+ "name": "FUJI Goro",
+ "profile_url": "https://github.com/gfx",
+ "public_contributions": 2188,
+ "public_repos": 503,
+ "public_gists": 230,
+ "observed_public_commits": 2188,
+ "observed_public_pull_requests": 1269,
+ "followers": 1022,
+ "location": "Tokyo, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 19
+ },
+ {
+ "login": "hajimehoshi",
+ "name": "Hajime Hoshi",
+ "profile_url": "https://github.com/hajimehoshi",
+ "public_contributions": 2165,
+ "public_repos": 181,
+ "public_gists": 70,
+ "observed_public_commits": 2165,
+ "observed_public_pull_requests": 29,
+ "followers": 2449,
+ "location": "Tokyo, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 17
+ },
+ {
+ "login": "gkjohnson",
+ "name": "Garrett Johnson",
+ "profile_url": "https://github.com/gkjohnson",
+ "public_contributions": 2106,
+ "public_repos": 127,
+ "public_gists": 2,
+ "observed_public_commits": 2106,
+ "observed_public_pull_requests": 258,
+ "followers": 1742,
+ "location": "Tokyo, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 18
+ },
+ {
+ "login": "tatsuhiro-t",
+ "name": "Tatsuhiro Tsujikawa",
+ "profile_url": "https://github.com/tatsuhiro-t",
+ "public_contributions": 2105,
+ "public_repos": 54,
+ "public_gists": 18,
+ "observed_public_commits": 2105,
+ "observed_public_pull_requests": 869,
+ "followers": 1191,
+ "location": "Japan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-malaysia.json b/data/history/2026-05-14/countries-malaysia.json
new file mode 100644
index 0000000..0372e51
--- /dev/null
+++ b/data/history/2026-05-14/countries-malaysia.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "malaysia",
+ "name": "Malaysia",
+ "title": "Top observed GitHub contributors in Malaysia",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 37042
+ ]
+ },
+ "code": "MY",
+ "candidate_count": 8524,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Malaysia repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Malaysia repos:>5 type:user",
+ "total": 8524,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "leoloso",
+ "name": "Leonardo Losoviz",
+ "profile_url": "https://github.com/leoloso",
+ "public_contributions": 16030,
+ "public_repos": 108,
+ "public_gists": 11,
+ "observed_public_commits": 16030,
+ "observed_public_pull_requests": 237,
+ "followers": 138,
+ "location": "Kuala Lumpur, Malaysia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "syarief02",
+ "name": "Syarief Azman",
+ "profile_url": "https://github.com/syarief02",
+ "public_contributions": 7483,
+ "public_repos": 67,
+ "public_gists": 0,
+ "observed_public_commits": 7483,
+ "observed_public_pull_requests": 0,
+ "followers": 458,
+ "location": "Malaysia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "data-gov-my",
+ "name": "data.gov.my",
+ "profile_url": "https://github.com/data-gov-my",
+ "public_contributions": 4724,
+ "public_repos": 6,
+ "public_gists": 0,
+ "observed_public_commits": 4724,
+ "observed_public_pull_requests": 36,
+ "followers": 243,
+ "location": "Putrajaya, Malaysia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "MoH-Malaysia",
+ "name": "Ministry of Health Malaysia",
+ "profile_url": "https://github.com/MoH-Malaysia",
+ "public_contributions": 2134,
+ "public_repos": 9,
+ "public_gists": 0,
+ "observed_public_commits": 2134,
+ "observed_public_pull_requests": 0,
+ "followers": 674,
+ "location": "Putrajaya, Malaysia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "HafiziRuslan",
+ "name": "Hafizi Ruslan",
+ "profile_url": "https://github.com/HafiziRuslan",
+ "public_contributions": 1744,
+ "public_repos": 15,
+ "public_gists": 0,
+ "observed_public_commits": 1744,
+ "observed_public_pull_requests": 8,
+ "followers": 255,
+ "location": "Malaysia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "Kiyoraka",
+ "name": "Afif Maahi",
+ "profile_url": "https://github.com/Kiyoraka",
+ "public_contributions": 1272,
+ "public_repos": 69,
+ "public_gists": 0,
+ "observed_public_commits": 1272,
+ "observed_public_pull_requests": 0,
+ "followers": 197,
+ "location": "Malaysia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "crynobone",
+ "name": "Mior Muhammad Zaki",
+ "profile_url": "https://github.com/crynobone",
+ "public_contributions": 1155,
+ "public_repos": 193,
+ "public_gists": 31,
+ "observed_public_commits": 1155,
+ "observed_public_pull_requests": 339,
+ "followers": 1775,
+ "location": "Malaysia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "dennislamcv1",
+ "name": "Dennis Lam",
+ "profile_url": "https://github.com/dennislamcv1",
+ "public_contributions": 887,
+ "public_repos": 603,
+ "public_gists": 0,
+ "observed_public_commits": 887,
+ "observed_public_pull_requests": 0,
+ "followers": 369,
+ "location": "Malaysia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "tonyqus",
+ "name": "Tony Q.",
+ "profile_url": "https://github.com/tonyqus",
+ "public_contributions": 829,
+ "public_repos": 64,
+ "public_gists": 0,
+ "observed_public_commits": 829,
+ "observed_public_pull_requests": 82,
+ "followers": 638,
+ "location": "Malaysia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "Innocentsax",
+ "name": "INNOCENT UDO ",
+ "profile_url": "https://github.com/Innocentsax",
+ "public_contributions": 784,
+ "public_repos": 70,
+ "public_gists": 0,
+ "observed_public_commits": 784,
+ "observed_public_pull_requests": 2,
+ "followers": 1360,
+ "location": "Kuala Lumpur, Malaysia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "bluwy",
+ "name": "Bjorn Lu",
+ "profile_url": "https://github.com/bluwy",
+ "public_contributions": 632,
+ "public_repos": 104,
+ "public_gists": 22,
+ "observed_public_commits": 632,
+ "observed_public_pull_requests": 141,
+ "followers": 1619,
+ "location": "Kuching, Sarawak, Malaysia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "huseinzol05",
+ "name": "HUSEIN ZOLKEPLI",
+ "profile_url": "https://github.com/huseinzol05",
+ "public_contributions": 546,
+ "public_repos": 62,
+ "public_gists": 66,
+ "observed_public_commits": 546,
+ "observed_public_pull_requests": 0,
+ "followers": 1887,
+ "location": "Kedah, Malaysia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "alextanhongpin",
+ "name": "Alex Tan Hong Pin",
+ "profile_url": "https://github.com/alextanhongpin",
+ "public_contributions": 396,
+ "public_repos": 873,
+ "public_gists": 62,
+ "observed_public_commits": 396,
+ "observed_public_pull_requests": 1,
+ "followers": 223,
+ "location": "Malaysia, Singapore",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "cchitsiang",
+ "name": "Chew Chit Siang",
+ "profile_url": "https://github.com/cchitsiang",
+ "public_contributions": 373,
+ "public_repos": 97,
+ "public_gists": 51,
+ "observed_public_commits": 373,
+ "observed_public_pull_requests": 2,
+ "followers": 155,
+ "location": "Kuala Lumpur, Malaysia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "rc-chuah",
+ "name": "RC Chuah",
+ "profile_url": "https://github.com/rc-chuah",
+ "public_contributions": 368,
+ "public_repos": 817,
+ "public_gists": 53,
+ "observed_public_commits": 368,
+ "observed_public_pull_requests": 87,
+ "followers": 1702,
+ "location": "Shah Alam, Selangor, Malaysia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "zernonia",
+ "name": "zernonia",
+ "profile_url": "https://github.com/zernonia",
+ "public_contributions": 282,
+ "public_repos": 69,
+ "public_gists": 0,
+ "observed_public_commits": 282,
+ "observed_public_pull_requests": 39,
+ "followers": 934,
+ "location": "Malaysia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "NightFurySL2001",
+ "name": "NFSL2001",
+ "profile_url": "https://github.com/NightFurySL2001",
+ "public_contributions": 246,
+ "public_repos": 74,
+ "public_gists": 0,
+ "observed_public_commits": 246,
+ "observed_public_pull_requests": 34,
+ "followers": 139,
+ "location": "Malaysia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "tylim88",
+ "name": "Acid Coder",
+ "profile_url": "https://github.com/tylim88",
+ "public_contributions": 234,
+ "public_repos": 85,
+ "public_gists": 2,
+ "observed_public_commits": 234,
+ "observed_public_pull_requests": 2,
+ "followers": 150,
+ "location": "Malaysia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "kianmeng",
+ "name": "Ang",
+ "profile_url": "https://github.com/kianmeng",
+ "public_contributions": 223,
+ "public_repos": 2502,
+ "public_gists": 6,
+ "observed_public_commits": 223,
+ "observed_public_pull_requests": 288,
+ "followers": 147,
+ "location": "Kuala Lumpur, Malaysia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "Y-T-G",
+ "name": "Mohammed Yasin",
+ "profile_url": "https://github.com/Y-T-G",
+ "public_contributions": 217,
+ "public_repos": 54,
+ "public_gists": 8,
+ "observed_public_commits": 217,
+ "observed_public_pull_requests": 236,
+ "followers": 186,
+ "location": "Malaysia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-mexico.json b/data/history/2026-05-14/countries-mexico.json
new file mode 100644
index 0000000..5e40d9f
--- /dev/null
+++ b/data/history/2026-05-14/countries-mexico.json
@@ -0,0 +1,381 @@
+{
+ "kind": "country",
+ "slug": "mexico",
+ "name": "Mexico",
+ "title": "Top observed GitHub contributors in Mexico",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 12953
+ ]
+ },
+ "code": "MX",
+ "candidate_count": 17211,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Mexico repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Mexico repos:>5 type:user",
+ "total": 17211,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "holasoymalva",
+ "name": "Leon Martin",
+ "profile_url": "https://github.com/holasoymalva",
+ "public_contributions": 2981,
+ "public_repos": 261,
+ "public_gists": 32,
+ "observed_public_commits": 2981,
+ "observed_public_pull_requests": 1128,
+ "followers": 2335,
+ "location": "CDMX - Mexico.",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "vic",
+ "name": "Victor Borja",
+ "profile_url": "https://github.com/vic",
+ "public_contributions": 1767,
+ "public_repos": 432,
+ "public_gists": 71,
+ "observed_public_commits": 1767,
+ "observed_public_pull_requests": 622,
+ "followers": 642,
+ "location": "Mexico City",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "beto-rodriguez",
+ "name": "Beto Rodríguez",
+ "profile_url": "https://github.com/beto-rodriguez",
+ "public_contributions": 1647,
+ "public_repos": 36,
+ "public_gists": 6,
+ "observed_public_commits": 1647,
+ "observed_public_pull_requests": 157,
+ "followers": 878,
+ "location": "Guadalajara, Mexico",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "ImmediateMurderProfessionals",
+ "name": "BombCraft",
+ "profile_url": "https://github.com/ImmediateMurderProfessionals",
+ "public_contributions": 1397,
+ "public_repos": 31,
+ "public_gists": 0,
+ "observed_public_commits": 1397,
+ "observed_public_pull_requests": 2,
+ "followers": 524,
+ "location": "308 Negra Arroyo Lane, Albuquerque, New Mexico, United States",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "domix",
+ "name": "Domingo Suarez Torres",
+ "profile_url": "https://github.com/domix",
+ "public_contributions": 1105,
+ "public_repos": 289,
+ "public_gists": 36,
+ "observed_public_commits": 1105,
+ "observed_public_pull_requests": 237,
+ "followers": 346,
+ "location": "Mexico City",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "lavrton",
+ "name": "Anton Lavrenov",
+ "profile_url": "https://github.com/lavrton",
+ "public_contributions": 932,
+ "public_repos": 47,
+ "public_gists": 28,
+ "observed_public_commits": 932,
+ "observed_public_pull_requests": 4,
+ "followers": 711,
+ "location": "Cancun, Mexico",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "BrunoSobrino",
+ "name": "BrunoSobrino",
+ "profile_url": "https://github.com/BrunoSobrino",
+ "public_contributions": 843,
+ "public_repos": 21,
+ "public_gists": 0,
+ "observed_public_commits": 843,
+ "observed_public_pull_requests": 0,
+ "followers": 370,
+ "location": "Mexico",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "gwolf",
+ "name": "Gunnar Wolf",
+ "profile_url": "https://github.com/gwolf",
+ "public_contributions": 777,
+ "public_repos": 62,
+ "public_gists": 0,
+ "observed_public_commits": 777,
+ "observed_public_pull_requests": 2,
+ "followers": 361,
+ "location": "Mexico DF, Mexico",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "DouweM",
+ "name": "Douwe Maan",
+ "profile_url": "https://github.com/DouweM",
+ "public_contributions": 771,
+ "public_repos": 177,
+ "public_gists": 16,
+ "observed_public_commits": 771,
+ "observed_public_pull_requests": 541,
+ "followers": 463,
+ "location": "Mexico City",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "mrpollo",
+ "name": "Ramon Roche",
+ "profile_url": "https://github.com/mrpollo",
+ "public_contributions": 733,
+ "public_repos": 123,
+ "public_gists": 97,
+ "observed_public_commits": 733,
+ "observed_public_pull_requests": 261,
+ "followers": 224,
+ "location": "Tijuana, Baja California, Mexico",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "mariochavez",
+ "name": "Mario Alberto Chávez",
+ "profile_url": "https://github.com/mariochavez",
+ "public_contributions": 615,
+ "public_repos": 196,
+ "public_gists": 62,
+ "observed_public_commits": 615,
+ "observed_public_pull_requests": 19,
+ "followers": 274,
+ "location": "Colima, Mexico",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "SofiDevO",
+ "name": "Angela Sofia Osorio ",
+ "profile_url": "https://github.com/SofiDevO",
+ "public_contributions": 562,
+ "public_repos": 129,
+ "public_gists": 12,
+ "observed_public_commits": 562,
+ "observed_public_pull_requests": 18,
+ "followers": 482,
+ "location": "Mexico City",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "ivam3",
+ "name": "Milton Mújica",
+ "profile_url": "https://github.com/ivam3",
+ "public_contributions": 560,
+ "public_repos": 14,
+ "public_gists": 0,
+ "observed_public_commits": 560,
+ "observed_public_pull_requests": 1,
+ "followers": 499,
+ "location": "Mexico",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 14
+ },
+ {
+ "login": "edglaz",
+ "profile_url": "https://github.com/edglaz",
+ "public_contributions": 558,
+ "public_repos": 12,
+ "public_gists": 0,
+ "observed_public_commits": 558,
+ "observed_public_pull_requests": 0,
+ "followers": 637,
+ "location": "Mexico City",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 13
+ },
+ {
+ "login": "EliverLara",
+ "name": "Eliver L.",
+ "profile_url": "https://github.com/EliverLara",
+ "public_contributions": 482,
+ "public_repos": 62,
+ "public_gists": 8,
+ "observed_public_commits": 482,
+ "observed_public_pull_requests": 1,
+ "followers": 1133,
+ "location": "Mexico",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "tylerjereddy",
+ "name": "Tyler Reddy",
+ "profile_url": "https://github.com/tylerjereddy",
+ "public_contributions": 420,
+ "public_repos": 144,
+ "public_gists": 5,
+ "observed_public_commits": 420,
+ "observed_public_pull_requests": 146,
+ "followers": 221,
+ "location": "Northern New Mexico",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "obie",
+ "name": "Obie Fernandez",
+ "profile_url": "https://github.com/obie",
+ "public_contributions": 385,
+ "public_repos": 94,
+ "public_gists": 17,
+ "observed_public_commits": 385,
+ "observed_public_pull_requests": 39,
+ "followers": 835,
+ "location": "Mexico City",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "sabas1080",
+ "name": "Sabas",
+ "profile_url": "https://github.com/sabas1080",
+ "public_contributions": 364,
+ "public_repos": 207,
+ "public_gists": 49,
+ "observed_public_commits": 364,
+ "observed_public_pull_requests": 34,
+ "followers": 252,
+ "location": "Mexico",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "Splode",
+ "name": "Christopher Murphy",
+ "profile_url": "https://github.com/Splode",
+ "public_contributions": 312,
+ "public_repos": 58,
+ "public_gists": 10,
+ "observed_public_commits": 312,
+ "observed_public_pull_requests": 42,
+ "followers": 265,
+ "location": "New Mexico, U.S.",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "zomars",
+ "name": "Omar López",
+ "profile_url": "https://github.com/zomars",
+ "public_contributions": 292,
+ "public_repos": 173,
+ "public_gists": 27,
+ "observed_public_commits": 292,
+ "observed_public_pull_requests": 39,
+ "followers": 340,
+ "location": "Culiacán, Mexico",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-netherlands.json b/data/history/2026-05-14/countries-netherlands.json
new file mode 100644
index 0000000..3833db7
--- /dev/null
+++ b/data/history/2026-05-14/countries-netherlands.json
@@ -0,0 +1,387 @@
+{
+ "kind": "country",
+ "slug": "netherlands",
+ "name": "Netherlands",
+ "title": "Top observed GitHub contributors in Netherlands",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 42633
+ ]
+ },
+ "code": "NL",
+ "candidate_count": 40434,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Netherlands repos:>5 type:user",
+ "location:Amsterdam repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Netherlands repos:>5 type:user",
+ "total": 28199,
+ "accepted": 50
+ },
+ {
+ "query": "location:Amsterdam repos:>5 type:user",
+ "total": 12235,
+ "accepted": 38
+ }
+ ],
+ "entries": [
+ {
+ "login": "alexey-milovidov",
+ "name": "Alexey Milovidov",
+ "profile_url": "https://github.com/alexey-milovidov",
+ "public_contributions": 11701,
+ "public_repos": 86,
+ "public_gists": 59,
+ "observed_public_commits": 11701,
+ "observed_public_pull_requests": 2153,
+ "followers": 2069,
+ "location": "Amsterdam, Netherlands",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "Mytherin",
+ "name": "Mark",
+ "profile_url": "https://github.com/Mytherin",
+ "public_contributions": 5795,
+ "public_repos": 107,
+ "public_gists": 35,
+ "observed_public_commits": 5795,
+ "observed_public_pull_requests": 678,
+ "followers": 1282,
+ "location": "Amsterdam, Netherlands",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Amsterdam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "can1357",
+ "name": "Can Bölük",
+ "profile_url": "https://github.com/can1357",
+ "public_contributions": 5045,
+ "public_repos": 60,
+ "public_gists": 0,
+ "observed_public_commits": 5045,
+ "observed_public_pull_requests": 35,
+ "followers": 2436,
+ "location": "The Netherlands",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "thaJeztah",
+ "name": "Sebastiaan van Stijn",
+ "profile_url": "https://github.com/thaJeztah",
+ "public_contributions": 4368,
+ "public_repos": 439,
+ "public_gists": 43,
+ "observed_public_commits": 4368,
+ "observed_public_pull_requests": 2010,
+ "followers": 1916,
+ "location": "Netherlands",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "pi0",
+ "name": "Pooya Parsa",
+ "profile_url": "https://github.com/pi0",
+ "public_contributions": 3644,
+ "public_repos": 540,
+ "public_gists": 84,
+ "observed_public_commits": 3644,
+ "observed_public_pull_requests": 489,
+ "followers": 5008,
+ "location": "Netherlands",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "jrfnl",
+ "name": "Juliette",
+ "profile_url": "https://github.com/jrfnl",
+ "public_contributions": 3355,
+ "public_repos": 273,
+ "public_gists": 21,
+ "observed_public_commits": 3355,
+ "observed_public_pull_requests": 1139,
+ "followers": 1357,
+ "location": "Amsterdam, The Netherlands",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Amsterdam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "Koenkk",
+ "name": "Koen Kanters",
+ "profile_url": "https://github.com/Koenkk",
+ "public_contributions": 2661,
+ "public_repos": 115,
+ "public_gists": 24,
+ "observed_public_commits": 2661,
+ "observed_public_pull_requests": 719,
+ "followers": 2552,
+ "location": "The Netherlands, Helmond",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "medvednikov",
+ "name": "Alexander Medvednikov",
+ "profile_url": "https://github.com/medvednikov",
+ "public_contributions": 2272,
+ "public_repos": 64,
+ "public_gists": 5,
+ "observed_public_commits": 2272,
+ "observed_public_pull_requests": 29,
+ "followers": 2728,
+ "location": "Netherlands",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "masterking32",
+ "name": "Amin Mahmoudi",
+ "profile_url": "https://github.com/masterking32",
+ "public_contributions": 2086,
+ "public_repos": 59,
+ "public_gists": 3,
+ "observed_public_commits": 2086,
+ "observed_public_pull_requests": 6,
+ "followers": 1475,
+ "location": "Amsterdam",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Amsterdam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "tr4m0ryp",
+ "name": "Moussa Ouallaf",
+ "profile_url": "https://github.com/tr4m0ryp",
+ "public_contributions": 1706,
+ "public_repos": 96,
+ "public_gists": 0,
+ "observed_public_commits": 1706,
+ "observed_public_pull_requests": 20,
+ "followers": 1544,
+ "location": "Amsterdam",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Amsterdam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "jfversluis",
+ "name": "Gerald Versluis",
+ "profile_url": "https://github.com/jfversluis",
+ "public_contributions": 1553,
+ "public_repos": 444,
+ "public_gists": 156,
+ "observed_public_commits": 1553,
+ "observed_public_pull_requests": 433,
+ "followers": 1899,
+ "location": "Netherlands",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "fonsp",
+ "name": "Fons van der Plas",
+ "profile_url": "https://github.com/fonsp",
+ "public_contributions": 1358,
+ "public_repos": 298,
+ "public_gists": 72,
+ "observed_public_commits": 1358,
+ "observed_public_pull_requests": 311,
+ "followers": 1510,
+ "location": "Wageningen, Netherlands",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "koaning",
+ "name": "vincent d warmerdam ",
+ "profile_url": "https://github.com/koaning",
+ "public_contributions": 1320,
+ "public_repos": 338,
+ "public_gists": 72,
+ "observed_public_commits": 1320,
+ "observed_public_pull_requests": 581,
+ "followers": 2727,
+ "location": "Amsterdam",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Amsterdam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "mattgperry",
+ "name": "Matt Perry",
+ "profile_url": "https://github.com/mattgperry",
+ "public_contributions": 1086,
+ "public_repos": 14,
+ "public_gists": 19,
+ "observed_public_commits": 1086,
+ "observed_public_pull_requests": 266,
+ "followers": 1640,
+ "location": "Amsterdam",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Amsterdam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "karlhorky",
+ "name": "Karl Horky",
+ "profile_url": "https://github.com/karlhorky",
+ "public_contributions": 934,
+ "public_repos": 571,
+ "public_gists": 110,
+ "observed_public_commits": 934,
+ "observed_public_pull_requests": 312,
+ "followers": 938,
+ "location": "Amsterdam",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Amsterdam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "Kludex",
+ "name": "Marcelo Trylesinski",
+ "profile_url": "https://github.com/Kludex",
+ "public_contributions": 906,
+ "public_repos": 177,
+ "public_gists": 28,
+ "observed_public_commits": 906,
+ "observed_public_pull_requests": 823,
+ "followers": 3081,
+ "location": "Utrecht, Netherlands",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "pajlada",
+ "name": "pajlada",
+ "profile_url": "https://github.com/pajlada",
+ "public_contributions": 810,
+ "public_repos": 213,
+ "public_gists": 42,
+ "observed_public_commits": 810,
+ "observed_public_pull_requests": 534,
+ "followers": 1523,
+ "location": "Netherlands",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "nvie",
+ "name": "Vincent Driessen",
+ "profile_url": "https://github.com/nvie",
+ "public_contributions": 800,
+ "public_repos": 78,
+ "public_gists": 50,
+ "observed_public_commits": 800,
+ "observed_public_pull_requests": 169,
+ "followers": 3402,
+ "location": "The Netherlands",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 19
+ },
+ {
+ "login": "arendst",
+ "name": "Theo Arends",
+ "profile_url": "https://github.com/arendst",
+ "public_contributions": 797,
+ "public_repos": 35,
+ "public_gists": 0,
+ "observed_public_commits": 797,
+ "observed_public_pull_requests": 0,
+ "followers": 1686,
+ "location": "Netherlands",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 18
+ },
+ {
+ "login": "M66B",
+ "name": "Marcel Bokhorst",
+ "profile_url": "https://github.com/M66B",
+ "public_contributions": 706,
+ "public_repos": 27,
+ "public_gists": 22,
+ "observed_public_commits": 706,
+ "observed_public_pull_requests": 9,
+ "followers": 1633,
+ "location": "The Netherlands",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-new-zealand.json b/data/history/2026-05-14/countries-new-zealand.json
new file mode 100644
index 0000000..fd69e70
--- /dev/null
+++ b/data/history/2026-05-14/countries-new-zealand.json
@@ -0,0 +1,380 @@
+{
+ "kind": "country",
+ "slug": "new-zealand",
+ "name": "New Zealand",
+ "title": "Top observed GitHub contributors in New Zealand",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 70824
+ ]
+ },
+ "code": "NZ",
+ "candidate_count": 8901,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:\"New Zealand\" repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:\"New Zealand\" repos:>5 type:user",
+ "total": 8901,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "ryanbr",
+ "name": "Fanboynz",
+ "profile_url": "https://github.com/ryanbr",
+ "public_contributions": 44946,
+ "public_repos": 47,
+ "public_gists": 0,
+ "observed_public_commits": 44946,
+ "observed_public_pull_requests": 659,
+ "followers": 464,
+ "location": "New Zealand",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "ndbroadbent",
+ "name": "Nathan Broadbent",
+ "profile_url": "https://github.com/ndbroadbent",
+ "public_contributions": 4366,
+ "public_repos": 368,
+ "public_gists": 98,
+ "observed_public_commits": 4366,
+ "observed_public_pull_requests": 35,
+ "followers": 356,
+ "location": "Paihia, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "passcod",
+ "name": "Félix Saparelli",
+ "profile_url": "https://github.com/passcod",
+ "public_contributions": 3853,
+ "public_repos": 311,
+ "public_gists": 155,
+ "observed_public_commits": 3853,
+ "observed_public_pull_requests": 284,
+ "followers": 306,
+ "location": "New Zealand",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "tim-smart",
+ "name": "Tim",
+ "profile_url": "https://github.com/tim-smart",
+ "public_contributions": 3251,
+ "public_repos": 227,
+ "public_gists": 176,
+ "observed_public_commits": 3251,
+ "observed_public_pull_requests": 1420,
+ "followers": 818,
+ "location": "Tauranga, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "cortesi",
+ "name": "Aldo Cortesi",
+ "profile_url": "https://github.com/cortesi",
+ "public_contributions": 3207,
+ "public_repos": 47,
+ "public_gists": 0,
+ "observed_public_commits": 3207,
+ "observed_public_pull_requests": 291,
+ "followers": 1005,
+ "location": "Dunedin, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "jwulf",
+ "name": "Josh Wulf",
+ "profile_url": "https://github.com/jwulf",
+ "public_contributions": 2891,
+ "public_repos": 494,
+ "public_gists": 150,
+ "observed_public_commits": 2891,
+ "observed_public_pull_requests": 531,
+ "followers": 290,
+ "location": "New Zealand",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "ioquatix",
+ "name": "Samuel Williams",
+ "profile_url": "https://github.com/ioquatix",
+ "public_contributions": 2557,
+ "public_repos": 357,
+ "public_gists": 46,
+ "observed_public_commits": 2557,
+ "observed_public_pull_requests": 123,
+ "followers": 1401,
+ "location": "Ōtautahi, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "PlagueHO",
+ "name": "Daniel Scott-Raynsford",
+ "profile_url": "https://github.com/PlagueHO",
+ "public_contributions": 2271,
+ "public_repos": 141,
+ "public_gists": 202,
+ "observed_public_commits": 2271,
+ "observed_public_pull_requests": 64,
+ "followers": 263,
+ "location": "Auckland, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "jesserockz",
+ "name": "Jesse Hills",
+ "profile_url": "https://github.com/jesserockz",
+ "public_contributions": 1944,
+ "public_repos": 161,
+ "public_gists": 5,
+ "observed_public_commits": 1944,
+ "observed_public_pull_requests": 876,
+ "followers": 405,
+ "location": "Wellington, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "SmileyChris",
+ "name": "Chris Beaven",
+ "profile_url": "https://github.com/SmileyChris",
+ "public_contributions": 1538,
+ "public_repos": 88,
+ "public_gists": 36,
+ "observed_public_commits": 1538,
+ "observed_public_pull_requests": 11,
+ "followers": 419,
+ "location": "New Zealand",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "odow",
+ "name": "Oscar Dowson",
+ "profile_url": "https://github.com/odow",
+ "public_contributions": 1220,
+ "public_repos": 165,
+ "public_gists": 20,
+ "observed_public_commits": 1220,
+ "observed_public_pull_requests": 905,
+ "followers": 633,
+ "location": "Auckland, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "joshuavial",
+ "name": "Joshua Vial",
+ "profile_url": "https://github.com/joshuavial",
+ "public_contributions": 1190,
+ "public_repos": 129,
+ "public_gists": 4,
+ "observed_public_commits": 1190,
+ "observed_public_pull_requests": 530,
+ "followers": 266,
+ "location": "Wellington, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "alanrsoares",
+ "name": "Alan",
+ "profile_url": "https://github.com/alanrsoares",
+ "public_contributions": 1186,
+ "public_repos": 169,
+ "public_gists": 25,
+ "observed_public_commits": 1186,
+ "observed_public_pull_requests": 94,
+ "followers": 314,
+ "location": "Auckland, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "lukemurraynz",
+ "name": "Luke Murray",
+ "profile_url": "https://github.com/lukemurraynz",
+ "public_contributions": 855,
+ "public_repos": 243,
+ "public_gists": 52,
+ "observed_public_commits": 855,
+ "observed_public_pull_requests": 127,
+ "followers": 490,
+ "location": "Hamilton, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "gbmhunter",
+ "name": "Geoffrey Hunter",
+ "profile_url": "https://github.com/gbmhunter",
+ "public_contributions": 842,
+ "public_repos": 103,
+ "public_gists": 2,
+ "observed_public_commits": 842,
+ "observed_public_pull_requests": 41,
+ "followers": 301,
+ "location": "New Zealand",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "julianoes",
+ "name": "Julian Oes",
+ "profile_url": "https://github.com/julianoes",
+ "public_contributions": 762,
+ "public_repos": 86,
+ "public_gists": 4,
+ "observed_public_commits": 762,
+ "observed_public_pull_requests": 272,
+ "followers": 358,
+ "location": "Auckland, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "sebastien",
+ "name": "Sébastien Pierre",
+ "profile_url": "https://github.com/sebastien",
+ "public_contributions": 681,
+ "public_repos": 102,
+ "public_gists": 23,
+ "observed_public_commits": 681,
+ "observed_public_pull_requests": 0,
+ "followers": 241,
+ "location": "Wellington, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "memN0ps",
+ "profile_url": "https://github.com/memN0ps",
+ "public_contributions": 650,
+ "public_repos": 9,
+ "public_gists": 0,
+ "observed_public_commits": 650,
+ "observed_public_pull_requests": 2,
+ "followers": 1141,
+ "location": "New Zealand",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 19
+ },
+ {
+ "login": "sinclairzx81",
+ "profile_url": "https://github.com/sinclairzx81",
+ "public_contributions": 649,
+ "public_repos": 36,
+ "public_gists": 2,
+ "observed_public_commits": 649,
+ "observed_public_pull_requests": 181,
+ "followers": 1191,
+ "location": "South Korea | New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 18
+ },
+ {
+ "login": "schell",
+ "name": "Schell Carl Scivally",
+ "profile_url": "https://github.com/schell",
+ "public_contributions": 641,
+ "public_repos": 276,
+ "public_gists": 54,
+ "observed_public_commits": 641,
+ "observed_public_pull_requests": 113,
+ "followers": 257,
+ "location": "Pasadena, California and Nelson, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-norway.json b/data/history/2026-05-14/countries-norway.json
new file mode 100644
index 0000000..e04d6f9
--- /dev/null
+++ b/data/history/2026-05-14/countries-norway.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "norway",
+ "name": "Norway",
+ "title": "Top observed GitHub contributors in Norway",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 55750
+ ]
+ },
+ "code": "NO",
+ "candidate_count": 11037,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Norway repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Norway repos:>5 type:user",
+ "total": 11037,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "marcusramberg",
+ "name": "Marcus Ramberg",
+ "profile_url": "https://github.com/marcusramberg",
+ "public_contributions": 32465,
+ "public_repos": 344,
+ "public_gists": 320,
+ "observed_public_commits": 32465,
+ "observed_public_pull_requests": 141,
+ "followers": 352,
+ "location": "Oslo, Norway",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "oleavr",
+ "name": "Ole André Vadla Ravnås",
+ "profile_url": "https://github.com/oleavr",
+ "public_contributions": 3877,
+ "public_repos": 101,
+ "public_gists": 32,
+ "observed_public_commits": 3877,
+ "observed_public_pull_requests": 38,
+ "followers": 1927,
+ "location": "Stavanger, Norway",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "aurorascharff",
+ "name": "Aurora Scharff",
+ "profile_url": "https://github.com/aurorascharff",
+ "public_contributions": 3739,
+ "public_repos": 62,
+ "public_gists": 0,
+ "observed_public_commits": 3739,
+ "observed_public_pull_requests": 139,
+ "followers": 1035,
+ "location": "Oslo, Norway",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "shinokada",
+ "name": "Shinichi Okada",
+ "profile_url": "https://github.com/shinokada",
+ "public_contributions": 2781,
+ "public_repos": 197,
+ "public_gists": 724,
+ "observed_public_commits": 2781,
+ "observed_public_pull_requests": 207,
+ "followers": 362,
+ "location": "Norway",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "Starefossen",
+ "name": "Hans Kristian Flaatten",
+ "profile_url": "https://github.com/Starefossen",
+ "public_contributions": 2713,
+ "public_repos": 290,
+ "public_gists": 72,
+ "observed_public_commits": 2713,
+ "observed_public_pull_requests": 206,
+ "followers": 380,
+ "location": "Norway",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "habedi",
+ "name": "Hassan Abedi",
+ "profile_url": "https://github.com/habedi",
+ "public_contributions": 2471,
+ "public_repos": 95,
+ "public_gists": 100,
+ "observed_public_commits": 2471,
+ "observed_public_pull_requests": 266,
+ "followers": 315,
+ "location": "Stavanger; Norway",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "bep",
+ "name": "Bjørn Erik Pedersen",
+ "profile_url": "https://github.com/bep",
+ "public_contributions": 2005,
+ "public_repos": 378,
+ "public_gists": 10,
+ "observed_public_commits": 2005,
+ "observed_public_pull_requests": 461,
+ "followers": 2458,
+ "location": "Norway",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "ludeeus",
+ "name": "Joakim Sørensen",
+ "profile_url": "https://github.com/ludeeus",
+ "public_contributions": 1949,
+ "public_repos": 129,
+ "public_gists": 14,
+ "observed_public_commits": 1949,
+ "observed_public_pull_requests": 377,
+ "followers": 700,
+ "location": "Norway",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "mhjensen",
+ "name": "Morten Hjorth-Jensen",
+ "profile_url": "https://github.com/mhjensen",
+ "public_contributions": 1925,
+ "public_repos": 50,
+ "public_gists": 0,
+ "observed_public_commits": 1925,
+ "observed_public_pull_requests": 0,
+ "followers": 675,
+ "location": "Oslo, Norway",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "stipsan",
+ "name": "Cody Olsen",
+ "profile_url": "https://github.com/stipsan",
+ "public_contributions": 1825,
+ "public_repos": 134,
+ "public_gists": 37,
+ "observed_public_commits": 1825,
+ "observed_public_pull_requests": 478,
+ "followers": 425,
+ "location": "Oslo, Norway",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "eried",
+ "name": "Erwin Ried",
+ "profile_url": "https://github.com/eried",
+ "public_contributions": 1525,
+ "public_repos": 146,
+ "public_gists": 1,
+ "observed_public_commits": 1525,
+ "observed_public_pull_requests": 8,
+ "followers": 528,
+ "location": "Norway",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "eonist",
+ "name": "André J",
+ "profile_url": "https://github.com/eonist",
+ "public_contributions": 1348,
+ "public_repos": 121,
+ "public_gists": 590,
+ "observed_public_commits": 1348,
+ "observed_public_pull_requests": 84,
+ "followers": 495,
+ "location": "Norway, Oslo",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 19
+ },
+ {
+ "login": "jonhoo",
+ "name": "Jon Gjengset",
+ "profile_url": "https://github.com/jonhoo",
+ "public_contributions": 1257,
+ "public_repos": 284,
+ "public_gists": 48,
+ "observed_public_commits": 1257,
+ "observed_public_pull_requests": 123,
+ "followers": 13583,
+ "location": "Oslo, Norway",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 12
+ },
+ {
+ "login": "AmirhosseinHonardoust",
+ "name": "Amir",
+ "profile_url": "https://github.com/AmirhosseinHonardoust",
+ "public_contributions": 1255,
+ "public_repos": 119,
+ "public_gists": 1,
+ "observed_public_commits": 1255,
+ "observed_public_pull_requests": 21,
+ "followers": 1519,
+ "location": "Norway",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 13
+ },
+ {
+ "login": "TorsteinHonsi",
+ "name": "Torstein Hønsi",
+ "profile_url": "https://github.com/TorsteinHonsi",
+ "public_contributions": 1177,
+ "public_repos": 16,
+ "public_gists": 14,
+ "observed_public_commits": 1177,
+ "observed_public_pull_requests": 102,
+ "followers": 514,
+ "location": "Vik i Sogn, Norway",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 14
+ },
+ {
+ "login": "bvssvni",
+ "name": "Sven Nilsen",
+ "profile_url": "https://github.com/bvssvni",
+ "public_contributions": 1175,
+ "public_repos": 395,
+ "public_gists": 104,
+ "observed_public_commits": 1175,
+ "observed_public_pull_requests": 361,
+ "followers": 321,
+ "location": "Norway",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 15
+ },
+ {
+ "login": "Codehagen",
+ "name": "Christer",
+ "profile_url": "https://github.com/Codehagen",
+ "public_contributions": 1098,
+ "public_repos": 62,
+ "public_gists": 1,
+ "observed_public_commits": 1098,
+ "observed_public_pull_requests": 63,
+ "followers": 366,
+ "location": "Norway",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 16
+ },
+ {
+ "login": "HansKristian-Work",
+ "name": "Hans-Kristian Arntzen",
+ "profile_url": "https://github.com/HansKristian-Work",
+ "public_contributions": 1094,
+ "public_repos": 32,
+ "public_gists": 10,
+ "observed_public_commits": 1094,
+ "observed_public_pull_requests": 310,
+ "followers": 1123,
+ "location": "Trondheim, Norway",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "christianalfoni",
+ "name": "Christian Alfoni",
+ "profile_url": "https://github.com/christianalfoni",
+ "public_contributions": 1088,
+ "public_repos": 381,
+ "public_gists": 125,
+ "observed_public_commits": 1088,
+ "observed_public_pull_requests": 287,
+ "followers": 968,
+ "location": "Norway",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 17
+ },
+ {
+ "login": "jonnor",
+ "name": "Jon Nordby",
+ "profile_url": "https://github.com/jonnor",
+ "public_contributions": 994,
+ "public_repos": 196,
+ "public_gists": 14,
+ "observed_public_commits": 994,
+ "observed_public_pull_requests": 34,
+ "followers": 392,
+ "location": "Oslo, Norway",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-philippines.json b/data/history/2026-05-14/countries-philippines.json
new file mode 100644
index 0000000..1ed3a56
--- /dev/null
+++ b/data/history/2026-05-14/countries-philippines.json
@@ -0,0 +1,380 @@
+{
+ "kind": "country",
+ "slug": "philippines",
+ "name": "Philippines",
+ "title": "Top observed GitHub contributors in Philippines",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 24693
+ ]
+ },
+ "code": "PH",
+ "candidate_count": 16339,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Philippines repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Philippines repos:>5 type:user",
+ "total": 16339,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "lucifron28",
+ "name": "Ron Vincent Cada",
+ "profile_url": "https://github.com/lucifron28",
+ "public_contributions": 3770,
+ "public_repos": 101,
+ "public_gists": 0,
+ "observed_public_commits": 3770,
+ "observed_public_pull_requests": 16,
+ "followers": 387,
+ "location": "Lucena - Quezon Province, Philippines",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "marcuwynu23",
+ "name": "Mark Wayne Menorca",
+ "profile_url": "https://github.com/marcuwynu23",
+ "public_contributions": 3411,
+ "public_repos": 244,
+ "public_gists": 52,
+ "observed_public_commits": 3411,
+ "observed_public_pull_requests": 23,
+ "followers": 450,
+ "location": "Philippines",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "warengonzaga",
+ "name": "Waren Gonzaga",
+ "profile_url": "https://github.com/warengonzaga",
+ "public_contributions": 2822,
+ "public_repos": 208,
+ "public_gists": 24,
+ "observed_public_commits": 2822,
+ "observed_public_pull_requests": 194,
+ "followers": 1316,
+ "location": "Philippines",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "linux-china",
+ "name": "Libing Chen",
+ "profile_url": "https://github.com/linux-china",
+ "public_contributions": 2776,
+ "public_repos": 617,
+ "public_gists": 45,
+ "observed_public_commits": 2776,
+ "observed_public_pull_requests": 6,
+ "followers": 2211,
+ "location": "Davao City Philippines",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "xiv3r",
+ "name": "𝑹𝒂𝒇𝒇 𝑨𝒍𝒅𝒔",
+ "profile_url": "https://github.com/xiv3r",
+ "public_contributions": 2664,
+ "public_repos": 391,
+ "public_gists": 2,
+ "observed_public_commits": 2664,
+ "observed_public_pull_requests": 4,
+ "followers": 631,
+ "location": "Malaybalay City Bukidnon Philippines",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "macalinao",
+ "name": "Ian Macalinao",
+ "profile_url": "https://github.com/macalinao",
+ "public_contributions": 2224,
+ "public_repos": 515,
+ "public_gists": 142,
+ "observed_public_commits": 2224,
+ "observed_public_pull_requests": 297,
+ "followers": 797,
+ "location": "Metro Manila, Philippines",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "mrepol742",
+ "name": "Melvin Jones Repol",
+ "profile_url": "https://github.com/mrepol742",
+ "public_contributions": 2014,
+ "public_repos": 179,
+ "public_gists": 13,
+ "observed_public_commits": 2014,
+ "observed_public_pull_requests": 198,
+ "followers": 221,
+ "location": "Taytay, Calabarzon, Philippines",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "uncomfyhalomacro",
+ "name": "Soc Virnyl S. Estela",
+ "profile_url": "https://github.com/uncomfyhalomacro",
+ "public_contributions": 1811,
+ "public_repos": 271,
+ "public_gists": 30,
+ "observed_public_commits": 1811,
+ "observed_public_pull_requests": 30,
+ "followers": 223,
+ "location": "Philippines",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "RyannKim327",
+ "name": "itsme.0107639",
+ "profile_url": "https://github.com/RyannKim327",
+ "public_contributions": 1790,
+ "public_repos": 148,
+ "public_gists": 6,
+ "observed_public_commits": 1790,
+ "observed_public_pull_requests": 250,
+ "followers": 501,
+ "location": "Philippines",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "mrdcvlsc",
+ "name": "Jubal Mordecai Velasco",
+ "profile_url": "https://github.com/mrdcvlsc",
+ "public_contributions": 1411,
+ "public_repos": 59,
+ "public_gists": 8,
+ "observed_public_commits": 1411,
+ "observed_public_pull_requests": 33,
+ "followers": 306,
+ "location": "Philippines",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "princedev-toptal",
+ "name": "PrinceDev",
+ "profile_url": "https://github.com/princedev-toptal",
+ "public_contributions": 1344,
+ "public_repos": 20,
+ "public_gists": 0,
+ "observed_public_commits": 1344,
+ "observed_public_pull_requests": 16,
+ "followers": 292,
+ "location": "Angeles, Central Luzon, Philippines",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "mjoshua97241",
+ "name": "Michael Joshua Vargas",
+ "profile_url": "https://github.com/mjoshua97241",
+ "public_contributions": 1279,
+ "public_repos": 38,
+ "public_gists": 0,
+ "observed_public_commits": 1279,
+ "observed_public_pull_requests": 70,
+ "followers": 371,
+ "location": "Philippines",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "joebertcerezo",
+ "name": "Joebert Cerezo",
+ "profile_url": "https://github.com/joebertcerezo",
+ "public_contributions": 1127,
+ "public_repos": 56,
+ "public_gists": 0,
+ "observed_public_commits": 1127,
+ "observed_public_pull_requests": 30,
+ "followers": 973,
+ "location": "Cebu City, Philippines",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "carlocab",
+ "name": "Carlo Cabrera",
+ "profile_url": "https://github.com/carlocab",
+ "public_contributions": 1068,
+ "public_repos": 107,
+ "public_gists": 6,
+ "observed_public_commits": 1068,
+ "observed_public_pull_requests": 282,
+ "followers": 220,
+ "location": "Manila, Philippines",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "Neon-099",
+ "profile_url": "https://github.com/Neon-099",
+ "public_contributions": 841,
+ "public_repos": 22,
+ "public_gists": 0,
+ "observed_public_commits": 841,
+ "observed_public_pull_requests": 1,
+ "followers": 230,
+ "location": "Pangasinan, Philippines",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "tyron12233",
+ "name": "tyron",
+ "profile_url": "https://github.com/tyron12233",
+ "public_contributions": 673,
+ "public_repos": 69,
+ "public_gists": 0,
+ "observed_public_commits": 673,
+ "observed_public_pull_requests": 16,
+ "followers": 385,
+ "location": "Philippines",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "Qard",
+ "name": "Stephen Belanger",
+ "profile_url": "https://github.com/Qard",
+ "public_contributions": 631,
+ "public_repos": 280,
+ "public_gists": 20,
+ "observed_public_commits": 631,
+ "observed_public_pull_requests": 270,
+ "followers": 514,
+ "location": "Vancouver, BC, Canada/Manila, Philippines",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "roatienza",
+ "name": "Rowel Atienza",
+ "profile_url": "https://github.com/roatienza",
+ "public_contributions": 625,
+ "public_repos": 39,
+ "public_gists": 0,
+ "observed_public_commits": 625,
+ "observed_public_pull_requests": 8,
+ "followers": 514,
+ "location": "Philippines",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "JohnEsleyer",
+ "name": "Ralph John Policarpio",
+ "profile_url": "https://github.com/JohnEsleyer",
+ "public_contributions": 593,
+ "public_repos": 101,
+ "public_gists": 3,
+ "observed_public_commits": 593,
+ "observed_public_pull_requests": 117,
+ "followers": 311,
+ "location": "Koronadal City, South Cotabato, Philippines",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "jofftiquez",
+ "name": "Joff Tiquez",
+ "profile_url": "https://github.com/jofftiquez",
+ "public_contributions": 516,
+ "public_repos": 176,
+ "public_gists": 20,
+ "observed_public_commits": 516,
+ "observed_public_pull_requests": 17,
+ "followers": 437,
+ "location": "Manila, Philippines",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-poland.json b/data/history/2026-05-14/countries-poland.json
new file mode 100644
index 0000000..74c27e2
--- /dev/null
+++ b/data/history/2026-05-14/countries-poland.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "poland",
+ "name": "Poland",
+ "title": "Top observed GitHub contributors in Poland",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 52350
+ ]
+ },
+ "code": "PL",
+ "candidate_count": 37055,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Poland repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Poland repos:>5 type:user",
+ "total": 37055,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "DanielTRZ",
+ "name": "Daniel Trzeciński",
+ "profile_url": "https://github.com/DanielTRZ",
+ "public_contributions": 24203,
+ "public_repos": 105,
+ "public_gists": 0,
+ "observed_public_commits": 24203,
+ "observed_public_pull_requests": 27,
+ "followers": 644,
+ "location": "Zabrze - Poland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "RooTinfinite",
+ "name": "Piotr Maminski",
+ "profile_url": "https://github.com/RooTinfinite",
+ "public_contributions": 6632,
+ "public_repos": 55,
+ "public_gists": 0,
+ "observed_public_commits": 6632,
+ "observed_public_pull_requests": 24,
+ "followers": 626,
+ "location": "Poland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "masagrator",
+ "name": "MasaGratoR",
+ "profile_url": "https://github.com/masagrator",
+ "public_contributions": 6452,
+ "public_repos": 84,
+ "public_gists": 3,
+ "observed_public_commits": 6452,
+ "observed_public_pull_requests": 730,
+ "followers": 502,
+ "location": "Poland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "thymikee",
+ "name": "Michał Pierzchała",
+ "profile_url": "https://github.com/thymikee",
+ "public_contributions": 2847,
+ "public_repos": 117,
+ "public_gists": 1,
+ "observed_public_commits": 2847,
+ "observed_public_pull_requests": 572,
+ "followers": 1139,
+ "location": "Krakow/Wroclaw, Poland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 5
+ },
+ {
+ "login": "wojtekmaj",
+ "name": "Wojciech Maj",
+ "profile_url": "https://github.com/wojtekmaj",
+ "public_contributions": 2813,
+ "public_repos": 114,
+ "public_gists": 32,
+ "observed_public_commits": 2813,
+ "observed_public_pull_requests": 221,
+ "followers": 3555,
+ "location": "Kraków, Poland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 4
+ },
+ {
+ "login": "kamilmysliwiec",
+ "name": "Kamil Mysliwiec",
+ "profile_url": "https://github.com/kamilmysliwiec",
+ "public_contributions": 2033,
+ "public_repos": 62,
+ "public_gists": 0,
+ "observed_public_commits": 2033,
+ "observed_public_pull_requests": 57,
+ "followers": 8720,
+ "location": "Poland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "jcubic",
+ "name": "Jakub T. Jankiewicz",
+ "profile_url": "https://github.com/jcubic",
+ "public_contributions": 1931,
+ "public_repos": 288,
+ "public_gists": 45,
+ "observed_public_commits": 1931,
+ "observed_public_pull_requests": 31,
+ "followers": 599,
+ "location": "Bliżyn, Poland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "mrexodia",
+ "name": "Duncan Ogilvie",
+ "profile_url": "https://github.com/mrexodia",
+ "public_contributions": 1840,
+ "public_repos": 669,
+ "public_gists": 73,
+ "observed_public_commits": 1840,
+ "observed_public_pull_requests": 187,
+ "followers": 3609,
+ "location": "Poland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 9
+ },
+ {
+ "login": "pawurb",
+ "name": "Paweł Urbanek",
+ "profile_url": "https://github.com/pawurb",
+ "public_contributions": 1818,
+ "public_repos": 105,
+ "public_gists": 8,
+ "observed_public_commits": 1818,
+ "observed_public_pull_requests": 391,
+ "followers": 598,
+ "location": "Poland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 8
+ },
+ {
+ "login": "josevalim",
+ "name": "José Valim",
+ "profile_url": "https://github.com/josevalim",
+ "public_contributions": 1781,
+ "public_repos": 104,
+ "public_gists": 140,
+ "observed_public_commits": 1781,
+ "observed_public_pull_requests": 235,
+ "followers": 16132,
+ "location": "Kraków, Poland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "satya164",
+ "name": "Satyajit Sahoo",
+ "profile_url": "https://github.com/satya164",
+ "public_contributions": 1742,
+ "public_repos": 164,
+ "public_gists": 21,
+ "observed_public_commits": 1742,
+ "observed_public_pull_requests": 143,
+ "followers": 2488,
+ "location": "Wrocław, Poland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "sergeyklay",
+ "name": "Serghei Iakovlev",
+ "profile_url": "https://github.com/sergeyklay",
+ "public_contributions": 1735,
+ "public_repos": 119,
+ "public_gists": 32,
+ "observed_public_commits": 1735,
+ "observed_public_pull_requests": 491,
+ "followers": 503,
+ "location": "Wrocław, Poland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "kjk",
+ "name": "Krzysztof Kowalczyk",
+ "profile_url": "https://github.com/kjk",
+ "public_contributions": 1638,
+ "public_repos": 8,
+ "public_gists": 420,
+ "observed_public_commits": 1638,
+ "observed_public_pull_requests": 11,
+ "followers": 1301,
+ "location": "Krakow, Poland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "Daynlight",
+ "name": "DAYNLIGHT",
+ "profile_url": "https://github.com/Daynlight",
+ "public_contributions": 1558,
+ "public_repos": 29,
+ "public_gists": 0,
+ "observed_public_commits": 1558,
+ "observed_public_pull_requests": 167,
+ "followers": 3154,
+ "location": "Poland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "asiekierka",
+ "name": "Adrian \"asie\" Siekierka",
+ "profile_url": "https://github.com/asiekierka",
+ "public_contributions": 1440,
+ "public_repos": 462,
+ "public_gists": 5,
+ "observed_public_commits": 1440,
+ "observed_public_pull_requests": 60,
+ "followers": 706,
+ "location": "Poland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "adamw",
+ "name": "Adam Warski",
+ "profile_url": "https://github.com/adamw",
+ "public_contributions": 1248,
+ "public_repos": 182,
+ "public_gists": 286,
+ "observed_public_commits": 1248,
+ "observed_public_pull_requests": 129,
+ "followers": 790,
+ "location": "Warsaw, Poland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "stared",
+ "name": "Piotr Migdał",
+ "profile_url": "https://github.com/stared",
+ "public_contributions": 1171,
+ "public_repos": 221,
+ "public_gists": 42,
+ "observed_public_commits": 1171,
+ "observed_public_pull_requests": 87,
+ "followers": 716,
+ "location": "Warsaw, Poland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "ku1ik",
+ "name": "Marcin Kulik",
+ "profile_url": "https://github.com/ku1ik",
+ "public_contributions": 992,
+ "public_repos": 122,
+ "public_gists": 185,
+ "observed_public_commits": 992,
+ "observed_public_pull_requests": 4,
+ "followers": 822,
+ "location": "Poland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "mrholek",
+ "name": "Łukasz Holeczek",
+ "profile_url": "https://github.com/mrholek",
+ "public_contributions": 799,
+ "public_repos": 53,
+ "public_gists": 0,
+ "observed_public_commits": 799,
+ "observed_public_pull_requests": 9,
+ "followers": 1112,
+ "location": "Poland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "Blaizzy",
+ "name": "Prince Canuma",
+ "profile_url": "https://github.com/Blaizzy",
+ "public_contributions": 763,
+ "public_repos": 105,
+ "public_gists": 50,
+ "observed_public_commits": 763,
+ "observed_public_pull_requests": 360,
+ "followers": 1301,
+ "location": "Poland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-portugal.json b/data/history/2026-05-14/countries-portugal.json
new file mode 100644
index 0000000..597875c
--- /dev/null
+++ b/data/history/2026-05-14/countries-portugal.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "portugal",
+ "name": "Portugal",
+ "title": "Top observed GitHub contributors in Portugal",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 79746
+ ]
+ },
+ "code": "PT",
+ "candidate_count": 17447,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Portugal repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Portugal repos:>5 type:user",
+ "total": 17447,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "Correia-jpv",
+ "name": "João Correia",
+ "profile_url": "https://github.com/Correia-jpv",
+ "public_contributions": 37214,
+ "public_repos": 140,
+ "public_gists": 0,
+ "observed_public_commits": 37214,
+ "observed_public_pull_requests": 32,
+ "followers": 479,
+ "location": "Porto, Portugal",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "pirapira",
+ "name": "Yoichi Hirai",
+ "profile_url": "https://github.com/pirapira",
+ "public_contributions": 11316,
+ "public_repos": 215,
+ "public_gists": 45,
+ "observed_public_commits": 11316,
+ "observed_public_pull_requests": 4358,
+ "followers": 799,
+ "location": "Portugal",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "rcarmo",
+ "name": "Rui Carmo",
+ "profile_url": "https://github.com/rcarmo",
+ "public_contributions": 8317,
+ "public_repos": 412,
+ "public_gists": 90,
+ "observed_public_commits": 8317,
+ "observed_public_pull_requests": 10,
+ "followers": 621,
+ "location": "Lisbon, Portugal",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "otaviojava",
+ "name": "Otávio Santana",
+ "profile_url": "https://github.com/otaviojava",
+ "public_contributions": 5945,
+ "public_repos": 108,
+ "public_gists": 95,
+ "observed_public_commits": 5945,
+ "observed_public_pull_requests": 198,
+ "followers": 1302,
+ "location": "Portugal",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "motanelson",
+ "name": "nelson jr mota",
+ "profile_url": "https://github.com/motanelson",
+ "public_contributions": 4612,
+ "public_repos": 443,
+ "public_gists": 0,
+ "observed_public_commits": 4612,
+ "observed_public_pull_requests": 0,
+ "followers": 8325,
+ "location": "Portugal, lisbon",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "DiogoRibeiro7",
+ "name": "Diogo Ribeiro",
+ "profile_url": "https://github.com/DiogoRibeiro7",
+ "public_contributions": 3387,
+ "public_repos": 171,
+ "public_gists": 280,
+ "observed_public_commits": 3387,
+ "observed_public_pull_requests": 553,
+ "followers": 515,
+ "location": "Portugal",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "snipe",
+ "name": "snipe",
+ "profile_url": "https://github.com/snipe",
+ "public_contributions": 3329,
+ "public_repos": 123,
+ "public_gists": 42,
+ "observed_public_commits": 3329,
+ "observed_public_pull_requests": 357,
+ "followers": 1987,
+ "location": "Lisbon, Portugal",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "nunomaduro",
+ "name": "nuno maduro",
+ "profile_url": "https://github.com/nunomaduro",
+ "public_contributions": 2340,
+ "public_repos": 327,
+ "public_gists": 23,
+ "observed_public_commits": 2340,
+ "observed_public_pull_requests": 182,
+ "followers": 9138,
+ "location": "Portugal",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "bgcngm",
+ "name": "Bruno Martins",
+ "profile_url": "https://github.com/bgcngm",
+ "public_contributions": 1748,
+ "public_repos": 70,
+ "public_gists": 3,
+ "observed_public_commits": 1748,
+ "observed_public_pull_requests": 1,
+ "followers": 414,
+ "location": "Lisbon, Portugal",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "pgte",
+ "name": "Pedro Teixeira",
+ "profile_url": "https://github.com/pgte",
+ "public_contributions": 1538,
+ "public_repos": 233,
+ "public_gists": 52,
+ "observed_public_commits": 1538,
+ "observed_public_pull_requests": 171,
+ "followers": 1053,
+ "location": "Portugal",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "nelsonic",
+ "name": "Nelson",
+ "profile_url": "https://github.com/nelsonic",
+ "public_contributions": 1418,
+ "public_repos": 460,
+ "public_gists": 37,
+ "observed_public_commits": 1418,
+ "observed_public_pull_requests": 16,
+ "followers": 3434,
+ "location": "Braga, Portugal",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "leafac",
+ "name": "Leandro Facchinetti",
+ "profile_url": "https://github.com/leafac",
+ "public_contributions": 1217,
+ "public_repos": 83,
+ "public_gists": 43,
+ "observed_public_commits": 1217,
+ "observed_public_pull_requests": 0,
+ "followers": 404,
+ "location": "Portugal",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "niquola",
+ "name": "Nikolai Ryzhikov",
+ "profile_url": "https://github.com/niquola",
+ "public_contributions": 1064,
+ "public_repos": 304,
+ "public_gists": 285,
+ "observed_public_commits": 1064,
+ "observed_public_pull_requests": 21,
+ "followers": 426,
+ "location": "Portugal, Lisboa",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "rochacbruno",
+ "name": "Bruno Rocha",
+ "profile_url": "https://github.com/rochacbruno",
+ "public_contributions": 821,
+ "public_repos": 408,
+ "public_gists": 347,
+ "observed_public_commits": 821,
+ "observed_public_pull_requests": 162,
+ "followers": 4666,
+ "location": "Viana do Castelo, Portugal",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "stevenroose",
+ "name": "Steven Roose",
+ "profile_url": "https://github.com/stevenroose",
+ "public_contributions": 812,
+ "public_repos": 236,
+ "public_gists": 33,
+ "observed_public_commits": 812,
+ "observed_public_pull_requests": 16,
+ "followers": 490,
+ "location": "Portugal",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "macabeus",
+ "name": "Bruno Macabeus",
+ "profile_url": "https://github.com/macabeus",
+ "public_contributions": 777,
+ "public_repos": 149,
+ "public_gists": 12,
+ "observed_public_commits": 777,
+ "observed_public_pull_requests": 82,
+ "followers": 706,
+ "location": "Ourém / Portugal",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "diogocarrola",
+ "name": "Diogo Carrola",
+ "profile_url": "https://github.com/diogocarrola",
+ "public_contributions": 767,
+ "public_repos": 53,
+ "public_gists": 0,
+ "observed_public_commits": 767,
+ "observed_public_pull_requests": 5,
+ "followers": 1041,
+ "location": "Porto, Portugal",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "apocas",
+ "name": "Pedro Dias",
+ "profile_url": "https://github.com/apocas",
+ "public_contributions": 693,
+ "public_repos": 100,
+ "public_gists": 12,
+ "observed_public_commits": 693,
+ "observed_public_pull_requests": 3,
+ "followers": 347,
+ "location": "Portugal",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "tofumatt",
+ "name": "Matthew Riley MacPherson",
+ "profile_url": "https://github.com/tofumatt",
+ "public_contributions": 690,
+ "public_repos": 122,
+ "public_gists": 62,
+ "observed_public_commits": 690,
+ "observed_public_pull_requests": 55,
+ "followers": 349,
+ "location": "Portugal/Scotland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "joaotavora",
+ "name": "João Távora",
+ "profile_url": "https://github.com/joaotavora",
+ "public_contributions": 673,
+ "public_repos": 148,
+ "public_gists": 7,
+ "observed_public_commits": 673,
+ "observed_public_pull_requests": 2,
+ "followers": 749,
+ "location": "Portugal",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-republic-of-korea.json b/data/history/2026-05-14/countries-republic-of-korea.json
new file mode 100644
index 0000000..8e6fcf9
--- /dev/null
+++ b/data/history/2026-05-14/countries-republic-of-korea.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "republic-of-korea",
+ "name": "Republic of Korea",
+ "title": "Top observed GitHub contributors in Republic of Korea",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 52875
+ ]
+ },
+ "code": "KR",
+ "candidate_count": 45286,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Korea repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Korea repos:>5 type:user",
+ "total": 45286,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "JAICHANGPARK",
+ "name": "Dreamwalker",
+ "profile_url": "https://github.com/JAICHANGPARK",
+ "public_contributions": 11278,
+ "public_repos": 343,
+ "public_gists": 80,
+ "observed_public_commits": 11278,
+ "observed_public_pull_requests": 30,
+ "followers": 535,
+ "location": "Seoul, Republic of Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "hahwul",
+ "name": "HAHWUL",
+ "profile_url": "https://github.com/hahwul",
+ "public_contributions": 9418,
+ "public_repos": 217,
+ "public_gists": 35,
+ "observed_public_commits": 9418,
+ "observed_public_pull_requests": 2133,
+ "followers": 2914,
+ "location": "Republic of Korea",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "dahlia",
+ "name": "Hong Minhee (洪 民憙)",
+ "profile_url": "https://github.com/dahlia",
+ "public_contributions": 8680,
+ "public_repos": 298,
+ "public_gists": 91,
+ "observed_public_commits": 8680,
+ "observed_public_pull_requests": 456,
+ "followers": 1328,
+ "location": "Seoul, Republic of Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "youknowone",
+ "name": "Jeong, YunWon",
+ "profile_url": "https://github.com/youknowone",
+ "public_contributions": 5967,
+ "public_repos": 240,
+ "public_gists": 17,
+ "observed_public_commits": 5967,
+ "observed_public_pull_requests": 797,
+ "followers": 640,
+ "location": "Seoul, The Republic of Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "samchon",
+ "name": "Jeongho Nam",
+ "profile_url": "https://github.com/samchon",
+ "public_contributions": 4204,
+ "public_repos": 186,
+ "public_gists": 18,
+ "observed_public_commits": 4204,
+ "observed_public_pull_requests": 1176,
+ "followers": 2226,
+ "location": "Seoul, South Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "devxoul",
+ "name": "Jeon Suyeol",
+ "profile_url": "https://github.com/devxoul",
+ "public_contributions": 3925,
+ "public_repos": 234,
+ "public_gists": 86,
+ "observed_public_commits": 3925,
+ "observed_public_pull_requests": 665,
+ "followers": 4017,
+ "location": "Seoul, Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "junhoyeo",
+ "name": "Junho Yeo",
+ "profile_url": "https://github.com/junhoyeo",
+ "public_contributions": 3214,
+ "public_repos": 456,
+ "public_gists": 37,
+ "observed_public_commits": 3214,
+ "observed_public_pull_requests": 425,
+ "followers": 1496,
+ "location": "Seoul, Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "utilForever",
+ "name": "Chris Ohk",
+ "profile_url": "https://github.com/utilForever",
+ "public_contributions": 2472,
+ "public_repos": 354,
+ "public_gists": 41,
+ "observed_public_commits": 2472,
+ "observed_public_pull_requests": 207,
+ "followers": 4035,
+ "location": "Seongnam, Republic of Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "graykode",
+ "name": "Tae Hwan Jung",
+ "profile_url": "https://github.com/graykode",
+ "public_contributions": 2193,
+ "public_repos": 78,
+ "public_gists": 4,
+ "observed_public_commits": 2193,
+ "observed_public_pull_requests": 175,
+ "followers": 1936,
+ "location": "Seoul, South Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "hkjang",
+ "name": "hkjang",
+ "profile_url": "https://github.com/hkjang",
+ "public_contributions": 1524,
+ "public_repos": 197,
+ "public_gists": 0,
+ "observed_public_commits": 1524,
+ "observed_public_pull_requests": 6,
+ "followers": 640,
+ "location": "Seoul, South Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "kdy1",
+ "name": "Donny/강동윤",
+ "profile_url": "https://github.com/kdy1",
+ "public_contributions": 1401,
+ "public_repos": 316,
+ "public_gists": 12,
+ "observed_public_commits": 1401,
+ "observed_public_pull_requests": 1263,
+ "followers": 4441,
+ "location": "South korea",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "terryum",
+ "name": "Terry Taewoong Um",
+ "profile_url": "https://github.com/terryum",
+ "public_contributions": 1265,
+ "public_repos": 15,
+ "public_gists": 0,
+ "observed_public_commits": 1265,
+ "observed_public_pull_requests": 4,
+ "followers": 1487,
+ "location": "Seoul, South Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "robotpilot",
+ "name": "Pyo",
+ "profile_url": "https://github.com/robotpilot",
+ "public_contributions": 1032,
+ "public_repos": 76,
+ "public_gists": 5,
+ "observed_public_commits": 1032,
+ "observed_public_pull_requests": 204,
+ "followers": 588,
+ "location": "Seoul, KOREA",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "hmmhmmhm",
+ "name": "",
+ "profile_url": "https://github.com/hmmhmmhm",
+ "public_contributions": 1031,
+ "public_repos": 129,
+ "public_gists": 67,
+ "observed_public_commits": 1031,
+ "observed_public_pull_requests": 123,
+ "followers": 730,
+ "location": "Seoul, South Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "posquit0",
+ "name": "Byungjin Park (Claud)",
+ "profile_url": "https://github.com/posquit0",
+ "public_contributions": 921,
+ "public_repos": 142,
+ "public_gists": 8,
+ "observed_public_commits": 921,
+ "observed_public_pull_requests": 232,
+ "followers": 1526,
+ "location": "Seoul, Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 16
+ },
+ {
+ "login": "subinium",
+ "name": "Subin An",
+ "profile_url": "https://github.com/subinium",
+ "public_contributions": 918,
+ "public_repos": 90,
+ "public_gists": 8,
+ "observed_public_commits": 918,
+ "observed_public_pull_requests": 172,
+ "followers": 879,
+ "location": "Seoul, Republic of Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 17
+ },
+ {
+ "login": "minirang",
+ "name": "서울민트초코",
+ "profile_url": "https://github.com/minirang",
+ "public_contributions": 906,
+ "public_repos": 43,
+ "public_gists": 0,
+ "observed_public_commits": 906,
+ "observed_public_pull_requests": 7,
+ "followers": 575,
+ "location": "South Korea",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 15
+ },
+ {
+ "login": "yceffort",
+ "name": "yceffort",
+ "profile_url": "https://github.com/yceffort",
+ "public_contributions": 887,
+ "public_repos": 53,
+ "public_gists": 4,
+ "observed_public_commits": 887,
+ "observed_public_pull_requests": 12,
+ "followers": 558,
+ "location": "Korea",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "easylogic",
+ "name": "jinho park",
+ "profile_url": "https://github.com/easylogic",
+ "public_contributions": 849,
+ "public_repos": 126,
+ "public_gists": 268,
+ "observed_public_commits": 849,
+ "observed_public_pull_requests": 256,
+ "followers": 659,
+ "location": "korea/seoul",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "Xvezda",
+ "name": "Xvezda",
+ "profile_url": "https://github.com/Xvezda",
+ "public_contributions": 762,
+ "public_repos": 140,
+ "public_gists": 51,
+ "observed_public_commits": 762,
+ "observed_public_pull_requests": 145,
+ "followers": 645,
+ "location": "Seoul, South Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-singapore.json b/data/history/2026-05-14/countries-singapore.json
new file mode 100644
index 0000000..a2252e1
--- /dev/null
+++ b/data/history/2026-05-14/countries-singapore.json
@@ -0,0 +1,381 @@
+{
+ "kind": "country",
+ "slug": "singapore",
+ "name": "Singapore",
+ "title": "Top observed GitHub contributors in Singapore",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 41047
+ ]
+ },
+ "code": "SG",
+ "candidate_count": 20930,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Singapore repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Singapore repos:>5 type:user",
+ "total": 20930,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "lupyuen",
+ "name": "Lup Yuen Lee",
+ "profile_url": "https://github.com/lupyuen",
+ "public_contributions": 22607,
+ "public_repos": 210,
+ "public_gists": 1723,
+ "observed_public_commits": 22607,
+ "observed_public_pull_requests": 14,
+ "followers": 881,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "Vonng",
+ "name": "Feng Ruohang",
+ "profile_url": "https://github.com/Vonng",
+ "public_contributions": 3634,
+ "public_repos": 109,
+ "public_gists": 1,
+ "observed_public_commits": 3634,
+ "observed_public_pull_requests": 18,
+ "followers": 1995,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "karlseguin",
+ "name": "Karl Seguin",
+ "profile_url": "https://github.com/karlseguin",
+ "public_contributions": 2822,
+ "public_repos": 157,
+ "public_gists": 91,
+ "observed_public_commits": 2822,
+ "observed_public_pull_requests": 902,
+ "followers": 2516,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "cheeaun",
+ "name": "Chee Aun",
+ "profile_url": "https://github.com/cheeaun",
+ "public_contributions": 2008,
+ "public_repos": 264,
+ "public_gists": 141,
+ "observed_public_commits": 2008,
+ "observed_public_pull_requests": 213,
+ "followers": 1864,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "bunnie",
+ "name": "bunnie",
+ "profile_url": "https://github.com/bunnie",
+ "public_contributions": 1954,
+ "public_repos": 166,
+ "public_gists": 7,
+ "observed_public_commits": 1954,
+ "observed_public_pull_requests": 197,
+ "followers": 1481,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "kossnocorp",
+ "name": "Sasha Koss",
+ "profile_url": "https://github.com/kossnocorp",
+ "public_contributions": 1937,
+ "public_repos": 255,
+ "public_gists": 127,
+ "observed_public_commits": 1937,
+ "observed_public_pull_requests": 24,
+ "followers": 782,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "Brooooooklyn",
+ "name": "LongYinan",
+ "profile_url": "https://github.com/Brooooooklyn",
+ "public_contributions": 1695,
+ "public_repos": 328,
+ "public_gists": 5,
+ "observed_public_commits": 1695,
+ "observed_public_pull_requests": 896,
+ "followers": 5024,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "CMGS",
+ "name": "CMGS",
+ "profile_url": "https://github.com/CMGS",
+ "public_contributions": 1636,
+ "public_repos": 79,
+ "public_gists": 22,
+ "observed_public_commits": 1636,
+ "observed_public_pull_requests": 90,
+ "followers": 1026,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "sanand0",
+ "name": "S Anand",
+ "profile_url": "https://github.com/sanand0",
+ "public_contributions": 1537,
+ "public_repos": 215,
+ "public_gists": 23,
+ "observed_public_commits": 1537,
+ "observed_public_pull_requests": 224,
+ "followers": 1243,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "auxten",
+ "name": "Auxten Wang",
+ "profile_url": "https://github.com/auxten",
+ "public_contributions": 1217,
+ "public_repos": 102,
+ "public_gists": 19,
+ "observed_public_commits": 1217,
+ "observed_public_pull_requests": 41,
+ "followers": 961,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "airingursb",
+ "name": "Airing",
+ "profile_url": "https://github.com/airingursb",
+ "public_contributions": 1144,
+ "public_repos": 132,
+ "public_gists": 1,
+ "observed_public_commits": 1144,
+ "observed_public_pull_requests": 14,
+ "followers": 1866,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "hyf0",
+ "name": "Yunfei He",
+ "profile_url": "https://github.com/hyf0",
+ "public_contributions": 1135,
+ "public_repos": 164,
+ "public_gists": 4,
+ "observed_public_commits": 1135,
+ "observed_public_pull_requests": 521,
+ "followers": 1106,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "cmliu",
+ "name": "CMLiussss",
+ "profile_url": "https://github.com/cmliu",
+ "public_contributions": 1071,
+ "public_repos": 67,
+ "public_gists": 0,
+ "observed_public_commits": 1071,
+ "observed_public_pull_requests": 178,
+ "followers": 5982,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "DIYgod",
+ "name": "DIYgod",
+ "profile_url": "https://github.com/DIYgod",
+ "public_contributions": 1035,
+ "public_repos": 106,
+ "public_gists": 3,
+ "observed_public_commits": 1035,
+ "observed_public_pull_requests": 163,
+ "followers": 15791,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "sausheong",
+ "name": "Chang Sau Sheong",
+ "profile_url": "https://github.com/sausheong",
+ "public_contributions": 945,
+ "public_repos": 193,
+ "public_gists": 234,
+ "observed_public_commits": 945,
+ "observed_public_pull_requests": 0,
+ "followers": 1231,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "yinglantan",
+ "name": "Yinglan",
+ "profile_url": "https://github.com/yinglantan",
+ "public_contributions": 887,
+ "public_repos": 85,
+ "public_gists": 0,
+ "observed_public_commits": 887,
+ "observed_public_pull_requests": 84,
+ "followers": 921,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "BugenZhao",
+ "name": "Bugen Zhao",
+ "profile_url": "https://github.com/BugenZhao",
+ "public_contributions": 842,
+ "public_repos": 134,
+ "public_gists": 10,
+ "observed_public_commits": 842,
+ "observed_public_pull_requests": 611,
+ "followers": 669,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "yangshun",
+ "name": "Yangshun Tay",
+ "profile_url": "https://github.com/yangshun",
+ "public_contributions": 681,
+ "public_repos": 172,
+ "public_gists": 49,
+ "observed_public_commits": 681,
+ "observed_public_pull_requests": 61,
+ "followers": 13268,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "JamesNK",
+ "name": "James Newton-King",
+ "profile_url": "https://github.com/JamesNK",
+ "public_contributions": 662,
+ "public_repos": 88,
+ "public_gists": 21,
+ "observed_public_commits": 662,
+ "observed_public_pull_requests": 487,
+ "followers": 4690,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "mithi",
+ "name": "Mithi Sevilla",
+ "profile_url": "https://github.com/mithi",
+ "public_contributions": 622,
+ "public_repos": 61,
+ "public_gists": 212,
+ "observed_public_commits": 622,
+ "observed_public_pull_requests": 34,
+ "followers": 1891,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-south-africa.json b/data/history/2026-05-14/countries-south-africa.json
new file mode 100644
index 0000000..72551b8
--- /dev/null
+++ b/data/history/2026-05-14/countries-south-africa.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "south-africa",
+ "name": "South Africa",
+ "title": "Top observed GitHub contributors in South Africa",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 22865
+ ]
+ },
+ "code": "ZA",
+ "candidate_count": 12182,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:\"South Africa\" repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:\"South Africa\" repos:>5 type:user",
+ "total": 12182,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "mitchellkrogza",
+ "name": "Mitchell Krog",
+ "profile_url": "https://github.com/mitchellkrogza",
+ "public_contributions": 5034,
+ "public_repos": 168,
+ "public_gists": 64,
+ "observed_public_commits": 5034,
+ "observed_public_pull_requests": 0,
+ "followers": 957,
+ "location": "South Africa",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "govert",
+ "name": "Govert van Drimmelen",
+ "profile_url": "https://github.com/govert",
+ "public_contributions": 3321,
+ "public_repos": 117,
+ "public_gists": 19,
+ "observed_public_commits": 3321,
+ "observed_public_pull_requests": 44,
+ "followers": 167,
+ "location": "Johannesburg, South Africa",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "fluffypony",
+ "name": "Riccardo Spagni",
+ "profile_url": "https://github.com/fluffypony",
+ "public_contributions": 2982,
+ "public_repos": 82,
+ "public_gists": 8,
+ "observed_public_commits": 2982,
+ "observed_public_pull_requests": 44,
+ "followers": 1658,
+ "location": "South Africa",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "Asjas",
+ "name": "A-J Roos",
+ "profile_url": "https://github.com/Asjas",
+ "public_contributions": 2850,
+ "public_repos": 24,
+ "public_gists": 18,
+ "observed_public_commits": 2850,
+ "observed_public_pull_requests": 19,
+ "followers": 278,
+ "location": "South Africa",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "mattleibow",
+ "name": "Matthew Leibowitz",
+ "profile_url": "https://github.com/mattleibow",
+ "public_contributions": 1685,
+ "public_repos": 521,
+ "public_gists": 270,
+ "observed_public_commits": 1685,
+ "observed_public_pull_requests": 742,
+ "followers": 1105,
+ "location": "Cape Town, South Africa",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 6
+ },
+ {
+ "login": "ashleykleynhans",
+ "name": "Ashley Kleynhans",
+ "profile_url": "https://github.com/ashleykleynhans",
+ "public_contributions": 1579,
+ "public_repos": 173,
+ "public_gists": 6,
+ "observed_public_commits": 1579,
+ "observed_public_pull_requests": 2,
+ "followers": 242,
+ "location": "South Africa",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 7
+ },
+ {
+ "login": "limbopro",
+ "name": "毒奶博主",
+ "profile_url": "https://github.com/limbopro",
+ "public_contributions": 1575,
+ "public_repos": 77,
+ "public_gists": 0,
+ "observed_public_commits": 1575,
+ "observed_public_pull_requests": 0,
+ "followers": 2468,
+ "location": "South Africa",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 8
+ },
+ {
+ "login": "NickiMash17",
+ "name": "Nicolette Mashaba",
+ "profile_url": "https://github.com/NickiMash17",
+ "public_contributions": 1424,
+ "public_repos": 63,
+ "public_gists": 0,
+ "observed_public_commits": 1424,
+ "observed_public_pull_requests": 29,
+ "followers": 400,
+ "location": "South Africa",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 5
+ },
+ {
+ "login": "peterp",
+ "name": "Peter Pistorius",
+ "profile_url": "https://github.com/peterp",
+ "public_contributions": 1350,
+ "public_repos": 54,
+ "public_gists": 7,
+ "observed_public_commits": 1350,
+ "observed_public_pull_requests": 283,
+ "followers": 613,
+ "location": "South Africa",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "KodEx-SA",
+ "name": "Ashley K Motsie",
+ "profile_url": "https://github.com/KodEx-SA",
+ "public_contributions": 1065,
+ "public_repos": 101,
+ "public_gists": 2,
+ "observed_public_commits": 1065,
+ "observed_public_pull_requests": 218,
+ "followers": 229,
+ "location": "South Africa, Rustenburg",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "abhi18av",
+ "name": "Abhinav Sharma",
+ "profile_url": "https://github.com/abhi18av",
+ "public_contributions": 1002,
+ "public_repos": 486,
+ "public_gists": 40,
+ "observed_public_commits": 1002,
+ "observed_public_pull_requests": 33,
+ "followers": 287,
+ "location": "Cape Town, South Africa",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "ShaunSHamilton",
+ "name": "Shaun Hamilton",
+ "profile_url": "https://github.com/ShaunSHamilton",
+ "public_contributions": 949,
+ "public_repos": 103,
+ "public_gists": 29,
+ "observed_public_commits": 949,
+ "observed_public_pull_requests": 136,
+ "followers": 200,
+ "location": "South Africa",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "schalkneethling",
+ "name": "Schalk Neethling",
+ "profile_url": "https://github.com/schalkneethling",
+ "public_contributions": 936,
+ "public_repos": 143,
+ "public_gists": 68,
+ "observed_public_commits": 936,
+ "observed_public_pull_requests": 324,
+ "followers": 392,
+ "location": "Pretoria, South Africa",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "lefajmofokeng",
+ "name": "Lefa J. Mofokeng",
+ "profile_url": "https://github.com/lefajmofokeng",
+ "public_contributions": 847,
+ "public_repos": 94,
+ "public_gists": 2,
+ "observed_public_commits": 847,
+ "observed_public_pull_requests": 0,
+ "followers": 437,
+ "location": "Free State, South Africa",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "siyabuilds",
+ "name": "Siyabonga Samson Lukhele ",
+ "profile_url": "https://github.com/siyabuilds",
+ "public_contributions": 819,
+ "public_repos": 46,
+ "public_gists": 0,
+ "observed_public_commits": 819,
+ "observed_public_pull_requests": 17,
+ "followers": 235,
+ "location": "South Africa",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "Darrenvandervelde",
+ "name": "Darren van der Velde",
+ "profile_url": "https://github.com/Darrenvandervelde",
+ "public_contributions": 695,
+ "public_repos": 30,
+ "public_gists": 0,
+ "observed_public_commits": 695,
+ "observed_public_pull_requests": 38,
+ "followers": 177,
+ "location": "South Africa",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "QMS85",
+ "name": "Jonathan Peters",
+ "profile_url": "https://github.com/QMS85",
+ "public_contributions": 685,
+ "public_repos": 126,
+ "public_gists": 1,
+ "observed_public_commits": 685,
+ "observed_public_pull_requests": 10,
+ "followers": 467,
+ "location": "Western Cape. South Africa",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "rizonesoft",
+ "name": "Derick Payne",
+ "profile_url": "https://github.com/rizonesoft",
+ "public_contributions": 650,
+ "public_repos": 22,
+ "public_gists": 0,
+ "observed_public_commits": 650,
+ "observed_public_pull_requests": 0,
+ "followers": 225,
+ "location": "South Africa",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "leonvanzyl",
+ "name": "Leon van Zyl",
+ "profile_url": "https://github.com/leonvanzyl",
+ "public_contributions": 631,
+ "public_repos": 88,
+ "public_gists": 0,
+ "observed_public_commits": 631,
+ "observed_public_pull_requests": 22,
+ "followers": 656,
+ "location": "Mosselbay, South Africa",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 20
+ },
+ {
+ "login": "czue",
+ "name": "Cory Zue",
+ "profile_url": "https://github.com/czue",
+ "public_contributions": 614,
+ "public_repos": 93,
+ "public_gists": 26,
+ "observed_public_commits": 614,
+ "observed_public_pull_requests": 61,
+ "followers": 453,
+ "location": "Cape Town, South Africa",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 19
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-spain.json b/data/history/2026-05-14/countries-spain.json
new file mode 100644
index 0000000..713546e
--- /dev/null
+++ b/data/history/2026-05-14/countries-spain.json
@@ -0,0 +1,381 @@
+{
+ "kind": "country",
+ "slug": "spain",
+ "name": "Spain",
+ "title": "Top observed GitHub contributors in Spain",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 82847
+ ]
+ },
+ "code": "ES",
+ "candidate_count": 32978,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Spain repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Spain repos:>5 type:user",
+ "total": 32978,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "noahgift",
+ "name": "Noah Gift",
+ "profile_url": "https://github.com/noahgift",
+ "public_contributions": 53717,
+ "public_repos": 402,
+ "public_gists": 63,
+ "observed_public_commits": 53717,
+ "observed_public_pull_requests": 2480,
+ "followers": 3337,
+ "location": "Spain",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "jlblancoc",
+ "name": "Jose Luis Blanco-Claraco",
+ "profile_url": "https://github.com/jlblancoc",
+ "public_contributions": 5111,
+ "public_repos": 120,
+ "public_gists": 17,
+ "observed_public_commits": 5111,
+ "observed_public_pull_requests": 854,
+ "followers": 767,
+ "location": "Almeria (Spain)",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "Kikobeats",
+ "name": "Jose Francisco 'Kiko' Verdú Gambín",
+ "profile_url": "https://github.com/Kikobeats",
+ "public_contributions": 3550,
+ "public_repos": 585,
+ "public_gists": 28,
+ "observed_public_commits": 3550,
+ "observed_public_pull_requests": 515,
+ "followers": 1658,
+ "location": "Murcia, Spain",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "Obijuan",
+ "name": "Juan Gonzalez-Gomez",
+ "profile_url": "https://github.com/Obijuan",
+ "public_contributions": 3236,
+ "public_repos": 186,
+ "public_gists": 1,
+ "observed_public_commits": 3236,
+ "observed_public_pull_requests": 1,
+ "followers": 1562,
+ "location": "Madrid (Spain)",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "ai",
+ "name": "Andrey Sitnik",
+ "profile_url": "https://github.com/ai",
+ "public_contributions": 3174,
+ "public_repos": 151,
+ "public_gists": 19,
+ "observed_public_commits": 3174,
+ "observed_public_pull_requests": 61,
+ "followers": 10005,
+ "location": "Barcelona, Spain",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "emilio",
+ "name": "Emilio Cobos Álvarez",
+ "profile_url": "https://github.com/emilio",
+ "public_contributions": 3029,
+ "public_repos": 319,
+ "public_gists": 10,
+ "observed_public_commits": 3029,
+ "observed_public_pull_requests": 65,
+ "followers": 694,
+ "location": "Salamanca, Spain",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "JJ",
+ "name": "Juan Julián Merelo Guervós",
+ "profile_url": "https://github.com/JJ",
+ "public_contributions": 2917,
+ "public_repos": 1450,
+ "public_gists": 77,
+ "observed_public_commits": 2917,
+ "observed_public_pull_requests": 24,
+ "followers": 1033,
+ "location": "Granada, Spain, Europe",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "vfarcic",
+ "name": "Viktor Farcic",
+ "profile_url": "https://github.com/vfarcic",
+ "public_contributions": 2871,
+ "public_repos": 514,
+ "public_gists": 695,
+ "observed_public_commits": 2871,
+ "observed_public_pull_requests": 343,
+ "followers": 3273,
+ "location": "Barcelona, Spain",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "jorgemanrubia",
+ "name": "Jorge Manrubia",
+ "profile_url": "https://github.com/jorgemanrubia",
+ "public_contributions": 2869,
+ "public_repos": 86,
+ "public_gists": 24,
+ "observed_public_commits": 2869,
+ "observed_public_pull_requests": 434,
+ "followers": 704,
+ "location": "Oviedo, Spain",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9
+ },
+ {
+ "login": "javiereguiluz",
+ "name": "Javier Eguiluz",
+ "profile_url": "https://github.com/javiereguiluz",
+ "public_contributions": 2373,
+ "public_repos": 164,
+ "public_gists": 14,
+ "observed_public_commits": 2373,
+ "observed_public_pull_requests": 307,
+ "followers": 1662,
+ "location": "Vitoria-Gasteiz (Spain)",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 9
+ },
+ {
+ "login": "mouredev",
+ "name": "Brais Moure",
+ "profile_url": "https://github.com/mouredev",
+ "public_contributions": 2209,
+ "public_repos": 53,
+ "public_gists": 3,
+ "observed_public_commits": 2209,
+ "observed_public_pull_requests": 0,
+ "followers": 35563,
+ "location": "Building software with ♥ from Galicia (Spain) to the world.",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 10
+ },
+ {
+ "login": "pimterry",
+ "name": "Tim Perry",
+ "profile_url": "https://github.com/pimterry",
+ "public_contributions": 1831,
+ "public_repos": 248,
+ "public_gists": 35,
+ "observed_public_commits": 1831,
+ "observed_public_pull_requests": 41,
+ "followers": 759,
+ "location": "Barcelona, Spain",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 11
+ },
+ {
+ "login": "Alan-TheGentleman",
+ "name": "Alan Buscaglia",
+ "profile_url": "https://github.com/Alan-TheGentleman",
+ "public_contributions": 1511,
+ "public_repos": 62,
+ "public_gists": 0,
+ "observed_public_commits": 1511,
+ "observed_public_pull_requests": 210,
+ "followers": 1383,
+ "location": "Spain, Barcelona",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 12
+ },
+ {
+ "login": "deivid-rodriguez",
+ "name": "David Rodríguez",
+ "profile_url": "https://github.com/deivid-rodriguez",
+ "public_contributions": 1441,
+ "public_repos": 255,
+ "public_gists": 12,
+ "observed_public_commits": 1441,
+ "observed_public_pull_requests": 378,
+ "followers": 1333,
+ "location": "Madrid, Spain",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 13
+ },
+ {
+ "login": "woliveiras",
+ "name": "William Oliveira",
+ "profile_url": "https://github.com/woliveiras",
+ "public_contributions": 1236,
+ "public_repos": 124,
+ "public_gists": 79,
+ "observed_public_commits": 1236,
+ "observed_public_pull_requests": 5,
+ "followers": 2105,
+ "location": "Spain",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 14
+ },
+ {
+ "login": "R0rt1z2",
+ "name": "Roger Ortiz",
+ "profile_url": "https://github.com/R0rt1z2",
+ "public_contributions": 1174,
+ "public_repos": 124,
+ "public_gists": 19,
+ "observed_public_commits": 1174,
+ "observed_public_pull_requests": 23,
+ "followers": 822,
+ "location": "Barcelona, Spain",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 15
+ },
+ {
+ "login": "tshemsedinov",
+ "name": "Timur Shemsedinov",
+ "profile_url": "https://github.com/tshemsedinov",
+ "public_contributions": 1159,
+ "public_repos": 235,
+ "public_gists": 8,
+ "observed_public_commits": 1159,
+ "observed_public_pull_requests": 218,
+ "followers": 5288,
+ "location": "Earth, Europe, Ukraine, Kiev, Kyiv, USA, Spain, Germany, Italy, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 16
+ },
+ {
+ "login": "pheralb",
+ "name": "Pablo Hdez",
+ "profile_url": "https://github.com/pheralb",
+ "public_contributions": 1087,
+ "public_repos": 71,
+ "public_gists": 0,
+ "observed_public_commits": 1087,
+ "observed_public_pull_requests": 28,
+ "followers": 1129,
+ "location": "Spain",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 17
+ },
+ {
+ "login": "vitalets",
+ "name": "Vitaliy Potapov",
+ "profile_url": "https://github.com/vitalets",
+ "public_contributions": 1042,
+ "public_repos": 199,
+ "public_gists": 25,
+ "observed_public_commits": 1042,
+ "observed_public_pull_requests": 5,
+ "followers": 715,
+ "location": "Spain",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 18
+ },
+ {
+ "login": "wlsf82",
+ "name": "Walmyr",
+ "profile_url": "https://github.com/wlsf82",
+ "public_contributions": 980,
+ "public_repos": 426,
+ "public_gists": 15,
+ "observed_public_commits": 980,
+ "observed_public_pull_requests": 19,
+ "followers": 1309,
+ "location": "Barcelona, Spain",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 19
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-sweden.json b/data/history/2026-05-14/countries-sweden.json
new file mode 100644
index 0000000..1d4b3c9
--- /dev/null
+++ b/data/history/2026-05-14/countries-sweden.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "sweden",
+ "name": "Sweden",
+ "title": "Top observed GitHub contributors in Sweden",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 20464
+ ]
+ },
+ "code": "SE",
+ "candidate_count": 23686,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Sweden repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Sweden repos:>5 type:user",
+ "total": 23686,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "andreasjansson",
+ "name": "Andreas Jansson",
+ "profile_url": "https://github.com/andreasjansson",
+ "public_contributions": 3159,
+ "public_repos": 243,
+ "public_gists": 37,
+ "observed_public_commits": 3159,
+ "observed_public_pull_requests": 108,
+ "followers": 989,
+ "location": "Uddevalla, Sweden",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "hrydgard",
+ "name": "Henrik Rydgård",
+ "profile_url": "https://github.com/hrydgard",
+ "public_contributions": 2534,
+ "public_repos": 71,
+ "public_gists": 5,
+ "observed_public_commits": 2534,
+ "observed_public_pull_requests": 480,
+ "followers": 6661,
+ "location": "Stockholm, Sweden",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "danielsaidi",
+ "name": "Daniel Saidi",
+ "profile_url": "https://github.com/danielsaidi",
+ "public_contributions": 2229,
+ "public_repos": 52,
+ "public_gists": 2,
+ "observed_public_commits": 2229,
+ "observed_public_pull_requests": 1,
+ "followers": 915,
+ "location": "Stockholm, Sweden",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 4
+ },
+ {
+ "login": "emilk",
+ "name": "Emil Ernerfeldt",
+ "profile_url": "https://github.com/emilk",
+ "public_contributions": 2225,
+ "public_repos": 82,
+ "public_gists": 19,
+ "observed_public_commits": 2225,
+ "observed_public_pull_requests": 659,
+ "followers": 7742,
+ "location": "Stockholm, Sweden",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 3
+ },
+ {
+ "login": "ewels",
+ "name": "Phil Ewels",
+ "profile_url": "https://github.com/ewels",
+ "public_contributions": 1996,
+ "public_repos": 203,
+ "public_gists": 15,
+ "observed_public_commits": 1996,
+ "observed_public_pull_requests": 447,
+ "followers": 866,
+ "location": "Stockholm, Sweden",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "bagder",
+ "name": "Daniel Stenberg",
+ "profile_url": "https://github.com/bagder",
+ "public_contributions": 1835,
+ "public_repos": 65,
+ "public_gists": 111,
+ "observed_public_commits": 1835,
+ "observed_public_pull_requests": 1160,
+ "followers": 7687,
+ "location": "the curl factory, Sweden - close to Nebraska",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "AhsanAyaz",
+ "name": "Muhammad Ahsan Ayaz",
+ "profile_url": "https://github.com/AhsanAyaz",
+ "public_contributions": 1750,
+ "public_repos": 291,
+ "public_gists": 49,
+ "observed_public_commits": 1750,
+ "observed_public_pull_requests": 45,
+ "followers": 1561,
+ "location": "Stockholm, Sweden",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "troglobit",
+ "name": "Joachim Wiberg",
+ "profile_url": "https://github.com/troglobit",
+ "public_contributions": 1635,
+ "public_repos": 162,
+ "public_gists": 34,
+ "observed_public_commits": 1635,
+ "observed_public_pull_requests": 141,
+ "followers": 616,
+ "location": "Sweden",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "awesomekling",
+ "name": "Andreas Kling",
+ "profile_url": "https://github.com/awesomekling",
+ "public_contributions": 1560,
+ "public_repos": 31,
+ "public_gists": 4,
+ "observed_public_commits": 1560,
+ "observed_public_pull_requests": 373,
+ "followers": 5735,
+ "location": "Sweden",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 10
+ },
+ {
+ "login": "juliusmarminge",
+ "name": "Julius Marminge",
+ "profile_url": "https://github.com/juliusmarminge",
+ "public_contributions": 1541,
+ "public_repos": 277,
+ "public_gists": 8,
+ "observed_public_commits": 1541,
+ "observed_public_pull_requests": 567,
+ "followers": 2875,
+ "location": "Sweden",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 9
+ },
+ {
+ "login": "homanp",
+ "name": "Ismail Pelaseyed",
+ "profile_url": "https://github.com/homanp",
+ "public_contributions": 1191,
+ "public_repos": 66,
+ "public_gists": 35,
+ "observed_public_commits": 1191,
+ "observed_public_pull_requests": 445,
+ "followers": 1898,
+ "location": "Sweden",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "arvidn",
+ "name": "Arvid Norberg",
+ "profile_url": "https://github.com/arvidn",
+ "public_contributions": 1114,
+ "public_repos": 56,
+ "public_gists": 1,
+ "observed_public_commits": 1114,
+ "observed_public_pull_requests": 733,
+ "followers": 3352,
+ "location": "Stockholm, Sweden",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "ErikBjare",
+ "name": "Erik Bjäreholt",
+ "profile_url": "https://github.com/ErikBjare",
+ "public_contributions": 983,
+ "public_repos": 222,
+ "public_gists": 14,
+ "observed_public_commits": 983,
+ "observed_public_pull_requests": 299,
+ "followers": 3062,
+ "location": "Lund, Sweden 🇸🇪",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "danbev",
+ "name": "Daniel Bevenius",
+ "profile_url": "https://github.com/danbev",
+ "public_contributions": 937,
+ "public_repos": 199,
+ "public_gists": 66,
+ "observed_public_commits": 937,
+ "observed_public_pull_requests": 226,
+ "followers": 633,
+ "location": "Sweden",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "spydon",
+ "name": "Lukas Klingsbo",
+ "profile_url": "https://github.com/spydon",
+ "public_contributions": 846,
+ "public_repos": 188,
+ "public_gists": 15,
+ "observed_public_commits": 846,
+ "observed_public_pull_requests": 165,
+ "followers": 738,
+ "location": "Stockholm, Sweden",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "fornwall",
+ "name": "Fredrik Fornwall",
+ "profile_url": "https://github.com/fornwall",
+ "public_contributions": 812,
+ "public_repos": 149,
+ "public_gists": 8,
+ "observed_public_commits": 812,
+ "observed_public_pull_requests": 600,
+ "followers": 2310,
+ "location": "Stockholm, Sweden",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "niik",
+ "name": "Markus Olsson",
+ "profile_url": "https://github.com/niik",
+ "public_contributions": 712,
+ "public_repos": 71,
+ "public_gists": 8,
+ "observed_public_commits": 712,
+ "observed_public_pull_requests": 69,
+ "followers": 1210,
+ "location": "Sweden",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "svmiller",
+ "name": "Steven V. Miller",
+ "profile_url": "https://github.com/svmiller",
+ "public_contributions": 694,
+ "public_repos": 100,
+ "public_gists": 42,
+ "observed_public_commits": 694,
+ "observed_public_pull_requests": 0,
+ "followers": 568,
+ "location": "Stockholm, Sweden",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "dnouri",
+ "name": "Daniel Nouri",
+ "profile_url": "https://github.com/dnouri",
+ "public_contributions": 679,
+ "public_repos": 124,
+ "public_gists": 12,
+ "observed_public_commits": 679,
+ "observed_public_pull_requests": 251,
+ "followers": 784,
+ "location": "Sweden",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "KATT",
+ "name": "Alex / KATT",
+ "profile_url": "https://github.com/KATT",
+ "public_contributions": 661,
+ "public_repos": 298,
+ "public_gists": 62,
+ "observed_public_commits": 661,
+ "observed_public_pull_requests": 134,
+ "followers": 3121,
+ "location": "Malmö, Sweden",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-switzerland.json b/data/history/2026-05-14/countries-switzerland.json
new file mode 100644
index 0000000..0475ad0
--- /dev/null
+++ b/data/history/2026-05-14/countries-switzerland.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "switzerland",
+ "name": "Switzerland",
+ "title": "Top observed GitHub contributors in Switzerland",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 38280
+ ]
+ },
+ "code": "CH",
+ "candidate_count": 15980,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Switzerland repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Switzerland repos:>5 type:user",
+ "total": 15980,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "fabaff",
+ "name": "Fabian Affolter",
+ "profile_url": "https://github.com/fabaff",
+ "public_contributions": 11694,
+ "public_repos": 171,
+ "public_gists": 15,
+ "observed_public_commits": 11694,
+ "observed_public_pull_requests": 2643,
+ "followers": 735,
+ "location": "Switzerland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "JonnyBurger",
+ "name": "Jonny Burger",
+ "profile_url": "https://github.com/JonnyBurger",
+ "public_contributions": 7080,
+ "public_repos": 321,
+ "public_gists": 44,
+ "observed_public_commits": 7080,
+ "observed_public_pull_requests": 953,
+ "followers": 3008,
+ "location": "Zurich, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "swissspidy",
+ "name": "Pascal Birchler",
+ "profile_url": "https://github.com/swissspidy",
+ "public_contributions": 3957,
+ "public_repos": 106,
+ "public_gists": 21,
+ "observed_public_commits": 3957,
+ "observed_public_pull_requests": 349,
+ "followers": 640,
+ "location": "Zurich, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "tarsius",
+ "name": "Jonas Bernoulli",
+ "profile_url": "https://github.com/tarsius",
+ "public_contributions": 3768,
+ "public_repos": 92,
+ "public_gists": 8,
+ "observed_public_commits": 3768,
+ "observed_public_pull_requests": 13,
+ "followers": 1534,
+ "location": "Basel, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "marcoroth",
+ "name": "Marco Roth",
+ "profile_url": "https://github.com/marcoroth",
+ "public_contributions": 2599,
+ "public_repos": 292,
+ "public_gists": 1,
+ "observed_public_commits": 2599,
+ "observed_public_pull_requests": 955,
+ "followers": 1071,
+ "location": "Basel, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "damienbod",
+ "name": "damienbod",
+ "profile_url": "https://github.com/damienbod",
+ "public_contributions": 2375,
+ "public_repos": 313,
+ "public_gists": 0,
+ "observed_public_commits": 2375,
+ "observed_public_pull_requests": 101,
+ "followers": 2041,
+ "location": "Switzerland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "pschatzmann",
+ "name": "Phil Schatzmann",
+ "profile_url": "https://github.com/pschatzmann",
+ "public_contributions": 1906,
+ "public_repos": 152,
+ "public_gists": 56,
+ "observed_public_commits": 1906,
+ "observed_public_pull_requests": 17,
+ "followers": 899,
+ "location": "Valais, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "mafintosh",
+ "name": "Mathias Buus",
+ "profile_url": "https://github.com/mafintosh",
+ "public_contributions": 1754,
+ "public_repos": 1146,
+ "public_gists": 430,
+ "observed_public_commits": 1754,
+ "observed_public_pull_requests": 233,
+ "followers": 6352,
+ "location": "Switzerland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "alan-agius4",
+ "name": "Alan Agius",
+ "profile_url": "https://github.com/alan-agius4",
+ "public_contributions": 1643,
+ "public_repos": 258,
+ "public_gists": 11,
+ "observed_public_commits": 1643,
+ "observed_public_pull_requests": 1195,
+ "followers": 661,
+ "location": "Switzerland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "bpasero",
+ "name": "Benjamin Pasero",
+ "profile_url": "https://github.com/bpasero",
+ "public_contributions": 1504,
+ "public_repos": 138,
+ "public_gists": 24,
+ "observed_public_commits": 1504,
+ "observed_public_pull_requests": 1343,
+ "followers": 3035,
+ "location": "Zurich, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "Shinmera",
+ "name": "Yukari Hafner",
+ "profile_url": "https://github.com/Shinmera",
+ "public_contributions": 1443,
+ "public_repos": 265,
+ "public_gists": 1,
+ "observed_public_commits": 1443,
+ "observed_public_pull_requests": 8,
+ "followers": 1007,
+ "location": "Zürich, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "oetiker",
+ "name": "Tobias Oetiker",
+ "profile_url": "https://github.com/oetiker",
+ "public_contributions": 1377,
+ "public_repos": 232,
+ "public_gists": 12,
+ "observed_public_commits": 1377,
+ "observed_public_pull_requests": 48,
+ "followers": 669,
+ "location": "Olten, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "WerWolv",
+ "name": "Nik",
+ "profile_url": "https://github.com/WerWolv",
+ "public_contributions": 1329,
+ "public_repos": 144,
+ "public_gists": 13,
+ "observed_public_commits": 1329,
+ "observed_public_pull_requests": 21,
+ "followers": 3022,
+ "location": "Switzerland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 14
+ },
+ {
+ "login": "lszomoru",
+ "name": "Ladislau Szomoru",
+ "profile_url": "https://github.com/lszomoru",
+ "public_contributions": 1326,
+ "public_repos": 44,
+ "public_gists": 3,
+ "observed_public_commits": 1326,
+ "observed_public_pull_requests": 1349,
+ "followers": 739,
+ "location": "Zürich, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 13
+ },
+ {
+ "login": "Tom94",
+ "name": "Thomas Müller",
+ "profile_url": "https://github.com/Tom94",
+ "public_contributions": 1320,
+ "public_repos": 79,
+ "public_gists": 0,
+ "observed_public_commits": 1320,
+ "observed_public_pull_requests": 158,
+ "followers": 1278,
+ "location": "Zürich, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "cclauss",
+ "name": "Christian Clauss",
+ "profile_url": "https://github.com/cclauss",
+ "public_contributions": 1248,
+ "public_repos": 4646,
+ "public_gists": 34,
+ "observed_public_commits": 1248,
+ "observed_public_pull_requests": 984,
+ "followers": 5256,
+ "location": "Switzerland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "MrNeRF",
+ "name": "janusch",
+ "profile_url": "https://github.com/MrNeRF",
+ "public_contributions": 1245,
+ "public_repos": 56,
+ "public_gists": 1,
+ "observed_public_commits": 1245,
+ "observed_public_pull_requests": 275,
+ "followers": 844,
+ "location": "Basel, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "sspaeti",
+ "name": "Simon Späti",
+ "profile_url": "https://github.com/sspaeti",
+ "public_contributions": 1195,
+ "public_repos": 58,
+ "public_gists": 10,
+ "observed_public_commits": 1195,
+ "observed_public_pull_requests": 17,
+ "followers": 842,
+ "location": "Switzerland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "daniel149afonso",
+ "name": "Daniel",
+ "profile_url": "https://github.com/daniel149afonso",
+ "public_contributions": 994,
+ "public_repos": 37,
+ "public_gists": 0,
+ "observed_public_commits": 994,
+ "observed_public_pull_requests": 74,
+ "followers": 1150,
+ "location": "Lausanne, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "sbrannen",
+ "name": "Sam Brannen",
+ "profile_url": "https://github.com/sbrannen",
+ "public_contributions": 925,
+ "public_repos": 37,
+ "public_gists": 0,
+ "observed_public_commits": 925,
+ "observed_public_pull_requests": 11,
+ "followers": 1295,
+ "location": "Zurich, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-taiwan.json b/data/history/2026-05-14/countries-taiwan.json
new file mode 100644
index 0000000..5f1e915
--- /dev/null
+++ b/data/history/2026-05-14/countries-taiwan.json
@@ -0,0 +1,380 @@
+{
+ "kind": "country",
+ "slug": "taiwan",
+ "name": "Taiwan",
+ "title": "Top observed GitHub contributors in Taiwan",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 63251
+ ]
+ },
+ "code": "TW",
+ "candidate_count": 17855,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Taiwan repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Taiwan repos:>5 type:user",
+ "total": 17855,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "peter279k",
+ "name": "Chun-Sheng, Li",
+ "profile_url": "https://github.com/peter279k",
+ "public_contributions": 34314,
+ "public_repos": 1017,
+ "public_gists": 349,
+ "observed_public_commits": 34314,
+ "observed_public_pull_requests": 29,
+ "followers": 2180,
+ "location": "Taipei, Taiwan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "roberthsu2003",
+ "name": "徐國堂",
+ "profile_url": "https://github.com/roberthsu2003",
+ "public_contributions": 5049,
+ "public_repos": 95,
+ "public_gists": 1,
+ "observed_public_commits": 5049,
+ "observed_public_pull_requests": 8,
+ "followers": 711,
+ "location": "Taipei/Taiwan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "ronnywang",
+ "name": "Ronny Wang",
+ "profile_url": "https://github.com/ronnywang",
+ "public_contributions": 4273,
+ "public_repos": 237,
+ "public_gists": 135,
+ "observed_public_commits": 4273,
+ "observed_public_pull_requests": 0,
+ "followers": 452,
+ "location": "Taiwan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "KohakuBlueleaf",
+ "name": "Kohaku-Blueleaf",
+ "profile_url": "https://github.com/KohakuBlueleaf",
+ "public_contributions": 3558,
+ "public_repos": 105,
+ "public_gists": 11,
+ "observed_public_commits": 3558,
+ "observed_public_pull_requests": 30,
+ "followers": 943,
+ "location": "Hsinchu, Taiwan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "appleboy",
+ "name": "Bo-Yi Wu",
+ "profile_url": "https://github.com/appleboy",
+ "public_contributions": 3378,
+ "public_repos": 640,
+ "public_gists": 61,
+ "observed_public_commits": 3378,
+ "observed_public_pull_requests": 468,
+ "followers": 7442,
+ "location": "Hsinchu, Taiwan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "jserv",
+ "name": "Jim Huang",
+ "profile_url": "https://github.com/jserv",
+ "public_contributions": 2633,
+ "public_repos": 186,
+ "public_gists": 21,
+ "observed_public_commits": 2633,
+ "observed_public_pull_requests": 626,
+ "followers": 4403,
+ "location": "Taipei City, Taiwan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 7
+ },
+ {
+ "login": "vinta",
+ "name": "Vinta Chen",
+ "profile_url": "https://github.com/vinta",
+ "public_contributions": 2619,
+ "public_repos": 29,
+ "public_gists": 2,
+ "observed_public_commits": 2619,
+ "observed_public_pull_requests": 68,
+ "followers": 9305,
+ "location": "Taiwan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 6
+ },
+ {
+ "login": "hoochanlon",
+ "name": "123456",
+ "profile_url": "https://github.com/hoochanlon",
+ "public_contributions": 2613,
+ "public_repos": 31,
+ "public_gists": 0,
+ "observed_public_commits": 2613,
+ "observed_public_pull_requests": 11,
+ "followers": 1417,
+ "location": "Taiwan, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "zonble",
+ "name": "Weizhong Yang a.k.a zonble",
+ "profile_url": "https://github.com/zonble",
+ "public_contributions": 2412,
+ "public_repos": 161,
+ "public_gists": 100,
+ "observed_public_commits": 2412,
+ "observed_public_pull_requests": 61,
+ "followers": 692,
+ "location": "Taipei, Taiwan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "doggy8088",
+ "name": "Will 保哥",
+ "profile_url": "https://github.com/doggy8088",
+ "public_contributions": 2402,
+ "public_repos": 768,
+ "public_gists": 43,
+ "observed_public_commits": 2402,
+ "observed_public_pull_requests": 73,
+ "followers": 4414,
+ "location": "Taipei, Taiwan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "pan93412",
+ "name": "Yi-Jyun Pan",
+ "profile_url": "https://github.com/pan93412",
+ "public_contributions": 2125,
+ "public_repos": 479,
+ "public_gists": 19,
+ "observed_public_commits": 2125,
+ "observed_public_pull_requests": 289,
+ "followers": 663,
+ "location": "Taiwan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "recca0120",
+ "name": "Recca Tsai",
+ "profile_url": "https://github.com/recca0120",
+ "public_contributions": 2057,
+ "public_repos": 197,
+ "public_gists": 39,
+ "observed_public_commits": 2057,
+ "observed_public_pull_requests": 113,
+ "followers": 406,
+ "location": "taiwan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "yorukot",
+ "name": "Yorukot",
+ "profile_url": "https://github.com/yorukot",
+ "public_contributions": 1914,
+ "public_repos": 133,
+ "public_gists": 0,
+ "observed_public_commits": 1914,
+ "observed_public_pull_requests": 124,
+ "followers": 521,
+ "location": "Taiwan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "hwchiu",
+ "name": "HungWei Chiu",
+ "profile_url": "https://github.com/hwchiu",
+ "public_contributions": 1645,
+ "public_repos": 173,
+ "public_gists": 25,
+ "observed_public_commits": 1645,
+ "observed_public_pull_requests": 82,
+ "followers": 453,
+ "location": "Taiwan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "tony1223",
+ "name": "TonyQ Wang",
+ "profile_url": "https://github.com/tony1223",
+ "public_contributions": 1397,
+ "public_repos": 149,
+ "public_gists": 149,
+ "observed_public_commits": 1397,
+ "observed_public_pull_requests": 1,
+ "followers": 497,
+ "location": "Taiwan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 16
+ },
+ {
+ "login": "audreyt",
+ "name": "唐鳳",
+ "profile_url": "https://github.com/audreyt",
+ "public_contributions": 1372,
+ "public_repos": 424,
+ "public_gists": 90,
+ "observed_public_commits": 1372,
+ "observed_public_pull_requests": 55,
+ "followers": 8913,
+ "location": "Taiwan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 15
+ },
+ {
+ "login": "twtrubiks",
+ "profile_url": "https://github.com/twtrubiks",
+ "public_contributions": 1321,
+ "public_repos": 139,
+ "public_gists": 0,
+ "observed_public_commits": 1321,
+ "observed_public_pull_requests": 2,
+ "followers": 2379,
+ "location": "Taiwan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "steward-fu",
+ "name": "Steward Fu",
+ "profile_url": "https://github.com/steward-fu",
+ "public_contributions": 1280,
+ "public_repos": 9,
+ "public_gists": 1,
+ "observed_public_commits": 1280,
+ "observed_public_pull_requests": 0,
+ "followers": 464,
+ "location": "Taiwan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "c9s",
+ "profile_url": "https://github.com/c9s",
+ "public_contributions": 1267,
+ "public_repos": 464,
+ "public_gists": 407,
+ "observed_public_commits": 1267,
+ "observed_public_pull_requests": 172,
+ "followers": 2768,
+ "location": "Taipei, Taiwan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "weihanglo",
+ "name": "Weihang Lo",
+ "profile_url": "https://github.com/weihanglo",
+ "public_contributions": 1257,
+ "public_repos": 60,
+ "public_gists": 35,
+ "observed_public_commits": 1257,
+ "observed_public_pull_requests": 355,
+ "followers": 599,
+ "location": "Taiwan | Boston, MA, USA ",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-thailand.json b/data/history/2026-05-14/countries-thailand.json
new file mode 100644
index 0000000..8cdbd36
--- /dev/null
+++ b/data/history/2026-05-14/countries-thailand.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "thailand",
+ "name": "Thailand",
+ "title": "Top observed GitHub contributors in Thailand",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 24044
+ ]
+ },
+ "code": "TH",
+ "candidate_count": 12574,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Thailand repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Thailand repos:>5 type:user",
+ "total": 12574,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "heypoom",
+ "name": "Phoomparin Mano",
+ "profile_url": "https://github.com/heypoom",
+ "public_contributions": 5737,
+ "public_repos": 355,
+ "public_gists": 50,
+ "observed_public_commits": 5737,
+ "observed_public_pull_requests": 465,
+ "followers": 847,
+ "location": "Bangkok, Thailand.",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "chatman-media",
+ "name": "Alexander Kireyev",
+ "profile_url": "https://github.com/chatman-media",
+ "public_contributions": 4509,
+ "public_repos": 83,
+ "public_gists": 74,
+ "observed_public_commits": 4509,
+ "observed_public_pull_requests": 28,
+ "followers": 2923,
+ "location": "Phuket, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "dtinth",
+ "name": "Thai Pangsakulyanont",
+ "profile_url": "https://github.com/dtinth",
+ "public_contributions": 3200,
+ "public_repos": 925,
+ "public_gists": 173,
+ "observed_public_commits": 3200,
+ "observed_public_pull_requests": 148,
+ "followers": 2142,
+ "location": "Krungthepmahanakhonamonrattanakosinmahintharayutthayamahadilokphopnoppharatratchathaniburiromudomratchaniwetmahasathanamonphimanawatansathitsakkathattiyawitsanukamprasit (Bangkok), Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "up1",
+ "name": "Somkiat Puisungnoen",
+ "profile_url": "https://github.com/up1",
+ "public_contributions": 2109,
+ "public_repos": 2879,
+ "public_gists": 1015,
+ "observed_public_commits": 2109,
+ "observed_public_pull_requests": 21,
+ "followers": 945,
+ "location": "Bangkok, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "SaltyAom",
+ "name": "SaltyAom",
+ "profile_url": "https://github.com/SaltyAom",
+ "public_contributions": 1881,
+ "public_repos": 343,
+ "public_gists": 7,
+ "observed_public_commits": 1881,
+ "observed_public_pull_requests": 25,
+ "followers": 3959,
+ "location": "Thailand",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "katopz",
+ "name": "Todsaporn Banjerdkit",
+ "profile_url": "https://github.com/katopz",
+ "public_contributions": 1728,
+ "public_repos": 422,
+ "public_gists": 101,
+ "observed_public_commits": 1728,
+ "observed_public_pull_requests": 4,
+ "followers": 490,
+ "location": "Bangkok, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "insthync",
+ "name": "Ittipon Teerapruettikulchai",
+ "profile_url": "https://github.com/insthync",
+ "public_contributions": 1477,
+ "public_repos": 226,
+ "public_gists": 26,
+ "observed_public_commits": 1477,
+ "observed_public_pull_requests": 13,
+ "followers": 371,
+ "location": "Chiang Mai, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "svnlto",
+ "name": "Sven Lito",
+ "profile_url": "https://github.com/svnlto",
+ "public_contributions": 1199,
+ "public_repos": 11,
+ "public_gists": 148,
+ "observed_public_commits": 1199,
+ "observed_public_pull_requests": 21,
+ "followers": 244,
+ "location": "Bangkok, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "mightyiam",
+ "name": "Shahar \"Dawn\" Or",
+ "profile_url": "https://github.com/mightyiam",
+ "public_contributions": 1154,
+ "public_repos": 204,
+ "public_gists": 3,
+ "observed_public_commits": 1154,
+ "observed_public_pull_requests": 103,
+ "followers": 392,
+ "location": "Chiang Mai, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "wannaphong",
+ "name": "Wannaphong Phatthiyaphaibun",
+ "profile_url": "https://github.com/wannaphong",
+ "public_contributions": 1050,
+ "public_repos": 709,
+ "public_gists": 61,
+ "observed_public_commits": 1050,
+ "observed_public_pull_requests": 19,
+ "followers": 382,
+ "location": "Thailand",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "mildronize",
+ "name": "Thada Wangthammang",
+ "profile_url": "https://github.com/mildronize",
+ "public_contributions": 948,
+ "public_repos": 289,
+ "public_gists": 38,
+ "observed_public_commits": 948,
+ "observed_public_pull_requests": 118,
+ "followers": 188,
+ "location": "Hatyai, Songkhla, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "akm-coding",
+ "name": "Aung Kaung Myat",
+ "profile_url": "https://github.com/akm-coding",
+ "public_contributions": 938,
+ "public_repos": 83,
+ "public_gists": 0,
+ "observed_public_commits": 938,
+ "observed_public_pull_requests": 328,
+ "followers": 183,
+ "location": "Chiang Mai, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "zacksiri",
+ "name": "Zack Siri",
+ "profile_url": "https://github.com/zacksiri",
+ "public_contributions": 938,
+ "public_repos": 54,
+ "public_gists": 26,
+ "observed_public_commits": 938,
+ "observed_public_pull_requests": 9,
+ "followers": 268,
+ "location": "Bangkok, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "KevinBatdorf",
+ "name": "Kevin Batdorf",
+ "profile_url": "https://github.com/KevinBatdorf",
+ "public_contributions": 918,
+ "public_repos": 115,
+ "public_gists": 50,
+ "observed_public_commits": 918,
+ "observed_public_pull_requests": 70,
+ "followers": 216,
+ "location": "Chiang Mai, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "un4ckn0wl3z",
+ "name": "un4¹³³⁷",
+ "profile_url": "https://github.com/un4ckn0wl3z",
+ "public_contributions": 911,
+ "public_repos": 906,
+ "public_gists": 390,
+ "observed_public_commits": 911,
+ "observed_public_pull_requests": 22,
+ "followers": 573,
+ "location": "Bangkok, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "PoomSmart",
+ "name": "Thatchapon Unprasert",
+ "profile_url": "https://github.com/PoomSmart",
+ "public_contributions": 896,
+ "public_repos": 370,
+ "public_gists": 16,
+ "observed_public_commits": 896,
+ "observed_public_pull_requests": 15,
+ "followers": 1253,
+ "location": "Bangkok, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "zkan",
+ "name": "Kan Ouivirach",
+ "profile_url": "https://github.com/zkan",
+ "public_contributions": 875,
+ "public_repos": 866,
+ "public_gists": 65,
+ "observed_public_commits": 875,
+ "observed_public_pull_requests": 16,
+ "followers": 486,
+ "location": "Bangkok, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "marttp",
+ "name": "Thanaphoom Babparn",
+ "profile_url": "https://github.com/marttp",
+ "public_contributions": 873,
+ "public_repos": 695,
+ "public_gists": 104,
+ "observed_public_commits": 873,
+ "observed_public_pull_requests": 40,
+ "followers": 264,
+ "location": "Thailand",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 20
+ },
+ {
+ "login": "AnuchitO",
+ "name": "Anuchit Prasertsang",
+ "profile_url": "https://github.com/AnuchitO",
+ "public_contributions": 855,
+ "public_repos": 554,
+ "public_gists": 38,
+ "observed_public_commits": 855,
+ "observed_public_pull_requests": 0,
+ "followers": 189,
+ "location": "Kalasin, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "siriwatknp",
+ "name": "Siriwat K",
+ "profile_url": "https://github.com/siriwatknp",
+ "public_contributions": 844,
+ "public_repos": 202,
+ "public_gists": 13,
+ "observed_public_commits": 844,
+ "observed_public_pull_requests": 222,
+ "followers": 929,
+ "location": "Thailand",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 18
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-ukraine.json b/data/history/2026-05-14/countries-ukraine.json
new file mode 100644
index 0000000..f007b6c
--- /dev/null
+++ b/data/history/2026-05-14/countries-ukraine.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "ukraine",
+ "name": "Ukraine",
+ "title": "Top observed GitHub contributors in Ukraine",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 18506
+ ]
+ },
+ "code": "UA",
+ "candidate_count": 35130,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Ukraine repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Ukraine repos:>5 type:user",
+ "total": 35130,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "5HT",
+ "name": "Namdak Tonpa",
+ "profile_url": "https://github.com/5HT",
+ "public_contributions": 5682,
+ "public_repos": 215,
+ "public_gists": 179,
+ "observed_public_commits": 5682,
+ "observed_public_pull_requests": 15,
+ "followers": 395,
+ "location": "Kyiv, Ukraine",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "ViktorSvertoka",
+ "name": "Viktor Svertoka",
+ "profile_url": "https://github.com/ViktorSvertoka",
+ "public_contributions": 1966,
+ "public_repos": 222,
+ "public_gists": 0,
+ "observed_public_commits": 1966,
+ "observed_public_pull_requests": 451,
+ "followers": 749,
+ "location": "Ukraine, Kyiv",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "javadev",
+ "name": "Valentyn Kolesnikov",
+ "profile_url": "https://github.com/javadev",
+ "public_contributions": 1840,
+ "public_repos": 23,
+ "public_gists": 3,
+ "observed_public_commits": 1840,
+ "observed_public_pull_requests": 413,
+ "followers": 695,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "echasnovski",
+ "name": "Evgeni Chasnovski",
+ "profile_url": "https://github.com/echasnovski",
+ "public_contributions": 1685,
+ "public_repos": 119,
+ "public_gists": 14,
+ "observed_public_commits": 1685,
+ "observed_public_pull_requests": 69,
+ "followers": 1231,
+ "location": "Kharkiv, Ukraine",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "web-padawan",
+ "name": "Serhii Kulykov",
+ "profile_url": "https://github.com/web-padawan",
+ "public_contributions": 1294,
+ "public_repos": 122,
+ "public_gists": 11,
+ "observed_public_commits": 1294,
+ "observed_public_pull_requests": 1204,
+ "followers": 491,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 6
+ },
+ {
+ "login": "rashevskyv",
+ "name": "xHR",
+ "profile_url": "https://github.com/rashevskyv",
+ "public_contributions": 1292,
+ "public_repos": 96,
+ "public_gists": 2,
+ "observed_public_commits": 1292,
+ "observed_public_pull_requests": 8,
+ "followers": 440,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 5
+ },
+ {
+ "login": "Tyrrrz",
+ "name": "Oleksii Holub",
+ "profile_url": "https://github.com/Tyrrrz",
+ "public_contributions": 1237,
+ "public_repos": 37,
+ "public_gists": 5,
+ "observed_public_commits": 1237,
+ "observed_public_pull_requests": 77,
+ "followers": 2863,
+ "location": "Kyiv, Ukraine",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "hebasto",
+ "name": "Hennadii Stepanov",
+ "profile_url": "https://github.com/hebasto",
+ "public_contributions": 1193,
+ "public_repos": 80,
+ "public_gists": 27,
+ "observed_public_commits": 1193,
+ "observed_public_pull_requests": 463,
+ "followers": 1260,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "tshemsedinov",
+ "name": "Timur Shemsedinov",
+ "profile_url": "https://github.com/tshemsedinov",
+ "public_contributions": 1159,
+ "public_repos": 235,
+ "public_gists": 8,
+ "observed_public_commits": 1159,
+ "observed_public_pull_requests": 218,
+ "followers": 5288,
+ "location": "Earth, Europe, Ukraine, Kiev, Kyiv, USA, Spain, Germany, Italy, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "LyoSU",
+ "name": "Yuri Ly",
+ "profile_url": "https://github.com/LyoSU",
+ "public_contributions": 1158,
+ "public_repos": 51,
+ "public_gists": 0,
+ "observed_public_commits": 1158,
+ "observed_public_pull_requests": 6,
+ "followers": 384,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "le0pard",
+ "name": "Oleksii Vasyliev",
+ "profile_url": "https://github.com/le0pard",
+ "public_contributions": 1157,
+ "public_repos": 80,
+ "public_gists": 47,
+ "observed_public_commits": 1157,
+ "observed_public_pull_requests": 16,
+ "followers": 625,
+ "location": "Kyiv, Ukraine",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "pavlohushuliak",
+ "name": "Pavlo Hushuliak",
+ "profile_url": "https://github.com/pavlohushuliak",
+ "public_contributions": 993,
+ "public_repos": 8,
+ "public_gists": 0,
+ "observed_public_commits": 993,
+ "observed_public_pull_requests": 4,
+ "followers": 445,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "makasim",
+ "name": "Max Kotliar",
+ "profile_url": "https://github.com/makasim",
+ "public_contributions": 882,
+ "public_repos": 177,
+ "public_gists": 189,
+ "observed_public_commits": 882,
+ "observed_public_pull_requests": 269,
+ "followers": 416,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 14
+ },
+ {
+ "login": "olton",
+ "name": "Serhii Pimenov",
+ "profile_url": "https://github.com/olton",
+ "public_contributions": 877,
+ "public_repos": 148,
+ "public_gists": 12,
+ "observed_public_commits": 877,
+ "observed_public_pull_requests": 0,
+ "followers": 417,
+ "location": "Kyiv, Ukraine",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 13
+ },
+ {
+ "login": "maksimKorzh",
+ "name": "Code Monkey King",
+ "profile_url": "https://github.com/maksimKorzh",
+ "public_contributions": 827,
+ "public_repos": 229,
+ "public_gists": 33,
+ "observed_public_commits": 827,
+ "observed_public_pull_requests": 0,
+ "followers": 345,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "AChep",
+ "name": "Artem Chepurnyi",
+ "profile_url": "https://github.com/AChep",
+ "public_contributions": 789,
+ "public_repos": 86,
+ "public_gists": 11,
+ "observed_public_commits": 789,
+ "observed_public_pull_requests": 93,
+ "followers": 378,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "yshmarov",
+ "name": "Yaro Shm",
+ "profile_url": "https://github.com/yshmarov",
+ "public_contributions": 717,
+ "public_repos": 40,
+ "public_gists": 17,
+ "observed_public_commits": 717,
+ "observed_public_pull_requests": 133,
+ "followers": 531,
+ "location": "Chernihiv, Ukraine",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "SinlessDevil",
+ "name": "SinlessDevil",
+ "profile_url": "https://github.com/SinlessDevil",
+ "public_contributions": 555,
+ "public_repos": 43,
+ "public_gists": 0,
+ "observed_public_commits": 555,
+ "observed_public_pull_requests": 1,
+ "followers": 407,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "idvoretskyi",
+ "name": "Ihor Dvoretskyi",
+ "profile_url": "https://github.com/idvoretskyi",
+ "public_contributions": 476,
+ "public_repos": 214,
+ "public_gists": 33,
+ "observed_public_commits": 476,
+ "observed_public_pull_requests": 207,
+ "followers": 493,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "YK911",
+ "name": "yaroslav.kosytsia",
+ "profile_url": "https://github.com/YK911",
+ "public_contributions": 444,
+ "public_repos": 207,
+ "public_gists": 2,
+ "observed_public_commits": 444,
+ "observed_public_pull_requests": 3,
+ "followers": 642,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-united-arab-emirates.json b/data/history/2026-05-14/countries-united-arab-emirates.json
new file mode 100644
index 0000000..2622736
--- /dev/null
+++ b/data/history/2026-05-14/countries-united-arab-emirates.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "united-arab-emirates",
+ "name": "United Arab Emirates",
+ "title": "Top observed GitHub contributors in United Arab Emirates",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 61348
+ ]
+ },
+ "code": "AE",
+ "candidate_count": 2459,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:\"United Arab Emirates\" repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "total": 2459,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "menacedjava",
+ "name": "Madumarov Davron ",
+ "profile_url": "https://github.com/menacedjava",
+ "public_contributions": 25801,
+ "public_repos": 343,
+ "public_gists": 0,
+ "observed_public_commits": 25801,
+ "observed_public_pull_requests": 5,
+ "followers": 253,
+ "location": "United Arab Emirates",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "tschm",
+ "name": "Thomas Schmelzer",
+ "profile_url": "https://github.com/tschm",
+ "public_contributions": 11738,
+ "public_repos": 94,
+ "public_gists": 16,
+ "observed_public_commits": 11738,
+ "observed_public_pull_requests": 2771,
+ "followers": 338,
+ "location": "Palo Alto & Abu Dhabi, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "HavenDV",
+ "name": "Konstantin S.",
+ "profile_url": "https://github.com/HavenDV",
+ "public_contributions": 11470,
+ "public_repos": 156,
+ "public_gists": 7,
+ "observed_public_commits": 11470,
+ "observed_public_pull_requests": 7893,
+ "followers": 203,
+ "location": "Dubai, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "YASSERRMD",
+ "name": "Mohamed Yasser",
+ "profile_url": "https://github.com/YASSERRMD",
+ "public_contributions": 5311,
+ "public_repos": 101,
+ "public_gists": 0,
+ "observed_public_commits": 5311,
+ "observed_public_pull_requests": 1278,
+ "followers": 89,
+ "location": "Sharjah, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "FrayxRulez",
+ "name": "Fela",
+ "profile_url": "https://github.com/FrayxRulez",
+ "public_contributions": 2114,
+ "public_repos": 33,
+ "public_gists": 4,
+ "observed_public_commits": 2114,
+ "observed_public_pull_requests": 2,
+ "followers": 343,
+ "location": "Dubai, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "klkvr",
+ "name": "Arsenii Kulikov",
+ "profile_url": "https://github.com/klkvr",
+ "public_contributions": 1191,
+ "public_repos": 55,
+ "public_gists": 2,
+ "observed_public_commits": 1191,
+ "observed_public_pull_requests": 673,
+ "followers": 237,
+ "location": "Dubai, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "haseeb-heaven",
+ "name": "Haseeb Heaven",
+ "profile_url": "https://github.com/haseeb-heaven",
+ "public_contributions": 1088,
+ "public_repos": 29,
+ "public_gists": 29,
+ "observed_public_commits": 1088,
+ "observed_public_pull_requests": 71,
+ "followers": 144,
+ "location": "Dubai,United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "itzmeanjan",
+ "name": "Anjan Roy",
+ "profile_url": "https://github.com/itzmeanjan",
+ "public_contributions": 938,
+ "public_repos": 126,
+ "public_gists": 49,
+ "observed_public_commits": 938,
+ "observed_public_pull_requests": 44,
+ "followers": 298,
+ "location": "United Arab Emirates",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "kareemaly",
+ "name": "Kareem Elbahrawy",
+ "profile_url": "https://github.com/kareemaly",
+ "public_contributions": 907,
+ "public_repos": 136,
+ "public_gists": 1,
+ "observed_public_commits": 907,
+ "observed_public_pull_requests": 1,
+ "followers": 73,
+ "location": "Dubai, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "joshuajbouw",
+ "name": "Joshua J. Bouw",
+ "profile_url": "https://github.com/joshuajbouw",
+ "public_contributions": 790,
+ "public_repos": 45,
+ "public_gists": 5,
+ "observed_public_commits": 790,
+ "observed_public_pull_requests": 545,
+ "followers": 114,
+ "location": "Dubai, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "NajiElKotob",
+ "name": "Naji El Kotob",
+ "profile_url": "https://github.com/NajiElKotob",
+ "public_contributions": 653,
+ "public_repos": 131,
+ "public_gists": 2,
+ "observed_public_commits": 653,
+ "observed_public_pull_requests": 0,
+ "followers": 253,
+ "location": "United Arab Emirates",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "Gaurav-Gosain",
+ "name": "Gaurav Gosain",
+ "profile_url": "https://github.com/Gaurav-Gosain",
+ "public_contributions": 638,
+ "public_repos": 121,
+ "public_gists": 1,
+ "observed_public_commits": 638,
+ "observed_public_pull_requests": 5,
+ "followers": 145,
+ "location": "Abu Dhabi, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "abs0luty",
+ "name": "Adi Salimgereyev",
+ "profile_url": "https://github.com/abs0luty",
+ "public_contributions": 632,
+ "public_repos": 126,
+ "public_gists": 3,
+ "observed_public_commits": 632,
+ "observed_public_pull_requests": 18,
+ "followers": 445,
+ "location": "Abu Dhabi, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "YosephKS",
+ "name": "Yoseph Kurnia S.",
+ "profile_url": "https://github.com/YosephKS",
+ "public_contributions": 479,
+ "public_repos": 113,
+ "public_gists": 0,
+ "observed_public_commits": 479,
+ "observed_public_pull_requests": 91,
+ "followers": 121,
+ "location": "Dubai, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "sdn0303",
+ "name": "sdn0303",
+ "profile_url": "https://github.com/sdn0303",
+ "public_contributions": 462,
+ "public_repos": 61,
+ "public_gists": 2,
+ "observed_public_commits": 462,
+ "observed_public_pull_requests": 22,
+ "followers": 96,
+ "location": "Silicon Oasis, Dubai, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "heartwilltell",
+ "name": "Serhii Mariiekha",
+ "profile_url": "https://github.com/heartwilltell",
+ "public_contributions": 437,
+ "public_repos": 29,
+ "public_gists": 4,
+ "observed_public_commits": 437,
+ "observed_public_pull_requests": 227,
+ "followers": 79,
+ "location": "Abu Dhabi, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "aswinandro",
+ "name": "Aswin Andro",
+ "profile_url": "https://github.com/aswinandro",
+ "public_contributions": 425,
+ "public_repos": 94,
+ "public_gists": 0,
+ "observed_public_commits": 425,
+ "observed_public_pull_requests": 54,
+ "followers": 74,
+ "location": "Dubai, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "cr2007",
+ "name": "CSK",
+ "profile_url": "https://github.com/cr2007",
+ "public_contributions": 327,
+ "public_repos": 99,
+ "public_gists": 8,
+ "observed_public_commits": 327,
+ "observed_public_pull_requests": 41,
+ "followers": 129,
+ "location": "Dubai, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "pooyagolchian",
+ "name": "Pooya Golchian",
+ "profile_url": "https://github.com/pooyagolchian",
+ "public_contributions": 263,
+ "public_repos": 94,
+ "public_gists": 7,
+ "observed_public_commits": 263,
+ "observed_public_pull_requests": 7,
+ "followers": 80,
+ "location": "Dubai, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "amirabbas-gh",
+ "name": "Amirabbas Ghasemi",
+ "profile_url": "https://github.com/amirabbas-gh",
+ "public_contributions": 251,
+ "public_repos": 43,
+ "public_gists": 0,
+ "observed_public_commits": 251,
+ "observed_public_pull_requests": 57,
+ "followers": 70,
+ "location": "United Arab Emirates",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-united-kingdom.json b/data/history/2026-05-14/countries-united-kingdom.json
new file mode 100644
index 0000000..9384b0b
--- /dev/null
+++ b/data/history/2026-05-14/countries-united-kingdom.json
@@ -0,0 +1,400 @@
+{
+ "kind": "country",
+ "slug": "united-kingdom",
+ "name": "United Kingdom",
+ "title": "Top observed GitHub contributors in United Kingdom",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 85481
+ ]
+ },
+ "code": "GB",
+ "candidate_count": 96053,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:\"United Kingdom\" repos:>5 type:user",
+ "location:London repos:>5 type:user",
+ "location:England repos:>5 type:user",
+ "location:Scotland repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:\"United Kingdom\" repos:>5 type:user",
+ "total": 29384,
+ "accepted": 25
+ },
+ {
+ "query": "location:London repos:>5 type:user",
+ "total": 56482,
+ "accepted": 20
+ },
+ {
+ "query": "location:England repos:>5 type:user",
+ "total": 6489,
+ "accepted": 23
+ },
+ {
+ "query": "location:Scotland repos:>5 type:user",
+ "total": 3698,
+ "accepted": 25
+ }
+ ],
+ "entries": [
+ {
+ "login": "steipete",
+ "name": "Peter Steinberger",
+ "profile_url": "https://github.com/steipete",
+ "public_contributions": 49979,
+ "public_repos": 191,
+ "public_gists": 297,
+ "observed_public_commits": 49979,
+ "observed_public_pull_requests": 1030,
+ "followers": 49839,
+ "location": "Vienna & London",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:London repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "HariSekhon",
+ "name": "Hari Sekhon",
+ "profile_url": "https://github.com/HariSekhon",
+ "public_contributions": 11613,
+ "public_repos": 209,
+ "public_gists": 358,
+ "observed_public_commits": 11613,
+ "observed_public_pull_requests": 5,
+ "followers": 2179,
+ "location": "London, United Kingdom",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Kingdom\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "MikeMcQuaid",
+ "name": "Mike McQuaid",
+ "profile_url": "https://github.com/MikeMcQuaid",
+ "public_contributions": 5119,
+ "public_repos": 44,
+ "public_gists": 0,
+ "observed_public_commits": 5119,
+ "observed_public_pull_requests": 636,
+ "followers": 4312,
+ "location": "Edinburgh, Scotland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Scotland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "issus",
+ "name": "Mark",
+ "profile_url": "https://github.com/issus",
+ "public_contributions": 4564,
+ "public_repos": 75,
+ "public_gists": 0,
+ "observed_public_commits": 4564,
+ "observed_public_pull_requests": 0,
+ "followers": 520,
+ "location": "Scotland",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Scotland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "nikivdev",
+ "name": "Nikita",
+ "profile_url": "https://github.com/nikivdev",
+ "public_contributions": 3074,
+ "public_repos": 558,
+ "public_gists": 8,
+ "observed_public_commits": 3074,
+ "observed_public_pull_requests": 7,
+ "followers": 5019,
+ "location": "London",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:London repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "wighawag",
+ "name": "Ronan Sandford",
+ "profile_url": "https://github.com/wighawag",
+ "public_contributions": 2887,
+ "public_repos": 610,
+ "public_gists": 26,
+ "observed_public_commits": 2887,
+ "observed_public_pull_requests": 34,
+ "followers": 843,
+ "location": "Dundee, Scotland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Scotland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "championswimmer",
+ "name": "Arnav Gupta",
+ "profile_url": "https://github.com/championswimmer",
+ "public_contributions": 2390,
+ "public_repos": 414,
+ "public_gists": 67,
+ "observed_public_commits": 2390,
+ "observed_public_pull_requests": 121,
+ "followers": 5054,
+ "location": "London, UK",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:London repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "segunadebayo",
+ "name": "Segun Adebayo",
+ "profile_url": "https://github.com/segunadebayo",
+ "public_contributions": 2204,
+ "public_repos": 45,
+ "public_gists": 34,
+ "observed_public_commits": 2204,
+ "observed_public_pull_requests": 53,
+ "followers": 4404,
+ "location": "United Kingdom",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"United Kingdom\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "mvdan",
+ "name": "Daniel Martí",
+ "profile_url": "https://github.com/mvdan",
+ "public_contributions": 1826,
+ "public_repos": 81,
+ "public_gists": 5,
+ "observed_public_commits": 1826,
+ "observed_public_pull_requests": 27,
+ "followers": 2529,
+ "location": "London, United Kingdom",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Kingdom\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "alexellis",
+ "name": "Alex Ellis",
+ "profile_url": "https://github.com/alexellis",
+ "public_contributions": 1825,
+ "public_repos": 509,
+ "public_gists": 218,
+ "observed_public_commits": 1825,
+ "observed_public_pull_requests": 37,
+ "followers": 5129,
+ "location": "United Kingdom",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"United Kingdom\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "lissy93",
+ "name": "Alicia Sykes",
+ "profile_url": "https://github.com/lissy93",
+ "public_contributions": 1739,
+ "public_repos": 140,
+ "public_gists": 22,
+ "observed_public_commits": 1739,
+ "observed_public_pull_requests": 117,
+ "followers": 7098,
+ "location": "London, UK",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:London repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "threepointone",
+ "name": "Sunil Pai",
+ "profile_url": "https://github.com/threepointone",
+ "public_contributions": 1636,
+ "public_repos": 387,
+ "public_gists": 64,
+ "observed_public_commits": 1636,
+ "observed_public_pull_requests": 665,
+ "followers": 4217,
+ "location": "Newcastle Upon Tyne, England",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:England repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "iamtrask",
+ "name": "Andrew Trask",
+ "profile_url": "https://github.com/iamtrask",
+ "public_contributions": 1538,
+ "public_repos": 107,
+ "public_gists": 4,
+ "observed_public_commits": 1538,
+ "observed_public_pull_requests": 22,
+ "followers": 4470,
+ "location": "Oxford, England",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:England repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "nilbuild",
+ "name": "Kamran Ahmed",
+ "profile_url": "https://github.com/nilbuild",
+ "public_contributions": 1536,
+ "public_repos": 128,
+ "public_gists": 26,
+ "observed_public_commits": 1536,
+ "observed_public_pull_requests": 25,
+ "followers": 40022,
+ "location": "United Kingdom",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"United Kingdom\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "wenkokke",
+ "name": "Wen Kokke",
+ "profile_url": "https://github.com/wenkokke",
+ "public_contributions": 1465,
+ "public_repos": 193,
+ "public_gists": 30,
+ "observed_public_commits": 1465,
+ "observed_public_pull_requests": 196,
+ "followers": 492,
+ "location": "Scotland",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Scotland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "keithamus",
+ "name": "Keith Cirkel",
+ "profile_url": "https://github.com/keithamus",
+ "public_contributions": 1393,
+ "public_repos": 395,
+ "public_gists": 11,
+ "observed_public_commits": 1393,
+ "observed_public_pull_requests": 792,
+ "followers": 1790,
+ "location": "London, England",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:England repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "surma",
+ "name": "Surma",
+ "profile_url": "https://github.com/surma",
+ "public_contributions": 1147,
+ "public_repos": 115,
+ "public_gists": 69,
+ "observed_public_commits": 1147,
+ "observed_public_pull_requests": 116,
+ "followers": 4586,
+ "location": "Bristol, England",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:England repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "peterjc",
+ "name": "Peter Cock",
+ "profile_url": "https://github.com/peterjc",
+ "public_contributions": 1073,
+ "public_repos": 259,
+ "public_gists": 19,
+ "observed_public_commits": 1073,
+ "observed_public_pull_requests": 194,
+ "followers": 508,
+ "location": "Dundee, Scotland, UK",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Scotland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "samuelcolvin",
+ "name": "Samuel Colvin",
+ "profile_url": "https://github.com/samuelcolvin",
+ "public_contributions": 970,
+ "public_repos": 328,
+ "public_gists": 133,
+ "observed_public_commits": 970,
+ "observed_public_pull_requests": 381,
+ "followers": 6293,
+ "location": "London, United Kingdom",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Kingdom\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "trueadm",
+ "name": "Dominic Gannaway",
+ "profile_url": "https://github.com/trueadm",
+ "public_contributions": 918,
+ "public_repos": 85,
+ "public_gists": 42,
+ "observed_public_commits": 918,
+ "observed_public_pull_requests": 86,
+ "followers": 4947,
+ "location": "London, United Kingdom",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Kingdom\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-united-states.json b/data/history/2026-05-14/countries-united-states.json
new file mode 100644
index 0000000..fe14cd8
--- /dev/null
+++ b/data/history/2026-05-14/countries-united-states.json
@@ -0,0 +1,404 @@
+{
+ "kind": "country",
+ "slug": "united-states",
+ "name": "United States",
+ "title": "Top observed GitHub contributors in United States",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 30329
+ ]
+ },
+ "code": "US",
+ "candidate_count": 146033,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:\"United States\" repos:>5 type:user",
+ "location:California repos:>5 type:user",
+ "location:\"San Francisco\" repos:>5 type:user",
+ "location:Seattle repos:>5 type:user",
+ "location:NYC repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:\"United States\" repos:>5 type:user",
+ "total": 42455,
+ "accepted": 20
+ },
+ {
+ "query": "location:California repos:>5 type:user",
+ "total": 27285,
+ "accepted": 20
+ },
+ {
+ "query": "location:\"San Francisco\" repos:>5 type:user",
+ "total": 37930,
+ "accepted": 18
+ },
+ {
+ "query": "location:Seattle repos:>5 type:user",
+ "total": 31048,
+ "accepted": 20
+ },
+ {
+ "query": "location:NYC repos:>5 type:user",
+ "total": 7315,
+ "accepted": 0
+ }
+ ],
+ "entries": [
+ {
+ "login": "vczh",
+ "profile_url": "https://github.com/vczh",
+ "public_contributions": 5663,
+ "public_repos": 20,
+ "public_gists": 10,
+ "observed_public_commits": 5663,
+ "observed_public_pull_requests": 5,
+ "followers": 17530,
+ "location": "Seattle, WA, USA",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Seattle repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "steven-tey",
+ "name": "Steven Tey",
+ "profile_url": "https://github.com/steven-tey",
+ "public_contributions": 5014,
+ "public_repos": 116,
+ "public_gists": 54,
+ "observed_public_commits": 5014,
+ "observed_public_pull_requests": 445,
+ "followers": 6018,
+ "location": "Seattle, WA",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Seattle repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "lucidrains",
+ "name": "Phil Wang",
+ "profile_url": "https://github.com/lucidrains",
+ "public_contributions": 4184,
+ "public_repos": 395,
+ "public_gists": 33,
+ "observed_public_commits": 4184,
+ "observed_public_pull_requests": 24,
+ "followers": 59804,
+ "location": "San Francisco",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:\"San Francisco\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "dtolnay",
+ "name": "David Tolnay",
+ "profile_url": "https://github.com/dtolnay",
+ "public_contributions": 3916,
+ "public_repos": 133,
+ "public_gists": 3,
+ "observed_public_commits": 3916,
+ "observed_public_pull_requests": 607,
+ "followers": 9366,
+ "location": "Redwood City, California",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:California repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "simonw",
+ "name": "Simon Willison",
+ "profile_url": "https://github.com/simonw",
+ "public_contributions": 3726,
+ "public_repos": 999,
+ "public_gists": 335,
+ "observed_public_commits": 3726,
+ "observed_public_pull_requests": 736,
+ "followers": 14836,
+ "location": "Half Moon Bay, California",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:California repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "pamelafox",
+ "name": "Pamela Fox",
+ "profile_url": "https://github.com/pamelafox",
+ "public_contributions": 1936,
+ "public_repos": 797,
+ "public_gists": 244,
+ "observed_public_commits": 1936,
+ "observed_public_pull_requests": 321,
+ "followers": 3922,
+ "location": "California",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:California repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "glenn-jocher",
+ "name": "Glenn Jocher",
+ "profile_url": "https://github.com/glenn-jocher",
+ "public_contributions": 1720,
+ "public_repos": 17,
+ "public_gists": 6,
+ "observed_public_commits": 1720,
+ "observed_public_pull_requests": 1374,
+ "followers": 4037,
+ "location": "United States",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"United States\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "colinhacks",
+ "name": "Colin McDonnell",
+ "profile_url": "https://github.com/colinhacks",
+ "public_contributions": 1474,
+ "public_repos": 168,
+ "public_gists": 30,
+ "observed_public_commits": 1474,
+ "observed_public_pull_requests": 173,
+ "followers": 3711,
+ "location": "Seattle, WA",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Seattle repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "valyala",
+ "name": "Aliaksandr Valialkin",
+ "profile_url": "https://github.com/valyala",
+ "public_contributions": 1380,
+ "public_repos": 70,
+ "public_gists": 5,
+ "observed_public_commits": 1380,
+ "observed_public_pull_requests": 2,
+ "followers": 3864,
+ "location": "United states",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"United States\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "mjackson",
+ "name": "Michael Jackson",
+ "profile_url": "https://github.com/mjackson",
+ "public_contributions": 1316,
+ "public_repos": 226,
+ "public_gists": 77,
+ "observed_public_commits": 1316,
+ "observed_public_pull_requests": 134,
+ "followers": 7452,
+ "location": "Carlsbad, California",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:California repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "khuyentran1401",
+ "name": "Khuyen Tran",
+ "profile_url": "https://github.com/khuyentran1401",
+ "public_contributions": 1138,
+ "public_repos": 221,
+ "public_gists": 479,
+ "observed_public_commits": 1138,
+ "observed_public_pull_requests": 109,
+ "followers": 3775,
+ "location": "United States",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"United States\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "eliben",
+ "name": "Eli Bendersky",
+ "profile_url": "https://github.com/eliben",
+ "public_contributions": 986,
+ "public_repos": 83,
+ "public_gists": 26,
+ "observed_public_commits": 986,
+ "observed_public_pull_requests": 3,
+ "followers": 6013,
+ "location": "California",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:California repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "koush",
+ "name": "Koushik Dutta",
+ "profile_url": "https://github.com/koush",
+ "public_contributions": 846,
+ "public_repos": 384,
+ "public_gists": 314,
+ "observed_public_commits": 846,
+ "observed_public_pull_requests": 27,
+ "followers": 8404,
+ "location": "Seattle, WA",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Seattle repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "bradfitz",
+ "name": "Brad Fitzpatrick",
+ "profile_url": "https://github.com/bradfitz",
+ "public_contributions": 840,
+ "public_repos": 197,
+ "public_gists": 67,
+ "observed_public_commits": 840,
+ "observed_public_pull_requests": 481,
+ "followers": 13269,
+ "location": "Seattle",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Seattle repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "danielmiessler",
+ "name": "Daniel Miessler 🛡️",
+ "profile_url": "https://github.com/danielmiessler",
+ "public_contributions": 818,
+ "public_repos": 82,
+ "public_gists": 16,
+ "observed_public_commits": 818,
+ "observed_public_pull_requests": 7,
+ "followers": 15688,
+ "location": "San Francisco Bay Area",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:\"San Francisco\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "stephencelis",
+ "name": "Stephen Celis",
+ "profile_url": "https://github.com/stephencelis",
+ "public_contributions": 736,
+ "public_repos": 155,
+ "public_gists": 42,
+ "observed_public_commits": 736,
+ "observed_public_pull_requests": 310,
+ "followers": 6153,
+ "location": "California",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:California repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "evanw",
+ "name": "Evan Wallace",
+ "profile_url": "https://github.com/evanw",
+ "public_contributions": 687,
+ "public_repos": 129,
+ "public_gists": 20,
+ "observed_public_commits": 687,
+ "observed_public_pull_requests": 4,
+ "followers": 14055,
+ "location": "San Francisco",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:\"San Francisco\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "tenderlove",
+ "name": "Aaron Patterson",
+ "profile_url": "https://github.com/tenderlove",
+ "public_contributions": 654,
+ "public_repos": 447,
+ "public_gists": 744,
+ "observed_public_commits": 654,
+ "observed_public_pull_requests": 102,
+ "followers": 9620,
+ "location": "Seattle",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Seattle repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "ThioJoe",
+ "profile_url": "https://github.com/ThioJoe",
+ "public_contributions": 627,
+ "public_repos": 73,
+ "public_gists": 18,
+ "observed_public_commits": 627,
+ "observed_public_pull_requests": 16,
+ "followers": 3247,
+ "location": "United States & America",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United States\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "chenglou",
+ "name": "Cheng Lou",
+ "profile_url": "https://github.com/chenglou",
+ "public_contributions": 546,
+ "public_repos": 220,
+ "public_gists": 42,
+ "observed_public_commits": 546,
+ "observed_public_pull_requests": 1,
+ "followers": 9553,
+ "location": "California",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:California repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/countries-vietnam.json b/data/history/2026-05-14/countries-vietnam.json
new file mode 100644
index 0000000..664a6e5
--- /dev/null
+++ b/data/history/2026-05-14/countries-vietnam.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "vietnam",
+ "name": "Vietnam",
+ "title": "Top observed GitHub contributors in Vietnam",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 24854
+ ]
+ },
+ "code": "VN",
+ "candidate_count": 16044,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Vietnam repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Vietnam repos:>5 type:user",
+ "total": 16044,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "vinhnx",
+ "name": "Vinh Nguyen",
+ "profile_url": "https://github.com/vinhnx",
+ "public_contributions": 7134,
+ "public_repos": 239,
+ "public_gists": 250,
+ "observed_public_commits": 7134,
+ "observed_public_pull_requests": 401,
+ "followers": 556,
+ "location": "Chau Doc, An Giang. Vietnam",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "datlechin",
+ "name": "Ngô Quốc Đạt",
+ "profile_url": "https://github.com/datlechin",
+ "public_contributions": 3419,
+ "public_repos": 77,
+ "public_gists": 1,
+ "observed_public_commits": 3419,
+ "observed_public_pull_requests": 922,
+ "followers": 225,
+ "location": "Ho Chi Minh, Vietnam",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "jayden-dang",
+ "name": "Jayden",
+ "profile_url": "https://github.com/jayden-dang",
+ "public_contributions": 3398,
+ "public_repos": 84,
+ "public_gists": 1,
+ "observed_public_commits": 3398,
+ "observed_public_pull_requests": 33,
+ "followers": 226,
+ "location": "VietNam",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "trinhminhtriet",
+ "name": "Triet Trinh",
+ "profile_url": "https://github.com/trinhminhtriet",
+ "public_contributions": 2738,
+ "public_repos": 99,
+ "public_gists": 4,
+ "observed_public_commits": 2738,
+ "observed_public_pull_requests": 11,
+ "followers": 7348,
+ "location": "Vietnam",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "mrgoonie",
+ "name": "Duy /zuey/",
+ "profile_url": "https://github.com/mrgoonie",
+ "public_contributions": 1811,
+ "public_repos": 115,
+ "public_gists": 0,
+ "observed_public_commits": 1811,
+ "observed_public_pull_requests": 272,
+ "followers": 797,
+ "location": "Vietnam",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "hoc081098",
+ "name": "Petrus Nguyễn Thái Học",
+ "profile_url": "https://github.com/hoc081098",
+ "public_contributions": 1381,
+ "public_repos": 180,
+ "public_gists": 137,
+ "observed_public_commits": 1381,
+ "observed_public_pull_requests": 18,
+ "followers": 911,
+ "location": "Da Nang, Vietnam",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "hathach",
+ "name": "Ha Thach",
+ "profile_url": "https://github.com/hathach",
+ "public_contributions": 1306,
+ "public_repos": 66,
+ "public_gists": 6,
+ "observed_public_commits": 1306,
+ "observed_public_pull_requests": 169,
+ "followers": 3890,
+ "location": "hochiminh city, vietnam",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "rilwis",
+ "name": "Anh Tran",
+ "profile_url": "https://github.com/rilwis",
+ "public_contributions": 1283,
+ "public_repos": 32,
+ "public_gists": 44,
+ "observed_public_commits": 1283,
+ "observed_public_pull_requests": 66,
+ "followers": 262,
+ "location": "Hanoi, Vietnam",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "dopaemon",
+ "name": "Trần Nguyễn Tuấn Anh",
+ "profile_url": "https://github.com/dopaemon",
+ "public_contributions": 1271,
+ "public_repos": 300,
+ "public_gists": 8,
+ "observed_public_commits": 1271,
+ "observed_public_pull_requests": 9,
+ "followers": 1226,
+ "location": "Vietnam",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "hunghg255",
+ "name": "Hung Hoang",
+ "profile_url": "https://github.com/hunghg255",
+ "public_contributions": 1113,
+ "public_repos": 567,
+ "public_gists": 67,
+ "observed_public_commits": 1113,
+ "observed_public_pull_requests": 19,
+ "followers": 363,
+ "location": "Hanoi, Vietnam",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "daohoangson",
+ "name": "Đào Hoàng Sơn",
+ "profile_url": "https://github.com/daohoangson",
+ "public_contributions": 966,
+ "public_repos": 230,
+ "public_gists": 72,
+ "observed_public_commits": 966,
+ "observed_public_pull_requests": 50,
+ "followers": 256,
+ "location": "Vietnam",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "hoangtien2k3",
+ "name": "Hoàng Anh Tiến",
+ "profile_url": "https://github.com/hoangtien2k3",
+ "public_contributions": 952,
+ "public_repos": 57,
+ "public_gists": 2,
+ "observed_public_commits": 952,
+ "observed_public_pull_requests": 10,
+ "followers": 268,
+ "location": "Hanoi, Vietnam",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "vietanhdev",
+ "name": "Viet-Anh NGUYEN",
+ "profile_url": "https://github.com/vietanhdev",
+ "public_contributions": 906,
+ "public_repos": 194,
+ "public_gists": 12,
+ "observed_public_commits": 906,
+ "observed_public_pull_requests": 9,
+ "followers": 736,
+ "location": "Vietnam",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "bxdoan",
+ "name": "Doan Bui",
+ "profile_url": "https://github.com/bxdoan",
+ "public_contributions": 860,
+ "public_repos": 106,
+ "public_gists": 1,
+ "observed_public_commits": 860,
+ "observed_public_pull_requests": 0,
+ "followers": 246,
+ "location": "Vietnam",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "monokaijs",
+ "name": "Nguyễn Anh Nhân",
+ "profile_url": "https://github.com/monokaijs",
+ "public_contributions": 786,
+ "public_repos": 211,
+ "public_gists": 51,
+ "observed_public_commits": 786,
+ "observed_public_pull_requests": 26,
+ "followers": 334,
+ "location": "Hanoi, Vietnam",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "AskAlexSharov",
+ "name": "Alex Sharov",
+ "profile_url": "https://github.com/AskAlexSharov",
+ "public_contributions": 636,
+ "public_repos": 62,
+ "public_gists": 4,
+ "observed_public_commits": 636,
+ "observed_public_pull_requests": 848,
+ "followers": 441,
+ "location": "Vietnam",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "VoDaiLocz",
+ "name": "Võ Đại Lộc",
+ "profile_url": "https://github.com/VoDaiLocz",
+ "public_contributions": 611,
+ "public_repos": 33,
+ "public_gists": 0,
+ "observed_public_commits": 611,
+ "observed_public_pull_requests": 27,
+ "followers": 1019,
+ "location": "Vietnam",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "maxrave-dev",
+ "name": "Nguyễn Đức Tuấn Minh",
+ "profile_url": "https://github.com/maxrave-dev",
+ "public_contributions": 567,
+ "public_repos": 42,
+ "public_gists": 0,
+ "observed_public_commits": 567,
+ "observed_public_pull_requests": 69,
+ "followers": 940,
+ "location": "Vietnam",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "lucthienphong1120",
+ "name": "Thiên Phong",
+ "profile_url": "https://github.com/lucthienphong1120",
+ "public_contributions": 539,
+ "public_repos": 89,
+ "public_gists": 0,
+ "observed_public_commits": 539,
+ "observed_public_pull_requests": 6,
+ "followers": 386,
+ "location": "Vietnam",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 20
+ },
+ {
+ "login": "bazzi24",
+ "name": "Bazzi Tr",
+ "profile_url": "https://github.com/bazzi24",
+ "public_contributions": 513,
+ "public_repos": 10,
+ "public_gists": 0,
+ "observed_public_commits": 513,
+ "observed_public_pull_requests": 16,
+ "followers": 292,
+ "location": "Vietnam",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 19
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/global-contributors.json b/data/history/2026-05-14/global-contributors.json
new file mode 100644
index 0000000..9b8603b
--- /dev/null
+++ b/data/history/2026-05-14/global-contributors.json
@@ -0,0 +1,393 @@
+{
+ "kind": "global",
+ "slug": "contributors",
+ "name": "Global",
+ "title": "Top observed GitHub contributors globally",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 970834
+ ]
+ },
+ "candidate_count": 12699,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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": [
+ "followers:>1000 repos:>20 type:user",
+ "repos:>100 followers:>500 type:user",
+ "derived from current country and language contributor snapshots"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "followers:>1000 repos:>20 type:user",
+ "total": 6517,
+ "accepted": 80
+ },
+ {
+ "query": "repos:>100 followers:>500 type:user",
+ "total": 6182,
+ "accepted": 33
+ },
+ {
+ "query": "derived from current country, language, and global contributor snapshots",
+ "total": 820,
+ "accepted": 0
+ }
+ ],
+ "entries": [
+ {
+ "login": "farhan7reza7",
+ "name": "Farhan Reza",
+ "profile_url": "https://github.com/farhan7reza7",
+ "public_contributions": 502287,
+ "public_repos": 110,
+ "public_gists": 0,
+ "observed_public_commits": 502287,
+ "observed_public_pull_requests": 35,
+ "followers": 2458,
+ "location": "New Delhi, India",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "fdciabdul",
+ "name": "taqin",
+ "profile_url": "https://github.com/fdciabdul",
+ "public_contributions": 78382,
+ "public_repos": 155,
+ "public_gists": 68,
+ "observed_public_commits": 78382,
+ "observed_public_pull_requests": 34,
+ "followers": 584,
+ "location": "Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "bocaletto-luca",
+ "name": "Bocaletto Luca",
+ "profile_url": "https://github.com/bocaletto-luca",
+ "public_contributions": 71482,
+ "public_repos": 294,
+ "public_gists": 8,
+ "observed_public_commits": 71482,
+ "observed_public_pull_requests": 145,
+ "followers": 2330,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "wizardforcel",
+ "name": "布客飞龙",
+ "profile_url": "https://github.com/wizardforcel",
+ "public_contributions": 53881,
+ "public_repos": 1613,
+ "public_gists": 13,
+ "observed_public_commits": 53881,
+ "observed_public_pull_requests": 2,
+ "followers": 10266,
+ "location": "Beijing, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 5
+ },
+ {
+ "login": "noahgift",
+ "name": "Noah Gift",
+ "profile_url": "https://github.com/noahgift",
+ "public_contributions": 53717,
+ "public_repos": 402,
+ "public_gists": 63,
+ "observed_public_commits": 53717,
+ "observed_public_pull_requests": 2480,
+ "followers": 3337,
+ "location": "Spain",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 4
+ },
+ {
+ "login": "steipete",
+ "name": "Peter Steinberger",
+ "profile_url": "https://github.com/steipete",
+ "public_contributions": 49987,
+ "public_repos": 191,
+ "public_gists": 297,
+ "observed_public_commits": 49987,
+ "observed_public_pull_requests": 1030,
+ "followers": 49841,
+ "location": "Vienna & London",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vienna repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "ryanbr",
+ "name": "Fanboynz",
+ "profile_url": "https://github.com/ryanbr",
+ "public_contributions": 44946,
+ "public_repos": 47,
+ "public_gists": 0,
+ "observed_public_commits": 44946,
+ "observed_public_pull_requests": 659,
+ "followers": 464,
+ "location": "New Zealand",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "yegor256",
+ "name": "Yegor Bugayenko",
+ "profile_url": "https://github.com/yegor256",
+ "public_contributions": 39770,
+ "public_repos": 229,
+ "public_gists": 18,
+ "observed_public_commits": 39770,
+ "observed_public_pull_requests": 178,
+ "followers": 5361,
+ "location": "China",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "buraksocial",
+ "name": "Burâk",
+ "profile_url": "https://github.com/buraksocial",
+ "public_contributions": 39168,
+ "public_repos": 17,
+ "public_gists": 1,
+ "observed_public_commits": 39168,
+ "observed_public_pull_requests": 3,
+ "followers": 3203,
+ "location": "Izmir, Turkey",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "Correia-jpv",
+ "name": "João Correia",
+ "profile_url": "https://github.com/Correia-jpv",
+ "public_contributions": 37214,
+ "public_repos": 140,
+ "public_gists": 0,
+ "observed_public_commits": 37214,
+ "observed_public_pull_requests": 32,
+ "followers": 479,
+ "location": "Porto, Portugal",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "hendisantika",
+ "name": "Hendi Santika",
+ "profile_url": "https://github.com/hendisantika",
+ "public_contributions": 35856,
+ "public_repos": 2310,
+ "public_gists": 70,
+ "observed_public_commits": 35856,
+ "observed_public_pull_requests": 14,
+ "followers": 2051,
+ "location": "Bandung Jawa Barat - Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "peter279k",
+ "name": "Chun-Sheng, Li",
+ "profile_url": "https://github.com/peter279k",
+ "public_contributions": 34314,
+ "public_repos": 1017,
+ "public_gists": 349,
+ "observed_public_commits": 34314,
+ "observed_public_pull_requests": 29,
+ "followers": 2180,
+ "location": "Taipei, Taiwan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "marcusramberg",
+ "name": "Marcus Ramberg",
+ "profile_url": "https://github.com/marcusramberg",
+ "public_contributions": 32465,
+ "public_repos": 344,
+ "public_gists": 320,
+ "observed_public_commits": 32465,
+ "observed_public_pull_requests": 141,
+ "followers": 352,
+ "location": "Oslo, Norway",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "Charles-Chrismann",
+ "name": "Charles Chrismann",
+ "profile_url": "https://github.com/Charles-Chrismann",
+ "public_contributions": 29497,
+ "public_repos": 55,
+ "public_gists": 0,
+ "observed_public_commits": 29497,
+ "observed_public_pull_requests": 38,
+ "followers": 15672,
+ "location": "Paris, La Défense",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Paris repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "menacedjava",
+ "name": "Madumarov Davron ",
+ "profile_url": "https://github.com/menacedjava",
+ "public_contributions": 25801,
+ "public_repos": 343,
+ "public_gists": 0,
+ "observed_public_commits": 25801,
+ "observed_public_pull_requests": 5,
+ "followers": 253,
+ "location": "United Arab Emirates",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "DanielTRZ",
+ "name": "Daniel Trzeciński",
+ "profile_url": "https://github.com/DanielTRZ",
+ "public_contributions": 24203,
+ "public_repos": 105,
+ "public_gists": 0,
+ "observed_public_commits": 24203,
+ "observed_public_pull_requests": 27,
+ "followers": 644,
+ "location": "Zabrze - Poland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "mP1",
+ "name": "Miroslav Pokorny",
+ "profile_url": "https://github.com/mP1",
+ "public_contributions": 22914,
+ "public_repos": 113,
+ "public_gists": 0,
+ "observed_public_commits": 22914,
+ "observed_public_pull_requests": 9943,
+ "followers": 8,
+ "location": "NSW, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia followers:<10 repos:80..120 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "lupyuen",
+ "name": "Lup Yuen Lee",
+ "profile_url": "https://github.com/lupyuen",
+ "public_contributions": 22607,
+ "public_repos": 210,
+ "public_gists": 1723,
+ "observed_public_commits": 22607,
+ "observed_public_pull_requests": 14,
+ "followers": 881,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "SimonCropp",
+ "name": "Simon Cropp",
+ "profile_url": "https://github.com/SimonCropp",
+ "public_contributions": 20836,
+ "public_repos": 184,
+ "public_gists": 57,
+ "observed_public_commits": 20836,
+ "observed_public_pull_requests": 1349,
+ "followers": 1106,
+ "location": "Canberra, ACT, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "leoloso",
+ "name": "Leonardo Losoviz",
+ "profile_url": "https://github.com/leoloso",
+ "public_contributions": 16030,
+ "public_repos": 108,
+ "public_gists": 11,
+ "observed_public_commits": 16030,
+ "observed_public_pull_requests": 237,
+ "followers": 138,
+ "location": "Kuala Lumpur, Malaysia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/languages-typescript.json b/data/history/2026-05-14/languages-typescript.json
new file mode 100644
index 0000000..4853b54
--- /dev/null
+++ b/data/history/2026-05-14/languages-typescript.json
@@ -0,0 +1,356 @@
+{
+ "kind": "language",
+ "slug": "typescript",
+ "name": "TypeScript",
+ "title": "Top observed TypeScript open-source contributors",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-rest-raw-public-metrics",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 91875
+ ]
+ },
+ "candidate_count": 6245,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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": [
+ "language:TypeScript repos:>10 followers:>25 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "total": 6245,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "buraksocial",
+ "name": "Burâk",
+ "profile_url": "https://github.com/buraksocial",
+ "public_contributions": 39168,
+ "public_repos": 17,
+ "public_gists": 1,
+ "observed_public_commits": 39168,
+ "observed_public_pull_requests": 3,
+ "followers": 3203,
+ "location": "Izmir, Turkey",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 1
+ },
+ {
+ "login": "azure-sdk",
+ "name": "Azure SDK Bot",
+ "profile_url": "https://github.com/azure-sdk",
+ "public_contributions": 13811,
+ "public_repos": 127,
+ "public_gists": 0,
+ "observed_public_commits": 13811,
+ "observed_public_pull_requests": 8632,
+ "followers": 4702,
+ "location": "Worldwide!",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 2
+ },
+ {
+ "login": "ruvnet",
+ "name": "rUv",
+ "profile_url": "https://github.com/ruvnet",
+ "public_contributions": 10509,
+ "public_repos": 178,
+ "public_gists": 347,
+ "observed_public_commits": 10509,
+ "observed_public_pull_requests": 835,
+ "followers": 7860,
+ "location": "0x",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 3
+ },
+ {
+ "login": "Pawdroid",
+ "name": "Pawdroid",
+ "profile_url": "https://github.com/Pawdroid",
+ "public_contributions": 8329,
+ "public_repos": 17,
+ "public_gists": 0,
+ "observed_public_commits": 8329,
+ "observed_public_pull_requests": 0,
+ "followers": 2032,
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 4
+ },
+ {
+ "login": "OHANA-WEB",
+ "name": "M@RISAKI",
+ "profile_url": "https://github.com/OHANA-WEB",
+ "public_contributions": 5052,
+ "public_repos": 54,
+ "public_gists": 0,
+ "observed_public_commits": 5052,
+ "observed_public_pull_requests": 2,
+ "followers": 1748,
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 5
+ },
+ {
+ "login": "Boshen",
+ "name": "Boshen",
+ "profile_url": "https://github.com/Boshen",
+ "public_contributions": 4410,
+ "public_repos": 130,
+ "public_gists": 3,
+ "observed_public_commits": 4410,
+ "observed_public_pull_requests": 2273,
+ "followers": 2043,
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 6
+ },
+ {
+ "login": "arch-yunus",
+ "name": "Yunus ÇETİN",
+ "profile_url": "https://github.com/arch-yunus",
+ "public_contributions": 3144,
+ "public_repos": 309,
+ "public_gists": 1,
+ "observed_public_commits": 3144,
+ "observed_public_pull_requests": 26,
+ "followers": 4985,
+ "location": "Türkiye",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 7
+ },
+ {
+ "login": "laurindoisaac",
+ "name": "Vas Ber",
+ "profile_url": "https://github.com/laurindoisaac",
+ "public_contributions": 2652,
+ "public_repos": 329,
+ "public_gists": 0,
+ "observed_public_commits": 2652,
+ "observed_public_pull_requests": 328,
+ "followers": 1787,
+ "location": "Berlin",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 8
+ },
+ {
+ "login": "Tyriar",
+ "name": "Daniel Imms",
+ "profile_url": "https://github.com/Tyriar",
+ "public_contributions": 2637,
+ "public_repos": 182,
+ "public_gists": 5,
+ "observed_public_commits": 2637,
+ "observed_public_pull_requests": 755,
+ "followers": 2762,
+ "location": "Bothell, WA",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 9
+ },
+ {
+ "login": "mvanhorn",
+ "name": "Matt Van Horn",
+ "profile_url": "https://github.com/mvanhorn",
+ "public_contributions": 2163,
+ "public_repos": 973,
+ "public_gists": 0,
+ "observed_public_commits": 2163,
+ "observed_public_pull_requests": 2160,
+ "followers": 1723,
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 10
+ },
+ {
+ "login": "kamilmysliwiec",
+ "name": "Kamil Mysliwiec",
+ "profile_url": "https://github.com/kamilmysliwiec",
+ "public_contributions": 2033,
+ "public_repos": 62,
+ "public_gists": 0,
+ "observed_public_commits": 2033,
+ "observed_public_pull_requests": 57,
+ "followers": 8720,
+ "location": "Poland",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 11
+ },
+ {
+ "login": "AhsanAyaz",
+ "name": "Muhammad Ahsan Ayaz",
+ "profile_url": "https://github.com/AhsanAyaz",
+ "public_contributions": 1750,
+ "public_repos": 291,
+ "public_gists": 49,
+ "observed_public_commits": 1750,
+ "observed_public_pull_requests": 45,
+ "followers": 1561,
+ "location": "Stockholm, Sweden",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 12
+ },
+ {
+ "login": "Brooooooklyn",
+ "name": "LongYinan",
+ "profile_url": "https://github.com/Brooooooklyn",
+ "public_contributions": 1695,
+ "public_repos": 328,
+ "public_gists": 5,
+ "observed_public_commits": 1695,
+ "observed_public_pull_requests": 896,
+ "followers": 5024,
+ "location": "Singapore",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 13
+ },
+ {
+ "login": "kijai",
+ "name": "Jukka Seppänen",
+ "profile_url": "https://github.com/kijai",
+ "public_contributions": 1691,
+ "public_repos": 107,
+ "public_gists": 0,
+ "observed_public_commits": 1691,
+ "observed_public_pull_requests": 67,
+ "followers": 6090,
+ "location": "Finland",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 14
+ },
+ {
+ "login": "dsherret",
+ "name": "David Sherret",
+ "profile_url": "https://github.com/dsherret",
+ "public_contributions": 1582,
+ "public_repos": 184,
+ "public_gists": 19,
+ "observed_public_commits": 1582,
+ "observed_public_pull_requests": 1050,
+ "followers": 2090,
+ "location": "Toronto, Canada",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 15
+ },
+ {
+ "login": "nevo-david",
+ "name": "Nevo David",
+ "profile_url": "https://github.com/nevo-david",
+ "public_contributions": 1494,
+ "public_repos": 55,
+ "public_gists": 0,
+ "observed_public_commits": 1494,
+ "observed_public_pull_requests": 25,
+ "followers": 1981,
+ "location": "Remote",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 16
+ },
+ {
+ "login": "alxhub",
+ "name": "Alex Rickabaugh",
+ "profile_url": "https://github.com/alxhub",
+ "public_contributions": 1246,
+ "public_repos": 85,
+ "public_gists": 146,
+ "observed_public_commits": 1246,
+ "observed_public_pull_requests": 63,
+ "followers": 1225,
+ "location": "San Francisco, CA",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 17
+ },
+ {
+ "login": "yairm210",
+ "name": "Yair Morgenstern",
+ "profile_url": "https://github.com/yairm210",
+ "public_contributions": 1125,
+ "public_repos": 58,
+ "public_gists": 3,
+ "observed_public_commits": 1125,
+ "observed_public_pull_requests": 181,
+ "followers": 2214,
+ "location": "Kerem Re'im, Israel ",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 18
+ },
+ {
+ "login": "cleanmind777",
+ "name": "Clean Mind",
+ "profile_url": "https://github.com/cleanmind777",
+ "public_contributions": 1066,
+ "public_repos": 39,
+ "public_gists": 0,
+ "observed_public_commits": 1066,
+ "observed_public_pull_requests": 132,
+ "followers": 1151,
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 19
+ },
+ {
+ "login": "hediet",
+ "name": "Henning Dieterichs",
+ "profile_url": "https://github.com/hediet",
+ "public_contributions": 1050,
+ "public_repos": 149,
+ "public_gists": 28,
+ "observed_public_commits": 1050,
+ "observed_public_pull_requests": 529,
+ "followers": 1747,
+ "location": "Zurich",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/manifest.json b/data/history/2026-05-14/manifest.json
new file mode 100644
index 0000000..0f205b8
--- /dev/null
+++ b/data/history/2026-05-14/manifest.json
@@ -0,0 +1,506 @@
+{
+ "generated_at": "2026-05-14T19:48:19.532Z",
+ "source_commit": "db1fc48",
+ "method": "github-live-refresh",
+ "status": "fresh",
+ "completed_shards": [
+ {
+ "kind": "global",
+ "slug": "contributors",
+ "title": "Top observed GitHub contributors globally",
+ "path": "/data/latest/global-contributors.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "australia",
+ "title": "Top observed GitHub contributors in Australia",
+ "path": "/data/latest/countries-australia.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "new-zealand",
+ "title": "Top observed GitHub contributors in New Zealand",
+ "path": "/data/latest/countries-new-zealand.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "united-states",
+ "title": "Top observed GitHub contributors in United States",
+ "path": "/data/latest/countries-united-states.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "canada",
+ "title": "Top observed GitHub contributors in Canada",
+ "path": "/data/latest/countries-canada.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "united-kingdom",
+ "title": "Top observed GitHub contributors in United Kingdom",
+ "path": "/data/latest/countries-united-kingdom.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "ireland",
+ "title": "Top observed GitHub contributors in Ireland",
+ "path": "/data/latest/countries-ireland.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "germany",
+ "title": "Top observed GitHub contributors in Germany",
+ "path": "/data/latest/countries-germany.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "france",
+ "title": "Top observed GitHub contributors in France",
+ "path": "/data/latest/countries-france.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "netherlands",
+ "title": "Top observed GitHub contributors in Netherlands",
+ "path": "/data/latest/countries-netherlands.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "sweden",
+ "title": "Top observed GitHub contributors in Sweden",
+ "path": "/data/latest/countries-sweden.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "norway",
+ "title": "Top observed GitHub contributors in Norway",
+ "path": "/data/latest/countries-norway.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "denmark",
+ "title": "Top observed GitHub contributors in Denmark",
+ "path": "/data/latest/countries-denmark.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "finland",
+ "title": "Top observed GitHub contributors in Finland",
+ "path": "/data/latest/countries-finland.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "switzerland",
+ "title": "Top observed GitHub contributors in Switzerland",
+ "path": "/data/latest/countries-switzerland.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "austria",
+ "title": "Top observed GitHub contributors in Austria",
+ "path": "/data/latest/countries-austria.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "spain",
+ "title": "Top observed GitHub contributors in Spain",
+ "path": "/data/latest/countries-spain.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "portugal",
+ "title": "Top observed GitHub contributors in Portugal",
+ "path": "/data/latest/countries-portugal.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "italy",
+ "title": "Top observed GitHub contributors in Italy",
+ "path": "/data/latest/countries-italy.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "poland",
+ "title": "Top observed GitHub contributors in Poland",
+ "path": "/data/latest/countries-poland.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "ukraine",
+ "title": "Top observed GitHub contributors in Ukraine",
+ "path": "/data/latest/countries-ukraine.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "india",
+ "title": "Top observed GitHub contributors in India",
+ "path": "/data/latest/countries-india.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "china",
+ "title": "Top observed GitHub contributors in China",
+ "path": "/data/latest/countries-china.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "japan",
+ "title": "Top observed GitHub contributors in Japan",
+ "path": "/data/latest/countries-japan.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "republic-of-korea",
+ "title": "Top observed GitHub contributors in Republic of Korea",
+ "path": "/data/latest/countries-republic-of-korea.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "taiwan",
+ "title": "Top observed GitHub contributors in Taiwan",
+ "path": "/data/latest/countries-taiwan.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "hong-kong",
+ "title": "Top observed GitHub contributors in Hong Kong",
+ "path": "/data/latest/countries-hong-kong.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "singapore",
+ "title": "Top observed GitHub contributors in Singapore",
+ "path": "/data/latest/countries-singapore.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "indonesia",
+ "title": "Top observed GitHub contributors in Indonesia",
+ "path": "/data/latest/countries-indonesia.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "malaysia",
+ "title": "Top observed GitHub contributors in Malaysia",
+ "path": "/data/latest/countries-malaysia.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "philippines",
+ "title": "Top observed GitHub contributors in Philippines",
+ "path": "/data/latest/countries-philippines.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "thailand",
+ "title": "Top observed GitHub contributors in Thailand",
+ "path": "/data/latest/countries-thailand.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "vietnam",
+ "title": "Top observed GitHub contributors in Vietnam",
+ "path": "/data/latest/countries-vietnam.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "brazil",
+ "title": "Top observed GitHub contributors in Brazil",
+ "path": "/data/latest/countries-brazil.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "mexico",
+ "title": "Top observed GitHub contributors in Mexico",
+ "path": "/data/latest/countries-mexico.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "argentina",
+ "title": "Top observed GitHub contributors in Argentina",
+ "path": "/data/latest/countries-argentina.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "chile",
+ "title": "Top observed GitHub contributors in Chile",
+ "path": "/data/latest/countries-chile.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "south-africa",
+ "title": "Top observed GitHub contributors in South Africa",
+ "path": "/data/latest/countries-south-africa.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "israel",
+ "title": "Top observed GitHub contributors in Israel",
+ "path": "/data/latest/countries-israel.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "united-arab-emirates",
+ "title": "Top observed GitHub contributors in United Arab Emirates",
+ "path": "/data/latest/countries-united-arab-emirates.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "language",
+ "slug": "typescript",
+ "title": "Top observed TypeScript open-source contributors",
+ "path": "/data/latest/languages-typescript.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "category",
+ "slug": "developer-tools",
+ "title": "Top observed developer tools open-source projects",
+ "path": "/data/latest/categories-developer-tools.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "projects",
+ "slug": "fastest-growing-open-source-projects",
+ "title": "Fastest growing observed open-source projects",
+ "path": "/data/latest/projects-fastest-growing-open-source-projects.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "category",
+ "slug": "agentic-projects",
+ "title": "Top observed agentic open-source projects",
+ "path": "/data/latest/categories-agentic-projects.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "category",
+ "slug": "claude-projects",
+ "title": "Top observed Claude-related open-source projects",
+ "path": "/data/latest/categories-claude-projects.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "category",
+ "slug": "codex-projects",
+ "title": "Top observed Codex-related open-source projects",
+ "path": "/data/latest/categories-codex-projects.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "category",
+ "slug": "openclaw-projects",
+ "title": "Top observed OpenClaw-related open-source projects",
+ "path": "/data/latest/categories-openclaw-projects.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "momentum",
+ "slug": "project-momentum-map",
+ "title": "Momentum versus legitimacy map for observed open-source projects",
+ "path": "/data/latest/momentum-project-momentum-map.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "rising",
+ "slug": "contributors",
+ "title": "High-signal observed GitHub contributors with strong activity relative to audience size",
+ "path": "/data/latest/rising-contributors.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ }
+ ],
+ "failed_shards": [],
+ "stale_pages": [],
+ "api_budget": {
+ "provider": "github",
+ "mode": "live",
+ "remaining": 3439
+ },
+ "duration_ms": 3083817
+}
diff --git a/data/history/2026-05-14/momentum-project-momentum-map.json b/data/history/2026-05-14/momentum-project-momentum-map.json
new file mode 100644
index 0000000..29c2b50
--- /dev/null
+++ b/data/history/2026-05-14/momentum-project-momentum-map.json
@@ -0,0 +1,355 @@
+{
+ "kind": "momentum",
+ "slug": "project-momentum-map",
+ "name": "Project Momentum Map",
+ "title": "Momentum versus legitimacy map for observed open-source projects",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "derived-github-public-project-signals",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 984
+ ]
+ },
+ "candidate_count": 84,
+ "caveats": [
+ "Live data uses GitHub repository search and public repository fields; it is an observed sample, not a complete census.",
+ "Project PR counts use recent merged pull requests visible through GitHub GraphQL; high-volume repositories may be capped by the first 100 recently updated merged PRs per snapshot.",
+ "Recent commit, release, issue, and star fields come from official GitHub APIs. Contributor count is observed all-time contributors when the REST budget permits, not unique 30-day contributors.",
+ "Project momentum prioritises recent merged PRs, recent commits, observed contributors, then stars."
+ ],
+ "discovery_queries": [
+ "derived from current project/category snapshots"
+ ],
+ "candidate_count_by_query": [],
+ "entries": [
+ {
+ "full_name": "openclaw/openclaw",
+ "url": "https://github.com/openclaw/openclaw",
+ "stars": 371860,
+ "pull_requests_merged_7d": 99,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 18170,
+ "active_contributors_30d": 367,
+ "total_contributors_observed": 367,
+ "releases_90d": 100,
+ "open_issues": 3618,
+ "pushed_at": "2026-05-14T19:46:51Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "TypeScript",
+ "rank": 1
+ },
+ {
+ "full_name": "elizaOS/eliza",
+ "url": "https://github.com/elizaOS/eliza",
+ "stars": 18368,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 7405,
+ "active_contributors_30d": 346,
+ "total_contributors_observed": 346,
+ "releases_90d": 1,
+ "open_issues": 7,
+ "pushed_at": "2026-05-14T13:41:51Z",
+ "discovered_by_query": "agent framework archived:false stars:>100",
+ "primary_language": "TypeScript",
+ "rank": 2
+ },
+ {
+ "full_name": "NousResearch/hermes-agent",
+ "url": "https://github.com/NousResearch/hermes-agent",
+ "stars": 150148,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 98,
+ "recent_commits_30d": 4040,
+ "active_contributors_30d": 386,
+ "total_contributors_observed": 386,
+ "releases_90d": 12,
+ "open_issues": 3961,
+ "pushed_at": "2026-05-14T16:59:06Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "Python",
+ "rank": 3
+ },
+ {
+ "full_name": "anomalyco/opencode",
+ "url": "https://github.com/anomalyco/opencode",
+ "stars": 160250,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 1744,
+ "active_contributors_30d": 453,
+ "total_contributors_observed": 453,
+ "releases_90d": 91,
+ "open_issues": 5067,
+ "pushed_at": "2026-05-14T19:32:01Z",
+ "discovered_by_query": "agentic archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 4
+ },
+ {
+ "full_name": "openai/codex",
+ "url": "https://github.com/openai/codex",
+ "stars": 82623,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 1175,
+ "active_contributors_30d": 448,
+ "total_contributors_observed": 448,
+ "releases_90d": 100,
+ "open_issues": 3923,
+ "pushed_at": "2026-05-14T19:45:45Z",
+ "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
+ "primary_language": "Rust",
+ "rank": 5
+ },
+ {
+ "full_name": "Yeachan-Heo/oh-my-codex",
+ "url": "https://github.com/Yeachan-Heo/oh-my-codex",
+ "stars": 28657,
+ "pull_requests_merged_7d": 89,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 864,
+ "active_contributors_30d": 58,
+ "total_contributors_observed": 58,
+ "releases_90d": 99,
+ "open_issues": 0,
+ "pushed_at": "2026-05-14T19:25:27Z",
+ "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 6
+ },
+ {
+ "full_name": "n8n-io/n8n",
+ "url": "https://github.com/n8n-io/n8n",
+ "stars": 187845,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 792,
+ "active_contributors_30d": 428,
+ "total_contributors_observed": 428,
+ "releases_90d": 93,
+ "open_issues": 417,
+ "pushed_at": "2026-05-14T19:45:21Z",
+ "discovered_by_query": "topic:mcp archived:false",
+ "primary_language": "TypeScript",
+ "rank": 7
+ },
+ {
+ "full_name": "heygen-com/hyperframes",
+ "url": "https://github.com/heygen-com/hyperframes",
+ "stars": 18167,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 609,
+ "active_contributors_30d": 20,
+ "total_contributors_observed": 20,
+ "releases_90d": 100,
+ "open_issues": 13,
+ "pushed_at": "2026-05-14T18:56:18Z",
+ "discovered_by_query": "agent framework archived:false stars:>100",
+ "primary_language": "TypeScript",
+ "rank": 8
+ },
+ {
+ "full_name": "tensorflow/tensorflow",
+ "url": "https://github.com/tensorflow/tensorflow",
+ "stars": 195117,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 1416,
+ "active_contributors_30d": 412,
+ "total_contributors_observed": 412,
+ "releases_90d": 2,
+ "open_issues": 1036,
+ "pushed_at": "2026-05-14T19:41:18Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "C++",
+ "rank": 9
+ },
+ {
+ "full_name": "mksglu/context-mode",
+ "url": "https://github.com/mksglu/context-mode",
+ "stars": 14705,
+ "pull_requests_merged_7d": 33,
+ "pull_requests_merged_30d": 88,
+ "recent_commits_30d": 681,
+ "active_contributors_30d": 75,
+ "total_contributors_observed": 75,
+ "releases_90d": 100,
+ "open_issues": 4,
+ "pushed_at": "2026-05-14T18:34:18Z",
+ "discovered_by_query": "openclaw agent archived:false",
+ "primary_language": "TypeScript",
+ "rank": 10
+ },
+ {
+ "full_name": "lobehub/lobehub",
+ "url": "https://github.com/lobehub/lobehub",
+ "stars": 77077,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 759,
+ "active_contributors_30d": 321,
+ "total_contributors_observed": 321,
+ "releases_90d": 64,
+ "open_issues": 556,
+ "pushed_at": "2026-05-14T19:30:19Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 11
+ },
+ {
+ "full_name": "gsd-build/get-shit-done",
+ "url": "https://github.com/gsd-build/get-shit-done",
+ "stars": 62208,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 796,
+ "active_contributors_30d": 136,
+ "total_contributors_observed": 136,
+ "releases_90d": 58,
+ "open_issues": 39,
+ "pushed_at": "2026-05-14T19:46:36Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "JavaScript",
+ "rank": 12
+ },
+ {
+ "full_name": "ComposioHQ/composio",
+ "url": "https://github.com/ComposioHQ/composio",
+ "stars": 28231,
+ "pull_requests_merged_7d": 33,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 416,
+ "active_contributors_30d": 51,
+ "total_contributors_observed": 51,
+ "releases_90d": 100,
+ "open_issues": 17,
+ "pushed_at": "2026-05-14T15:44:08Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "TypeScript",
+ "rank": 13
+ },
+ {
+ "full_name": "superset-sh/superset",
+ "url": "https://github.com/superset-sh/superset",
+ "stars": 10665,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 541,
+ "active_contributors_30d": 62,
+ "total_contributors_observed": 62,
+ "releases_90d": 82,
+ "open_issues": 534,
+ "pushed_at": "2026-05-14T19:45:40Z",
+ "discovered_by_query": "codex cli archived:false",
+ "primary_language": "TypeScript",
+ "rank": 14
+ },
+ {
+ "full_name": "abhigyanpatwari/GitNexus",
+ "url": "https://github.com/abhigyanpatwari/GitNexus",
+ "stars": 38337,
+ "pull_requests_merged_7d": 77,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 331,
+ "active_contributors_30d": 120,
+ "total_contributors_observed": 120,
+ "releases_90d": 100,
+ "open_issues": 245,
+ "pushed_at": "2026-05-14T19:36:28Z",
+ "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "primary_language": "TypeScript",
+ "rank": 15
+ },
+ {
+ "full_name": "vercel/next.js",
+ "url": "https://github.com/vercel/next.js",
+ "stars": 139463,
+ "pull_requests_merged_7d": 38,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 315,
+ "active_contributors_30d": 428,
+ "total_contributors_observed": 428,
+ "releases_90d": 100,
+ "open_issues": 2144,
+ "pushed_at": "2026-05-14T19:43:13Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "JavaScript",
+ "rank": 16
+ },
+ {
+ "full_name": "google-gemini/gemini-cli",
+ "url": "https://github.com/google-gemini/gemini-cli",
+ "stars": 103961,
+ "pull_requests_merged_7d": 81,
+ "pull_requests_merged_30d": 98,
+ "recent_commits_30d": 317,
+ "active_contributors_30d": 446,
+ "total_contributors_observed": 446,
+ "releases_90d": 100,
+ "open_issues": 1533,
+ "pushed_at": "2026-05-14T19:44:19Z",
+ "discovered_by_query": "topic:cli archived:false",
+ "primary_language": "TypeScript",
+ "rank": 17
+ },
+ {
+ "full_name": "zeroclaw-labs/zeroclaw",
+ "url": "https://github.com/zeroclaw-labs/zeroclaw",
+ "stars": 31335,
+ "pull_requests_merged_7d": 73,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 309,
+ "active_contributors_30d": 276,
+ "total_contributors_observed": 276,
+ "releases_90d": 100,
+ "open_issues": 288,
+ "pushed_at": "2026-05-14T16:50:22Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "Rust",
+ "rank": 18
+ },
+ {
+ "full_name": "mastra-ai/mastra",
+ "url": "https://github.com/mastra-ai/mastra",
+ "stars": 23886,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 850,
+ "active_contributors_30d": 436,
+ "total_contributors_observed": 436,
+ "releases_90d": 22,
+ "open_issues": 208,
+ "pushed_at": "2026-05-14T19:45:53Z",
+ "discovered_by_query": "agent framework archived:false stars:>100",
+ "primary_language": "TypeScript",
+ "rank": 19
+ },
+ {
+ "full_name": "code-yeongyu/oh-my-openagent",
+ "url": "https://github.com/code-yeongyu/oh-my-openagent",
+ "stars": 57768,
+ "pull_requests_merged_7d": 47,
+ "pull_requests_merged_30d": 74,
+ "recent_commits_30d": 982,
+ "active_contributors_30d": 216,
+ "total_contributors_observed": 216,
+ "releases_90d": 47,
+ "open_issues": 382,
+ "pushed_at": "2026-05-14T12:49:02Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/projects-fastest-growing-open-source-projects.json b/data/history/2026-05-14/projects-fastest-growing-open-source-projects.json
new file mode 100644
index 0000000..3f49f5b
--- /dev/null
+++ b/data/history/2026-05-14/projects-fastest-growing-open-source-projects.json
@@ -0,0 +1,367 @@
+{
+ "kind": "projects",
+ "slug": "fastest-growing-open-source-projects",
+ "name": "Fastest Growing Open Source Projects",
+ "title": "Fastest growing observed open-source projects",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-rest-search-real-recent-project-signals",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 773
+ ]
+ },
+ "candidate_count": 40118,
+ "caveats": [
+ "Live data uses GitHub repository search and public repository fields; it is an observed sample, not a complete census.",
+ "Project PR counts use recent merged pull requests visible through GitHub GraphQL; high-volume repositories may be capped by the first 100 recently updated merged PRs per snapshot.",
+ "Recent commit, release, issue, and star fields come from official GitHub APIs. Contributor count is observed all-time contributors when the REST budget permits, not unique 30-day contributors.",
+ "Project momentum prioritises recent merged PRs, recent commits, observed contributors, then stars."
+ ],
+ "discovery_queries": [
+ "stars:>500 pushed:>=2026-04-01 archived:false",
+ "created:>=2025-01-01 stars:>1000 archived:false"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "total": 36335,
+ "accepted": 80
+ },
+ {
+ "query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "total": 3783,
+ "accepted": 69
+ }
+ ],
+ "entries": [
+ {
+ "full_name": "tensorflow/tensorflow",
+ "url": "https://github.com/tensorflow/tensorflow",
+ "stars": 195117,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 1416,
+ "active_contributors_30d": 412,
+ "total_contributors_observed": 412,
+ "releases_90d": 2,
+ "open_issues": 1036,
+ "pushed_at": "2026-05-14T19:41:18Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "C++",
+ "rank": 1
+ },
+ {
+ "full_name": "openai/codex",
+ "url": "https://github.com/openai/codex",
+ "stars": 82624,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 1175,
+ "active_contributors_30d": 448,
+ "total_contributors_observed": 448,
+ "releases_90d": 100,
+ "open_issues": 3923,
+ "pushed_at": "2026-05-14T19:45:28Z",
+ "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "primary_language": "Rust",
+ "rank": 2
+ },
+ {
+ "full_name": "gsd-build/get-shit-done",
+ "url": "https://github.com/gsd-build/get-shit-done",
+ "stars": 62208,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 796,
+ "active_contributors_30d": 136,
+ "total_contributors_observed": 136,
+ "releases_90d": 58,
+ "open_issues": 39,
+ "pushed_at": "2026-05-14T19:11:44Z",
+ "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "primary_language": "JavaScript",
+ "rank": 3
+ },
+ {
+ "full_name": "n8n-io/n8n",
+ "url": "https://github.com/n8n-io/n8n",
+ "stars": 187845,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 792,
+ "active_contributors_30d": 428,
+ "total_contributors_observed": 428,
+ "releases_90d": 93,
+ "open_issues": 417,
+ "pushed_at": "2026-05-14T19:45:21Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "TypeScript",
+ "rank": 4
+ },
+ {
+ "full_name": "nexu-io/open-design",
+ "url": "https://github.com/nexu-io/open-design",
+ "stars": 40288,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 716,
+ "active_contributors_30d": 191,
+ "total_contributors_observed": 191,
+ "releases_90d": 8,
+ "open_issues": 226,
+ "pushed_at": "2026-05-14T18:51:14Z",
+ "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "primary_language": "TypeScript",
+ "rank": 5
+ },
+ {
+ "full_name": "MemPalace/mempalace",
+ "url": "https://github.com/MemPalace/mempalace",
+ "stars": 52191,
+ "pull_requests_merged_7d": 25,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 554,
+ "active_contributors_30d": 69,
+ "total_contributors_observed": 69,
+ "releases_90d": 8,
+ "open_issues": 236,
+ "pushed_at": "2026-05-14T09:41:59Z",
+ "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "primary_language": "Python",
+ "rank": 6
+ },
+ {
+ "full_name": "denoland/deno",
+ "url": "https://github.com/denoland/deno",
+ "stars": 106691,
+ "pull_requests_merged_7d": 83,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 517,
+ "active_contributors_30d": 430,
+ "total_contributors_observed": 430,
+ "releases_90d": 16,
+ "open_issues": 2010,
+ "pushed_at": "2026-05-14T19:38:23Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "Rust",
+ "rank": 7
+ },
+ {
+ "full_name": "HKUDS/nanobot",
+ "url": "https://github.com/HKUDS/nanobot",
+ "stars": 42455,
+ "pull_requests_merged_7d": 37,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 513,
+ "active_contributors_30d": 266,
+ "total_contributors_observed": 266,
+ "releases_90d": 11,
+ "open_issues": 283,
+ "pushed_at": "2026-05-14T17:59:41Z",
+ "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "primary_language": "Python",
+ "rank": 8
+ },
+ {
+ "full_name": "flutter/flutter",
+ "url": "https://github.com/flutter/flutter",
+ "stars": 176320,
+ "pull_requests_merged_7d": 66,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 480,
+ "active_contributors_30d": 378,
+ "total_contributors_observed": 378,
+ "releases_90d": 0,
+ "open_issues": 12257,
+ "pushed_at": "2026-05-14T18:11:24Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "Dart",
+ "rank": 9
+ },
+ {
+ "full_name": "koala73/worldmonitor",
+ "url": "https://github.com/koala73/worldmonitor",
+ "stars": 54180,
+ "pull_requests_merged_7d": 66,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 447,
+ "active_contributors_30d": 71,
+ "total_contributors_observed": 71,
+ "releases_90d": 43,
+ "open_issues": 74,
+ "pushed_at": "2026-05-14T15:59:42Z",
+ "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "primary_language": "TypeScript",
+ "rank": 10
+ },
+ {
+ "full_name": "langgenius/dify",
+ "url": "https://github.com/langgenius/dify",
+ "stars": 141377,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 410,
+ "active_contributors_30d": 461,
+ "total_contributors_observed": 461,
+ "releases_90d": 6,
+ "open_issues": 277,
+ "pushed_at": "2026-05-14T16:34:53Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "TypeScript",
+ "rank": 11
+ },
+ {
+ "full_name": "ruvnet/ruflo",
+ "url": "https://github.com/ruvnet/ruflo",
+ "stars": 50941,
+ "pull_requests_merged_7d": 41,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 371,
+ "active_contributors_30d": 20,
+ "total_contributors_observed": 20,
+ "releases_90d": 27,
+ "open_issues": 410,
+ "pushed_at": "2026-05-14T19:32:24Z",
+ "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "primary_language": "TypeScript",
+ "rank": 12
+ },
+ {
+ "full_name": "abhigyanpatwari/GitNexus",
+ "url": "https://github.com/abhigyanpatwari/GitNexus",
+ "stars": 38337,
+ "pull_requests_merged_7d": 77,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 331,
+ "active_contributors_30d": 120,
+ "total_contributors_observed": 120,
+ "releases_90d": 100,
+ "open_issues": 245,
+ "pushed_at": "2026-05-14T19:36:28Z",
+ "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "primary_language": "TypeScript",
+ "rank": 13
+ },
+ {
+ "full_name": "affaan-m/everything-claude-code",
+ "url": "https://github.com/affaan-m/everything-claude-code",
+ "stars": 182141,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 323,
+ "active_contributors_30d": 168,
+ "total_contributors_observed": 168,
+ "releases_90d": 5,
+ "open_issues": 3,
+ "pushed_at": "2026-05-14T03:31:29Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "JavaScript",
+ "rank": 14
+ },
+ {
+ "full_name": "vercel/next.js",
+ "url": "https://github.com/vercel/next.js",
+ "stars": 139463,
+ "pull_requests_merged_7d": 38,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 315,
+ "active_contributors_30d": 428,
+ "total_contributors_observed": 428,
+ "releases_90d": 100,
+ "open_issues": 2144,
+ "pushed_at": "2026-05-14T19:43:13Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "JavaScript",
+ "rank": 15
+ },
+ {
+ "full_name": "freeCodeCamp/freeCodeCamp",
+ "url": "https://github.com/freeCodeCamp/freeCodeCamp",
+ "stars": 444732,
+ "pull_requests_merged_7d": 50,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 233,
+ "active_contributors_30d": 382,
+ "total_contributors_observed": 382,
+ "releases_90d": 0,
+ "open_issues": 113,
+ "pushed_at": "2026-05-14T19:38:49Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "TypeScript",
+ "rank": 16
+ },
+ {
+ "full_name": "bytedance/deer-flow",
+ "url": "https://github.com/bytedance/deer-flow",
+ "stars": 67701,
+ "pull_requests_merged_7d": 46,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 197,
+ "active_contributors_30d": 244,
+ "total_contributors_observed": 244,
+ "releases_90d": 0,
+ "open_issues": 502,
+ "pushed_at": "2026-05-14T04:10:26Z",
+ "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "primary_language": "Python",
+ "rank": 17
+ },
+ {
+ "full_name": "Comfy-Org/ComfyUI",
+ "url": "https://github.com/Comfy-Org/ComfyUI",
+ "stars": 112924,
+ "pull_requests_merged_7d": 51,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 195,
+ "active_contributors_30d": 302,
+ "total_contributors_observed": 302,
+ "releases_90d": 23,
+ "open_issues": 3654,
+ "pushed_at": "2026-05-14T19:26:17Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "Python",
+ "rank": 18
+ },
+ {
+ "full_name": "openclaw/openclaw",
+ "url": "https://github.com/openclaw/openclaw",
+ "stars": 371860,
+ "pull_requests_merged_7d": 99,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 18170,
+ "active_contributors_30d": 367,
+ "total_contributors_observed": 367,
+ "releases_90d": 100,
+ "open_issues": 3618,
+ "pushed_at": "2026-05-14T19:41:22Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "TypeScript",
+ "rank": 19
+ },
+ {
+ "full_name": "anomalyco/opencode",
+ "url": "https://github.com/anomalyco/opencode",
+ "stars": 160249,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 1744,
+ "active_contributors_30d": 453,
+ "total_contributors_observed": 453,
+ "releases_90d": 91,
+ "open_issues": 5067,
+ "pushed_at": "2026-05-14T19:32:01Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "TypeScript",
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/history/2026-05-14/rising-contributors.json b/data/history/2026-05-14/rising-contributors.json
new file mode 100644
index 0000000..74846c2
--- /dev/null
+++ b/data/history/2026-05-14/rising-contributors.json
@@ -0,0 +1,355 @@
+{
+ "kind": "rising",
+ "slug": "contributors",
+ "name": "Rising Contributors",
+ "title": "High-signal observed GitHub contributors with strong activity relative to audience size",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "derived-github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 779220
+ ]
+ },
+ "candidate_count": 800,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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": [
+ "derived from current contributor snapshots"
+ ],
+ "candidate_count_by_query": [],
+ "entries": [
+ {
+ "login": "mP1",
+ "name": "Miroslav Pokorny",
+ "profile_url": "https://github.com/mP1",
+ "public_contributions": 22914,
+ "public_repos": 113,
+ "public_gists": 0,
+ "observed_public_commits": 22914,
+ "observed_public_pull_requests": 9943,
+ "followers": 8,
+ "location": "NSW, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia followers:<10 repos:80..120 type:user",
+ "notable_repositories": [],
+ "rank": 1
+ },
+ {
+ "login": "farhan7reza7",
+ "name": "Farhan Reza",
+ "profile_url": "https://github.com/farhan7reza7",
+ "public_contributions": 502287,
+ "public_repos": 110,
+ "public_gists": 0,
+ "observed_public_commits": 502287,
+ "observed_public_pull_requests": 35,
+ "followers": 2458,
+ "location": "New Delhi, India",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2
+ },
+ {
+ "login": "rogerchappel",
+ "name": "Roger Chappel",
+ "profile_url": "https://github.com/rogerchappel",
+ "public_contributions": 10543,
+ "public_repos": 155,
+ "public_gists": 0,
+ "observed_public_commits": 10543,
+ "observed_public_pull_requests": 2033,
+ "followers": 6,
+ "location": "Australia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Australia followers:<10 repos:120..200 type:user",
+ "notable_repositories": [],
+ "rank": 3
+ },
+ {
+ "login": "adrianwedd",
+ "name": "Adrian Wedd",
+ "profile_url": "https://github.com/adrianwedd",
+ "public_contributions": 13198,
+ "public_repos": 268,
+ "public_gists": 0,
+ "observed_public_commits": 13198,
+ "observed_public_pull_requests": 2607,
+ "followers": 16,
+ "location": "Cygnet, Tasmania, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia agentic type:user",
+ "notable_repositories": [],
+ "rank": 4
+ },
+ {
+ "login": "fdciabdul",
+ "name": "taqin",
+ "profile_url": "https://github.com/fdciabdul",
+ "public_contributions": 78382,
+ "public_repos": 155,
+ "public_gists": 68,
+ "observed_public_commits": 78382,
+ "observed_public_pull_requests": 34,
+ "followers": 584,
+ "location": "Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5
+ },
+ {
+ "login": "HavenDV",
+ "name": "Konstantin S.",
+ "profile_url": "https://github.com/HavenDV",
+ "public_contributions": 11470,
+ "public_repos": 156,
+ "public_gists": 7,
+ "observed_public_commits": 11470,
+ "observed_public_pull_requests": 7893,
+ "followers": 203,
+ "location": "Dubai, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6
+ },
+ {
+ "login": "ryanbr",
+ "name": "Fanboynz",
+ "profile_url": "https://github.com/ryanbr",
+ "public_contributions": 44946,
+ "public_repos": 47,
+ "public_gists": 0,
+ "observed_public_commits": 44946,
+ "observed_public_pull_requests": 659,
+ "followers": 464,
+ "location": "New Zealand",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7
+ },
+ {
+ "login": "marcusramberg",
+ "name": "Marcus Ramberg",
+ "profile_url": "https://github.com/marcusramberg",
+ "public_contributions": 32465,
+ "public_repos": 344,
+ "public_gists": 320,
+ "observed_public_commits": 32465,
+ "observed_public_pull_requests": 141,
+ "followers": 352,
+ "location": "Oslo, Norway",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8
+ },
+ {
+ "login": "menacedjava",
+ "name": "Madumarov Davron ",
+ "profile_url": "https://github.com/menacedjava",
+ "public_contributions": 25801,
+ "public_repos": 343,
+ "public_gists": 0,
+ "observed_public_commits": 25801,
+ "observed_public_pull_requests": 5,
+ "followers": 253,
+ "location": "United Arab Emirates",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9
+ },
+ {
+ "login": "Correia-jpv",
+ "name": "João Correia",
+ "profile_url": "https://github.com/Correia-jpv",
+ "public_contributions": 37214,
+ "public_repos": 140,
+ "public_gists": 0,
+ "observed_public_commits": 37214,
+ "observed_public_pull_requests": 32,
+ "followers": 479,
+ "location": "Porto, Portugal",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10
+ },
+ {
+ "login": "kianmeng",
+ "name": "Ang",
+ "profile_url": "https://github.com/kianmeng",
+ "public_contributions": 223,
+ "public_repos": 2502,
+ "public_gists": 6,
+ "observed_public_commits": 223,
+ "observed_public_pull_requests": 288,
+ "followers": 147,
+ "location": "Kuala Lumpur, Malaysia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11
+ },
+ {
+ "login": "bocaletto-luca",
+ "name": "Bocaletto Luca",
+ "profile_url": "https://github.com/bocaletto-luca",
+ "public_contributions": 71482,
+ "public_repos": 294,
+ "public_gists": 8,
+ "observed_public_commits": 71482,
+ "observed_public_pull_requests": 145,
+ "followers": 2330,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12
+ },
+ {
+ "login": "leoloso",
+ "name": "Leonardo Losoviz",
+ "profile_url": "https://github.com/leoloso",
+ "public_contributions": 16030,
+ "public_repos": 108,
+ "public_gists": 11,
+ "observed_public_commits": 16030,
+ "observed_public_pull_requests": 237,
+ "followers": 138,
+ "location": "Kuala Lumpur, Malaysia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13
+ },
+ {
+ "login": "dirkarnez",
+ "name": "Dirk Arnez",
+ "profile_url": "https://github.com/dirkarnez",
+ "public_contributions": 5527,
+ "public_repos": 2897,
+ "public_gists": 98,
+ "observed_public_commits": 5527,
+ "observed_public_pull_requests": 1,
+ "followers": 399,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14
+ },
+ {
+ "login": "standardgalactic",
+ "name": "Cogito Ergo Sum",
+ "profile_url": "https://github.com/standardgalactic",
+ "public_contributions": 2542,
+ "public_repos": 23682,
+ "public_gists": 113,
+ "observed_public_commits": 2542,
+ "observed_public_pull_requests": 18,
+ "followers": 21222,
+ "location": "Canada",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Canada repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15
+ },
+ {
+ "login": "tschm",
+ "name": "Thomas Schmelzer",
+ "profile_url": "https://github.com/tschm",
+ "public_contributions": 11738,
+ "public_repos": 94,
+ "public_gists": 16,
+ "observed_public_commits": 11738,
+ "observed_public_pull_requests": 2771,
+ "followers": 338,
+ "location": "Palo Alto & Abu Dhabi, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16
+ },
+ {
+ "login": "hendisantika",
+ "name": "Hendi Santika",
+ "profile_url": "https://github.com/hendisantika",
+ "public_contributions": 35856,
+ "public_repos": 2310,
+ "public_gists": 70,
+ "observed_public_commits": 35856,
+ "observed_public_pull_requests": 14,
+ "followers": 2051,
+ "location": "Bandung Jawa Barat - Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17
+ },
+ {
+ "login": "noahgift",
+ "name": "Noah Gift",
+ "profile_url": "https://github.com/noahgift",
+ "public_contributions": 53717,
+ "public_repos": 402,
+ "public_gists": 63,
+ "observed_public_commits": 53717,
+ "observed_public_pull_requests": 2480,
+ "followers": 3337,
+ "location": "Spain",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18
+ },
+ {
+ "login": "YASSERRMD",
+ "name": "Mohamed Yasser",
+ "profile_url": "https://github.com/YASSERRMD",
+ "public_contributions": 5311,
+ "public_repos": 101,
+ "public_gists": 0,
+ "observed_public_commits": 5311,
+ "observed_public_pull_requests": 1278,
+ "followers": 89,
+ "location": "Sharjah, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19
+ },
+ {
+ "login": "pirapira",
+ "name": "Yoichi Hirai",
+ "profile_url": "https://github.com/pirapira",
+ "public_contributions": 11316,
+ "public_repos": 215,
+ "public_gists": 45,
+ "observed_public_commits": 11316,
+ "observed_public_pull_requests": 4358,
+ "followers": 799,
+ "location": "Portugal",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/latest/categories-agentic-projects.json b/data/latest/categories-agentic-projects.json
index b50b25b..dc88db4 100644
--- a/data/latest/categories-agentic-projects.json
+++ b/data/latest/categories-agentic-projects.json
@@ -3,14 +3,14 @@
"slug": "agentic-projects",
"name": "Agentic Projects",
"title": "Top observed agentic open-source projects",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-rest-search-agentic-project-signals",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
@@ -19,7 +19,7 @@
1000
]
},
- "candidate_count": 251395,
+ "candidate_count": 258152,
"caveats": [
"Live data uses GitHub repository search and public repository fields; it is an observed sample, not a complete census.",
"Project PR counts use recent merged pull requests visible through GitHub GraphQL; high-volume repositories may be capped by the first 100 recently updated merged PRs per snapshot.",
@@ -36,27 +36,27 @@
"candidate_count_by_query": [
{
"query": "agentic archived:false pushed:>=2026-04-01",
- "total": 190493,
+ "total": 196594,
"accepted": 20
},
{
"query": "topic:ai-agents archived:false",
- "total": 28526,
+ "total": 28761,
"accepted": 13
},
{
"query": "topic:llm-agents archived:false",
- "total": 1134,
+ "total": 1158,
"accepted": 20
},
{
"query": "topic:mcp archived:false",
- "total": 30662,
+ "total": 31055,
"accepted": 14
},
{
"query": "agent framework archived:false stars:>100",
- "total": 580,
+ "total": 584,
"accepted": 16
}
],
@@ -64,222 +64,222 @@
{
"full_name": "elizaOS/eliza",
"url": "https://github.com/elizaOS/eliza",
- "stars": 18356,
+ "stars": 18368,
"pull_requests_merged_7d": 100,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 6778,
+ "recent_commits_30d": 7405,
"active_contributors_30d": 346,
"total_contributors_observed": 346,
"releases_90d": 1,
- "open_issues": 10,
- "pushed_at": "2026-05-13T05:14:29Z",
+ "open_issues": 7,
+ "pushed_at": "2026-05-14T13:41:51Z",
"discovered_by_query": "agent framework archived:false stars:>100",
- "primary_language": "JavaScript",
- "rank": 1
- },
- {
- "full_name": "anomalyco/opencode",
- "url": "https://github.com/anomalyco/opencode",
- "stars": 159324,
- "pull_requests_merged_7d": 100,
- "pull_requests_merged_30d": 100,
- "recent_commits_30d": 1684,
- "active_contributors_30d": 453,
- "total_contributors_observed": 453,
- "releases_90d": 95,
- "open_issues": 4971,
- "pushed_at": "2026-05-13T05:23:35Z",
- "discovered_by_query": "agentic archived:false pushed:>=2026-04-01",
"primary_language": "TypeScript",
- "rank": 2
+ "rank": 1
},
{
"full_name": "openai/codex",
"url": "https://github.com/openai/codex",
- "stars": 82199,
- "pull_requests_merged_7d": 99,
+ "stars": 82624,
+ "pull_requests_merged_7d": 100,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 1137,
- "active_contributors_30d": 442,
- "total_contributors_observed": 442,
+ "recent_commits_30d": 1175,
+ "active_contributors_30d": 448,
+ "total_contributors_observed": 448,
"releases_90d": 100,
- "open_issues": 3847,
- "pushed_at": "2026-05-13T05:24:47Z",
+ "open_issues": 3923,
+ "pushed_at": "2026-05-14T19:45:45Z",
"discovered_by_query": "agentic archived:false pushed:>=2026-04-01",
"primary_language": "Rust",
- "rank": 3
- },
- {
- "full_name": "punkpeye/awesome-mcp-servers",
- "url": "https://github.com/punkpeye/awesome-mcp-servers",
- "stars": 86789,
- "pull_requests_merged_7d": 0,
- "pull_requests_merged_30d": 100,
- "recent_commits_30d": 917,
- "active_contributors_30d": 446,
- "total_contributors_observed": 446,
- "releases_90d": 0,
- "open_issues": 31,
- "pushed_at": "2026-05-02T16:08:17Z",
- "discovered_by_query": "topic:mcp archived:false",
- "rank": 4
+ "rank": 2
},
{
"full_name": "mastra-ai/mastra",
"url": "https://github.com/mastra-ai/mastra",
- "stars": 23829,
+ "stars": 23886,
"pull_requests_merged_7d": 100,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 843,
- "active_contributors_30d": 434,
- "total_contributors_observed": 434,
- "releases_90d": 21,
- "open_issues": 215,
- "pushed_at": "2026-05-13T05:16:01Z",
+ "recent_commits_30d": 850,
+ "active_contributors_30d": 436,
+ "total_contributors_observed": 436,
+ "releases_90d": 22,
+ "open_issues": 208,
+ "pushed_at": "2026-05-14T19:45:53Z",
"discovered_by_query": "agent framework archived:false stars:>100",
"primary_language": "TypeScript",
- "rank": 5
+ "rank": 3
},
{
"full_name": "n8n-io/n8n",
"url": "https://github.com/n8n-io/n8n",
- "stars": 187631,
- "pull_requests_merged_7d": 100,
+ "stars": 187845,
+ "pull_requests_merged_7d": 98,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 823,
+ "recent_commits_30d": 792,
"active_contributors_30d": 428,
"total_contributors_observed": 428,
- "releases_90d": 91,
- "open_issues": 421,
- "pushed_at": "2026-05-13T05:25:36Z",
+ "releases_90d": 93,
+ "open_issues": 417,
+ "pushed_at": "2026-05-14T19:45:21Z",
"discovered_by_query": "topic:mcp archived:false",
"primary_language": "TypeScript",
- "rank": 6
+ "rank": 4
},
{
"full_name": "lobehub/lobehub",
"url": "https://github.com/lobehub/lobehub",
- "stars": 76953,
- "pull_requests_merged_7d": 99,
+ "stars": 77077,
+ "pull_requests_merged_7d": 100,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 763,
+ "recent_commits_30d": 759,
"active_contributors_30d": 321,
"total_contributors_observed": 321,
- "releases_90d": 60,
- "open_issues": 558,
- "pushed_at": "2026-05-13T05:19:45Z",
+ "releases_90d": 64,
+ "open_issues": 556,
+ "pushed_at": "2026-05-14T19:30:19Z",
"discovered_by_query": "agentic archived:false pushed:>=2026-04-01",
"primary_language": "TypeScript",
- "rank": 7
+ "rank": 5
},
{
- "full_name": "MemPalace/mempalace",
- "url": "https://github.com/MemPalace/mempalace",
- "stars": 52084,
- "pull_requests_merged_7d": 47,
+ "full_name": "punkpeye/awesome-mcp-servers",
+ "url": "https://github.com/punkpeye/awesome-mcp-servers",
+ "stars": 86888,
+ "pull_requests_merged_7d": 0,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 653,
- "active_contributors_30d": 69,
- "total_contributors_observed": 69,
- "releases_90d": 8,
- "open_issues": 228,
- "pushed_at": "2026-05-13T00:43:47Z",
+ "recent_commits_30d": 741,
+ "active_contributors_30d": 446,
+ "total_contributors_observed": 446,
+ "releases_90d": 0,
+ "open_issues": 32,
+ "pushed_at": "2026-05-02T16:08:17Z",
"discovered_by_query": "topic:mcp archived:false",
- "primary_language": "Python",
- "rank": 8
+ "rank": 6
},
{
"full_name": "heygen-com/hyperframes",
"url": "https://github.com/heygen-com/hyperframes",
- "stars": 17681,
- "pull_requests_merged_7d": 82,
+ "stars": 18167,
+ "pull_requests_merged_7d": 98,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 563,
- "active_contributors_30d": 19,
- "total_contributors_observed": 19,
+ "recent_commits_30d": 609,
+ "active_contributors_30d": 20,
+ "total_contributors_observed": 20,
"releases_90d": 100,
- "open_issues": 11,
- "pushed_at": "2026-05-13T05:17:50Z",
+ "open_issues": 13,
+ "pushed_at": "2026-05-14T18:56:18Z",
"discovered_by_query": "agent framework archived:false stars:>100",
"primary_language": "TypeScript",
- "rank": 9
+ "rank": 7
+ },
+ {
+ "full_name": "MemPalace/mempalace",
+ "url": "https://github.com/MemPalace/mempalace",
+ "stars": 52191,
+ "pull_requests_merged_7d": 25,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 554,
+ "active_contributors_30d": 69,
+ "total_contributors_observed": 69,
+ "releases_90d": 8,
+ "open_issues": 236,
+ "pushed_at": "2026-05-14T09:41:59Z",
+ "discovered_by_query": "topic:mcp archived:false",
+ "primary_language": "Python",
+ "rank": 8
},
{
"full_name": "HKUDS/nanobot",
"url": "https://github.com/HKUDS/nanobot",
- "stars": 42295,
- "pull_requests_merged_7d": 48,
+ "stars": 42455,
+ "pull_requests_merged_7d": 37,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 521,
- "active_contributors_30d": 265,
- "total_contributors_observed": 265,
- "releases_90d": 12,
- "open_issues": 299,
- "pushed_at": "2026-05-13T04:49:21Z",
+ "recent_commits_30d": 513,
+ "active_contributors_30d": 266,
+ "total_contributors_observed": 266,
+ "releases_90d": 11,
+ "open_issues": 283,
+ "pushed_at": "2026-05-14T17:59:41Z",
"discovered_by_query": "topic:ai-agents archived:false",
"primary_language": "Python",
- "rank": 10
+ "rank": 9
},
{
"full_name": "infiniflow/ragflow",
"url": "https://github.com/infiniflow/ragflow",
- "stars": 80385,
- "pull_requests_merged_7d": 100,
+ "stars": 80507,
+ "pull_requests_merged_7d": 98,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 458,
+ "recent_commits_30d": 474,
"active_contributors_30d": 462,
"total_contributors_observed": 462,
- "releases_90d": 3,
- "open_issues": 2859,
- "pushed_at": "2026-05-13T04:54:00Z",
+ "releases_90d": 5,
+ "open_issues": 2871,
+ "pushed_at": "2026-05-14T13:39:48Z",
"discovered_by_query": "agentic archived:false pushed:>=2026-04-01",
"primary_language": "Python",
- "rank": 11
+ "rank": 10
},
{
- "full_name": "affaan-m/everything-claude-code",
- "url": "https://github.com/affaan-m/everything-claude-code",
- "stars": 180707,
+ "full_name": "langgenius/dify",
+ "url": "https://github.com/langgenius/dify",
+ "stars": 141377,
"pull_requests_merged_7d": 100,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 348,
- "active_contributors_30d": 168,
- "total_contributors_observed": 168,
- "releases_90d": 5,
- "open_issues": 0,
- "pushed_at": "2026-05-13T05:22:01Z",
+ "recent_commits_30d": 410,
+ "active_contributors_30d": 461,
+ "total_contributors_observed": 461,
+ "releases_90d": 6,
+ "open_issues": 277,
+ "pushed_at": "2026-05-14T16:34:53Z",
"discovered_by_query": "agentic archived:false pushed:>=2026-04-01",
- "primary_language": "JavaScript",
- "rank": 12
+ "primary_language": "TypeScript",
+ "rank": 11
},
{
"full_name": "mudler/LocalAI",
"url": "https://github.com/mudler/LocalAI",
- "stars": 46227,
- "pull_requests_merged_7d": 70,
+ "stars": 46262,
+ "pull_requests_merged_7d": 71,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 336,
- "active_contributors_30d": 192,
- "total_contributors_observed": 192,
- "releases_90d": 11,
- "open_issues": 136,
- "pushed_at": "2026-05-12T22:41:33Z",
+ "recent_commits_30d": 329,
+ "active_contributors_30d": 193,
+ "total_contributors_observed": 193,
+ "releases_90d": 12,
+ "open_issues": 137,
+ "pushed_at": "2026-05-14T15:41:48Z",
"discovered_by_query": "topic:mcp archived:false",
"primary_language": "Go",
+ "rank": 12
+ },
+ {
+ "full_name": "affaan-m/everything-claude-code",
+ "url": "https://github.com/affaan-m/everything-claude-code",
+ "stars": 182141,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 323,
+ "active_contributors_30d": 168,
+ "total_contributors_observed": 168,
+ "releases_90d": 5,
+ "open_issues": 3,
+ "pushed_at": "2026-05-14T03:31:29Z",
+ "discovered_by_query": "agentic archived:false pushed:>=2026-04-01",
+ "primary_language": "JavaScript",
"rank": 13
},
{
"full_name": "openai/openai-agents-python",
"url": "https://github.com/openai/openai-agents-python",
- "stars": 26256,
- "pull_requests_merged_7d": 99,
+ "stars": 26310,
+ "pull_requests_merged_7d": 92,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 235,
- "active_contributors_30d": 268,
- "total_contributors_observed": 268,
+ "recent_commits_30d": 243,
+ "active_contributors_30d": 269,
+ "total_contributors_observed": 269,
"releases_90d": 43,
- "open_issues": 46,
- "pushed_at": "2026-05-13T02:13:58Z",
+ "open_issues": 45,
+ "pushed_at": "2026-05-14T10:24:35Z",
"discovered_by_query": "agent framework archived:false stars:>100",
"primary_language": "Python",
"rank": 14
@@ -287,15 +287,15 @@
{
"full_name": "bytedance/deer-flow",
"url": "https://github.com/bytedance/deer-flow",
- "stars": 67221,
- "pull_requests_merged_7d": 47,
+ "stars": 67701,
+ "pull_requests_merged_7d": 46,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 204,
+ "recent_commits_30d": 197,
"active_contributors_30d": 244,
"total_contributors_observed": 244,
"releases_90d": 0,
- "open_issues": 487,
- "pushed_at": "2026-05-13T04:58:42Z",
+ "open_issues": 502,
+ "pushed_at": "2026-05-14T04:10:26Z",
"discovered_by_query": "topic:ai-agents archived:false",
"primary_language": "Python",
"rank": 15
@@ -303,15 +303,15 @@
{
"full_name": "daytonaio/daytona",
"url": "https://github.com/daytonaio/daytona",
- "stars": 72416,
- "pull_requests_merged_7d": 34,
+ "stars": 72441,
+ "pull_requests_merged_7d": 46,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 195,
- "active_contributors_30d": 223,
- "total_contributors_observed": 223,
- "releases_90d": 37,
+ "recent_commits_30d": 166,
+ "active_contributors_30d": 224,
+ "total_contributors_observed": 224,
+ "releases_90d": 36,
"open_issues": 279,
- "pushed_at": "2026-05-12T21:07:39Z",
+ "pushed_at": "2026-05-14T17:44:35Z",
"discovered_by_query": "topic:ai-agents archived:false",
"primary_language": "TypeScript",
"rank": 16
@@ -319,15 +319,15 @@
{
"full_name": "IBM/mcp-context-forge",
"url": "https://github.com/IBM/mcp-context-forge",
- "stars": 3687,
- "pull_requests_merged_7d": 60,
+ "stars": 3702,
+ "pull_requests_merged_7d": 58,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 161,
+ "recent_commits_30d": 156,
"active_contributors_30d": 151,
"total_contributors_observed": 151,
- "releases_90d": 4,
- "open_issues": 848,
- "pushed_at": "2026-05-13T00:01:35Z",
+ "releases_90d": 5,
+ "open_issues": 857,
+ "pushed_at": "2026-05-14T18:18:42Z",
"discovered_by_query": "topic:llm-agents archived:false",
"primary_language": "Python",
"rank": 17
@@ -335,15 +335,15 @@
{
"full_name": "deepset-ai/haystack",
"url": "https://github.com/deepset-ai/haystack",
- "stars": 25208,
- "pull_requests_merged_7d": 34,
+ "stars": 25230,
+ "pull_requests_merged_7d": 35,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 149,
+ "recent_commits_30d": 143,
"active_contributors_30d": 345,
"total_contributors_observed": 345,
- "releases_90d": 21,
- "open_issues": 92,
- "pushed_at": "2026-05-12T20:14:35Z",
+ "releases_90d": 18,
+ "open_issues": 94,
+ "pushed_at": "2026-05-14T15:22:02Z",
"discovered_by_query": "agent framework archived:false stars:>100",
"primary_language": "MDX",
"rank": 18
@@ -351,32 +351,32 @@
{
"full_name": "langchain-ai/langgraph",
"url": "https://github.com/langchain-ai/langgraph",
- "stars": 31908,
- "pull_requests_merged_7d": 32,
+ "stars": 32051,
+ "pull_requests_merged_7d": 26,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 131,
+ "recent_commits_30d": 119,
"active_contributors_30d": 273,
"total_contributors_observed": 273,
"releases_90d": 73,
- "open_issues": 290,
- "pushed_at": "2026-05-12T17:10:54Z",
+ "open_issues": 296,
+ "pushed_at": "2026-05-14T16:45:38Z",
"discovered_by_query": "agent framework archived:false stars:>100",
"primary_language": "Python",
"rank": 19
},
{
- "full_name": "code-yeongyu/oh-my-openagent",
- "url": "https://github.com/code-yeongyu/oh-my-openagent",
- "stars": 57485,
- "pull_requests_merged_7d": 77,
+ "full_name": "anomalyco/opencode",
+ "url": "https://github.com/anomalyco/opencode",
+ "stars": 160250,
+ "pull_requests_merged_7d": 98,
"pull_requests_merged_30d": 99,
- "recent_commits_30d": 997,
- "active_contributors_30d": 216,
- "total_contributors_observed": 216,
- "releases_90d": 46,
- "open_issues": 433,
- "pushed_at": "2026-05-13T04:46:24Z",
- "discovered_by_query": "topic:ai-agents archived:false",
+ "recent_commits_30d": 1744,
+ "active_contributors_30d": 453,
+ "total_contributors_observed": 453,
+ "releases_90d": 91,
+ "open_issues": 5067,
+ "pushed_at": "2026-05-14T19:32:01Z",
+ "discovered_by_query": "agentic archived:false pushed:>=2026-04-01",
"primary_language": "TypeScript",
"rank": 20
}
diff --git a/data/latest/categories-claude-projects.json b/data/latest/categories-claude-projects.json
index 4db79ed..aed4096 100644
--- a/data/latest/categories-claude-projects.json
+++ b/data/latest/categories-claude-projects.json
@@ -3,23 +3,23 @@
"slug": "claude-projects",
"name": "Claude Projects",
"title": "Top observed Claude-related open-source projects",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-rest-search-agentic-project-signals",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 995
+ 996
]
},
- "candidate_count": 288265,
+ "candidate_count": 294716,
"caveats": [
"Live data uses GitHub repository search and public repository fields; it is an observed sample, not a complete census.",
"Project PR counts use recent merged pull requests visible through GitHub GraphQL; high-volume repositories may be capped by the first 100 recently updated merged PRs per snapshot.",
@@ -35,86 +35,86 @@
"candidate_count_by_query": [
{
"query": "claude archived:false pushed:>=2026-04-01",
- "total": 127889,
+ "total": 132088,
"accepted": 20
},
{
"query": "claude-code archived:false",
- "total": 138538,
+ "total": 140481,
"accepted": 4
},
{
"query": "topic:claude archived:false",
- "total": 21312,
+ "total": 21622,
"accepted": 8
},
{
"query": "anthropic claude archived:false stars:>50",
- "total": 526,
- "accepted": 10
+ "total": 525,
+ "accepted": 9
}
],
"entries": [
- {
- "full_name": "lobehub/lobehub",
- "url": "https://github.com/lobehub/lobehub",
- "stars": 76953,
- "pull_requests_merged_7d": 99,
- "pull_requests_merged_30d": 100,
- "recent_commits_30d": 763,
- "active_contributors_30d": 321,
- "total_contributors_observed": 321,
- "releases_90d": 60,
- "open_issues": 558,
- "pushed_at": "2026-05-13T05:19:45Z",
- "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
- "primary_language": "TypeScript",
- "rank": 1
- },
{
"full_name": "gsd-build/get-shit-done",
"url": "https://github.com/gsd-build/get-shit-done",
- "stars": 61808,
+ "stars": 62208,
"pull_requests_merged_7d": 100,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 750,
+ "recent_commits_30d": 796,
"active_contributors_30d": 136,
"total_contributors_observed": 136,
- "releases_90d": 57,
- "open_issues": 44,
- "pushed_at": "2026-05-13T04:04:13Z",
+ "releases_90d": 58,
+ "open_issues": 39,
+ "pushed_at": "2026-05-14T19:46:36Z",
"discovered_by_query": "claude archived:false pushed:>=2026-04-01",
"primary_language": "JavaScript",
+ "rank": 1
+ },
+ {
+ "full_name": "lobehub/lobehub",
+ "url": "https://github.com/lobehub/lobehub",
+ "stars": 77077,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 759,
+ "active_contributors_30d": 321,
+ "total_contributors_observed": 321,
+ "releases_90d": 64,
+ "open_issues": 556,
+ "pushed_at": "2026-05-14T19:30:19Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
"rank": 2
},
{
"full_name": "nexu-io/open-design",
"url": "https://github.com/nexu-io/open-design",
- "stars": 38628,
- "pull_requests_merged_7d": 99,
+ "stars": 40291,
+ "pull_requests_merged_7d": 98,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 630,
- "active_contributors_30d": 183,
- "total_contributors_observed": 183,
- "releases_90d": 7,
- "open_issues": 219,
- "pushed_at": "2026-05-13T05:25:58Z",
- "discovered_by_query": "anthropic claude archived:false stars:>50",
+ "recent_commits_30d": 716,
+ "active_contributors_30d": 191,
+ "total_contributors_observed": 191,
+ "releases_90d": 8,
+ "open_issues": 226,
+ "pushed_at": "2026-05-14T18:51:14Z",
+ "discovered_by_query": "topic:claude archived:false",
"primary_language": "TypeScript",
"rank": 3
},
{
"full_name": "HKUDS/nanobot",
"url": "https://github.com/HKUDS/nanobot",
- "stars": 42295,
- "pull_requests_merged_7d": 48,
+ "stars": 42455,
+ "pull_requests_merged_7d": 37,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 521,
- "active_contributors_30d": 265,
- "total_contributors_observed": 265,
- "releases_90d": 12,
- "open_issues": 299,
- "pushed_at": "2026-05-13T04:49:21Z",
+ "recent_commits_30d": 513,
+ "active_contributors_30d": 266,
+ "total_contributors_observed": 266,
+ "releases_90d": 11,
+ "open_issues": 283,
+ "pushed_at": "2026-05-14T17:59:41Z",
"discovered_by_query": "topic:claude archived:false",
"primary_language": "Python",
"rank": 4
@@ -122,79 +122,79 @@
{
"full_name": "promptfoo/promptfoo",
"url": "https://github.com/promptfoo/promptfoo",
- "stars": 21192,
- "pull_requests_merged_7d": 88,
+ "stars": 21255,
+ "pull_requests_merged_7d": 82,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 475,
+ "recent_commits_30d": 463,
"active_contributors_30d": 278,
"total_contributors_observed": 278,
"releases_90d": 16,
- "open_issues": 73,
- "pushed_at": "2026-05-13T01:14:01Z",
+ "open_issues": 74,
+ "pushed_at": "2026-05-14T19:17:07Z",
"discovered_by_query": "anthropic claude archived:false stars:>50",
"primary_language": "TypeScript",
"rank": 5
},
+ {
+ "full_name": "ruvnet/ruflo",
+ "url": "https://github.com/ruvnet/ruflo",
+ "stars": 50941,
+ "pull_requests_merged_7d": 41,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 371,
+ "active_contributors_30d": 20,
+ "total_contributors_observed": 20,
+ "releases_90d": 27,
+ "open_issues": 410,
+ "pushed_at": "2026-05-14T19:32:24Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 6
+ },
{
"full_name": "affaan-m/everything-claude-code",
"url": "https://github.com/affaan-m/everything-claude-code",
- "stars": 180707,
+ "stars": 182141,
"pull_requests_merged_7d": 100,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 348,
+ "recent_commits_30d": 323,
"active_contributors_30d": 168,
"total_contributors_observed": 168,
"releases_90d": 5,
- "open_issues": 0,
- "pushed_at": "2026-05-13T05:22:01Z",
+ "open_issues": 3,
+ "pushed_at": "2026-05-14T03:31:29Z",
"discovered_by_query": "claude archived:false pushed:>=2026-04-01",
"primary_language": "JavaScript",
- "rank": 6
+ "rank": 7
},
{
"full_name": "danny-avila/LibreChat",
"url": "https://github.com/danny-avila/LibreChat",
- "stars": 36940,
- "pull_requests_merged_7d": 73,
+ "stars": 36999,
+ "pull_requests_merged_7d": 72,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 188,
- "active_contributors_30d": 335,
- "total_contributors_observed": 335,
- "releases_90d": 13,
- "open_issues": 258,
- "pushed_at": "2026-05-13T03:49:57Z",
+ "recent_commits_30d": 195,
+ "active_contributors_30d": 337,
+ "total_contributors_observed": 337,
+ "releases_90d": 14,
+ "open_issues": 262,
+ "pushed_at": "2026-05-14T18:24:13Z",
"discovered_by_query": "anthropic claude archived:false stars:>50",
"primary_language": "TypeScript",
- "rank": 7
- },
- {
- "full_name": "code-yeongyu/oh-my-openagent",
- "url": "https://github.com/code-yeongyu/oh-my-openagent",
- "stars": 57485,
- "pull_requests_merged_7d": 77,
- "pull_requests_merged_30d": 99,
- "recent_commits_30d": 997,
- "active_contributors_30d": 216,
- "total_contributors_observed": 216,
- "releases_90d": 46,
- "open_issues": 433,
- "pushed_at": "2026-05-13T04:46:24Z",
- "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
- "primary_language": "TypeScript",
"rank": 8
},
{
"full_name": "NousResearch/hermes-agent",
"url": "https://github.com/NousResearch/hermes-agent",
- "stars": 147314,
+ "stars": 150148,
"pull_requests_merged_7d": 98,
"pull_requests_merged_30d": 98,
- "recent_commits_30d": 4083,
+ "recent_commits_30d": 4040,
"active_contributors_30d": 386,
"total_contributors_observed": 386,
"releases_90d": 12,
- "open_issues": 3673,
- "pushed_at": "2026-05-13T03:49:22Z",
+ "open_issues": 3961,
+ "pushed_at": "2026-05-14T16:59:06Z",
"discovered_by_query": "claude archived:false pushed:>=2026-04-01",
"primary_language": "Python",
"rank": 9
@@ -202,15 +202,15 @@
{
"full_name": "CherryHQ/cherry-studio",
"url": "https://github.com/CherryHQ/cherry-studio",
- "stars": 45545,
- "pull_requests_merged_7d": 40,
+ "stars": 45662,
+ "pull_requests_merged_7d": 45,
"pull_requests_merged_30d": 98,
- "recent_commits_30d": 92,
- "active_contributors_30d": 364,
- "total_contributors_observed": 364,
+ "recent_commits_30d": 100,
+ "active_contributors_30d": 366,
+ "total_contributors_observed": 366,
"releases_90d": 16,
- "open_issues": 866,
- "pushed_at": "2026-05-13T03:42:15Z",
+ "open_issues": 869,
+ "pushed_at": "2026-05-14T14:12:54Z",
"discovered_by_query": "claude-code archived:false",
"primary_language": "TypeScript",
"rank": 10
@@ -218,74 +218,74 @@
{
"full_name": "Significant-Gravitas/AutoGPT",
"url": "https://github.com/Significant-Gravitas/AutoGPT",
- "stars": 184263,
- "pull_requests_merged_7d": 60,
+ "stars": 184296,
+ "pull_requests_merged_7d": 47,
"pull_requests_merged_30d": 97,
- "recent_commits_30d": 176,
- "active_contributors_30d": 430,
- "total_contributors_observed": 430,
- "releases_90d": 11,
- "open_issues": 256,
- "pushed_at": "2026-05-13T03:08:26Z",
+ "recent_commits_30d": 218,
+ "active_contributors_30d": 429,
+ "total_contributors_observed": 429,
+ "releases_90d": 12,
+ "open_issues": 258,
+ "pushed_at": "2026-05-14T18:16:13Z",
"discovered_by_query": "claude archived:false pushed:>=2026-04-01",
"primary_language": "Python",
"rank": 11
},
{
- "full_name": "ruvnet/ruflo",
- "url": "https://github.com/ruvnet/ruflo",
- "stars": 49863,
- "pull_requests_merged_7d": 50,
- "pull_requests_merged_30d": 88,
- "recent_commits_30d": 340,
- "active_contributors_30d": 20,
- "total_contributors_observed": 20,
- "releases_90d": 26,
- "open_issues": 413,
- "pushed_at": "2026-05-12T18:39:23Z",
+ "full_name": "code-yeongyu/oh-my-openagent",
+ "url": "https://github.com/code-yeongyu/oh-my-openagent",
+ "stars": 57768,
+ "pull_requests_merged_7d": 47,
+ "pull_requests_merged_30d": 74,
+ "recent_commits_30d": 982,
+ "active_contributors_30d": 216,
+ "total_contributors_observed": 216,
+ "releases_90d": 47,
+ "open_issues": 382,
+ "pushed_at": "2026-05-14T12:49:02Z",
"discovered_by_query": "claude archived:false pushed:>=2026-04-01",
"primary_language": "TypeScript",
"rank": 12
},
- {
- "full_name": "rtk-ai/rtk",
- "url": "https://github.com/rtk-ai/rtk",
- "stars": 46875,
- "pull_requests_merged_7d": 14,
- "pull_requests_merged_30d": 85,
- "recent_commits_30d": 172,
- "active_contributors_30d": 86,
- "total_contributors_observed": 86,
- "releases_90d": 100,
- "open_issues": 486,
- "pushed_at": "2026-05-12T15:52:19Z",
- "discovered_by_query": "claude-code archived:false",
- "primary_language": "Rust",
- "rank": 13
- },
{
"full_name": "thedotmack/claude-mem",
"url": "https://github.com/thedotmack/claude-mem",
- "stars": 75285,
- "pull_requests_merged_7d": 12,
+ "stars": 75735,
+ "pull_requests_merged_7d": 5,
"pull_requests_merged_30d": 74,
"recent_commits_30d": 218,
"active_contributors_30d": 95,
"total_contributors_observed": 95,
- "releases_90d": 84,
- "open_issues": 47,
+ "releases_90d": 82,
+ "open_issues": 63,
"pushed_at": "2026-05-13T03:38:38Z",
"discovered_by_query": "claude archived:false pushed:>=2026-04-01",
"primary_language": "TypeScript",
+ "rank": 13
+ },
+ {
+ "full_name": "rtk-ai/rtk",
+ "url": "https://github.com/rtk-ai/rtk",
+ "stars": 47918,
+ "pull_requests_merged_7d": 16,
+ "pull_requests_merged_30d": 67,
+ "recent_commits_30d": 151,
+ "active_contributors_30d": 87,
+ "total_contributors_observed": 87,
+ "releases_90d": 100,
+ "open_issues": 493,
+ "pushed_at": "2026-05-14T19:41:22Z",
+ "discovered_by_query": "claude-code archived:false",
+ "primary_language": "Rust",
"rank": 14
},
{
"full_name": "yamadashy/repomix",
"url": "https://github.com/yamadashy/repomix",
- "stars": 24646,
- "pull_requests_merged_7d": 14,
- "pull_requests_merged_30d": 67,
- "recent_commits_30d": 253,
+ "stars": 24790,
+ "pull_requests_merged_7d": 12,
+ "pull_requests_merged_30d": 66,
+ "recent_commits_30d": 247,
"active_contributors_30d": 67,
"total_contributors_observed": 67,
"releases_90d": 4,
@@ -298,81 +298,81 @@
{
"full_name": "garrytan/gstack",
"url": "https://github.com/garrytan/gstack",
- "stars": 95026,
- "pull_requests_merged_7d": 12,
- "pull_requests_merged_30d": 59,
- "recent_commits_30d": 60,
+ "stars": 96578,
+ "pull_requests_merged_7d": 13,
+ "pull_requests_merged_30d": 61,
+ "recent_commits_30d": 62,
"active_contributors_30d": 9,
"total_contributors_observed": 9,
"releases_90d": 0,
"open_issues": 203,
- "pushed_at": "2026-05-12T06:25:46Z",
+ "pushed_at": "2026-05-14T15:35:32Z",
"discovered_by_query": "claude archived:false pushed:>=2026-04-01",
"primary_language": "TypeScript",
"rank": 16
},
+ {
+ "full_name": "jarrodwatts/claude-hud",
+ "url": "https://github.com/jarrodwatts/claude-hud",
+ "stars": 22766,
+ "pull_requests_merged_7d": 10,
+ "pull_requests_merged_30d": 57,
+ "recent_commits_30d": 156,
+ "active_contributors_30d": 70,
+ "total_contributors_observed": 70,
+ "releases_90d": 3,
+ "open_issues": 12,
+ "pushed_at": "2026-05-13T23:40:48Z",
+ "discovered_by_query": "anthropic claude archived:false stars:>50",
+ "primary_language": "JavaScript",
+ "rank": 17
+ },
{
"full_name": "farion1231/cc-switch",
"url": "https://github.com/farion1231/cc-switch",
- "stars": 68941,
- "pull_requests_merged_7d": 3,
+ "stars": 70768,
+ "pull_requests_merged_7d": 2,
"pull_requests_merged_30d": 56,
- "recent_commits_30d": 193,
+ "recent_commits_30d": 203,
"active_contributors_30d": 114,
"total_contributors_observed": 114,
"releases_90d": 9,
- "open_issues": 674,
- "pushed_at": "2026-05-12T14:36:03Z",
+ "open_issues": 684,
+ "pushed_at": "2026-05-14T18:41:39Z",
"discovered_by_query": "claude archived:false pushed:>=2026-04-01",
"primary_language": "Rust",
- "rank": 17
- },
- {
- "full_name": "jarrodwatts/claude-hud",
- "url": "https://github.com/jarrodwatts/claude-hud",
- "stars": 22557,
- "pull_requests_merged_7d": 13,
- "pull_requests_merged_30d": 56,
- "recent_commits_30d": 150,
- "active_contributors_30d": 68,
- "total_contributors_observed": 68,
- "releases_90d": 3,
- "open_issues": 8,
- "pushed_at": "2026-05-13T00:40:23Z",
- "discovered_by_query": "anthropic claude archived:false stars:>50",
- "primary_language": "JavaScript",
"rank": 18
},
- {
- "full_name": "santifer/career-ops",
- "url": "https://github.com/santifer/career-ops",
- "stars": 44311,
- "pull_requests_merged_7d": 7,
- "pull_requests_merged_30d": 52,
- "recent_commits_30d": 65,
- "active_contributors_30d": 41,
- "total_contributors_observed": 41,
- "releases_90d": 7,
- "open_issues": 91,
- "pushed_at": "2026-05-12T17:48:28Z",
- "discovered_by_query": "topic:claude archived:false",
- "primary_language": "JavaScript",
- "rank": 19
- },
{
"full_name": "safishamsi/graphify",
"url": "https://github.com/safishamsi/graphify",
- "stars": 47318,
- "pull_requests_merged_7d": 22,
- "pull_requests_merged_30d": 42,
- "recent_commits_30d": 276,
- "active_contributors_30d": 32,
- "total_contributors_observed": 32,
- "releases_90d": 97,
- "open_issues": 98,
- "pushed_at": "2026-05-12T13:53:33Z",
+ "stars": 47940,
+ "pull_requests_merged_7d": 14,
+ "pull_requests_merged_30d": 47,
+ "recent_commits_30d": 294,
+ "active_contributors_30d": 36,
+ "total_contributors_observed": 36,
+ "releases_90d": 100,
+ "open_issues": 99,
+ "pushed_at": "2026-05-14T10:49:00Z",
"discovered_by_query": "claude-code archived:false",
"primary_language": "Python",
+ "rank": 19
+ },
+ {
+ "full_name": "davila7/claude-code-templates",
+ "url": "https://github.com/davila7/claude-code-templates",
+ "stars": 27274,
+ "pull_requests_merged_7d": 9,
+ "pull_requests_merged_30d": 38,
+ "recent_commits_30d": 103,
+ "active_contributors_30d": 71,
+ "total_contributors_observed": 71,
+ "releases_90d": 0,
+ "open_issues": 74,
+ "pushed_at": "2026-05-14T06:46:39Z",
+ "discovered_by_query": "anthropic claude archived:false stars:>50",
+ "primary_language": "Python",
"rank": 20
}
]
diff --git a/data/latest/categories-codex-projects.json b/data/latest/categories-codex-projects.json
index 5fe934b..5c95ac2 100644
--- a/data/latest/categories-codex-projects.json
+++ b/data/latest/categories-codex-projects.json
@@ -3,14 +3,14 @@
"slug": "codex-projects",
"name": "Codex Projects",
"title": "Top observed Codex-related open-source projects",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-rest-search-agentic-project-signals",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
@@ -19,7 +19,7 @@
1000
]
},
- "candidate_count": 44739,
+ "candidate_count": 46410,
"caveats": [
"Live data uses GitHub repository search and public repository fields; it is an observed sample, not a complete census.",
"Project PR counts use recent merged pull requests visible through GitHub GraphQL; high-volume repositories may be capped by the first 100 recently updated merged PRs per snapshot.",
@@ -35,22 +35,22 @@
"candidate_count_by_query": [
{
"query": "codex archived:false pushed:>=2026-04-01",
- "total": 27953,
+ "total": 29160,
"accepted": 20
},
{
"query": "openai codex archived:false",
- "total": 3746,
+ "total": 3809,
"accepted": 17
},
{
"query": "topic:codex archived:false",
- "total": 6754,
+ "total": 6981,
"accepted": 7
},
{
"query": "codex cli archived:false",
- "total": 6286,
+ "total": 6460,
"accepted": 10
}
],
@@ -58,15 +58,15 @@
{
"full_name": "openai/codex",
"url": "https://github.com/openai/codex",
- "stars": 82199,
- "pull_requests_merged_7d": 99,
+ "stars": 82623,
+ "pull_requests_merged_7d": 100,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 1137,
- "active_contributors_30d": 442,
- "total_contributors_observed": 442,
+ "recent_commits_30d": 1175,
+ "active_contributors_30d": 448,
+ "total_contributors_observed": 448,
"releases_90d": 100,
- "open_issues": 3847,
- "pushed_at": "2026-05-13T05:24:47Z",
+ "open_issues": 3923,
+ "pushed_at": "2026-05-14T19:45:45Z",
"discovered_by_query": "codex archived:false pushed:>=2026-04-01",
"primary_language": "Rust",
"rank": 1
@@ -74,46 +74,46 @@
{
"full_name": "Yeachan-Heo/oh-my-codex",
"url": "https://github.com/Yeachan-Heo/oh-my-codex",
- "stars": 28429,
- "pull_requests_merged_7d": 100,
+ "stars": 28657,
+ "pull_requests_merged_7d": 89,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 877,
- "active_contributors_30d": 56,
- "total_contributors_observed": 56,
- "releases_90d": 100,
- "open_issues": 1,
- "pushed_at": "2026-05-13T04:04:09Z",
+ "recent_commits_30d": 864,
+ "active_contributors_30d": 58,
+ "total_contributors_observed": 58,
+ "releases_90d": 99,
+ "open_issues": 0,
+ "pushed_at": "2026-05-14T19:25:27Z",
"discovered_by_query": "codex archived:false pushed:>=2026-04-01",
"primary_language": "TypeScript",
"rank": 2
},
{
- "full_name": "mksglu/context-mode",
- "url": "https://github.com/mksglu/context-mode",
- "stars": 14545,
- "pull_requests_merged_7d": 39,
+ "full_name": "nexu-io/open-design",
+ "url": "https://github.com/nexu-io/open-design",
+ "stars": 40292,
+ "pull_requests_merged_7d": 98,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 705,
- "active_contributors_30d": 69,
- "total_contributors_observed": 69,
- "releases_90d": 100,
- "open_issues": 6,
- "pushed_at": "2026-05-12T21:01:24Z",
- "discovered_by_query": "topic:codex archived:false",
+ "recent_commits_30d": 716,
+ "active_contributors_30d": 191,
+ "total_contributors_observed": 191,
+ "releases_90d": 8,
+ "open_issues": 226,
+ "pushed_at": "2026-05-14T18:51:14Z",
+ "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
"primary_language": "TypeScript",
"rank": 3
},
{
"full_name": "OpenCoworkAI/open-codesign",
"url": "https://github.com/OpenCoworkAI/open-codesign",
- "stars": 5750,
+ "stars": 5895,
"pull_requests_merged_7d": 6,
"pull_requests_merged_30d": 100,
"recent_commits_30d": 682,
"active_contributors_30d": 16,
"total_contributors_observed": 16,
"releases_90d": 6,
- "open_issues": 34,
+ "open_issues": 36,
"pushed_at": "2026-05-12T04:37:51Z",
"discovered_by_query": "openai codex archived:false",
"primary_language": "TypeScript",
@@ -122,257 +122,257 @@
{
"full_name": "manaflow-ai/cmux",
"url": "https://github.com/manaflow-ai/cmux",
- "stars": 16816,
+ "stars": 16939,
"pull_requests_merged_7d": 100,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 644,
- "active_contributors_30d": 86,
- "total_contributors_observed": 86,
- "releases_90d": 35,
- "open_issues": 945,
- "pushed_at": "2026-05-13T05:26:18Z",
+ "recent_commits_30d": 669,
+ "active_contributors_30d": 87,
+ "total_contributors_observed": 87,
+ "releases_90d": 36,
+ "open_issues": 966,
+ "pushed_at": "2026-05-14T19:28:37Z",
"discovered_by_query": "topic:codex archived:false",
"primary_language": "Swift",
"rank": 5
},
- {
- "full_name": "nexu-io/open-design",
- "url": "https://github.com/nexu-io/open-design",
- "stars": 38629,
- "pull_requests_merged_7d": 99,
- "pull_requests_merged_30d": 100,
- "recent_commits_30d": 631,
- "active_contributors_30d": 183,
- "total_contributors_observed": 183,
- "releases_90d": 7,
- "open_issues": 219,
- "pushed_at": "2026-05-13T05:26:32Z",
- "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
- "primary_language": "TypeScript",
- "rank": 6
- },
{
"full_name": "superset-sh/superset",
"url": "https://github.com/superset-sh/superset",
- "stars": 10619,
+ "stars": 10665,
"pull_requests_merged_7d": 100,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 522,
+ "recent_commits_30d": 541,
"active_contributors_30d": 62,
"total_contributors_observed": 62,
- "releases_90d": 84,
- "open_issues": 521,
- "pushed_at": "2026-05-13T05:15:23Z",
+ "releases_90d": 82,
+ "open_issues": 534,
+ "pushed_at": "2026-05-14T19:45:40Z",
"discovered_by_query": "codex cli archived:false",
"primary_language": "TypeScript",
- "rank": 7
+ "rank": 6
},
{
"full_name": "HKUDS/nanobot",
"url": "https://github.com/HKUDS/nanobot",
- "stars": 42295,
- "pull_requests_merged_7d": 48,
+ "stars": 42455,
+ "pull_requests_merged_7d": 37,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 521,
- "active_contributors_30d": 265,
- "total_contributors_observed": 265,
- "releases_90d": 12,
- "open_issues": 299,
- "pushed_at": "2026-05-13T04:49:21Z",
+ "recent_commits_30d": 513,
+ "active_contributors_30d": 266,
+ "total_contributors_observed": 266,
+ "releases_90d": 11,
+ "open_issues": 283,
+ "pushed_at": "2026-05-14T17:59:41Z",
"discovered_by_query": "codex archived:false pushed:>=2026-04-01",
"primary_language": "Python",
+ "rank": 7
+ },
+ {
+ "full_name": "ruvnet/ruflo",
+ "url": "https://github.com/ruvnet/ruflo",
+ "stars": 50941,
+ "pull_requests_merged_7d": 41,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 371,
+ "active_contributors_30d": 20,
+ "total_contributors_observed": 20,
+ "releases_90d": 27,
+ "open_issues": 410,
+ "pushed_at": "2026-05-14T19:32:24Z",
+ "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
"rank": 8
},
{
"full_name": "affaan-m/everything-claude-code",
"url": "https://github.com/affaan-m/everything-claude-code",
- "stars": 180708,
+ "stars": 182141,
"pull_requests_merged_7d": 100,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 348,
+ "recent_commits_30d": 323,
"active_contributors_30d": 168,
"total_contributors_observed": 168,
"releases_90d": 5,
- "open_issues": 0,
- "pushed_at": "2026-05-13T05:22:01Z",
+ "open_issues": 3,
+ "pushed_at": "2026-05-14T03:31:29Z",
"discovered_by_query": "codex archived:false pushed:>=2026-04-01",
"primary_language": "JavaScript",
"rank": 9
},
+ {
+ "full_name": "teng-lin/notebooklm-py",
+ "url": "https://github.com/teng-lin/notebooklm-py",
+ "stars": 13234,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 161,
+ "active_contributors_30d": 21,
+ "total_contributors_observed": 21,
+ "releases_90d": 4,
+ "open_issues": 3,
+ "pushed_at": "2026-05-14T19:47:35Z",
+ "discovered_by_query": "codex cli archived:false",
+ "primary_language": "Python",
+ "rank": 10
+ },
{
"full_name": "iOfficeAI/AionUi",
"url": "https://github.com/iOfficeAI/AionUi",
- "stars": 24925,
- "pull_requests_merged_7d": 49,
+ "stars": 25153,
+ "pull_requests_merged_7d": 52,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 226,
+ "recent_commits_30d": 145,
"active_contributors_30d": 81,
"total_contributors_observed": 81,
"releases_90d": 51,
- "open_issues": 398,
- "pushed_at": "2026-05-13T04:44:45Z",
+ "open_issues": 408,
+ "pushed_at": "2026-05-14T15:10:23Z",
"discovered_by_query": "topic:codex archived:false",
"primary_language": "TypeScript",
- "rank": 10
+ "rank": 11
},
{
"full_name": "chenhg5/cc-connect",
"url": "https://github.com/chenhg5/cc-connect",
- "stars": 8924,
+ "stars": 9198,
"pull_requests_merged_7d": 1,
"pull_requests_merged_30d": 99,
- "recent_commits_30d": 242,
+ "recent_commits_30d": 231,
"active_contributors_30d": 91,
"total_contributors_observed": 91,
"releases_90d": 32,
- "open_issues": 181,
+ "open_issues": 191,
"pushed_at": "2026-05-13T04:45:32Z",
"discovered_by_query": "codex cli archived:false",
"primary_language": "Go",
- "rank": 11
+ "rank": 12
+ },
+ {
+ "full_name": "looplj/axonhub",
+ "url": "https://github.com/looplj/axonhub",
+ "stars": 3756,
+ "pull_requests_merged_7d": 20,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 117,
+ "active_contributors_30d": 60,
+ "total_contributors_observed": 60,
+ "releases_90d": 49,
+ "open_issues": 34,
+ "pushed_at": "2026-05-14T15:30:19Z",
+ "discovered_by_query": "openai codex archived:false",
+ "primary_language": "Go",
+ "rank": 13
},
{
"full_name": "NousResearch/hermes-agent",
"url": "https://github.com/NousResearch/hermes-agent",
- "stars": 147314,
+ "stars": 150148,
"pull_requests_merged_7d": 98,
"pull_requests_merged_30d": 98,
- "recent_commits_30d": 4083,
+ "recent_commits_30d": 4040,
"active_contributors_30d": 386,
"total_contributors_observed": 386,
"releases_90d": 12,
- "open_issues": 3673,
- "pushed_at": "2026-05-13T03:49:22Z",
+ "open_issues": 3961,
+ "pushed_at": "2026-05-14T16:59:06Z",
"discovered_by_query": "codex archived:false pushed:>=2026-04-01",
"primary_language": "Python",
- "rank": 12
+ "rank": 14
},
{
"full_name": "CherryHQ/cherry-studio",
"url": "https://github.com/CherryHQ/cherry-studio",
- "stars": 45545,
- "pull_requests_merged_7d": 40,
+ "stars": 45662,
+ "pull_requests_merged_7d": 45,
"pull_requests_merged_30d": 98,
- "recent_commits_30d": 92,
- "active_contributors_30d": 364,
- "total_contributors_observed": 364,
+ "recent_commits_30d": 100,
+ "active_contributors_30d": 366,
+ "total_contributors_observed": 366,
"releases_90d": 16,
- "open_issues": 866,
- "pushed_at": "2026-05-13T03:42:15Z",
+ "open_issues": 869,
+ "pushed_at": "2026-05-14T14:12:54Z",
"discovered_by_query": "codex archived:false pushed:>=2026-04-01",
"primary_language": "TypeScript",
- "rank": 13
- },
- {
- "full_name": "looplj/axonhub",
- "url": "https://github.com/looplj/axonhub",
- "stars": 3721,
- "pull_requests_merged_7d": 19,
- "pull_requests_merged_30d": 97,
- "recent_commits_30d": 119,
- "active_contributors_30d": 59,
- "total_contributors_observed": 59,
- "releases_90d": 51,
- "open_issues": 33,
- "pushed_at": "2026-05-12T17:19:46Z",
- "discovered_by_query": "openai codex archived:false",
- "primary_language": "Go",
- "rank": 14
+ "rank": 15
},
{
- "full_name": "ruvnet/ruflo",
- "url": "https://github.com/ruvnet/ruflo",
- "stars": 49863,
- "pull_requests_merged_7d": 50,
+ "full_name": "mksglu/context-mode",
+ "url": "https://github.com/mksglu/context-mode",
+ "stars": 14705,
+ "pull_requests_merged_7d": 33,
"pull_requests_merged_30d": 88,
- "recent_commits_30d": 340,
- "active_contributors_30d": 20,
- "total_contributors_observed": 20,
- "releases_90d": 26,
- "open_issues": 413,
- "pushed_at": "2026-05-12T18:39:23Z",
- "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
+ "recent_commits_30d": 681,
+ "active_contributors_30d": 75,
+ "total_contributors_observed": 75,
+ "releases_90d": 100,
+ "open_issues": 4,
+ "pushed_at": "2026-05-14T18:34:18Z",
+ "discovered_by_query": "topic:codex archived:false",
"primary_language": "TypeScript",
- "rank": 15
+ "rank": 16
},
{
- "full_name": "Wei-Shaw/sub2api",
- "url": "https://github.com/Wei-Shaw/sub2api",
- "stars": 20362,
- "pull_requests_merged_7d": 11,
- "pull_requests_merged_30d": 85,
- "recent_commits_30d": 621,
- "active_contributors_30d": 125,
- "total_contributors_observed": 125,
- "releases_90d": 44,
- "open_issues": 934,
- "pushed_at": "2026-05-13T02:07:22Z",
+ "full_name": "steipete/CodexBar",
+ "url": "https://github.com/steipete/CodexBar",
+ "stars": 12176,
+ "pull_requests_merged_7d": 50,
+ "pull_requests_merged_30d": 88,
+ "recent_commits_30d": 294,
+ "active_contributors_30d": 134,
+ "total_contributors_observed": 134,
+ "releases_90d": 10,
+ "open_issues": 43,
+ "pushed_at": "2026-05-14T19:37:15Z",
"discovered_by_query": "openai codex archived:false",
- "primary_language": "Go",
- "rank": 16
+ "primary_language": "Swift",
+ "rank": 17
},
{
"full_name": "qixing-jk/all-api-hub",
"url": "https://github.com/qixing-jk/all-api-hub",
- "stars": 3539,
- "pull_requests_merged_7d": 23,
- "pull_requests_merged_30d": 82,
- "recent_commits_30d": 193,
+ "stars": 3567,
+ "pull_requests_merged_7d": 17,
+ "pull_requests_merged_30d": 83,
+ "recent_commits_30d": 196,
"active_contributors_30d": 11,
"total_contributors_observed": 11,
- "releases_90d": 20,
+ "releases_90d": 19,
"open_issues": 20,
- "pushed_at": "2026-05-12T20:26:09Z",
+ "pushed_at": "2026-05-14T19:28:49Z",
"discovered_by_query": "openai codex archived:false",
"primary_language": "TypeScript",
- "rank": 17
+ "rank": 18
},
{
- "full_name": "steipete/CodexBar",
- "url": "https://github.com/steipete/CodexBar",
- "stars": 12081,
- "pull_requests_merged_7d": 40,
- "pull_requests_merged_30d": 79,
- "recent_commits_30d": 266,
- "active_contributors_30d": 129,
- "total_contributors_observed": 129,
- "releases_90d": 11,
- "open_issues": 59,
- "pushed_at": "2026-05-12T07:18:04Z",
+ "full_name": "Wei-Shaw/sub2api",
+ "url": "https://github.com/Wei-Shaw/sub2api",
+ "stars": 20879,
+ "pull_requests_merged_7d": 8,
+ "pull_requests_merged_30d": 77,
+ "recent_commits_30d": 508,
+ "active_contributors_30d": 125,
+ "total_contributors_observed": 125,
+ "releases_90d": 43,
+ "open_issues": 960,
+ "pushed_at": "2026-05-14T12:42:22Z",
"discovered_by_query": "openai codex archived:false",
- "primary_language": "Swift",
- "rank": 18
+ "primary_language": "Go",
+ "rank": 19
},
{
"full_name": "thedotmack/claude-mem",
"url": "https://github.com/thedotmack/claude-mem",
- "stars": 75285,
- "pull_requests_merged_7d": 12,
+ "stars": 75735,
+ "pull_requests_merged_7d": 5,
"pull_requests_merged_30d": 74,
"recent_commits_30d": 218,
"active_contributors_30d": 95,
"total_contributors_observed": 95,
- "releases_90d": 84,
- "open_issues": 47,
+ "releases_90d": 82,
+ "open_issues": 63,
"pushed_at": "2026-05-13T03:38:38Z",
"discovered_by_query": "codex archived:false pushed:>=2026-04-01",
"primary_language": "TypeScript",
- "rank": 19
- },
- {
- "full_name": "teng-lin/notebooklm-py",
- "url": "https://github.com/teng-lin/notebooklm-py",
- "stars": 13106,
- "pull_requests_merged_7d": 55,
- "pull_requests_merged_30d": 72,
- "recent_commits_30d": 90,
- "active_contributors_30d": 21,
- "total_contributors_observed": 21,
- "releases_90d": 4,
- "open_issues": 3,
- "pushed_at": "2026-05-13T04:30:51Z",
- "discovered_by_query": "codex cli archived:false",
- "primary_language": "Python",
"rank": 20
}
]
diff --git a/data/latest/categories-developer-tools.json b/data/latest/categories-developer-tools.json
index f0b9f54..6d56bf6 100644
--- a/data/latest/categories-developer-tools.json
+++ b/data/latest/categories-developer-tools.json
@@ -3,23 +3,23 @@
"slug": "developer-tools",
"name": "Developer Tools",
"title": "Top observed developer tools open-source projects",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-rest-search-real-recent-project-signals",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 545
+ 539
]
},
- "candidate_count": 113127,
+ "candidate_count": 113794,
"caveats": [
"Live data uses GitHub repository search and public repository fields; it is an observed sample, not a complete census.",
"Project PR counts use recent merged pull requests visible through GitHub GraphQL; high-volume repositories may be capped by the first 100 recently updated merged PRs per snapshot.",
@@ -34,17 +34,17 @@
"candidate_count_by_query": [
{
"query": "topic:developer-tools archived:false",
- "total": 27740,
+ "total": 28039,
"accepted": 34
},
{
"query": "topic:cli archived:false",
- "total": 81358,
+ "total": 81710,
"accepted": 29
},
{
"query": "topic:devtools archived:false",
- "total": 4029,
+ "total": 4045,
"accepted": 33
}
],
@@ -52,15 +52,15 @@
{
"full_name": "n8n-io/n8n",
"url": "https://github.com/n8n-io/n8n",
- "stars": 187631,
- "pull_requests_merged_7d": 100,
+ "stars": 187845,
+ "pull_requests_merged_7d": 98,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 823,
+ "recent_commits_30d": 792,
"active_contributors_30d": 428,
"total_contributors_observed": 428,
- "releases_90d": 91,
- "open_issues": 421,
- "pushed_at": "2026-05-13T05:19:18Z",
+ "releases_90d": 93,
+ "open_issues": 417,
+ "pushed_at": "2026-05-14T19:29:27Z",
"discovered_by_query": "topic:cli archived:false",
"primary_language": "TypeScript",
"rank": 1
@@ -68,63 +68,63 @@
{
"full_name": "affaan-m/everything-claude-code",
"url": "https://github.com/affaan-m/everything-claude-code",
- "stars": 180706,
+ "stars": 182141,
"pull_requests_merged_7d": 100,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 348,
+ "recent_commits_30d": 323,
"active_contributors_30d": 168,
"total_contributors_observed": 168,
"releases_90d": 5,
- "open_issues": 0,
- "pushed_at": "2026-05-13T05:22:01Z",
+ "open_issues": 3,
+ "pushed_at": "2026-05-14T03:31:29Z",
"discovered_by_query": "topic:developer-tools archived:false",
"primary_language": "JavaScript",
"rank": 2
},
- {
- "full_name": "daytonaio/daytona",
- "url": "https://github.com/daytonaio/daytona",
- "stars": 72417,
- "pull_requests_merged_7d": 34,
- "pull_requests_merged_30d": 100,
- "recent_commits_30d": 195,
- "active_contributors_30d": 223,
- "total_contributors_observed": 223,
- "releases_90d": 37,
- "open_issues": 279,
- "pushed_at": "2026-05-12T21:07:39Z",
- "discovered_by_query": "topic:developer-tools archived:false",
- "primary_language": "TypeScript",
- "rank": 3
- },
{
"full_name": "streamlit/streamlit",
"url": "https://github.com/streamlit/streamlit",
- "stars": 44566,
- "pull_requests_merged_7d": 79,
+ "stars": 44589,
+ "pull_requests_merged_7d": 71,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 192,
+ "recent_commits_30d": 187,
"active_contributors_30d": 306,
"total_contributors_observed": 306,
"releases_90d": 3,
- "open_issues": 1100,
- "pushed_at": "2026-05-13T00:03:13Z",
+ "open_issues": 1099,
+ "pushed_at": "2026-05-14T19:35:20Z",
"discovered_by_query": "topic:developer-tools archived:false",
"primary_language": "Python",
+ "rank": 3
+ },
+ {
+ "full_name": "daytonaio/daytona",
+ "url": "https://github.com/daytonaio/daytona",
+ "stars": 72441,
+ "pull_requests_merged_7d": 46,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 166,
+ "active_contributors_30d": 224,
+ "total_contributors_observed": 224,
+ "releases_90d": 36,
+ "open_issues": 279,
+ "pushed_at": "2026-05-14T17:44:35Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "TypeScript",
"rank": 4
},
{
"full_name": "flipt-io/flipt",
"url": "https://github.com/flipt-io/flipt",
- "stars": 4793,
- "pull_requests_merged_7d": 36,
+ "stars": 4794,
+ "pull_requests_merged_7d": 37,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 49,
+ "recent_commits_30d": 47,
"active_contributors_30d": 80,
"total_contributors_observed": 80,
"releases_90d": 4,
"open_issues": 40,
- "pushed_at": "2026-05-12T11:48:42Z",
+ "pushed_at": "2026-05-13T20:41:34Z",
"discovered_by_query": "topic:devtools archived:false",
"primary_language": "Go",
"rank": 5
@@ -132,15 +132,15 @@
{
"full_name": "ComposioHQ/composio",
"url": "https://github.com/ComposioHQ/composio",
- "stars": 28197,
- "pull_requests_merged_7d": 42,
+ "stars": 28231,
+ "pull_requests_merged_7d": 33,
"pull_requests_merged_30d": 99,
- "recent_commits_30d": 417,
+ "recent_commits_30d": 416,
"active_contributors_30d": 51,
"total_contributors_observed": 51,
"releases_90d": 100,
- "open_issues": 16,
- "pushed_at": "2026-05-13T04:47:56Z",
+ "open_issues": 17,
+ "pushed_at": "2026-05-14T15:44:08Z",
"discovered_by_query": "topic:developer-tools archived:false",
"primary_language": "TypeScript",
"rank": 6
@@ -148,15 +148,15 @@
{
"full_name": "google-gemini/gemini-cli",
"url": "https://github.com/google-gemini/gemini-cli",
- "stars": 103823,
- "pull_requests_merged_7d": 77,
+ "stars": 103961,
+ "pull_requests_merged_7d": 81,
"pull_requests_merged_30d": 98,
- "recent_commits_30d": 319,
+ "recent_commits_30d": 317,
"active_contributors_30d": 446,
"total_contributors_observed": 446,
"releases_90d": 100,
- "open_issues": 1579,
- "pushed_at": "2026-05-13T05:20:42Z",
+ "open_issues": 1533,
+ "pushed_at": "2026-05-14T19:44:19Z",
"discovered_by_query": "topic:cli archived:false",
"primary_language": "TypeScript",
"rank": 7
@@ -164,154 +164,154 @@
{
"full_name": "ultralytics/ultralytics",
"url": "https://github.com/ultralytics/ultralytics",
- "stars": 57064,
- "pull_requests_merged_7d": 29,
+ "stars": 57139,
+ "pull_requests_merged_7d": 37,
"pull_requests_merged_30d": 98,
- "recent_commits_30d": 118,
+ "recent_commits_30d": 124,
"active_contributors_30d": 355,
"total_contributors_observed": 355,
- "releases_90d": 35,
- "open_issues": 110,
- "pushed_at": "2026-05-13T03:24:38Z",
+ "releases_90d": 36,
+ "open_issues": 101,
+ "pushed_at": "2026-05-14T17:48:33Z",
"discovered_by_query": "topic:cli archived:false",
"primary_language": "Python",
"rank": 8
},
+ {
+ "full_name": "OpenHands/OpenHands",
+ "url": "https://github.com/OpenHands/OpenHands",
+ "stars": 73532,
+ "pull_requests_merged_7d": 21,
+ "pull_requests_merged_30d": 97,
+ "recent_commits_30d": 238,
+ "active_contributors_30d": 463,
+ "total_contributors_observed": 463,
+ "releases_90d": 4,
+ "open_issues": 202,
+ "pushed_at": "2026-05-14T19:22:17Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "Python",
+ "rank": 9
+ },
{
"full_name": "agno-agi/agno",
"url": "https://github.com/agno-agi/agno",
- "stars": 40089,
- "pull_requests_merged_7d": 18,
+ "stars": 40124,
+ "pull_requests_merged_7d": 15,
"pull_requests_merged_30d": 97,
- "recent_commits_30d": 139,
+ "recent_commits_30d": 152,
"active_contributors_30d": 421,
"total_contributors_observed": 421,
"releases_90d": 24,
- "open_issues": 406,
- "pushed_at": "2026-05-13T05:13:44Z",
+ "open_issues": 411,
+ "pushed_at": "2026-05-14T18:50:09Z",
"discovered_by_query": "topic:developer-tools archived:false",
"primary_language": "Python",
- "rank": 9
+ "rank": 10
},
{
"full_name": "ChromeDevTools/chrome-devtools-mcp",
"url": "https://github.com/ChromeDevTools/chrome-devtools-mcp",
- "stars": 39398,
- "pull_requests_merged_7d": 30,
+ "stars": 39597,
+ "pull_requests_merged_7d": 26,
"pull_requests_merged_30d": 97,
- "recent_commits_30d": 111,
+ "recent_commits_30d": 112,
"active_contributors_30d": 85,
"total_contributors_observed": 85,
"releases_90d": 16,
"open_issues": 74,
- "pushed_at": "2026-05-13T04:22:11Z",
+ "pushed_at": "2026-05-14T18:05:07Z",
"discovered_by_query": "topic:devtools archived:false",
"primary_language": "TypeScript",
- "rank": 10
- },
- {
- "full_name": "OpenHands/OpenHands",
- "url": "https://github.com/OpenHands/OpenHands",
- "stars": 73321,
- "pull_requests_merged_7d": 28,
- "pull_requests_merged_30d": 96,
- "recent_commits_30d": 241,
- "active_contributors_30d": 463,
- "total_contributors_observed": 463,
- "releases_90d": 4,
- "open_issues": 201,
- "pushed_at": "2026-05-13T05:09:24Z",
- "discovered_by_query": "topic:developer-tools archived:false",
- "primary_language": "Python",
"rank": 11
},
{
"full_name": "puppeteer/puppeteer",
"url": "https://github.com/puppeteer/puppeteer",
- "stars": 94302,
+ "stars": 94321,
"pull_requests_merged_7d": 42,
- "pull_requests_merged_30d": 93,
- "recent_commits_30d": 93,
+ "pull_requests_merged_30d": 91,
+ "recent_commits_30d": 91,
"active_contributors_30d": 448,
"total_contributors_observed": 448,
"releases_90d": 30,
- "open_issues": 253,
- "pushed_at": "2026-05-12T16:16:44Z",
+ "open_issues": 251,
+ "pushed_at": "2026-05-13T13:04:53Z",
"discovered_by_query": "topic:developer-tools archived:false",
"primary_language": "TypeScript",
"rank": 12
},
+ {
+ "full_name": "reflex-dev/reflex",
+ "url": "https://github.com/reflex-dev/reflex",
+ "stars": 28416,
+ "pull_requests_merged_7d": 26,
+ "pull_requests_merged_30d": 85,
+ "recent_commits_30d": 106,
+ "active_contributors_30d": 198,
+ "total_contributors_observed": 198,
+ "releases_90d": 100,
+ "open_issues": 228,
+ "pushed_at": "2026-05-14T19:02:24Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "Python",
+ "rank": 13
+ },
{
"full_name": "cli/cli",
"url": "https://github.com/cli/cli",
- "stars": 44367,
- "pull_requests_merged_7d": 16,
- "pull_requests_merged_30d": 87,
- "recent_commits_30d": 199,
+ "stars": 44394,
+ "pull_requests_merged_7d": 13,
+ "pull_requests_merged_30d": 83,
+ "recent_commits_30d": 201,
"active_contributors_30d": 383,
"total_contributors_observed": 383,
"releases_90d": 10,
"open_issues": 959,
- "pushed_at": "2026-05-13T03:51:45Z",
+ "pushed_at": "2026-05-14T11:47:42Z",
"discovered_by_query": "topic:cli archived:false",
"primary_language": "Go",
- "rank": 13
- },
- {
- "full_name": "rtk-ai/rtk",
- "url": "https://github.com/rtk-ai/rtk",
- "stars": 46873,
- "pull_requests_merged_7d": 14,
- "pull_requests_merged_30d": 85,
- "recent_commits_30d": 172,
- "active_contributors_30d": 86,
- "total_contributors_observed": 86,
- "releases_90d": 100,
- "open_issues": 486,
- "pushed_at": "2026-05-12T15:52:19Z",
- "discovered_by_query": "topic:developer-tools archived:false",
- "primary_language": "Rust",
"rank": 14
},
{
- "full_name": "reflex-dev/reflex",
- "url": "https://github.com/reflex-dev/reflex",
- "stars": 28406,
- "pull_requests_merged_7d": 26,
- "pull_requests_merged_30d": 85,
- "recent_commits_30d": 106,
- "active_contributors_30d": 198,
- "total_contributors_observed": 198,
- "releases_90d": 100,
- "open_issues": 227,
- "pushed_at": "2026-05-12T23:26:47Z",
+ "full_name": "usebruno/bruno",
+ "url": "https://github.com/usebruno/bruno",
+ "stars": 43783,
+ "pull_requests_merged_7d": 16,
+ "pull_requests_merged_30d": 68,
+ "recent_commits_30d": 64,
+ "active_contributors_30d": 413,
+ "total_contributors_observed": 413,
+ "releases_90d": 8,
+ "open_issues": 1286,
+ "pushed_at": "2026-05-14T16:16:34Z",
"discovered_by_query": "topic:developer-tools archived:false",
- "primary_language": "Python",
+ "primary_language": "JavaScript",
"rank": 15
},
{
- "full_name": "openreplay/openreplay",
- "url": "https://github.com/openreplay/openreplay",
- "stars": 12022,
- "pull_requests_merged_7d": 22,
- "pull_requests_merged_30d": 71,
- "recent_commits_30d": 179,
- "active_contributors_30d": 66,
- "total_contributors_observed": 66,
- "releases_90d": 2,
- "open_issues": 121,
- "pushed_at": "2026-05-12T16:59:24Z",
- "discovered_by_query": "topic:devtools archived:false",
- "primary_language": "TypeScript",
+ "full_name": "rtk-ai/rtk",
+ "url": "https://github.com/rtk-ai/rtk",
+ "stars": 47918,
+ "pull_requests_merged_7d": 16,
+ "pull_requests_merged_30d": 67,
+ "recent_commits_30d": 151,
+ "active_contributors_30d": 87,
+ "total_contributors_observed": 87,
+ "releases_90d": 100,
+ "open_issues": 493,
+ "pushed_at": "2026-05-14T19:41:22Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "Rust",
"rank": 16
},
{
"full_name": "yamadashy/repomix",
"url": "https://github.com/yamadashy/repomix",
- "stars": 24646,
- "pull_requests_merged_7d": 14,
- "pull_requests_merged_30d": 67,
- "recent_commits_30d": 253,
+ "stars": 24790,
+ "pull_requests_merged_7d": 12,
+ "pull_requests_merged_30d": 66,
+ "recent_commits_30d": 247,
"active_contributors_30d": 67,
"total_contributors_observed": 67,
"releases_90d": 4,
@@ -322,51 +322,51 @@
"rank": 17
},
{
- "full_name": "usebruno/bruno",
- "url": "https://github.com/usebruno/bruno",
- "stars": 43722,
- "pull_requests_merged_7d": 20,
- "pull_requests_merged_30d": 61,
- "recent_commits_30d": 57,
- "active_contributors_30d": 412,
- "total_contributors_observed": 412,
- "releases_90d": 8,
- "open_issues": 1291,
- "pushed_at": "2026-05-13T04:29:42Z",
- "discovered_by_query": "topic:developer-tools archived:false",
- "primary_language": "JavaScript",
+ "full_name": "openreplay/openreplay",
+ "url": "https://github.com/openreplay/openreplay",
+ "stars": 12024,
+ "pull_requests_merged_7d": 12,
+ "pull_requests_merged_30d": 64,
+ "recent_commits_30d": 162,
+ "active_contributors_30d": 66,
+ "total_contributors_observed": 66,
+ "releases_90d": 2,
+ "open_issues": 122,
+ "pushed_at": "2026-05-14T17:08:01Z",
+ "discovered_by_query": "topic:devtools archived:false",
+ "primary_language": "TypeScript",
"rank": 18
},
+ {
+ "full_name": "files-community/Files",
+ "url": "https://github.com/files-community/Files",
+ "stars": 43502,
+ "pull_requests_merged_7d": 3,
+ "pull_requests_merged_30d": 52,
+ "recent_commits_30d": 110,
+ "active_contributors_30d": 301,
+ "total_contributors_observed": 301,
+ "releases_90d": 6,
+ "open_issues": 494,
+ "pushed_at": "2026-05-14T15:13:35Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "C#",
+ "rank": 19
+ },
{
"full_name": "sickn33/antigravity-awesome-skills",
"url": "https://github.com/sickn33/antigravity-awesome-skills",
- "stars": 37358,
- "pull_requests_merged_7d": 9,
- "pull_requests_merged_30d": 53,
- "recent_commits_30d": 223,
- "active_contributors_30d": 203,
- "total_contributors_observed": 203,
- "releases_90d": 81,
+ "stars": 37525,
+ "pull_requests_merged_7d": 14,
+ "pull_requests_merged_30d": 48,
+ "recent_commits_30d": 205,
+ "active_contributors_30d": 205,
+ "total_contributors_observed": 205,
+ "releases_90d": 79,
"open_issues": 0,
- "pushed_at": "2026-05-12T07:00:50Z",
+ "pushed_at": "2026-05-14T07:03:03Z",
"discovered_by_query": "topic:developer-tools archived:false",
"primary_language": "Python",
- "rank": 19
- },
- {
- "full_name": "santifer/career-ops",
- "url": "https://github.com/santifer/career-ops",
- "stars": 44310,
- "pull_requests_merged_7d": 7,
- "pull_requests_merged_30d": 52,
- "recent_commits_30d": 65,
- "active_contributors_30d": 41,
- "total_contributors_observed": 41,
- "releases_90d": 7,
- "open_issues": 91,
- "pushed_at": "2026-05-12T17:48:28Z",
- "discovered_by_query": "topic:cli archived:false",
- "primary_language": "JavaScript",
"rank": 20
}
]
diff --git a/data/latest/categories-openclaw-projects.json b/data/latest/categories-openclaw-projects.json
index f26c14d..d7580c9 100644
--- a/data/latest/categories-openclaw-projects.json
+++ b/data/latest/categories-openclaw-projects.json
@@ -3,23 +3,23 @@
"slug": "openclaw-projects",
"name": "OpenClaw Projects",
"title": "Top observed OpenClaw-related open-source projects",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-rest-search-agentic-project-signals",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 997
+ 995
]
},
- "candidate_count": 82626,
+ "candidate_count": 83131,
"caveats": [
"Live data uses GitHub repository search and public repository fields; it is an observed sample, not a complete census.",
"Project PR counts use recent merged pull requests visible through GitHub GraphQL; high-volume repositories may be capped by the first 100 recently updated merged PRs per snapshot.",
@@ -34,17 +34,17 @@
"candidate_count_by_query": [
{
"query": "openclaw archived:false",
- "total": 60858,
+ "total": 61253,
"accepted": 20
},
{
"query": "topic:openclaw archived:false",
- "total": 7308,
+ "total": 7361,
"accepted": 3
},
{
"query": "openclaw agent archived:false",
- "total": 14460,
+ "total": 14517,
"accepted": 5
}
],
@@ -52,159 +52,159 @@
{
"full_name": "nanocoai/nanoclaw",
"url": "https://github.com/nanocoai/nanoclaw",
- "stars": 28817,
- "pull_requests_merged_7d": 32,
+ "stars": 28854,
+ "pull_requests_merged_7d": 29,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 846,
- "active_contributors_30d": 83,
- "total_contributors_observed": 83,
+ "recent_commits_30d": 832,
+ "active_contributors_30d": 84,
+ "total_contributors_observed": 84,
"releases_90d": 0,
- "open_issues": 307,
- "pushed_at": "2026-05-12T22:16:41Z",
+ "open_issues": 313,
+ "pushed_at": "2026-05-14T17:22:22Z",
"discovered_by_query": "openclaw archived:false",
"primary_language": "TypeScript",
"rank": 1
},
- {
- "full_name": "mksglu/context-mode",
- "url": "https://github.com/mksglu/context-mode",
- "stars": 14545,
- "pull_requests_merged_7d": 39,
- "pull_requests_merged_30d": 100,
- "recent_commits_30d": 705,
- "active_contributors_30d": 69,
- "total_contributors_observed": 69,
- "releases_90d": 100,
- "open_issues": 6,
- "pushed_at": "2026-05-12T21:01:24Z",
- "discovered_by_query": "openclaw agent archived:false",
- "primary_language": "TypeScript",
- "rank": 2
- },
{
"full_name": "HKUDS/nanobot",
"url": "https://github.com/HKUDS/nanobot",
- "stars": 42295,
- "pull_requests_merged_7d": 48,
+ "stars": 42456,
+ "pull_requests_merged_7d": 37,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 521,
- "active_contributors_30d": 265,
- "total_contributors_observed": 265,
- "releases_90d": 12,
- "open_issues": 299,
- "pushed_at": "2026-05-13T04:49:21Z",
+ "recent_commits_30d": 513,
+ "active_contributors_30d": 266,
+ "total_contributors_observed": 266,
+ "releases_90d": 11,
+ "open_issues": 283,
+ "pushed_at": "2026-05-14T17:59:41Z",
"discovered_by_query": "openclaw archived:false",
"primary_language": "Python",
- "rank": 3
+ "rank": 2
},
{
"full_name": "volcengine/OpenViking",
"url": "https://github.com/volcengine/OpenViking",
- "stars": 23834,
- "pull_requests_merged_7d": 99,
- "pull_requests_merged_30d": 100,
- "recent_commits_30d": 341,
- "active_contributors_30d": 149,
- "total_contributors_observed": 149,
- "releases_90d": 32,
- "open_issues": 93,
- "pushed_at": "2026-05-13T04:11:13Z",
- "discovered_by_query": "topic:openclaw archived:false",
- "primary_language": "Python",
- "rank": 4
- },
- {
- "full_name": "moeru-ai/airi",
- "url": "https://github.com/moeru-ai/airi",
- "stars": 39233,
- "pull_requests_merged_7d": 33,
+ "stars": 23917,
+ "pull_requests_merged_7d": 100,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 241,
+ "recent_commits_30d": 347,
"active_contributors_30d": 152,
"total_contributors_observed": 152,
- "releases_90d": 32,
- "open_issues": 72,
- "pushed_at": "2026-05-13T04:47:57Z",
- "discovered_by_query": "openclaw archived:false",
- "primary_language": "TypeScript",
- "rank": 5
+ "releases_90d": 30,
+ "open_issues": 94,
+ "pushed_at": "2026-05-14T13:36:57Z",
+ "discovered_by_query": "topic:openclaw archived:false",
+ "primary_language": "Python",
+ "rank": 3
},
{
"full_name": "iOfficeAI/AionUi",
"url": "https://github.com/iOfficeAI/AionUi",
- "stars": 24925,
- "pull_requests_merged_7d": 49,
+ "stars": 25153,
+ "pull_requests_merged_7d": 52,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 226,
+ "recent_commits_30d": 145,
"active_contributors_30d": 81,
"total_contributors_observed": 81,
"releases_90d": 51,
- "open_issues": 398,
- "pushed_at": "2026-05-13T04:44:45Z",
+ "open_issues": 408,
+ "pushed_at": "2026-05-14T15:10:23Z",
"discovered_by_query": "openclaw archived:false",
"primary_language": "TypeScript",
- "rank": 6
+ "rank": 4
},
{
"full_name": "garrytan/gbrain",
"url": "https://github.com/garrytan/gbrain",
- "stars": 15272,
- "pull_requests_merged_7d": 42,
+ "stars": 15617,
+ "pull_requests_merged_7d": 36,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 110,
+ "recent_commits_30d": 112,
"active_contributors_30d": 4,
"total_contributors_observed": 4,
"releases_90d": 0,
- "open_issues": 151,
- "pushed_at": "2026-05-12T22:26:27Z",
+ "open_issues": 159,
+ "pushed_at": "2026-05-14T16:39:11Z",
"discovered_by_query": "openclaw agent archived:false",
"primary_language": "TypeScript",
- "rank": 7
+ "rank": 5
},
{
"full_name": "1Panel-dev/1Panel",
"url": "https://github.com/1Panel-dev/1Panel",
- "stars": 35416,
- "pull_requests_merged_7d": 27,
+ "stars": 35441,
+ "pull_requests_merged_7d": 23,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 89,
+ "recent_commits_30d": 83,
"active_contributors_30d": 110,
"total_contributors_observed": 110,
"releases_90d": 12,
- "open_issues": 382,
- "pushed_at": "2026-05-13T04:04:06Z",
+ "open_issues": 387,
+ "pushed_at": "2026-05-14T14:38:34Z",
"discovered_by_query": "openclaw archived:false",
"primary_language": "Go",
- "rank": 8
+ "rank": 6
+ },
+ {
+ "full_name": "openclaw/openclaw",
+ "url": "https://github.com/openclaw/openclaw",
+ "stars": 371860,
+ "pull_requests_merged_7d": 99,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 18170,
+ "active_contributors_30d": 367,
+ "total_contributors_observed": 367,
+ "releases_90d": 100,
+ "open_issues": 3618,
+ "pushed_at": "2026-05-14T19:46:51Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "TypeScript",
+ "rank": 7
},
{
"full_name": "zeroclaw-labs/zeroclaw",
"url": "https://github.com/zeroclaw-labs/zeroclaw",
- "stars": 31296,
- "pull_requests_merged_7d": 66,
+ "stars": 31335,
+ "pull_requests_merged_7d": 73,
"pull_requests_merged_30d": 99,
- "recent_commits_30d": 300,
- "active_contributors_30d": 274,
- "total_contributors_observed": 274,
+ "recent_commits_30d": 309,
+ "active_contributors_30d": 276,
+ "total_contributors_observed": 276,
"releases_90d": 100,
- "open_issues": 284,
- "pushed_at": "2026-05-13T05:19:08Z",
+ "open_issues": 288,
+ "pushed_at": "2026-05-14T16:50:22Z",
"discovered_by_query": "openclaw archived:false",
"primary_language": "Rust",
+ "rank": 8
+ },
+ {
+ "full_name": "moeru-ai/airi",
+ "url": "https://github.com/moeru-ai/airi",
+ "stars": 39280,
+ "pull_requests_merged_7d": 30,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 226,
+ "active_contributors_30d": 154,
+ "total_contributors_observed": 154,
+ "releases_90d": 32,
+ "open_issues": 74,
+ "pushed_at": "2026-05-14T18:51:30Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "TypeScript",
"rank": 9
},
{
"full_name": "NousResearch/hermes-agent",
"url": "https://github.com/NousResearch/hermes-agent",
- "stars": 147316,
+ "stars": 150148,
"pull_requests_merged_7d": 98,
"pull_requests_merged_30d": 98,
- "recent_commits_30d": 4083,
+ "recent_commits_30d": 4040,
"active_contributors_30d": 386,
"total_contributors_observed": 386,
"releases_90d": 12,
- "open_issues": 3673,
- "pushed_at": "2026-05-13T03:49:22Z",
+ "open_issues": 3961,
+ "pushed_at": "2026-05-14T16:59:06Z",
"discovered_by_query": "openclaw archived:false",
"primary_language": "Python",
"rank": 10
@@ -212,15 +212,15 @@
{
"full_name": "CherryHQ/cherry-studio",
"url": "https://github.com/CherryHQ/cherry-studio",
- "stars": 45545,
- "pull_requests_merged_7d": 40,
+ "stars": 45662,
+ "pull_requests_merged_7d": 45,
"pull_requests_merged_30d": 98,
- "recent_commits_30d": 92,
- "active_contributors_30d": 364,
- "total_contributors_observed": 364,
+ "recent_commits_30d": 100,
+ "active_contributors_30d": 366,
+ "total_contributors_observed": 366,
"releases_90d": 16,
- "open_issues": 866,
- "pushed_at": "2026-05-13T03:42:15Z",
+ "open_issues": 869,
+ "pushed_at": "2026-05-14T14:12:54Z",
"discovered_by_query": "openclaw archived:false",
"primary_language": "TypeScript",
"rank": 11
@@ -228,79 +228,79 @@
{
"full_name": "AstrBotDevs/AstrBot",
"url": "https://github.com/AstrBotDevs/AstrBot",
- "stars": 32029,
- "pull_requests_merged_7d": 22,
- "pull_requests_merged_30d": 97,
- "recent_commits_30d": 172,
- "active_contributors_30d": 269,
- "total_contributors_observed": 269,
+ "stars": 32193,
+ "pull_requests_merged_7d": 26,
+ "pull_requests_merged_30d": 96,
+ "recent_commits_30d": 174,
+ "active_contributors_30d": 271,
+ "total_contributors_observed": 271,
"releases_90d": 32,
"open_issues": 886,
- "pushed_at": "2026-05-13T03:50:06Z",
+ "pushed_at": "2026-05-14T15:06:28Z",
"discovered_by_query": "openclaw archived:false",
"primary_language": "Python",
"rank": 12
},
{
- "full_name": "openclaw/openclaw",
- "url": "https://github.com/openclaw/openclaw",
- "stars": 371353,
- "pull_requests_merged_7d": 91,
- "pull_requests_merged_30d": 96,
- "recent_commits_30d": 18068,
- "active_contributors_30d": 368,
- "total_contributors_observed": 368,
+ "full_name": "mksglu/context-mode",
+ "url": "https://github.com/mksglu/context-mode",
+ "stars": 14705,
+ "pull_requests_merged_7d": 33,
+ "pull_requests_merged_30d": 88,
+ "recent_commits_30d": 681,
+ "active_contributors_30d": 75,
+ "total_contributors_observed": 75,
"releases_90d": 100,
- "open_issues": 3710,
- "pushed_at": "2026-05-13T05:26:36Z",
- "discovered_by_query": "openclaw archived:false",
+ "open_issues": 4,
+ "pushed_at": "2026-05-14T18:34:18Z",
+ "discovered_by_query": "openclaw agent archived:false",
"primary_language": "TypeScript",
"rank": 13
},
{
"full_name": "thedotmack/claude-mem",
"url": "https://github.com/thedotmack/claude-mem",
- "stars": 75285,
- "pull_requests_merged_7d": 12,
+ "stars": 75735,
+ "pull_requests_merged_7d": 5,
"pull_requests_merged_30d": 74,
"recent_commits_30d": 218,
"active_contributors_30d": 95,
"total_contributors_observed": 95,
- "releases_90d": 84,
- "open_issues": 47,
+ "releases_90d": 82,
+ "open_issues": 63,
"pushed_at": "2026-05-13T03:38:38Z",
"discovered_by_query": "openclaw archived:false",
"primary_language": "TypeScript",
"rank": 14
},
{
- "full_name": "mvanhorn/last30days-skill",
- "url": "https://github.com/mvanhorn/last30days-skill",
- "stars": 25681,
- "pull_requests_merged_7d": 3,
- "pull_requests_merged_30d": 59,
- "recent_commits_30d": 97,
- "active_contributors_30d": 23,
- "total_contributors_observed": 23,
- "releases_90d": 13,
- "open_issues": 57,
- "pushed_at": "2026-05-10T04:04:24Z",
- "discovered_by_query": "openclaw archived:false",
+ "full_name": "alirezarezvani/claude-skills",
+ "url": "https://github.com/alirezarezvani/claude-skills",
+ "stars": 14803,
+ "pull_requests_merged_7d": 44,
+ "pull_requests_merged_30d": 60,
+ "recent_commits_30d": 138,
+ "active_contributors_30d": 27,
+ "total_contributors_observed": 27,
+ "releases_90d": 1,
+ "open_issues": 4,
+ "pushed_at": "2026-05-14T10:55:00Z",
+ "discovered_by_query": "openclaw agent archived:false",
"primary_language": "Python",
"rank": 15
},
{
"full_name": "farion1231/cc-switch",
"url": "https://github.com/farion1231/cc-switch",
- "stars": 68941,
- "pull_requests_merged_7d": 3,
+ "stars": 70768,
+ "pull_requests_merged_7d": 2,
"pull_requests_merged_30d": 56,
- "recent_commits_30d": 193,
+ "recent_commits_30d": 203,
"active_contributors_30d": 114,
"total_contributors_observed": 114,
"releases_90d": 9,
- "open_issues": 674,
- "pushed_at": "2026-05-12T14:36:03Z",
+ "open_issues": 684,
+ "pushed_at": "2026-05-14T18:41:39Z",
"discovered_by_query": "openclaw archived:false",
"primary_language": "Rust",
"rank": 16
@@ -308,47 +308,47 @@
{
"full_name": "safishamsi/graphify",
"url": "https://github.com/safishamsi/graphify",
- "stars": 47318,
- "pull_requests_merged_7d": 22,
- "pull_requests_merged_30d": 42,
- "recent_commits_30d": 276,
- "active_contributors_30d": 32,
- "total_contributors_observed": 32,
- "releases_90d": 97,
- "open_issues": 98,
- "pushed_at": "2026-05-12T13:53:33Z",
+ "stars": 47940,
+ "pull_requests_merged_7d": 14,
+ "pull_requests_merged_30d": 47,
+ "recent_commits_30d": 294,
+ "active_contributors_30d": 36,
+ "total_contributors_observed": 36,
+ "releases_90d": 100,
+ "open_issues": 99,
+ "pushed_at": "2026-05-14T10:49:00Z",
"discovered_by_query": "openclaw archived:false",
"primary_language": "Python",
"rank": 17
},
{
- "full_name": "alirezarezvani/claude-skills",
- "url": "https://github.com/alirezarezvani/claude-skills",
- "stars": 14586,
- "pull_requests_merged_7d": 21,
- "pull_requests_merged_30d": 42,
- "recent_commits_30d": 86,
- "active_contributors_30d": 26,
- "total_contributors_observed": 26,
- "releases_90d": 1,
- "open_issues": 0,
- "pushed_at": "2026-05-13T05:25:58Z",
- "discovered_by_query": "openclaw agent archived:false",
+ "full_name": "mvanhorn/last30days-skill",
+ "url": "https://github.com/mvanhorn/last30days-skill",
+ "stars": 25818,
+ "pull_requests_merged_7d": 3,
+ "pull_requests_merged_30d": 43,
+ "recent_commits_30d": 67,
+ "active_contributors_30d": 23,
+ "total_contributors_observed": 23,
+ "releases_90d": 13,
+ "open_issues": 59,
+ "pushed_at": "2026-05-10T04:04:24Z",
+ "discovered_by_query": "openclaw archived:false",
"primary_language": "Python",
"rank": 18
},
{
"full_name": "RightNow-AI/openfang",
"url": "https://github.com/RightNow-AI/openfang",
- "stars": 17479,
+ "stars": 17515,
"pull_requests_merged_7d": 9,
"pull_requests_merged_30d": 38,
- "recent_commits_30d": 145,
+ "recent_commits_30d": 143,
"active_contributors_30d": 65,
"total_contributors_observed": 65,
"releases_90d": 100,
- "open_issues": 48,
- "pushed_at": "2026-05-12T18:42:28Z",
+ "open_issues": 50,
+ "pushed_at": "2026-05-14T08:28:37Z",
"discovered_by_query": "topic:openclaw archived:false",
"primary_language": "Rust",
"rank": 19
@@ -356,15 +356,15 @@
{
"full_name": "siyuan-note/siyuan",
"url": "https://github.com/siyuan-note/siyuan",
- "stars": 43847,
- "pull_requests_merged_7d": 18,
- "pull_requests_merged_30d": 33,
- "recent_commits_30d": 121,
+ "stars": 43869,
+ "pull_requests_merged_7d": 16,
+ "pull_requests_merged_30d": 31,
+ "recent_commits_30d": 104,
"active_contributors_30d": 105,
"total_contributors_observed": 105,
"releases_90d": 23,
- "open_issues": 312,
- "pushed_at": "2026-05-13T03:27:52Z",
+ "open_issues": 317,
+ "pushed_at": "2026-05-14T15:19:02Z",
"discovered_by_query": "openclaw archived:false",
"primary_language": "TypeScript",
"rank": 20
diff --git a/data/latest/countries-argentina.json b/data/latest/countries-argentina.json
index 447a989..303f6d5 100644
--- a/data/latest/countries-argentina.json
+++ b/data/latest/countries-argentina.json
@@ -3,24 +3,24 @@
"slug": "argentina",
"name": "Argentina",
"title": "Top observed GitHub contributors in Argentina",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 18974
+ 19008
]
},
"code": "AR",
- "candidate_count": 41080,
+ "candidate_count": 41111,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:Argentina repos:>5 type:user",
- "total": 41080,
+ "total": 41111,
"accepted": 100
}
],
@@ -42,81 +42,86 @@
"login": "solidsnk86",
"name": "Gabriel Calcagni",
"profile_url": "https://github.com/solidsnk86",
- "public_contributions": 4742,
+ "public_contributions": 4734,
"public_repos": 56,
"public_gists": 0,
- "observed_public_commits": 4742,
+ "observed_public_commits": 4734,
"observed_public_pull_requests": 25,
- "followers": 323,
+ "followers": 324,
"location": "Concarán, San luis, Argentina.",
"location_confidence": "multi-location",
"discovered_by_query": "location:Argentina repos:>5 type:user",
"notable_repositories": [],
- "rank": 1
+ "rank": 1,
+ "previous_rank": 1
},
{
"login": "unbalancedparentheses",
"name": "Federico Carrone",
"profile_url": "https://github.com/unbalancedparentheses",
- "public_contributions": 3253,
+ "public_contributions": 3254,
"public_repos": 95,
"public_gists": 1,
- "observed_public_commits": 3253,
+ "observed_public_commits": 3254,
"observed_public_pull_requests": 81,
- "followers": 505,
+ "followers": 506,
"location": "Buenos Aires, Argentina",
"location_confidence": "multi-location",
"discovered_by_query": "location:Argentina repos:>5 type:user",
"notable_repositories": [],
- "rank": 2
+ "rank": 2,
+ "previous_rank": 2
},
{
"login": "imlauera",
"name": "Andrés Imlauer",
"profile_url": "https://github.com/imlauera",
- "public_contributions": 3022,
+ "public_contributions": 3031,
"public_repos": 70,
"public_gists": 1,
- "observed_public_commits": 3022,
+ "observed_public_commits": 3031,
"observed_public_pull_requests": 0,
- "followers": 711,
+ "followers": 712,
"location": "Argentina",
"location_confidence": "exact-country",
"discovered_by_query": "location:Argentina repos:>5 type:user",
"notable_repositories": [],
- "rank": 3
+ "rank": 3,
+ "previous_rank": 3
},
{
"login": "kzu",
"name": "Daniel Cazzulino",
"profile_url": "https://github.com/kzu",
- "public_contributions": 2137,
+ "public_contributions": 2146,
"public_repos": 301,
"public_gists": 50,
- "observed_public_commits": 2137,
- "observed_public_pull_requests": 1066,
+ "observed_public_commits": 2146,
+ "observed_public_pull_requests": 1068,
"followers": 452,
"location": "Buenos Aires, Argentina",
"location_confidence": "multi-location",
"discovered_by_query": "location:Argentina repos:>5 type:user",
"notable_repositories": [],
- "rank": 4
+ "rank": 4,
+ "previous_rank": 4
},
{
"login": "lucperkins",
"name": "Luc Perkins",
"profile_url": "https://github.com/lucperkins",
- "public_contributions": 1434,
+ "public_contributions": 1428,
"public_repos": 123,
"public_gists": 73,
- "observed_public_commits": 1434,
+ "observed_public_commits": 1428,
"observed_public_pull_requests": 256,
- "followers": 523,
+ "followers": 522,
"location": "Buenos Aires, Argentina",
"location_confidence": "multi-location",
"discovered_by_query": "location:Argentina repos:>5 type:user",
"notable_repositories": [],
- "rank": 5
+ "rank": 5,
+ "previous_rank": 5
},
{
"login": "mgaitan",
@@ -127,12 +132,13 @@
"public_gists": 233,
"observed_public_commits": 1348,
"observed_public_pull_requests": 263,
- "followers": 307,
+ "followers": 306,
"location": "Córdoba, Argentina",
"location_confidence": "multi-location",
"discovered_by_query": "location:Argentina repos:>5 type:user",
"notable_repositories": [],
- "rank": 6
+ "rank": 6,
+ "previous_rank": 6
},
{
"login": "seppo0010",
@@ -148,104 +154,110 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:Argentina repos:>5 type:user",
"notable_repositories": [],
- "rank": 7
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "spalladino",
+ "name": "Santiago Palladino",
+ "profile_url": "https://github.com/spalladino",
+ "public_contributions": 746,
+ "public_repos": 149,
+ "public_gists": 56,
+ "observed_public_commits": 746,
+ "observed_public_pull_requests": 616,
+ "followers": 750,
+ "location": "Buenos Aires, Argentina",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 9
},
{
"login": "yabellini",
"name": "Yanina Bellini Saibene",
"profile_url": "https://github.com/yabellini",
- "public_contributions": 744,
+ "public_contributions": 745,
"public_repos": 148,
"public_gists": 1,
- "observed_public_commits": 744,
+ "observed_public_commits": 745,
"observed_public_pull_requests": 166,
"followers": 323,
"location": "Santa Rosa, La Pampa, Argentina",
"location_confidence": "multi-location",
"discovered_by_query": "location:Argentina repos:>5 type:user",
"notable_repositories": [],
- "rank": 8
- },
- {
- "login": "spalladino",
- "name": "Santiago Palladino",
- "profile_url": "https://github.com/spalladino",
- "public_contributions": 719,
- "public_repos": 149,
- "public_gists": 56,
- "observed_public_commits": 719,
- "observed_public_pull_requests": 612,
- "followers": 750,
- "location": "Buenos Aires, Argentina",
- "location_confidence": "multi-location",
- "discovered_by_query": "location:Argentina repos:>5 type:user",
- "notable_repositories": [],
- "rank": 9
+ "rank": 9,
+ "previous_rank": 8
},
{
"login": "flesler",
"name": "Ariel Flesler",
"profile_url": "https://github.com/flesler",
- "public_contributions": 688,
+ "public_contributions": 689,
"public_repos": 75,
"public_gists": 10,
- "observed_public_commits": 688,
+ "observed_public_commits": 689,
"observed_public_pull_requests": 2,
"followers": 445,
"location": "Buenos Aires, Argentina",
"location_confidence": "multi-location",
"discovered_by_query": "location:Argentina repos:>5 type:user",
"notable_repositories": [],
- "rank": 10
+ "rank": 10,
+ "previous_rank": 10
},
{
"login": "asterite",
"name": "Ary Borenszweig",
"profile_url": "https://github.com/asterite",
- "public_contributions": 656,
+ "public_contributions": 648,
"public_repos": 115,
"public_gists": 156,
- "observed_public_commits": 656,
- "observed_public_pull_requests": 633,
+ "observed_public_commits": 648,
+ "observed_public_pull_requests": 631,
"followers": 632,
"location": "Buenos Aires, Argentina",
"location_confidence": "multi-location",
"discovered_by_query": "location:Argentina repos:>5 type:user",
"notable_repositories": [],
- "rank": 11
+ "rank": 11,
+ "previous_rank": 11
},
{
"login": "jrgarciadev",
"name": "Junior Garcia",
"profile_url": "https://github.com/jrgarciadev",
- "public_contributions": 563,
+ "public_contributions": 562,
"public_repos": 21,
"public_gists": 0,
- "observed_public_commits": 563,
- "observed_public_pull_requests": 81,
- "followers": 1513,
+ "observed_public_commits": 562,
+ "observed_public_pull_requests": 85,
+ "followers": 1515,
"location": "Buenos Aires, Argentina",
"location_confidence": "multi-location",
"discovered_by_query": "location:Argentina repos:>5 type:user",
"notable_repositories": [],
"rank": 12,
- "previous_rank": 1
+ "previous_rank": 12
},
{
"login": "mateolafalce",
"name": "Mateo Lafalce",
"profile_url": "https://github.com/mateolafalce",
- "public_contributions": 561,
+ "public_contributions": 558,
"public_repos": 70,
"public_gists": 1,
- "observed_public_commits": 561,
- "observed_public_pull_requests": 34,
- "followers": 463,
+ "observed_public_commits": 558,
+ "observed_public_pull_requests": 36,
+ "followers": 476,
"location": "Argentina",
"location_confidence": "exact-country",
"discovered_by_query": "location:Argentina repos:>5 type:user",
"notable_repositories": [],
- "rank": 13
+ "rank": 13,
+ "previous_rank": 13
},
{
"login": "sammwyy",
@@ -256,13 +268,13 @@
"public_gists": 1,
"observed_public_commits": 554,
"observed_public_pull_requests": 4,
- "followers": 2527,
+ "followers": 2531,
"location": "Argentina",
"location_confidence": "exact-country",
"discovered_by_query": "location:Argentina repos:>5 type:user",
"notable_repositories": [],
"rank": 14,
- "previous_rank": 2
+ "previous_rank": 14
},
{
"login": "linuxmobile",
@@ -273,12 +285,13 @@
"public_gists": 0,
"observed_public_commits": 476,
"observed_public_pull_requests": 66,
- "followers": 459,
+ "followers": 460,
"location": "Argentina",
"location_confidence": "exact-country",
"discovered_by_query": "location:Argentina repos:>5 type:user",
"notable_repositories": [],
- "rank": 15
+ "rank": 15,
+ "previous_rank": 15
},
{
"login": "dacap",
@@ -288,14 +301,14 @@
"public_repos": 155,
"public_gists": 83,
"observed_public_commits": 457,
- "observed_public_pull_requests": 56,
+ "observed_public_pull_requests": 57,
"followers": 973,
"location": "Argentina",
"location_confidence": "exact-country",
"discovered_by_query": "location:Argentina repos:>5 type:user",
"notable_repositories": [],
"rank": 16,
- "previous_rank": 3
+ "previous_rank": 16
},
{
"login": "wcd6",
@@ -311,39 +324,42 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:Argentina repos:>5 type:user",
"notable_repositories": [],
- "rank": 17
+ "rank": 17,
+ "previous_rank": 17
},
{
"login": "LucioFex",
"name": "Luciano Esteban",
"profile_url": "https://github.com/LucioFex",
- "public_contributions": 389,
+ "public_contributions": 408,
"public_repos": 43,
"public_gists": 0,
- "observed_public_commits": 389,
- "observed_public_pull_requests": 0,
+ "observed_public_commits": 408,
+ "observed_public_pull_requests": 1,
"followers": 788,
"location": "Argentina",
"location_confidence": "exact-country",
"discovered_by_query": "location:Argentina repos:>5 type:user",
"notable_repositories": [],
- "rank": 18
+ "rank": 18,
+ "previous_rank": 18
},
{
"login": "ianaya89",
"name": "Nacho Anaya",
"profile_url": "https://github.com/ianaya89",
- "public_contributions": 383,
+ "public_contributions": 380,
"public_repos": 91,
"public_gists": 109,
- "observed_public_commits": 383,
+ "observed_public_commits": 380,
"observed_public_pull_requests": 24,
"followers": 598,
"location": "Buenos Aires, Argentina",
"location_confidence": "multi-location",
"discovered_by_query": "location:Argentina repos:>5 type:user",
"notable_repositories": [],
- "rank": 19
+ "rank": 19,
+ "previous_rank": 19
},
{
"login": "gerMdz",
@@ -354,13 +370,13 @@
"public_gists": 3,
"observed_public_commits": 371,
"observed_public_pull_requests": 61,
- "followers": 2020,
+ "followers": 2029,
"location": "Argentina / Mendoza",
"location_confidence": "multi-location",
"discovered_by_query": "location:Argentina repos:>5 type:user",
"notable_repositories": [],
"rank": 20,
- "previous_rank": 4
+ "previous_rank": 20
}
]
}
diff --git a/data/latest/countries-australia.json b/data/latest/countries-australia.json
index 4af3e37..ecf46e6 100644
--- a/data/latest/countries-australia.json
+++ b/data/latest/countries-australia.json
@@ -3,24 +3,24 @@
"slug": "australia",
"name": "Australia",
"title": "Top observed GitHub contributors in Australia",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 99007
+ 99434
]
},
"code": "AU",
- "candidate_count": 71053,
+ "candidate_count": 71132,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -43,57 +43,57 @@
"candidate_count_by_query": [
{
"query": "location:Australia repos:>5 type:user",
- "total": 34700,
+ "total": 34737,
"accepted": 82
},
{
"query": "location:Sydney repos:>5 type:user",
- "total": 15388,
+ "total": 15405,
"accepted": 60
},
{
"query": "location:Melbourne repos:>5 type:user",
- "total": 14714,
+ "total": 14730,
"accepted": 64
},
{
"query": "location:Brisbane repos:>5 type:user",
- "total": 4575,
+ "total": 4580,
"accepted": 73
},
{
"query": "location:Australia followers:<10 repos:80..120 type:user",
- "total": 247,
+ "total": 248,
"accepted": 82
},
{
"query": "location:Australia followers:<20 repos:80..120 type:user",
- "total": 432,
+ "total": 433,
"accepted": 82
},
{
"query": "location:Australia followers:<10 repos:120..200 type:user",
- "total": 113,
+ "total": 112,
"accepted": 78
},
{
"query": "location:Australia followers:<20 repos:120..200 type:user",
- "total": 175,
+ "total": 174,
"accepted": 61
},
{
"query": "location:Australia saas type:user",
- "total": 74,
- "accepted": 71
+ "total": 76,
+ "accepted": 73
},
{
"query": "location:Australia automation type:user",
- "total": 570,
+ "total": 571,
"accepted": 78
},
{
"query": "location:Australia agentic type:user",
- "total": 65,
+ "total": 66,
"accepted": 64
}
],
@@ -102,11 +102,11 @@
"login": "mP1",
"name": "Miroslav Pokorny",
"profile_url": "https://github.com/mP1",
- "public_contributions": 22927,
+ "public_contributions": 22914,
"public_repos": 113,
"public_gists": 0,
- "observed_public_commits": 22927,
- "observed_public_pull_requests": 9950,
+ "observed_public_commits": 22914,
+ "observed_public_pull_requests": 9943,
"followers": 8,
"location": "NSW, Australia",
"location_confidence": "multi-location",
@@ -119,11 +119,11 @@
"login": "SimonCropp",
"name": "Simon Cropp",
"profile_url": "https://github.com/SimonCropp",
- "public_contributions": 20896,
+ "public_contributions": 20836,
"public_repos": 184,
"public_gists": 57,
- "observed_public_commits": 20896,
- "observed_public_pull_requests": 1341,
+ "observed_public_commits": 20836,
+ "observed_public_pull_requests": 1349,
"followers": 1106,
"location": "Canberra, ACT, Australia",
"location_confidence": "multi-location",
@@ -136,11 +136,11 @@
"login": "adrianwedd",
"name": "Adrian Wedd",
"profile_url": "https://github.com/adrianwedd",
- "public_contributions": 13112,
- "public_repos": 267,
+ "public_contributions": 13198,
+ "public_repos": 268,
"public_gists": 0,
- "observed_public_commits": 13112,
- "observed_public_pull_requests": 2606,
+ "observed_public_commits": 13198,
+ "observed_public_pull_requests": 2607,
"followers": 16,
"location": "Cygnet, Tasmania, Australia",
"location_confidence": "multi-location",
@@ -153,52 +153,52 @@
"login": "rogerchappel",
"name": "Roger Chappel",
"profile_url": "https://github.com/rogerchappel",
- "public_contributions": 10193,
- "public_repos": 144,
+ "public_contributions": 10543,
+ "public_repos": 155,
"public_gists": 0,
- "observed_public_commits": 10193,
- "observed_public_pull_requests": 1977,
+ "observed_public_commits": 10543,
+ "observed_public_pull_requests": 2033,
"followers": 6,
"location": "Australia",
"location_confidence": "exact-country",
"discovered_by_query": "location:Australia followers:<10 repos:120..200 type:user",
"notable_repositories": [],
"rank": 4,
- "previous_rank": 18
+ "previous_rank": 4
},
{
"login": "djouallah",
"name": "Mimoune",
"profile_url": "https://github.com/djouallah",
- "public_contributions": 6461,
+ "public_contributions": 6490,
"public_repos": 90,
"public_gists": 24,
- "observed_public_commits": 6461,
+ "observed_public_commits": 6490,
"observed_public_pull_requests": 33,
- "followers": 182,
+ "followers": 183,
"location": "brisbane",
"location_confidence": "city-match",
"discovered_by_query": "location:Brisbane repos:>5 type:user",
"notable_repositories": [],
"rank": 5,
- "previous_rank": 4
+ "previous_rank": 5
},
{
"login": "merill",
"name": "Merill Fernando",
"profile_url": "https://github.com/merill",
- "public_contributions": 5738,
+ "public_contributions": 5740,
"public_repos": 87,
"public_gists": 7,
- "observed_public_commits": 5738,
- "observed_public_pull_requests": 52,
- "followers": 828,
+ "observed_public_commits": 5740,
+ "observed_public_pull_requests": 51,
+ "followers": 832,
"location": "Melbourne, Australia",
"location_confidence": "multi-location",
"discovered_by_query": "location:Melbourne repos:>5 type:user",
"notable_repositories": [],
"rank": 6,
- "previous_rank": 5
+ "previous_rank": 6
},
{
"login": "thomasdavis",
@@ -215,16 +215,16 @@
"discovered_by_query": "location:Australia repos:>5 type:user",
"notable_repositories": [],
"rank": 7,
- "previous_rank": 6
+ "previous_rank": 7
},
{
"login": "McoreD",
"name": "Michael D",
"profile_url": "https://github.com/McoreD",
- "public_contributions": 4827,
+ "public_contributions": 4832,
"public_repos": 53,
"public_gists": 3,
- "observed_public_commits": 4827,
+ "observed_public_commits": 4832,
"observed_public_pull_requests": 158,
"followers": 159,
"location": "Australia",
@@ -238,12 +238,12 @@
"login": "eudoxia0",
"name": "Fernando Borretti",
"profile_url": "https://github.com/eudoxia0",
- "public_contributions": 4808,
+ "public_contributions": 4824,
"public_repos": 94,
"public_gists": 7,
- "observed_public_commits": 4808,
+ "observed_public_commits": 4824,
"observed_public_pull_requests": 100,
- "followers": 994,
+ "followers": 992,
"location": "Sydney, Australia",
"location_confidence": "multi-location",
"discovered_by_query": "location:Sydney repos:>5 type:user",
@@ -255,11 +255,11 @@
"login": "harlan-zw",
"name": "Harlan Wilton",
"profile_url": "https://github.com/harlan-zw",
- "public_contributions": 4602,
+ "public_contributions": 4614,
"public_repos": 129,
"public_gists": 0,
- "observed_public_commits": 4602,
- "observed_public_pull_requests": 610,
+ "observed_public_commits": 4614,
+ "observed_public_pull_requests": 620,
"followers": 1131,
"location": "Australia",
"location_confidence": "exact-country",
@@ -272,11 +272,11 @@
"login": "aaronparker",
"name": "Aaron Parker",
"profile_url": "https://github.com/aaronparker",
- "public_contributions": 3967,
+ "public_contributions": 3978,
"public_repos": 35,
"public_gists": 31,
- "observed_public_commits": 3967,
- "observed_public_pull_requests": 148,
+ "observed_public_commits": 3978,
+ "observed_public_pull_requests": 149,
"followers": 412,
"location": "Melbourne, Australia",
"location_confidence": "multi-location",
@@ -285,55 +285,55 @@
"rank": 11,
"previous_rank": 11
},
+ {
+ "login": "madhavajay",
+ "name": "Madhava Jay",
+ "profile_url": "https://github.com/madhavajay",
+ "public_contributions": 3944,
+ "public_repos": 199,
+ "public_gists": 3,
+ "observed_public_commits": 3944,
+ "observed_public_pull_requests": 936,
+ "followers": 240,
+ "location": "Brisbane, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Brisbane repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 14
+ },
{
"login": "jph00",
"name": "Jeremy Howard",
"profile_url": "https://github.com/jph00",
- "public_contributions": 3884,
+ "public_contributions": 3890,
"public_repos": 93,
"public_gists": 91,
- "observed_public_commits": 3884,
+ "observed_public_commits": 3890,
"observed_public_pull_requests": 39,
- "followers": 7402,
+ "followers": 7407,
"location": "Brisbane, Australia",
"location_confidence": "multi-location",
"discovered_by_query": "location:Australia repos:>5 type:user",
"notable_repositories": [],
- "rank": 12,
+ "rank": 13,
"previous_rank": 12
},
{
"login": "jxom",
"profile_url": "https://github.com/jxom",
- "public_contributions": 3882,
+ "public_contributions": 3868,
"public_repos": 231,
"public_gists": 9,
- "observed_public_commits": 3882,
- "observed_public_pull_requests": 946,
+ "observed_public_commits": 3868,
+ "observed_public_pull_requests": 952,
"followers": 1200,
"location": "Melbourne, Australia",
"location_confidence": "multi-location",
"discovered_by_query": "location:Australia repos:>5 type:user",
"notable_repositories": [],
- "rank": 13,
- "previous_rank": 13
- },
- {
- "login": "madhavajay",
- "name": "Madhava Jay",
- "profile_url": "https://github.com/madhavajay",
- "public_contributions": 3793,
- "public_repos": 198,
- "public_gists": 3,
- "observed_public_commits": 3793,
- "observed_public_pull_requests": 909,
- "followers": 239,
- "location": "Brisbane, Australia",
- "location_confidence": "multi-location",
- "discovered_by_query": "location:Brisbane repos:>5 type:user",
- "notable_repositories": [],
"rank": 14,
- "previous_rank": 14
+ "previous_rank": 13
},
{
"login": "LTLA",
@@ -350,7 +350,7 @@
"discovered_by_query": "location:Sydney repos:>5 type:user",
"notable_repositories": [],
"rank": 15,
- "previous_rank": 16
+ "previous_rank": 15
},
{
"login": "ghuntley",
@@ -361,24 +361,24 @@
"public_gists": 227,
"observed_public_commits": 3339,
"observed_public_pull_requests": 15,
- "followers": 2723,
+ "followers": 2726,
"location": "Kangaroo Island, Australia",
"location_confidence": "multi-location",
"discovered_by_query": "location:Australia repos:>5 type:user",
"notable_repositories": [],
"rank": 16,
- "previous_rank": 15
+ "previous_rank": 16
},
{
"login": "robjhyndman",
"name": "Rob J Hyndman",
"profile_url": "https://github.com/robjhyndman",
- "public_contributions": 2776,
+ "public_contributions": 2782,
"public_repos": 272,
"public_gists": 6,
- "observed_public_commits": 2776,
+ "observed_public_commits": 2782,
"observed_public_pull_requests": 18,
- "followers": 3094,
+ "followers": 3093,
"location": "Wurundjeri country, Australia",
"location_confidence": "multi-location",
"discovered_by_query": "location:Australia repos:>5 type:user",
@@ -390,18 +390,18 @@
"login": "ajsutton",
"name": "Adrian Sutton",
"profile_url": "https://github.com/ajsutton",
- "public_contributions": 2744,
+ "public_contributions": 2759,
"public_repos": 100,
"public_gists": 33,
- "observed_public_commits": 2744,
- "observed_public_pull_requests": 980,
+ "observed_public_commits": 2759,
+ "observed_public_pull_requests": 991,
"followers": 321,
"location": "Brisbane, Australia",
"location_confidence": "multi-location",
"discovered_by_query": "location:Brisbane repos:>5 type:user",
"notable_repositories": [],
"rank": 18,
- "previous_rank": 20
+ "previous_rank": 18
},
{
"login": "detectivesheepy",
@@ -417,23 +417,25 @@
"location_confidence": "exact-country",
"discovered_by_query": "location:Australia followers:<10 repos:120..200 type:user",
"notable_repositories": [],
- "rank": 19
+ "rank": 19,
+ "previous_rank": 19
},
{
"login": "mnot",
"name": "Mark Nottingham",
"profile_url": "https://github.com/mnot",
- "public_contributions": 2494,
+ "public_contributions": 2499,
"public_repos": 84,
"public_gists": 49,
- "observed_public_commits": 2494,
- "observed_public_pull_requests": 63,
+ "observed_public_commits": 2499,
+ "observed_public_pull_requests": 64,
"followers": 1278,
"location": "Melbourne, Australia",
"location_confidence": "multi-location",
"discovered_by_query": "location:Australia repos:>5 type:user",
"notable_repositories": [],
- "rank": 20
+ "rank": 20,
+ "previous_rank": 20
}
]
}
diff --git a/data/latest/countries-austria.json b/data/latest/countries-austria.json
index 4b39acb..330d293 100644
--- a/data/latest/countries-austria.json
+++ b/data/latest/countries-austria.json
@@ -3,24 +3,24 @@
"slug": "austria",
"name": "Austria",
"title": "Top observed GitHub contributors in Austria",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 65104
+ 65468
]
},
"code": "AT",
- "candidate_count": 15305,
+ "candidate_count": 15322,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -35,17 +35,17 @@
"candidate_count_by_query": [
{
"query": "location:Austria repos:>5 type:user",
- "total": 8805,
+ "total": 8811,
"accepted": 34
},
{
"query": "location:Vienna repos:>5 type:user",
- "total": 6166,
+ "total": 6176,
"accepted": 16
},
{
"query": "location:Wien repos:>5 type:user",
- "total": 334,
+ "total": 335,
"accepted": 34
}
],
@@ -54,12 +54,12 @@
"login": "steipete",
"name": "Peter Steinberger",
"profile_url": "https://github.com/steipete",
- "public_contributions": 49672,
- "public_repos": 189,
+ "public_contributions": 49987,
+ "public_repos": 191,
"public_gists": 297,
- "observed_public_commits": 49672,
- "observed_public_pull_requests": 1015,
- "followers": 49739,
+ "observed_public_commits": 49987,
+ "observed_public_pull_requests": 1030,
+ "followers": 49841,
"location": "Vienna & London",
"location_confidence": "multi-location",
"discovered_by_query": "location:Vienna repos:>5 type:user",
@@ -71,12 +71,12 @@
"login": "mitsuhiko",
"name": "Armin Ronacher",
"profile_url": "https://github.com/mitsuhiko",
- "public_contributions": 2365,
+ "public_contributions": 2372,
"public_repos": 361,
"public_gists": 271,
- "observed_public_commits": 2365,
- "observed_public_pull_requests": 149,
- "followers": 24724,
+ "observed_public_commits": 2372,
+ "observed_public_pull_requests": 152,
+ "followers": 24750,
"location": "Austria",
"location_confidence": "exact-country",
"discovered_by_query": "location:Austria repos:>5 type:user",
@@ -88,11 +88,11 @@
"login": "odrobnik",
"name": "Oliver Drobnik",
"profile_url": "https://github.com/odrobnik",
- "public_contributions": 2235,
+ "public_contributions": 2260,
"public_repos": 83,
"public_gists": 123,
- "observed_public_commits": 2235,
- "observed_public_pull_requests": 203,
+ "observed_public_commits": 2260,
+ "observed_public_pull_requests": 204,
"followers": 1062,
"location": "Vienna, Austria",
"location_confidence": "multi-location",
@@ -105,12 +105,12 @@
"login": "rstropek",
"name": "Rainer Stropek",
"profile_url": "https://github.com/rstropek",
- "public_contributions": 2102,
+ "public_contributions": 2106,
"public_repos": 356,
"public_gists": 26,
- "observed_public_commits": 2102,
- "observed_public_pull_requests": 11,
- "followers": 1100,
+ "observed_public_commits": 2106,
+ "observed_public_pull_requests": 12,
+ "followers": 1099,
"location": "Austria",
"location_confidence": "exact-country",
"discovered_by_query": "location:Austria repos:>5 type:user",
@@ -122,12 +122,12 @@
"login": "mikepenz",
"name": "Mike Penz",
"profile_url": "https://github.com/mikepenz",
- "public_contributions": 1904,
+ "public_contributions": 1905,
"public_repos": 112,
"public_gists": 12,
- "observed_public_commits": 1904,
+ "observed_public_commits": 1905,
"observed_public_pull_requests": 465,
- "followers": 5734,
+ "followers": 5735,
"location": "Linz, Austria",
"location_confidence": "multi-location",
"discovered_by_query": "location:Austria repos:>5 type:user",
@@ -139,11 +139,11 @@
"login": "nefarius",
"name": "Benjamin Höglinger-Stelzer",
"profile_url": "https://github.com/nefarius",
- "public_contributions": 1767,
+ "public_contributions": 1781,
"public_repos": 230,
"public_gists": 9,
- "observed_public_commits": 1767,
- "observed_public_pull_requests": 154,
+ "observed_public_commits": 1781,
+ "observed_public_pull_requests": 156,
"followers": 1499,
"location": "Austria",
"location_confidence": "exact-country",
@@ -156,10 +156,10 @@
"login": "norbusan",
"name": "Norbert Preining",
"profile_url": "https://github.com/norbusan",
- "public_contributions": 1690,
+ "public_contributions": 1692,
"public_repos": 125,
"public_gists": 4,
- "observed_public_commits": 1690,
+ "observed_public_commits": 1692,
"observed_public_pull_requests": 234,
"followers": 722,
"location": "Vienna, Austria and Ishikawa, Japan",
@@ -190,11 +190,11 @@
"login": "philipp-spiess",
"name": "Philipp Spiess",
"profile_url": "https://github.com/philipp-spiess",
- "public_contributions": 1095,
+ "public_contributions": 1096,
"public_repos": 175,
"public_gists": 47,
- "observed_public_commits": 1095,
- "observed_public_pull_requests": 40,
+ "observed_public_commits": 1096,
+ "observed_public_pull_requests": 39,
"followers": 676,
"location": "Vienna, Austria",
"location_confidence": "multi-location",
@@ -207,12 +207,12 @@
"login": "TkDodo",
"name": "Dominik Dorfmeister 🔮",
"profile_url": "https://github.com/TkDodo",
- "public_contributions": 1040,
+ "public_contributions": 1035,
"public_repos": 66,
"public_gists": 2,
- "observed_public_commits": 1040,
- "observed_public_pull_requests": 596,
- "followers": 3417,
+ "observed_public_commits": 1035,
+ "observed_public_pull_requests": 591,
+ "followers": 3419,
"location": "Vienna, Austria",
"location_confidence": "multi-location",
"discovered_by_query": "location:Austria repos:>5 type:user",
@@ -241,10 +241,10 @@
"login": "michael",
"name": "Michael Aufreiter",
"profile_url": "https://github.com/michael",
- "public_contributions": 981,
+ "public_contributions": 982,
"public_repos": 105,
"public_gists": 166,
- "observed_public_commits": 981,
+ "observed_public_commits": 982,
"observed_public_pull_requests": 82,
"followers": 819,
"location": "Linz, Austria",
@@ -258,11 +258,11 @@
"login": "mrousavy",
"name": "Marc Rousavy",
"profile_url": "https://github.com/mrousavy",
- "public_contributions": 970,
+ "public_contributions": 975,
"public_repos": 186,
"public_gists": 36,
- "observed_public_commits": 970,
- "observed_public_pull_requests": 530,
+ "observed_public_commits": 975,
+ "observed_public_pull_requests": 535,
"followers": 5191,
"location": "Vienna, Austria",
"location_confidence": "multi-location",
@@ -275,27 +275,27 @@
"login": "kevinpapst",
"name": "Kevin Papst",
"profile_url": "https://github.com/kevinpapst",
- "public_contributions": 711,
+ "public_contributions": 713,
"public_repos": 53,
- "public_gists": 3,
- "observed_public_commits": 711,
+ "public_gists": 4,
+ "observed_public_commits": 713,
"observed_public_pull_requests": 93,
- "followers": 687,
+ "followers": 686,
"location": "Austria, Vienna",
"location_confidence": "multi-location",
"discovered_by_query": "location:Austria repos:>5 type:user",
"notable_repositories": [],
"rank": 14,
- "previous_rank": 15
+ "previous_rank": 14
},
{
"login": "nikgraf",
"name": "Nik Graf",
"profile_url": "https://github.com/nikgraf",
- "public_contributions": 697,
+ "public_contributions": 699,
"public_repos": 282,
"public_gists": 29,
- "observed_public_commits": 697,
+ "observed_public_commits": 699,
"observed_public_pull_requests": 345,
"followers": 1560,
"location": "Vienna",
@@ -303,7 +303,7 @@
"discovered_by_query": "location:Vienna repos:>5 type:user",
"notable_repositories": [],
"rank": 15,
- "previous_rank": 14
+ "previous_rank": 15
},
{
"login": "mrothauer",
@@ -314,7 +314,7 @@
"public_gists": 0,
"observed_public_commits": 653,
"observed_public_pull_requests": 44,
- "followers": 680,
+ "followers": 691,
"location": "Scharnstein, Austria",
"location_confidence": "multi-location",
"discovered_by_query": "location:Austria repos:>5 type:user",
@@ -326,67 +326,68 @@
"login": "mfussenegger",
"name": "Mathias Fußenegger",
"profile_url": "https://github.com/mfussenegger",
- "public_contributions": 644,
+ "public_contributions": 643,
"public_repos": 92,
"public_gists": 4,
- "observed_public_commits": 644,
- "observed_public_pull_requests": 517,
- "followers": 1076,
+ "observed_public_commits": 643,
+ "observed_public_pull_requests": 515,
+ "followers": 1077,
"location": "Austria",
"location_confidence": "exact-country",
"discovered_by_query": "location:Austria repos:>5 type:user",
"notable_repositories": [],
"rank": 17,
- "previous_rank": 18
+ "previous_rank": 17
},
{
"login": "untitaker",
"name": "Markus Unterwaditzer",
"profile_url": "https://github.com/untitaker",
- "public_contributions": 630,
+ "public_contributions": 627,
"public_repos": 277,
"public_gists": 13,
- "observed_public_commits": 630,
- "observed_public_pull_requests": 328,
+ "observed_public_commits": 627,
+ "observed_public_pull_requests": 327,
"followers": 734,
"location": "Austria",
"location_confidence": "exact-country",
"discovered_by_query": "location:Austria repos:>5 type:user",
"notable_repositories": [],
"rank": 18,
- "previous_rank": 19
+ "previous_rank": 18
},
{
"login": "DavidXanatos",
"profile_url": "https://github.com/DavidXanatos",
- "public_contributions": 625,
+ "public_contributions": 623,
"public_repos": 122,
"public_gists": 4,
- "observed_public_commits": 625,
+ "observed_public_commits": 623,
"observed_public_pull_requests": 29,
- "followers": 936,
+ "followers": 942,
"location": "Vienna",
"location_confidence": "city-match",
"discovered_by_query": "location:Vienna repos:>5 type:user",
"notable_repositories": [],
"rank": 19,
- "previous_rank": 17
+ "previous_rank": 19
},
{
"login": "schletz",
"name": "Michael Schletz",
"profile_url": "https://github.com/schletz",
- "public_contributions": 589,
+ "public_contributions": 590,
"public_repos": 56,
"public_gists": 0,
- "observed_public_commits": 589,
+ "observed_public_commits": 590,
"observed_public_pull_requests": 2,
- "followers": 154,
+ "followers": 153,
"location": "Spengergasse 20, 1050 Wien",
"location_confidence": "multi-location",
"discovered_by_query": "location:Wien repos:>5 type:user",
"notable_repositories": [],
- "rank": 20
+ "rank": 20,
+ "previous_rank": 20
}
]
}
diff --git a/data/latest/countries-brazil.json b/data/latest/countries-brazil.json
index 13ec5d7..24bc7f5 100644
--- a/data/latest/countries-brazil.json
+++ b/data/latest/countries-brazil.json
@@ -3,24 +3,24 @@
"slug": "brazil",
"name": "Brazil",
"title": "Top observed GitHub contributors in Brazil",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 23253
+ 23308
]
},
"code": "BR",
- "candidate_count": 92033,
+ "candidate_count": 92093,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:Brazil repos:>5 type:user",
- "total": 92033,
+ "total": 92093,
"accepted": 100
}
],
@@ -42,99 +42,103 @@
"login": "jeffersongoncalves",
"name": "Jefferson Gonçalves",
"profile_url": "https://github.com/jeffersongoncalves",
- "public_contributions": 9430,
+ "public_contributions": 9438,
"public_repos": 115,
"public_gists": 26,
- "observed_public_commits": 9430,
+ "observed_public_commits": 9438,
"observed_public_pull_requests": 247,
- "followers": 5352,
+ "followers": 5364,
"location": "Assis, SP, Brazil",
"location_confidence": "multi-location",
"discovered_by_query": "location:Brazil repos:>5 type:user",
"notable_repositories": [],
- "rank": 1
+ "rank": 1,
+ "previous_rank": 1
},
{
"login": "caarlos0",
"name": "Carlos Alexandro Becker",
"profile_url": "https://github.com/caarlos0",
- "public_contributions": 2769,
+ "public_contributions": 2775,
"public_repos": 268,
"public_gists": 47,
- "observed_public_commits": 2769,
+ "observed_public_commits": 2775,
"observed_public_pull_requests": 732,
- "followers": 4556,
+ "followers": 4562,
"location": "Brazil",
"location_confidence": "exact-country",
"discovered_by_query": "location:Brazil repos:>5 type:user",
"notable_repositories": [],
- "rank": 2
+ "rank": 2,
+ "previous_rank": 2
},
{
"login": "renatogroffe",
"name": "Renato Groffe",
"profile_url": "https://github.com/renatogroffe",
- "public_contributions": 2566,
+ "public_contributions": 2564,
"public_repos": 1849,
"public_gists": 1256,
- "observed_public_commits": 2566,
+ "observed_public_commits": 2564,
"observed_public_pull_requests": 4,
"followers": 3282,
"location": "Brazil",
"location_confidence": "exact-country",
"discovered_by_query": "location:Brazil repos:>5 type:user",
"notable_repositories": [],
- "rank": 3
+ "rank": 3,
+ "previous_rank": 3
},
{
"login": "akitaonrails",
"name": "Fabio Akita",
"profile_url": "https://github.com/akitaonrails",
- "public_contributions": 2077,
+ "public_contributions": 2083,
"public_repos": 169,
"public_gists": 106,
- "observed_public_commits": 2077,
+ "observed_public_commits": 2083,
"observed_public_pull_requests": 11,
- "followers": 17118,
+ "followers": 17181,
"location": "Brazil",
"location_confidence": "exact-country",
"discovered_by_query": "location:Brazil repos:>5 type:user",
"notable_repositories": [],
"rank": 4,
- "previous_rank": 1
+ "previous_rank": 4
},
{
"login": "giggio",
"name": "Giovanni Bassi",
"profile_url": "https://github.com/giggio",
- "public_contributions": 1553,
+ "public_contributions": 1557,
"public_repos": 153,
"public_gists": 62,
- "observed_public_commits": 1553,
- "observed_public_pull_requests": 4,
- "followers": 1973,
+ "observed_public_commits": 1557,
+ "observed_public_pull_requests": 5,
+ "followers": 1974,
"location": "Brazil",
"location_confidence": "exact-country",
"discovered_by_query": "location:Brazil repos:>5 type:user",
"notable_repositories": [],
- "rank": 5
+ "rank": 5,
+ "previous_rank": 5
},
{
"login": "luizomf",
"name": "Otávio Miranda",
"profile_url": "https://github.com/luizomf",
- "public_contributions": 1387,
+ "public_contributions": 1395,
"public_repos": 132,
"public_gists": 167,
- "observed_public_commits": 1387,
+ "observed_public_commits": 1395,
"observed_public_pull_requests": 68,
- "followers": 9007,
+ "followers": 9013,
"location": "Boa Esperança, MG, Brazil",
"location_confidence": "multi-location",
"discovered_by_query": "location:Brazil repos:>5 type:user",
"notable_repositories": [],
"rank": 6,
- "previous_rank": 2
+ "previous_rank": 6
},
{
"login": "wilsonfreitas",
@@ -145,12 +149,13 @@
"public_gists": 74,
"observed_public_commits": 930,
"observed_public_pull_requests": 16,
- "followers": 1472,
+ "followers": 1476,
"location": "São Paulo, Brazil",
"location_confidence": "multi-location",
"discovered_by_query": "location:Brazil repos:>5 type:user",
"notable_repositories": [],
- "rank": 7
+ "rank": 7,
+ "previous_rank": 7
},
{
"login": "danielhe4rt",
@@ -161,61 +166,64 @@
"public_gists": 45,
"observed_public_commits": 871,
"observed_public_pull_requests": 96,
- "followers": 4891,
+ "followers": 4893,
"location": "Brazil",
"location_confidence": "exact-country",
"discovered_by_query": "location:Brazil repos:>5 type:user",
"notable_repositories": [],
- "rank": 8
- },
- {
- "login": "dunossauro",
- "name": "Eduardo Mendes",
- "profile_url": "https://github.com/dunossauro",
- "public_contributions": 856,
- "public_repos": 207,
- "public_gists": 61,
- "observed_public_commits": 856,
- "observed_public_pull_requests": 33,
- "followers": 4517,
- "location": "São Paulo, Brazil",
- "location_confidence": "multi-location",
- "discovered_by_query": "location:Brazil repos:>5 type:user",
- "notable_repositories": [],
- "rank": 9
+ "rank": 8,
+ "previous_rank": 8
},
{
"login": "flameastro",
"name": "Flame",
"profile_url": "https://github.com/flameastro",
- "public_contributions": 814,
+ "public_contributions": 848,
"public_repos": 25,
"public_gists": 0,
- "observed_public_commits": 814,
+ "observed_public_commits": 848,
"observed_public_pull_requests": 11,
- "followers": 1359,
+ "followers": 1371,
"location": "Santa Catarina, Brazil",
"location_confidence": "multi-location",
"discovered_by_query": "location:Brazil repos:>5 type:user",
"notable_repositories": [],
- "rank": 10
+ "rank": 9,
+ "previous_rank": 10
+ },
+ {
+ "login": "dunossauro",
+ "name": "Eduardo Mendes",
+ "profile_url": "https://github.com/dunossauro",
+ "public_contributions": 847,
+ "public_repos": 207,
+ "public_gists": 61,
+ "observed_public_commits": 847,
+ "observed_public_pull_requests": 33,
+ "followers": 4518,
+ "location": "São Paulo, Brazil",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 9
},
{
"login": "avelino",
"name": "Avelino",
"profile_url": "https://github.com/avelino",
- "public_contributions": 794,
+ "public_contributions": 795,
"public_repos": 260,
"public_gists": 143,
- "observed_public_commits": 794,
+ "observed_public_commits": 795,
"observed_public_pull_requests": 178,
- "followers": 6378,
+ "followers": 6384,
"location": "Brazil",
"location_confidence": "exact-country",
"discovered_by_query": "location:Brazil repos:>5 type:user",
"notable_repositories": [],
"rank": 11,
- "previous_rank": 3
+ "previous_rank": 11
},
{
"login": "argentinaluiz",
@@ -226,12 +234,13 @@
"public_gists": 60,
"observed_public_commits": 705,
"observed_public_pull_requests": 3,
- "followers": 2553,
+ "followers": 2554,
"location": "Minas Gerais - Brazil",
"location_confidence": "exact-country",
"discovered_by_query": "location:Brazil repos:>5 type:user",
"notable_repositories": [],
- "rank": 12
+ "rank": 12,
+ "previous_rank": 12
},
{
"login": "RafaelGallo",
@@ -242,12 +251,13 @@
"public_gists": 0,
"observed_public_commits": 512,
"observed_public_pull_requests": 0,
- "followers": 1527,
+ "followers": 1529,
"location": "Brazil - São Paulo",
"location_confidence": "exact-country",
"discovered_by_query": "location:Brazil repos:>5 type:user",
"notable_repositories": [],
- "rank": 13
+ "rank": 13,
+ "previous_rank": 13
},
{
"login": "diego3g",
@@ -258,29 +268,30 @@
"public_gists": 166,
"observed_public_commits": 468,
"observed_public_pull_requests": 3,
- "followers": 32667,
+ "followers": 32670,
"location": "Brazil",
"location_confidence": "exact-country",
"discovered_by_query": "location:Brazil repos:>5 type:user",
"notable_repositories": [],
"rank": 14,
- "previous_rank": 4
+ "previous_rank": 14
},
{
"login": "turicas",
"name": "Álvaro Justen",
"profile_url": "https://github.com/turicas",
- "public_contributions": 401,
+ "public_contributions": 396,
"public_repos": 181,
"public_gists": 128,
- "observed_public_commits": 401,
+ "observed_public_commits": 396,
"observed_public_pull_requests": 3,
"followers": 2355,
"location": "São Paulo, Brazil",
"location_confidence": "multi-location",
"discovered_by_query": "location:Brazil repos:>5 type:user",
"notable_repositories": [],
- "rank": 15
+ "rank": 15,
+ "previous_rank": 15
},
{
"login": "RafaelGSS",
@@ -290,13 +301,14 @@
"public_repos": 259,
"public_gists": 20,
"observed_public_commits": 380,
- "observed_public_pull_requests": 199,
+ "observed_public_pull_requests": 200,
"followers": 1588,
"location": "Brazil",
"location_confidence": "exact-country",
"discovered_by_query": "location:Brazil repos:>5 type:user",
"notable_repositories": [],
- "rank": 16
+ "rank": 16,
+ "previous_rank": 16
},
{
"login": "WSTxda",
@@ -307,12 +319,13 @@
"public_gists": 0,
"observed_public_commits": 377,
"observed_public_pull_requests": 1,
- "followers": 1638,
+ "followers": 1641,
"location": "Brazil",
"location_confidence": "exact-country",
"discovered_by_query": "location:Brazil repos:>5 type:user",
"notable_repositories": [],
- "rank": 17
+ "rank": 17,
+ "previous_rank": 17
},
{
"login": "VictorTaelin",
@@ -328,40 +341,42 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:Brazil repos:>5 type:user",
"notable_repositories": [],
- "rank": 18
+ "rank": 18,
+ "previous_rank": 18
},
{
"login": "rodrigobranas",
"name": "Rodrigo Branas",
"profile_url": "https://github.com/rodrigobranas",
- "public_contributions": 336,
- "public_repos": 383,
+ "public_contributions": 338,
+ "public_repos": 384,
"public_gists": 2,
- "observed_public_commits": 336,
+ "observed_public_commits": 338,
"observed_public_pull_requests": 3,
- "followers": 6918,
+ "followers": 6921,
"location": "Florianópolis, Brazil",
"location_confidence": "multi-location",
"discovered_by_query": "location:Brazil repos:>5 type:user",
"notable_repositories": [],
"rank": 19,
- "previous_rank": 5
+ "previous_rank": 19
},
{
"login": "insidegui",
"name": "Guilherme Rambo",
"profile_url": "https://github.com/insidegui",
- "public_contributions": 316,
+ "public_contributions": 317,
"public_repos": 254,
"public_gists": 70,
- "observed_public_commits": 316,
+ "observed_public_commits": 317,
"observed_public_pull_requests": 40,
- "followers": 4887,
+ "followers": 4889,
"location": "Brazil",
"location_confidence": "exact-country",
"discovered_by_query": "location:Brazil repos:>5 type:user",
"notable_repositories": [],
- "rank": 20
+ "rank": 20,
+ "previous_rank": 20
}
]
}
diff --git a/data/latest/countries-canada.json b/data/latest/countries-canada.json
index 2383305..e2a0e4a 100644
--- a/data/latest/countries-canada.json
+++ b/data/latest/countries-canada.json
@@ -3,24 +3,24 @@
"slug": "canada",
"name": "Canada",
"title": "Top observed GitHub contributors in Canada",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 37304
+ 37344
]
},
"code": "CA",
- "candidate_count": 123705,
+ "candidate_count": 123782,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -36,22 +36,22 @@
"candidate_count_by_query": [
{
"query": "location:Canada repos:>5 type:user",
- "total": 63235,
+ "total": 63282,
"accepted": 25
},
{
"query": "location:Toronto repos:>5 type:user",
- "total": 33648,
+ "total": 33664,
"accepted": 21
},
{
"query": "location:Vancouver repos:>5 type:user",
- "total": 15795,
+ "total": 15802,
"accepted": 20
},
{
"query": "location:Montreal repos:>5 type:user",
- "total": 11027,
+ "total": 11034,
"accepted": 24
}
],
@@ -60,12 +60,12 @@
"login": "thestinger",
"name": "Daniel Micay",
"profile_url": "https://github.com/thestinger",
- "public_contributions": 7391,
+ "public_contributions": 7411,
"public_repos": 14,
"public_gists": 50,
- "observed_public_commits": 7391,
+ "observed_public_commits": 7411,
"observed_public_pull_requests": 1,
- "followers": 2013,
+ "followers": 2022,
"location": "Toronto, Ontario, Canada",
"location_confidence": "multi-location",
"discovered_by_query": "location:Toronto repos:>5 type:user",
@@ -77,12 +77,12 @@
"login": "rich-iannone",
"name": "Richard Iannone",
"profile_url": "https://github.com/rich-iannone",
- "public_contributions": 7094,
+ "public_contributions": 7088,
"public_repos": 111,
"public_gists": 26,
- "observed_public_commits": 7094,
- "observed_public_pull_requests": 352,
- "followers": 1622,
+ "observed_public_commits": 7088,
+ "observed_public_pull_requests": 353,
+ "followers": 1621,
"location": "Toronto, Canada",
"location_confidence": "multi-location",
"discovered_by_query": "location:Toronto repos:>5 type:user",
@@ -94,12 +94,12 @@
"login": "michaelklishin",
"name": "Michael Klishin",
"profile_url": "https://github.com/michaelklishin",
- "public_contributions": 4796,
+ "public_contributions": 4792,
"public_repos": 224,
"public_gists": 344,
- "observed_public_commits": 4796,
+ "observed_public_commits": 4792,
"observed_public_pull_requests": 314,
- "followers": 2000,
+ "followers": 2001,
"location": "Vancouver, British Columbia, Canada 🇨🇦",
"location_confidence": "multi-location",
"discovered_by_query": "location:Vancouver repos:>5 type:user",
@@ -116,7 +116,7 @@
"public_gists": 6,
"observed_public_commits": 3338,
"observed_public_pull_requests": 242,
- "followers": 2148,
+ "followers": 2155,
"location": "Vancouver, BC",
"location_confidence": "multi-location",
"discovered_by_query": "location:Vancouver repos:>5 type:user",
@@ -128,12 +128,12 @@
"login": "brunoborges",
"name": "Bruno Borges",
"profile_url": "https://github.com/brunoborges",
- "public_contributions": 3207,
- "public_repos": 314,
+ "public_contributions": 3233,
+ "public_repos": 315,
"public_gists": 98,
- "observed_public_commits": 3207,
- "observed_public_pull_requests": 134,
- "followers": 1055,
+ "observed_public_commits": 3233,
+ "observed_public_pull_requests": 136,
+ "followers": 1056,
"location": "Montreal, Canada",
"location_confidence": "multi-location",
"discovered_by_query": "location:Montreal repos:>5 type:user",
@@ -145,12 +145,12 @@
"login": "lemire",
"name": "Daniel Lemire",
"profile_url": "https://github.com/lemire",
- "public_contributions": 2683,
+ "public_contributions": 2676,
"public_repos": 439,
"public_gists": 95,
- "observed_public_commits": 2683,
- "observed_public_pull_requests": 284,
- "followers": 8008,
+ "observed_public_commits": 2676,
+ "observed_public_pull_requests": 285,
+ "followers": 8010,
"location": "Montreal, Quebec, Canada",
"location_confidence": "multi-location",
"discovered_by_query": "location:Canada repos:>5 type:user",
@@ -162,12 +162,12 @@
"login": "standardgalactic",
"name": "Cogito Ergo Sum",
"profile_url": "https://github.com/standardgalactic",
- "public_contributions": 2546,
+ "public_contributions": 2542,
"public_repos": 23682,
"public_gists": 113,
- "observed_public_commits": 2546,
+ "observed_public_commits": 2542,
"observed_public_pull_requests": 18,
- "followers": 21159,
+ "followers": 21222,
"location": "Canada",
"location_confidence": "exact-country",
"discovered_by_query": "location:Canada repos:>5 type:user",
@@ -179,12 +179,12 @@
"login": "codereport",
"name": "Conor Hoekstra",
"profile_url": "https://github.com/codereport",
- "public_contributions": 2139,
+ "public_contributions": 2143,
"public_repos": 161,
"public_gists": 4,
- "observed_public_commits": 2139,
+ "observed_public_commits": 2143,
"observed_public_pull_requests": 93,
- "followers": 1973,
+ "followers": 1974,
"location": "Toronto, ON",
"location_confidence": "multi-location",
"discovered_by_query": "location:Toronto repos:>5 type:user",
@@ -196,79 +196,80 @@
"login": "meziantou",
"name": "Gérald Barré",
"profile_url": "https://github.com/meziantou",
- "public_contributions": 2061,
+ "public_contributions": 2069,
"public_repos": 76,
"public_gists": 29,
- "observed_public_commits": 2061,
- "observed_public_pull_requests": 665,
+ "observed_public_commits": 2069,
+ "observed_public_pull_requests": 672,
"followers": 859,
"location": "Montreal",
"location_confidence": "city-match",
"discovered_by_query": "location:Montreal repos:>5 type:user",
"notable_repositories": [],
"rank": 9,
- "previous_rank": 10
+ "previous_rank": 9
},
{
"login": "jennybc",
"name": "Jennifer (Jenny) Bryan",
"profile_url": "https://github.com/jennybc",
- "public_contributions": 2049,
+ "public_contributions": 2052,
"public_repos": 331,
"public_gists": 71,
- "observed_public_commits": 2049,
+ "observed_public_commits": 2052,
"observed_public_pull_requests": 142,
- "followers": 5637,
+ "followers": 5638,
"location": "Vancouver, BC, Canada",
"location_confidence": "multi-location",
"discovered_by_query": "location:Canada repos:>5 type:user",
"notable_repositories": [],
"rank": 10,
- "previous_rank": 9
+ "previous_rank": 10
},
{
"login": "nicobailon",
"name": "Nico Bailon",
"profile_url": "https://github.com/nicobailon",
- "public_contributions": 2038,
+ "public_contributions": 2040,
"public_repos": 130,
"public_gists": 26,
- "observed_public_commits": 2038,
+ "observed_public_commits": 2040,
"observed_public_pull_requests": 216,
- "followers": 1365,
+ "followers": 1382,
"location": "Vancouver, BC",
"location_confidence": "multi-location",
"discovered_by_query": "location:Vancouver repos:>5 type:user",
"notable_repositories": [],
- "rank": 11
+ "rank": 11,
+ "previous_rank": 11
},
{
"login": "tobi",
"name": "Tobias Lütke",
"profile_url": "https://github.com/tobi",
- "public_contributions": 1859,
+ "public_contributions": 1867,
"public_repos": 93,
"public_gists": 36,
- "observed_public_commits": 1859,
+ "observed_public_commits": 1867,
"observed_public_pull_requests": 68,
- "followers": 4970,
+ "followers": 4979,
"location": "Ottawa, Canada",
"location_confidence": "multi-location",
"discovered_by_query": "location:Canada repos:>5 type:user",
"notable_repositories": [],
"rank": 12,
- "previous_rank": 11
+ "previous_rank": 12
},
{
"login": "Xe",
"name": "Xe Iaso",
"profile_url": "https://github.com/Xe",
- "public_contributions": 1770,
+ "public_contributions": 1767,
"public_repos": 262,
"public_gists": 82,
- "observed_public_commits": 1770,
- "observed_public_pull_requests": 440,
- "followers": 4074,
+ "observed_public_commits": 1767,
+ "observed_public_pull_requests": 437,
+ "followers": 4077,
"location": "Canada",
"location_confidence": "exact-country",
"discovered_by_query": "location:Canada repos:>5 type:user",
@@ -280,95 +281,95 @@
"login": "vincentarelbundock",
"name": "Vincent Arel-Bundock",
"profile_url": "https://github.com/vincentarelbundock",
- "public_contributions": 1742,
+ "public_contributions": 1750,
"public_repos": 51,
"public_gists": 42,
- "observed_public_commits": 1742,
- "observed_public_pull_requests": 151,
+ "observed_public_commits": 1750,
+ "observed_public_pull_requests": 150,
"followers": 828,
"location": "Montreal, Canada",
"location_confidence": "multi-location",
"discovered_by_query": "location:Montreal repos:>5 type:user",
"notable_repositories": [],
"rank": 14,
- "previous_rank": 12
+ "previous_rank": 14
},
{
"login": "richlander",
"name": "Rich Lander",
"profile_url": "https://github.com/richlander",
- "public_contributions": 1674,
+ "public_contributions": 1683,
"public_repos": 245,
"public_gists": 111,
- "observed_public_commits": 1674,
- "observed_public_pull_requests": 709,
+ "observed_public_commits": 1683,
+ "observed_public_pull_requests": 707,
"followers": 1597,
"location": "Seattle / Toronto",
"location_confidence": "multi-location",
"discovered_by_query": "location:Toronto repos:>5 type:user",
"notable_repositories": [],
"rank": 15,
- "previous_rank": 14
+ "previous_rank": 15
},
{
"login": "dsherret",
"name": "David Sherret",
"profile_url": "https://github.com/dsherret",
- "public_contributions": 1596,
+ "public_contributions": 1581,
"public_repos": 184,
"public_gists": 19,
- "observed_public_commits": 1596,
- "observed_public_pull_requests": 1062,
- "followers": 2091,
+ "observed_public_commits": 1581,
+ "observed_public_pull_requests": 1049,
+ "followers": 2090,
"location": "Toronto, Canada",
"location_confidence": "multi-location",
"discovered_by_query": "location:Toronto repos:>5 type:user",
"notable_repositories": [],
"rank": 16,
- "previous_rank": 15
+ "previous_rank": 16
},
{
"login": "CamDavidsonPilon",
"name": "Cameron Davidson-Pilon",
"profile_url": "https://github.com/CamDavidsonPilon",
- "public_contributions": 1417,
+ "public_contributions": 1433,
"public_repos": 105,
"public_gists": 62,
- "observed_public_commits": 1417,
+ "observed_public_commits": 1433,
"observed_public_pull_requests": 22,
- "followers": 4787,
+ "followers": 4788,
"location": "Waterloo, Canada",
"location_confidence": "multi-location",
"discovered_by_query": "location:Canada repos:>5 type:user",
"notable_repositories": [],
"rank": 17,
- "previous_rank": 16
+ "previous_rank": 17
},
{
"login": "gorhill",
"name": "Raymond Hill",
"profile_url": "https://github.com/gorhill",
- "public_contributions": 1304,
+ "public_contributions": 1307,
"public_repos": 28,
"public_gists": 8,
- "observed_public_commits": 1304,
+ "observed_public_commits": 1307,
"observed_public_pull_requests": 0,
- "followers": 6536,
+ "followers": 6540,
"location": "Canada / Québec",
"location_confidence": "multi-location",
"discovered_by_query": "location:Canada repos:>5 type:user",
"notable_repositories": [],
"rank": 18,
- "previous_rank": 17
+ "previous_rank": 18
},
{
"login": "chris1111",
"name": "chris1111",
"profile_url": "https://github.com/chris1111",
- "public_contributions": 1147,
+ "public_contributions": 1150,
"public_repos": 249,
"public_gists": 10,
- "observed_public_commits": 1147,
+ "observed_public_commits": 1150,
"observed_public_pull_requests": 33,
"followers": 1415,
"location": "Montreal Canada",
@@ -376,7 +377,7 @@
"discovered_by_query": "location:Montreal repos:>5 type:user",
"notable_repositories": [],
"rank": 19,
- "previous_rank": 18
+ "previous_rank": 19
},
{
"login": "fnando",
@@ -386,14 +387,14 @@
"public_repos": 314,
"public_gists": 126,
"observed_public_commits": 940,
- "observed_public_pull_requests": 253,
- "followers": 1980,
+ "observed_public_pull_requests": 255,
+ "followers": 1979,
"location": "Vancouver, Canada",
"location_confidence": "multi-location",
"discovered_by_query": "location:Vancouver repos:>5 type:user",
"notable_repositories": [],
"rank": 20,
- "previous_rank": 19
+ "previous_rank": 20
}
]
}
diff --git a/data/latest/countries-chile.json b/data/latest/countries-chile.json
index 88e0a46..7209d92 100644
--- a/data/latest/countries-chile.json
+++ b/data/latest/countries-chile.json
@@ -3,24 +3,24 @@
"slug": "chile",
"name": "Chile",
"title": "Top observed GitHub contributors in Chile",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 27084
+ 27050
]
},
"code": "CL",
- "candidate_count": 15024,
+ "candidate_count": 15032,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,44 +33,45 @@
"candidate_count_by_query": [
{
"query": "location:Chile repos:>5 type:user",
- "total": 15024,
+ "total": 15032,
"accepted": 100
}
],
"entries": [
+ {
+ "login": "wajahat-ali-mir-dev",
+ "name": "Wajahat Ali Mir",
+ "profile_url": "https://github.com/wajahat-ali-mir-dev",
+ "public_contributions": 5529,
+ "public_repos": 35,
+ "public_gists": 2,
+ "observed_public_commits": 5529,
+ "observed_public_pull_requests": 11,
+ "followers": 179,
+ "location": "uk mx ksa drc cog togo cuba peru pk mali oman usa rsa rok uae mk cod macau laos iraq qatar gabon kosovo haiti benin syria chile niger yemen ghana nepal sudan kenya japan china india egypt italy spain france russia ukraine germany norway sweden finland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 2
+ },
{
"login": "montoyamoraga",
"name": "aarón montoya-moraga",
"profile_url": "https://github.com/montoyamoraga",
- "public_contributions": 5540,
+ "public_contributions": 5512,
"public_repos": 202,
"public_gists": 0,
- "observed_public_commits": 5540,
- "observed_public_pull_requests": 2793,
+ "observed_public_commits": 5512,
+ "observed_public_pull_requests": 2778,
"followers": 549,
"location": "Chile",
"location_confidence": "exact-country",
"discovered_by_query": "location:Chile repos:>5 type:user",
"notable_repositories": [],
- "rank": 1,
+ "rank": 2,
"previous_rank": 1
},
- {
- "login": "wajahat-ali-mir-dev",
- "name": "Wajahat Ali Mir",
- "profile_url": "https://github.com/wajahat-ali-mir-dev",
- "public_contributions": 5528,
- "public_repos": 35,
- "public_gists": 2,
- "observed_public_commits": 5528,
- "observed_public_pull_requests": 11,
- "followers": 178,
- "location": "uk mx ksa drc cog togo cuba peru pk mali oman usa rsa rok uae mk cod macau laos iraq qatar gabon kosovo haiti benin syria chile niger yemen ghana nepal sudan kenya japan china india egypt italy spain france russia ukraine germany norway sweden finland",
- "location_confidence": "exact-country",
- "discovered_by_query": "location:Chile repos:>5 type:user",
- "notable_repositories": [],
- "rank": 2
- },
{
"login": "richonguzman",
"name": "Ricardo Guzman",
@@ -80,44 +81,47 @@
"public_gists": 0,
"observed_public_commits": 4958,
"observed_public_pull_requests": 23,
- "followers": 302,
+ "followers": 303,
"location": "Viña del Mar, Chile",
"location_confidence": "multi-location",
"discovered_by_query": "location:Chile repos:>5 type:user",
"notable_repositories": [],
- "rank": 3
+ "rank": 3,
+ "previous_rank": 3
},
{
"login": "rodyherrera",
"name": "Rodolfo Herrera Hernandez",
"profile_url": "https://github.com/rodyherrera",
- "public_contributions": 2647,
+ "public_contributions": 2651,
"public_repos": 37,
"public_gists": 0,
- "observed_public_commits": 2647,
+ "observed_public_commits": 2651,
"observed_public_pull_requests": 1,
"followers": 230,
"location": "Chile, Talca",
"location_confidence": "multi-location",
"discovered_by_query": "location:Chile repos:>5 type:user",
"notable_repositories": [],
- "rank": 4
+ "rank": 4,
+ "previous_rank": 4
},
{
"login": "CamilaJaviera91",
"name": "Camila Javiera Muñoz Navarro",
"profile_url": "https://github.com/CamilaJaviera91",
- "public_contributions": 2296,
+ "public_contributions": 2272,
"public_repos": 26,
"public_gists": 0,
- "observed_public_commits": 2296,
- "observed_public_pull_requests": 54,
- "followers": 302,
+ "observed_public_commits": 2272,
+ "observed_public_pull_requests": 53,
+ "followers": 312,
"location": "Chile",
"location_confidence": "exact-country",
"discovered_by_query": "location:Chile repos:>5 type:user",
"notable_repositories": [],
- "rank": 5
+ "rank": 5,
+ "previous_rank": 5
},
{
"login": "bidah",
@@ -133,7 +137,8 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:Chile repos:>5 type:user",
"notable_repositories": [],
- "rank": 6
+ "rank": 6,
+ "previous_rank": 6
},
{
"login": "dfbustosus",
@@ -144,37 +149,39 @@
"public_gists": 1,
"observed_public_commits": 1404,
"observed_public_pull_requests": 85,
- "followers": 296,
+ "followers": 309,
"location": "Concepcion, Chile",
"location_confidence": "multi-location",
"discovered_by_query": "location:Chile repos:>5 type:user",
"notable_repositories": [],
- "rank": 7
+ "rank": 7,
+ "previous_rank": 7
},
{
"login": "bastianolea",
"name": "Bastián Olea Herera",
"profile_url": "https://github.com/bastianolea",
- "public_contributions": 1201,
+ "public_contributions": 1213,
"public_repos": 99,
"public_gists": 38,
- "observed_public_commits": 1201,
+ "observed_public_commits": 1213,
"observed_public_pull_requests": 0,
"followers": 330,
"location": "Santiago, Chile",
"location_confidence": "multi-location",
"discovered_by_query": "location:Chile repos:>5 type:user",
"notable_repositories": [],
- "rank": 8
+ "rank": 8,
+ "previous_rank": 8
},
{
"login": "Blandskron",
"name": "Blandskron",
"profile_url": "https://github.com/Blandskron",
- "public_contributions": 1077,
+ "public_contributions": 1078,
"public_repos": 327,
"public_gists": 1,
- "observed_public_commits": 1077,
+ "observed_public_commits": 1078,
"observed_public_pull_requests": 140,
"followers": 474,
"location": "Santiago Chile",
@@ -182,7 +189,7 @@
"discovered_by_query": "location:Chile repos:>5 type:user",
"notable_repositories": [],
"rank": 9,
- "previous_rank": 2
+ "previous_rank": 9
},
{
"login": "DarkGhostHunter",
@@ -198,7 +205,8 @@
"location_confidence": "exact-country",
"discovered_by_query": "location:Chile repos:>5 type:user",
"notable_repositories": [],
- "rank": 10
+ "rank": 10,
+ "previous_rank": 10
},
{
"login": "aledbf",
@@ -209,127 +217,132 @@
"public_gists": 27,
"observed_public_commits": 779,
"observed_public_pull_requests": 74,
- "followers": 512,
+ "followers": 514,
"location": "Santiago, Chile",
"location_confidence": "multi-location",
"discovered_by_query": "location:Chile repos:>5 type:user",
"notable_repositories": [],
"rank": 11,
- "previous_rank": 3
+ "previous_rank": 11
+ },
+ {
+ "login": "longemen3000",
+ "name": "Andrés Riedemann",
+ "profile_url": "https://github.com/longemen3000",
+ "public_contributions": 767,
+ "public_repos": 124,
+ "public_gists": 4,
+ "observed_public_commits": 767,
+ "observed_public_pull_requests": 34,
+ "followers": 151,
+ "location": "Chile",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 13
},
{
"login": "jbkunst",
"name": "Joshua Kunst",
"profile_url": "https://github.com/jbkunst",
- "public_contributions": 764,
+ "public_contributions": 763,
"public_repos": 99,
"public_gists": 3,
- "observed_public_commits": 764,
+ "observed_public_commits": 763,
"observed_public_pull_requests": 0,
"followers": 516,
"location": "Chile",
"location_confidence": "exact-country",
"discovered_by_query": "location:Chile repos:>5 type:user",
"notable_repositories": [],
- "rank": 12,
- "previous_rank": 4
+ "rank": 13,
+ "previous_rank": 12
},
{
- "login": "longemen3000",
- "name": "Andrés Riedemann",
- "profile_url": "https://github.com/longemen3000",
- "public_contributions": 761,
- "public_repos": 124,
- "public_gists": 4,
- "observed_public_commits": 761,
- "observed_public_pull_requests": 36,
- "followers": 151,
+ "login": "cmartinezs",
+ "name": "Carlos F. Martínez Sánchez",
+ "profile_url": "https://github.com/cmartinezs",
+ "public_contributions": 662,
+ "public_repos": 38,
+ "public_gists": 0,
+ "observed_public_commits": 662,
+ "observed_public_pull_requests": 6,
+ "followers": 160,
"location": "Chile",
"location_confidence": "exact-country",
"discovered_by_query": "location:Chile repos:>5 type:user",
"notable_repositories": [],
- "rank": 13
+ "rank": 14,
+ "previous_rank": 15
},
{
"login": "CleoMenezesJr",
"name": "Cleo Menezes Jr.",
"profile_url": "https://github.com/CleoMenezesJr",
- "public_contributions": 629,
+ "public_contributions": 653,
"public_repos": 88,
"public_gists": 0,
- "observed_public_commits": 629,
+ "observed_public_commits": 653,
"observed_public_pull_requests": 16,
"followers": 180,
"location": "Viña del mar - Chile",
"location_confidence": "exact-country",
"discovered_by_query": "location:Chile repos:>5 type:user",
"notable_repositories": [],
- "rank": 14
+ "rank": 15,
+ "previous_rank": 14
},
{
- "login": "cmartinezs",
- "name": "Carlos F. Martínez Sánchez",
- "profile_url": "https://github.com/cmartinezs",
- "public_contributions": 616,
- "public_repos": 38,
+ "login": "vicenteconejerosdelacruz",
+ "name": "Vicente Conejeros de la Cruz",
+ "profile_url": "https://github.com/vicenteconejerosdelacruz",
+ "public_contributions": 617,
+ "public_repos": 9,
"public_gists": 0,
- "observed_public_commits": 616,
- "observed_public_pull_requests": 4,
- "followers": 160,
+ "observed_public_commits": 617,
+ "observed_public_pull_requests": 3,
+ "followers": 224,
"location": "Chile",
"location_confidence": "exact-country",
"discovered_by_query": "location:Chile repos:>5 type:user",
"notable_repositories": [],
- "rank": 15
+ "rank": 16,
+ "previous_rank": 17
},
{
"login": "IgnacioPalma",
"name": "Ignacio Palma",
"profile_url": "https://github.com/IgnacioPalma",
- "public_contributions": 614,
+ "public_contributions": 612,
"public_repos": 40,
"public_gists": 0,
- "observed_public_commits": 614,
+ "observed_public_commits": 612,
"observed_public_pull_requests": 69,
"followers": 149,
"location": "Chile",
"location_confidence": "exact-country",
"discovered_by_query": "location:Chile repos:>5 type:user",
"notable_repositories": [],
- "rank": 16
- },
- {
- "login": "vicenteconejerosdelacruz",
- "name": "Vicente Conejeros de la Cruz",
- "profile_url": "https://github.com/vicenteconejerosdelacruz",
- "public_contributions": 590,
- "public_repos": 9,
- "public_gists": 0,
- "observed_public_commits": 590,
- "observed_public_pull_requests": 3,
- "followers": 214,
- "location": "Chile",
- "location_confidence": "exact-country",
- "discovered_by_query": "location:Chile repos:>5 type:user",
- "notable_repositories": [],
- "rank": 17
+ "rank": 17,
+ "previous_rank": 16
},
{
"login": "Jhoel777ar",
"name": "Joel Andres C.",
"profile_url": "https://github.com/Jhoel777ar",
"public_contributions": 527,
- "public_repos": 386,
+ "public_repos": 388,
"public_gists": 0,
"observed_public_commits": 527,
"observed_public_pull_requests": 10,
- "followers": 619,
+ "followers": 638,
"location": "Chile - Bolivia",
"location_confidence": "exact-country",
"discovered_by_query": "location:Chile repos:>5 type:user",
"notable_repositories": [],
"rank": 18,
- "previous_rank": 5
+ "previous_rank": 18
},
{
"login": "tyronejosee",
@@ -340,29 +353,30 @@
"public_gists": 2,
"observed_public_commits": 512,
"observed_public_pull_requests": 11,
- "followers": 502,
+ "followers": 516,
"location": "Chile",
"location_confidence": "exact-country",
"discovered_by_query": "location:Chile repos:>5 type:user",
"notable_repositories": [],
"rank": 19,
- "previous_rank": 6
+ "previous_rank": 19
},
{
"login": "breadsk",
"name": "Nicolas",
"profile_url": "https://github.com/breadsk",
- "public_contributions": 498,
- "public_repos": 364,
+ "public_contributions": 500,
+ "public_repos": 365,
"public_gists": 0,
- "observed_public_commits": 498,
+ "observed_public_commits": 500,
"observed_public_pull_requests": 8,
"followers": 407,
"location": "Chile",
"location_confidence": "exact-country",
"discovered_by_query": "location:Chile repos:>5 type:user",
"notable_repositories": [],
- "rank": 20
+ "rank": 20,
+ "previous_rank": 20
}
]
}
diff --git a/data/latest/countries-china.json b/data/latest/countries-china.json
index 1c9888a..bef1888 100644
--- a/data/latest/countries-china.json
+++ b/data/latest/countries-china.json
@@ -3,24 +3,24 @@
"slug": "china",
"name": "China",
"title": "Top observed GitHub contributors in China",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 122359
+ 122299
]
},
"code": "CN",
- "candidate_count": 118376,
+ "candidate_count": 118444,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:China repos:>5 type:user",
- "total": 118376,
+ "total": 118444,
"accepted": 100
}
],
@@ -42,163 +42,171 @@
"login": "wizardforcel",
"name": "布客飞龙",
"profile_url": "https://github.com/wizardforcel",
- "public_contributions": 53657,
+ "public_contributions": 53881,
"public_repos": 1613,
"public_gists": 13,
- "observed_public_commits": 53657,
+ "observed_public_commits": 53881,
"observed_public_pull_requests": 2,
- "followers": 10263,
+ "followers": 10266,
"location": "Beijing, China",
"location_confidence": "multi-location",
"discovered_by_query": "location:China repos:>5 type:user",
"notable_repositories": [],
- "rank": 1
+ "rank": 1,
+ "previous_rank": 1
},
{
"login": "yegor256",
"name": "Yegor Bugayenko",
"profile_url": "https://github.com/yegor256",
- "public_contributions": 39895,
- "public_repos": 228,
+ "public_contributions": 39770,
+ "public_repos": 229,
"public_gists": 18,
- "observed_public_commits": 39895,
+ "observed_public_commits": 39770,
"observed_public_pull_requests": 178,
- "followers": 5360,
+ "followers": 5361,
"location": "China",
"location_confidence": "exact-country",
"discovered_by_query": "location:China repos:>5 type:user",
"notable_repositories": [],
- "rank": 2
+ "rank": 2,
+ "previous_rank": 2
},
{
"login": "mercyblitz",
"name": "Mercy Ma",
"profile_url": "https://github.com/mercyblitz",
- "public_contributions": 6365,
+ "public_contributions": 6219,
"public_repos": 86,
"public_gists": 0,
- "observed_public_commits": 6365,
- "observed_public_pull_requests": 410,
- "followers": 8092,
+ "observed_public_commits": 6219,
+ "observed_public_pull_requests": 412,
+ "followers": 8093,
"location": "Hangzhou, China",
"location_confidence": "multi-location",
"discovered_by_query": "location:China repos:>5 type:user",
"notable_repositories": [],
- "rank": 3
+ "rank": 3,
+ "previous_rank": 3
},
{
"login": "jaywcjlove",
"name": "小弟调调",
"profile_url": "https://github.com/jaywcjlove",
- "public_contributions": 5781,
+ "public_contributions": 5765,
"public_repos": 257,
"public_gists": 6,
- "observed_public_commits": 5781,
+ "observed_public_commits": 5765,
"observed_public_pull_requests": 17,
- "followers": 9140,
+ "followers": 9143,
"location": "Suzhou, China",
"location_confidence": "multi-location",
"discovered_by_query": "location:China repos:>5 type:user",
"notable_repositories": [],
- "rank": 4
+ "rank": 4,
+ "previous_rank": 4
},
{
"login": "YunaiV",
"name": "芋道源码",
"profile_url": "https://github.com/YunaiV",
- "public_contributions": 5767,
+ "public_contributions": 5734,
"public_repos": 87,
"public_gists": 0,
- "observed_public_commits": 5767,
+ "observed_public_commits": 5734,
"observed_public_pull_requests": 14,
- "followers": 12615,
+ "followers": 12621,
"location": "Shanghai, China",
"location_confidence": "multi-location",
"discovered_by_query": "location:China repos:>5 type:user",
"notable_repositories": [],
- "rank": 5
+ "rank": 5,
+ "previous_rank": 5
},
{
"login": "EndlessCheng",
"name": "灵茶山艾府 [0x3F]",
"profile_url": "https://github.com/EndlessCheng",
- "public_contributions": 3014,
+ "public_contributions": 3048,
"public_repos": 197,
"public_gists": 3,
- "observed_public_commits": 3014,
+ "observed_public_commits": 3048,
"observed_public_pull_requests": 0,
- "followers": 6145,
+ "followers": 6153,
"location": "Hangzhou, China",
"location_confidence": "multi-location",
"discovered_by_query": "location:China repos:>5 type:user",
"notable_repositories": [],
- "rank": 6
+ "rank": 6,
+ "previous_rank": 6
},
{
"login": "overtrue",
"name": "安正超",
"profile_url": "https://github.com/overtrue",
- "public_contributions": 2320,
+ "public_contributions": 2322,
"public_repos": 129,
"public_gists": 31,
- "observed_public_commits": 2320,
- "observed_public_pull_requests": 647,
- "followers": 7255,
+ "observed_public_commits": 2322,
+ "observed_public_pull_requests": 649,
+ "followers": 7256,
"location": "Shenzhen,China",
"location_confidence": "multi-location",
"discovered_by_query": "location:China repos:>5 type:user",
"notable_repositories": [],
- "rank": 7
+ "rank": 7,
+ "previous_rank": 7
},
{
"login": "sorrycc",
"name": "chencheng (云谦)",
"profile_url": "https://github.com/sorrycc",
- "public_contributions": 2281,
+ "public_contributions": 2272,
"public_repos": 284,
"public_gists": 70,
- "observed_public_commits": 2281,
+ "observed_public_commits": 2272,
"observed_public_pull_requests": 381,
- "followers": 14732,
+ "followers": 14731,
"location": "HangZhou, China",
"location_confidence": "multi-location",
"discovered_by_query": "location:China repos:>5 type:user",
"notable_repositories": [],
"rank": 8,
- "previous_rank": 1
+ "previous_rank": 8
},
{
"login": "onevcat",
"name": "Wei Wang",
"profile_url": "https://github.com/onevcat",
- "public_contributions": 1868,
+ "public_contributions": 1869,
"public_repos": 257,
"public_gists": 124,
- "observed_public_commits": 1868,
- "observed_public_pull_requests": 390,
- "followers": 15799,
+ "observed_public_commits": 1869,
+ "observed_public_pull_requests": 396,
+ "followers": 15800,
"location": "Yokohama, Japan / China",
"location_confidence": "multi-location",
"discovered_by_query": "location:China repos:>5 type:user",
"notable_repositories": [],
"rank": 9,
- "previous_rank": 2
+ "previous_rank": 9
},
{
"login": "fengmk2",
"name": "MK (fengmk2)",
"profile_url": "https://github.com/fengmk2",
- "public_contributions": 1411,
+ "public_contributions": 1419,
"public_repos": 427,
"public_gists": 85,
- "observed_public_commits": 1411,
- "observed_public_pull_requests": 1333,
+ "observed_public_commits": 1419,
+ "observed_public_pull_requests": 1388,
"followers": 8347,
"location": "Hangzhou, China",
"location_confidence": "multi-location",
"discovered_by_query": "location:China repos:>5 type:user",
"notable_repositories": [],
- "rank": 10
+ "rank": 10,
+ "previous_rank": 10
},
{
"login": "xuxueli",
@@ -209,44 +217,47 @@
"public_gists": 0,
"observed_public_commits": 1375,
"observed_public_pull_requests": 1,
- "followers": 5889,
+ "followers": 5890,
"location": "Shanghai, China",
"location_confidence": "multi-location",
"discovered_by_query": "location:China repos:>5 type:user",
"notable_repositories": [],
- "rank": 11
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "madeye",
+ "name": "Max Lv",
+ "profile_url": "https://github.com/madeye",
+ "public_contributions": 1171,
+ "public_repos": 80,
+ "public_gists": 19,
+ "observed_public_commits": 1171,
+ "observed_public_pull_requests": 439,
+ "followers": 4927,
+ "location": "Shanghai, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 13
},
{
"login": "tshemsedinov",
"name": "Timur Shemsedinov",
"profile_url": "https://github.com/tshemsedinov",
- "public_contributions": 1162,
+ "public_contributions": 1159,
"public_repos": 235,
"public_gists": 8,
- "observed_public_commits": 1162,
+ "observed_public_commits": 1159,
"observed_public_pull_requests": 218,
- "followers": 5287,
+ "followers": 5288,
"location": "Earth, Europe, Ukraine, Kiev, Kyiv, USA, Spain, Germany, Italy, China",
"location_confidence": "multi-location",
"discovered_by_query": "location:China repos:>5 type:user",
"notable_repositories": [],
- "rank": 12
- },
- {
- "login": "madeye",
- "name": "Max Lv",
- "profile_url": "https://github.com/madeye",
- "public_contributions": 1128,
- "public_repos": 79,
- "public_gists": 19,
- "observed_public_commits": 1128,
- "observed_public_pull_requests": 417,
- "followers": 4927,
- "location": "Shanghai, China",
- "location_confidence": "multi-location",
- "discovered_by_query": "location:China repos:>5 type:user",
- "notable_repositories": [],
- "rank": 13
+ "rank": 13,
+ "previous_rank": 12
},
{
"login": "justjavac",
@@ -257,13 +268,13 @@
"public_gists": 15,
"observed_public_commits": 1108,
"observed_public_pull_requests": 132,
- "followers": 17208,
+ "followers": 17209,
"location": "Tianjin, China",
"location_confidence": "multi-location",
"discovered_by_query": "location:China repos:>5 type:user",
"notable_repositories": [],
"rank": 14,
- "previous_rank": 3
+ "previous_rank": 14
},
{
"login": "getActivity",
@@ -279,55 +290,59 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:China repos:>5 type:user",
"notable_repositories": [],
- "rank": 15
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "afc163",
+ "name": "afc163",
+ "profile_url": "https://github.com/afc163",
+ "public_contributions": 1046,
+ "public_repos": 292,
+ "public_gists": 8,
+ "observed_public_commits": 1046,
+ "observed_public_pull_requests": 420,
+ "followers": 7340,
+ "location": "Hangzhou, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 17
},
{
"login": "YunYouJun",
"name": "云游君",
"profile_url": "https://github.com/YunYouJun",
- "public_contributions": 1027,
+ "public_contributions": 1025,
"public_repos": 248,
"public_gists": 1,
- "observed_public_commits": 1027,
+ "observed_public_commits": 1025,
"observed_public_pull_requests": 61,
- "followers": 5078,
+ "followers": 5084,
"location": "Guangzhou, China",
"location_confidence": "multi-location",
"discovered_by_query": "location:China repos:>5 type:user",
"notable_repositories": [],
- "rank": 16
- },
- {
- "login": "afc163",
- "name": "Alex Zhu",
- "profile_url": "https://github.com/afc163",
- "public_contributions": 1020,
- "public_repos": 291,
- "public_gists": 8,
- "observed_public_commits": 1020,
- "observed_public_pull_requests": 406,
- "followers": 7339,
- "location": "Hangzhou, China",
- "location_confidence": "multi-location",
- "discovered_by_query": "location:China repos:>5 type:user",
- "notable_repositories": [],
- "rank": 17
+ "rank": 17,
+ "previous_rank": 16
},
{
"login": "hiyouga",
"name": "Yaowei Zheng",
"profile_url": "https://github.com/hiyouga",
- "public_contributions": 988,
+ "public_contributions": 977,
"public_repos": 78,
"public_gists": 1,
- "observed_public_commits": 988,
- "observed_public_pull_requests": 297,
+ "observed_public_commits": 977,
+ "observed_public_pull_requests": 293,
"followers": 6329,
"location": "Beijing, China",
"location_confidence": "multi-location",
"discovered_by_query": "location:China repos:>5 type:user",
"notable_repositories": [],
- "rank": 18
+ "rank": 18,
+ "previous_rank": 18
},
{
"login": "bigtreetech",
@@ -338,28 +353,30 @@
"public_gists": 1,
"observed_public_commits": 769,
"observed_public_pull_requests": 14,
- "followers": 8110,
+ "followers": 8111,
"location": "Shenzhen, China",
"location_confidence": "multi-location",
"discovered_by_query": "location:China repos:>5 type:user",
"notable_repositories": [],
- "rank": 19
+ "rank": 19,
+ "previous_rank": 19
},
{
"login": "Huxpro",
"name": "Xuan Huang (黄玄)",
"profile_url": "https://github.com/Huxpro",
- "public_contributions": 726,
+ "public_contributions": 727,
"public_repos": 115,
"public_gists": 14,
- "observed_public_commits": 726,
- "observed_public_pull_requests": 340,
+ "observed_public_commits": 727,
+ "observed_public_pull_requests": 341,
"followers": 7844,
"location": "[NY, CA, ...China]",
"location_confidence": "multi-location",
"discovered_by_query": "location:China repos:>5 type:user",
"notable_repositories": [],
- "rank": 20
+ "rank": 20,
+ "previous_rank": 20
}
]
}
diff --git a/data/latest/countries-denmark.json b/data/latest/countries-denmark.json
index af4c5b0..c34282a 100644
--- a/data/latest/countries-denmark.json
+++ b/data/latest/countries-denmark.json
@@ -3,24 +3,24 @@
"slug": "denmark",
"name": "Denmark",
"title": "Top observed GitHub contributors in Denmark",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 23583
+ 23599
]
},
"code": "DK",
- "candidate_count": 10915,
+ "candidate_count": 10935,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:Denmark repos:>5 type:user",
- "total": 10915,
+ "total": 10935,
"accepted": 100
}
],
@@ -42,11 +42,11 @@
"login": "neoneye",
"name": "Simon Strandgaard",
"profile_url": "https://github.com/neoneye",
- "public_contributions": 4680,
+ "public_contributions": 4662,
"public_repos": 214,
"public_gists": 35,
- "observed_public_commits": 4680,
- "observed_public_pull_requests": 394,
+ "observed_public_commits": 4662,
+ "observed_public_pull_requests": 396,
"followers": 273,
"location": "Copenhagen - Denmark",
"location_confidence": "exact-country",
@@ -59,12 +59,12 @@
"login": "niksedk",
"name": "Nikolaj Olsson",
"profile_url": "https://github.com/niksedk",
- "public_contributions": 4167,
+ "public_contributions": 4221,
"public_repos": 20,
"public_gists": 0,
- "observed_public_commits": 4167,
- "observed_public_pull_requests": 81,
- "followers": 298,
+ "observed_public_commits": 4221,
+ "observed_public_pull_requests": 96,
+ "followers": 299,
"location": "Denmark",
"location_confidence": "exact-country",
"discovered_by_query": "location:Denmark repos:>5 type:user",
@@ -93,78 +93,78 @@
"login": "ThomasVitale",
"name": "Thomas Vitale",
"profile_url": "https://github.com/ThomasVitale",
- "public_contributions": 2114,
+ "public_contributions": 2110,
"public_repos": 226,
"public_gists": 19,
- "observed_public_commits": 2114,
- "observed_public_pull_requests": 153,
- "followers": 1229,
+ "observed_public_commits": 2110,
+ "observed_public_pull_requests": 151,
+ "followers": 1230,
"location": "Denmark",
"location_confidence": "exact-country",
"discovered_by_query": "location:Denmark repos:>5 type:user",
"notable_repositories": [],
"rank": 4,
- "previous_rank": 5
+ "previous_rank": 4
},
{
"login": "maxandersen",
"name": "Max Rydahl Andersen",
"profile_url": "https://github.com/maxandersen",
- "public_contributions": 1741,
+ "public_contributions": 1748,
"public_repos": 737,
"public_gists": 297,
- "observed_public_commits": 1741,
- "observed_public_pull_requests": 289,
+ "observed_public_commits": 1748,
+ "observed_public_pull_requests": 291,
"followers": 410,
"location": "Denmark",
"location_confidence": "exact-country",
"discovered_by_query": "location:Denmark repos:>5 type:user",
"notable_repositories": [],
"rank": 5,
- "previous_rank": 6
- },
- {
- "login": "akien-mga",
- "name": "Rémi Verschelde",
- "profile_url": "https://github.com/akien-mga",
- "public_contributions": 1606,
- "public_repos": 248,
- "public_gists": 13,
- "observed_public_commits": 1606,
- "observed_public_pull_requests": 181,
- "followers": 1730,
- "location": "Copenhagen, Denmark",
- "location_confidence": "multi-location",
- "discovered_by_query": "location:Denmark repos:>5 type:user",
- "notable_repositories": [],
- "rank": 6,
- "previous_rank": 7
+ "previous_rank": 5
},
{
"login": "davsclaus",
"name": "Claus Ibsen",
"profile_url": "https://github.com/davsclaus",
- "public_contributions": 1595,
+ "public_contributions": 1606,
"public_repos": 78,
"public_gists": 205,
- "observed_public_commits": 1595,
- "observed_public_pull_requests": 342,
+ "observed_public_commits": 1606,
+ "observed_public_pull_requests": 350,
"followers": 650,
"location": "Denmark",
"location_confidence": "exact-country",
"discovered_by_query": "location:Denmark repos:>5 type:user",
"notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 7
+ },
+ {
+ "login": "akien-mga",
+ "name": "Rémi Verschelde",
+ "profile_url": "https://github.com/akien-mga",
+ "public_contributions": 1570,
+ "public_repos": 248,
+ "public_gists": 13,
+ "observed_public_commits": 1570,
+ "observed_public_pull_requests": 180,
+ "followers": 1732,
+ "location": "Copenhagen, Denmark",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
"rank": 7,
- "previous_rank": 8
+ "previous_rank": 6
},
{
"login": "AJenbo",
"name": "Anders Jenbo",
"profile_url": "https://github.com/AJenbo",
- "public_contributions": 1442,
+ "public_contributions": 1445,
"public_repos": 166,
"public_gists": 2,
- "observed_public_commits": 1442,
+ "observed_public_commits": 1445,
"observed_public_pull_requests": 421,
"followers": 382,
"location": "Denmark",
@@ -172,7 +172,7 @@
"discovered_by_query": "location:Denmark repos:>5 type:user",
"notable_repositories": [],
"rank": 8,
- "previous_rank": 9
+ "previous_rank": 8
},
{
"login": "athas",
@@ -189,58 +189,58 @@
"discovered_by_query": "location:Denmark repos:>5 type:user",
"notable_repositories": [],
"rank": 9,
- "previous_rank": 10
+ "previous_rank": 9
},
{
"login": "freddydk",
"name": "Freddy Kristiansen",
"profile_url": "https://github.com/freddydk",
- "public_contributions": 929,
+ "public_contributions": 928,
"public_repos": 21,
"public_gists": 0,
- "observed_public_commits": 929,
- "observed_public_pull_requests": 32,
+ "observed_public_commits": 928,
+ "observed_public_pull_requests": 30,
"followers": 360,
"location": "Denmark",
"location_confidence": "exact-country",
"discovered_by_query": "location:Denmark repos:>5 type:user",
"notable_repositories": [],
"rank": 10,
- "previous_rank": 11
+ "previous_rank": 10
},
{
"login": "FrederikBolding",
"name": "Frederik Bolding",
"profile_url": "https://github.com/FrederikBolding",
- "public_contributions": 918,
+ "public_contributions": 924,
"public_repos": 132,
"public_gists": 1,
- "observed_public_commits": 918,
- "observed_public_pull_requests": 436,
+ "observed_public_commits": 924,
+ "observed_public_pull_requests": 438,
"followers": 471,
"location": "Denmark",
"location_confidence": "exact-country",
"discovered_by_query": "location:Denmark repos:>5 type:user",
"notable_repositories": [],
"rank": 11,
- "previous_rank": 12
+ "previous_rank": 11
},
{
"login": "davidpdrsn",
"name": "David Pedersen",
"profile_url": "https://github.com/davidpdrsn",
- "public_contributions": 872,
+ "public_contributions": 878,
"public_repos": 187,
"public_gists": 79,
- "observed_public_commits": 872,
- "observed_public_pull_requests": 163,
+ "observed_public_commits": 878,
+ "observed_public_pull_requests": 167,
"followers": 1729,
"location": "Denmark",
"location_confidence": "exact-country",
"discovered_by_query": "location:Denmark repos:>5 type:user",
"notable_repositories": [],
"rank": 12,
- "previous_rank": 16
+ "previous_rank": 12
},
{
"login": "gavinsimpson",
@@ -257,7 +257,7 @@
"discovered_by_query": "location:Denmark repos:>5 type:user",
"notable_repositories": [],
"rank": 13,
- "previous_rank": 14
+ "previous_rank": 13
},
{
"login": "danmindru",
@@ -274,41 +274,41 @@
"discovered_by_query": "location:Denmark repos:>5 type:user",
"notable_repositories": [],
"rank": 14,
- "previous_rank": 15
- },
- {
- "login": "alexrp",
- "name": "Alex Rønne Petersen",
- "profile_url": "https://github.com/alexrp",
- "public_contributions": 844,
- "public_repos": 159,
- "public_gists": 0,
- "observed_public_commits": 844,
- "observed_public_pull_requests": 170,
- "followers": 411,
- "location": "Denmark",
- "location_confidence": "exact-country",
- "discovered_by_query": "location:Denmark repos:>5 type:user",
- "notable_repositories": [],
- "rank": 15,
- "previous_rank": 13
+ "previous_rank": 14
},
{
"login": "sepandhaghighi",
"name": "Sepand Haghighi",
"profile_url": "https://github.com/sepandhaghighi",
- "public_contributions": 822,
+ "public_contributions": 826,
"public_repos": 100,
"public_gists": 5,
- "observed_public_commits": 822,
- "observed_public_pull_requests": 762,
+ "observed_public_commits": 826,
+ "observed_public_pull_requests": 769,
"followers": 914,
"location": "Aalborg, Denmark",
"location_confidence": "multi-location",
"discovered_by_query": "location:Denmark repos:>5 type:user",
"notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 16
+ },
+ {
+ "login": "alexrp",
+ "name": "Alex Rønne Petersen",
+ "profile_url": "https://github.com/alexrp",
+ "public_contributions": 821,
+ "public_repos": 159,
+ "public_gists": 0,
+ "observed_public_commits": 821,
+ "observed_public_pull_requests": 169,
+ "followers": 410,
+ "location": "Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
"rank": 16,
- "previous_rank": 18
+ "previous_rank": 15
},
{
"login": "LunaTheFoxgirl",
@@ -331,35 +331,18 @@
"login": "david-christiansen",
"name": "David Thrane Christiansen",
"profile_url": "https://github.com/david-christiansen",
- "public_contributions": 776,
+ "public_contributions": 773,
"public_repos": 177,
"public_gists": 45,
- "observed_public_commits": 776,
- "observed_public_pull_requests": 723,
- "followers": 576,
+ "observed_public_commits": 773,
+ "observed_public_pull_requests": 721,
+ "followers": 577,
"location": "Copenhagen, Denmark",
"location_confidence": "multi-location",
"discovered_by_query": "location:Denmark repos:>5 type:user",
"notable_repositories": [],
"rank": 18,
- "previous_rank": 19
- },
- {
- "login": "mikker",
- "name": "Mikkel Malmberg",
- "profile_url": "https://github.com/mikker",
- "public_contributions": 644,
- "public_repos": 158,
- "public_gists": 62,
- "observed_public_commits": 644,
- "observed_public_pull_requests": 257,
- "followers": 836,
- "location": "Denmark",
- "location_confidence": "exact-country",
- "discovered_by_query": "location:Denmark repos:>5 type:user",
- "notable_repositories": [],
- "rank": 19,
- "previous_rank": 20
+ "previous_rank": 18
},
{
"login": "simonbs",
@@ -370,11 +353,28 @@
"public_gists": 45,
"observed_public_commits": 644,
"observed_public_pull_requests": 52,
- "followers": 1416,
+ "followers": 1417,
"location": "Denmark",
"location_confidence": "exact-country",
"discovered_by_query": "location:Denmark repos:>5 type:user",
"notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 20
+ },
+ {
+ "login": "MarcSkovMadsen",
+ "name": "Marc Skov Madsen",
+ "profile_url": "https://github.com/MarcSkovMadsen",
+ "public_contributions": 639,
+ "public_repos": 113,
+ "public_gists": 18,
+ "observed_public_commits": 639,
+ "observed_public_pull_requests": 212,
+ "followers": 559,
+ "location": "Børkop, Denmark",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
"rank": 20
}
]
diff --git a/data/latest/countries-finland.json b/data/latest/countries-finland.json
index 8aff2ab..6d28570 100644
--- a/data/latest/countries-finland.json
+++ b/data/latest/countries-finland.json
@@ -3,24 +3,24 @@
"slug": "finland",
"name": "Finland",
"title": "Top observed GitHub contributors in Finland",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 25659
+ 25745
]
},
"code": "FI",
- "candidate_count": 12668,
+ "candidate_count": 12684,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:Finland repos:>5 type:user",
- "total": 12668,
+ "total": 12684,
"accepted": 100
}
],
@@ -42,12 +42,12 @@
"login": "penberg",
"name": "Pekka Enberg",
"profile_url": "https://github.com/penberg",
- "public_contributions": 3932,
+ "public_contributions": 3953,
"public_repos": 58,
"public_gists": 2,
- "observed_public_commits": 3932,
- "observed_public_pull_requests": 751,
- "followers": 1888,
+ "observed_public_commits": 3953,
+ "observed_public_pull_requests": 754,
+ "followers": 1889,
"location": "Finland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Finland repos:>5 type:user",
@@ -59,12 +59,12 @@
"login": "tulir",
"name": "Tulir Asokan",
"profile_url": "https://github.com/tulir",
- "public_contributions": 3451,
+ "public_contributions": 3469,
"public_repos": 141,
"public_gists": 8,
- "observed_public_commits": 3451,
- "observed_public_pull_requests": 98,
- "followers": 1129,
+ "observed_public_commits": 3469,
+ "observed_public_pull_requests": 100,
+ "followers": 1130,
"location": "Finland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Finland repos:>5 type:user",
@@ -93,12 +93,12 @@
"login": "bebraw",
"name": "Juho Vepsäläinen",
"profile_url": "https://github.com/bebraw",
- "public_contributions": 2793,
+ "public_contributions": 2816,
"public_repos": 260,
"public_gists": 208,
- "observed_public_commits": 2793,
+ "observed_public_commits": 2816,
"observed_public_pull_requests": 6,
- "followers": 2213,
+ "followers": 2212,
"location": "Rautalampi, Finland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Finland repos:>5 type:user",
@@ -110,10 +110,10 @@
"login": "rollecode",
"name": "Rolle Laukkarinen",
"profile_url": "https://github.com/rollecode",
- "public_contributions": 2695,
- "public_repos": 307,
+ "public_contributions": 2700,
+ "public_repos": 308,
"public_gists": 6,
- "observed_public_commits": 2695,
+ "observed_public_commits": 2700,
"observed_public_pull_requests": 42,
"followers": 321,
"location": "Jyväskylä, Finland",
@@ -127,11 +127,11 @@
"login": "hugovk",
"name": "Hugo van Kemenade",
"profile_url": "https://github.com/hugovk",
- "public_contributions": 2501,
+ "public_contributions": 2512,
"public_repos": 1413,
"public_gists": 35,
- "observed_public_commits": 2501,
- "observed_public_pull_requests": 983,
+ "observed_public_commits": 2512,
+ "observed_public_pull_requests": 985,
"followers": 1126,
"location": "Helsinki, Finland",
"location_confidence": "multi-location",
@@ -144,10 +144,10 @@
"login": "arielsalminen",
"name": "Ariel Salminen",
"profile_url": "https://github.com/arielsalminen",
- "public_contributions": 1877,
+ "public_contributions": 1879,
"public_repos": 82,
"public_gists": 49,
- "observed_public_commits": 1877,
+ "observed_public_commits": 1879,
"observed_public_pull_requests": 24,
"followers": 1060,
"location": "Helsinki, Finland",
@@ -157,23 +157,6 @@
"rank": 7,
"previous_rank": 7
},
- {
- "login": "kijai",
- "name": "Jukka Seppänen",
- "profile_url": "https://github.com/kijai",
- "public_contributions": 1701,
- "public_repos": 107,
- "public_gists": 0,
- "observed_public_commits": 1701,
- "observed_public_pull_requests": 64,
- "followers": 6076,
- "location": "Finland",
- "location_confidence": "exact-country",
- "discovered_by_query": "location:Finland repos:>5 type:user",
- "notable_repositories": [],
- "rank": 8,
- "previous_rank": 9
- },
{
"login": "brylie",
"name": "Brylie Oxley",
@@ -183,7 +166,24 @@
"public_gists": 31,
"observed_public_commits": 1696,
"observed_public_pull_requests": 144,
- "followers": 311,
+ "followers": 312,
+ "location": "Finland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 9
+ },
+ {
+ "login": "kijai",
+ "name": "Jukka Seppänen",
+ "profile_url": "https://github.com/kijai",
+ "public_contributions": 1691,
+ "public_repos": 107,
+ "public_gists": 0,
+ "observed_public_commits": 1691,
+ "observed_public_pull_requests": 67,
+ "followers": 6089,
"location": "Finland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Finland repos:>5 type:user",
@@ -195,12 +195,12 @@
"login": "mmalmi",
"name": "Martti Malmi",
"profile_url": "https://github.com/mmalmi",
- "public_contributions": 1630,
+ "public_contributions": 1646,
"public_repos": 95,
"public_gists": 5,
- "observed_public_commits": 1630,
+ "observed_public_commits": 1646,
"observed_public_pull_requests": 26,
- "followers": 389,
+ "followers": 390,
"location": "Finland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Finland repos:>5 type:user",
@@ -212,12 +212,12 @@
"login": "dalathegreat",
"name": "Daniel Öster",
"profile_url": "https://github.com/dalathegreat",
- "public_contributions": 1458,
+ "public_contributions": 1460,
"public_repos": 43,
"public_gists": 0,
- "observed_public_commits": 1458,
- "observed_public_pull_requests": 375,
- "followers": 1736,
+ "observed_public_commits": 1460,
+ "observed_public_pull_requests": 377,
+ "followers": 1745,
"location": "Vaasa, Finland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Finland repos:>5 type:user",
@@ -229,12 +229,12 @@
"login": "nikohoffren",
"name": "Niko Hoffrén",
"profile_url": "https://github.com/nikohoffren",
- "public_contributions": 1326,
+ "public_contributions": 1323,
"public_repos": 66,
"public_gists": 0,
- "observed_public_commits": 1326,
+ "observed_public_commits": 1323,
"observed_public_pull_requests": 17,
- "followers": 512,
+ "followers": 516,
"location": "Kuopio, Finland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Finland repos:>5 type:user",
@@ -246,10 +246,10 @@
"login": "akheron",
"name": "Petri Lehtinen",
"profile_url": "https://github.com/akheron",
- "public_contributions": 1232,
+ "public_contributions": 1229,
"public_repos": 125,
"public_gists": 38,
- "observed_public_commits": 1232,
+ "observed_public_commits": 1229,
"observed_public_pull_requests": 208,
"followers": 512,
"location": "Turku, Finland",
@@ -263,10 +263,10 @@
"login": "mstahv",
"name": "Matti Tahvonen",
"profile_url": "https://github.com/mstahv",
- "public_contributions": 933,
+ "public_contributions": 937,
"public_repos": 384,
"public_gists": 12,
- "observed_public_commits": 933,
+ "observed_public_commits": 937,
"observed_public_pull_requests": 58,
"followers": 631,
"location": "Turku, Finland",
@@ -297,12 +297,12 @@
"login": "michael-andreuzza",
"name": "Michael Andreuzza",
"profile_url": "https://github.com/michael-andreuzza",
- "public_contributions": 770,
+ "public_contributions": 779,
"public_repos": 32,
"public_gists": 5,
- "observed_public_commits": 770,
+ "observed_public_commits": 779,
"observed_public_pull_requests": 11,
- "followers": 511,
+ "followers": 512,
"location": "Mariehman, Åland Islands, Finland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Finland repos:>5 type:user",
@@ -314,12 +314,12 @@
"login": "aloctavodia",
"name": "Osvaldo A Martin",
"profile_url": "https://github.com/aloctavodia",
- "public_contributions": 750,
+ "public_contributions": 757,
"public_repos": 73,
"public_gists": 0,
- "observed_public_commits": 750,
- "observed_public_pull_requests": 401,
- "followers": 671,
+ "observed_public_commits": 757,
+ "observed_public_pull_requests": 404,
+ "followers": 673,
"location": "Finland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Finland repos:>5 type:user",
@@ -353,7 +353,7 @@
"public_gists": 8,
"observed_public_commits": 667,
"observed_public_pull_requests": 209,
- "followers": 450,
+ "followers": 451,
"location": "Helsinki, Finland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Finland repos:>5 type:user",
@@ -365,12 +365,12 @@
"login": "akx",
"name": "Aarni Koskela",
"profile_url": "https://github.com/akx",
- "public_contributions": 647,
+ "public_contributions": 646,
"public_repos": 953,
"public_gists": 98,
- "observed_public_commits": 647,
- "observed_public_pull_requests": 364,
- "followers": 511,
+ "observed_public_commits": 646,
+ "observed_public_pull_requests": 361,
+ "followers": 513,
"location": "Finland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Finland repos:>5 type:user",
diff --git a/data/latest/countries-france.json b/data/latest/countries-france.json
index 6aa83f7..c19e2d8 100644
--- a/data/latest/countries-france.json
+++ b/data/latest/countries-france.json
@@ -3,24 +3,24 @@
"slug": "france",
"name": "France",
"title": "Top observed GitHub contributors in France",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 85359
+ 85391
]
},
"code": "FR",
- "candidate_count": 93815,
+ "candidate_count": 93868,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -34,13 +34,13 @@
"candidate_count_by_query": [
{
"query": "location:France repos:>5 type:user",
- "total": 61488,
+ "total": 61519,
"accepted": 50
},
{
"query": "location:Paris repos:>5 type:user",
- "total": 32327,
- "accepted": 33
+ "total": 32349,
+ "accepted": 34
}
],
"entries": [
@@ -48,12 +48,12 @@
"login": "Charles-Chrismann",
"name": "Charles Chrismann",
"profile_url": "https://github.com/Charles-Chrismann",
- "public_contributions": 29559,
+ "public_contributions": 29497,
"public_repos": 55,
"public_gists": 0,
- "observed_public_commits": 29559,
+ "observed_public_commits": 29497,
"observed_public_pull_requests": 38,
- "followers": 15674,
+ "followers": 15672,
"location": "Paris, La Défense",
"location_confidence": "multi-location",
"discovered_by_query": "location:Paris repos:>5 type:user",
@@ -65,12 +65,12 @@
"login": "fasterthanlime",
"name": "Amos Wenger",
"profile_url": "https://github.com/fasterthanlime",
- "public_contributions": 12496,
+ "public_contributions": 12475,
"public_repos": 565,
"public_gists": 91,
- "observed_public_commits": 12496,
- "observed_public_pull_requests": 1463,
- "followers": 4681,
+ "observed_public_commits": 12475,
+ "observed_public_pull_requests": 1456,
+ "followers": 4684,
"location": "Lyon, France",
"location_confidence": "multi-location",
"discovered_by_query": "location:France repos:>5 type:user",
@@ -82,12 +82,12 @@
"login": "nicolas-grekas",
"name": "Nicolas Grekas",
"profile_url": "https://github.com/nicolas-grekas",
- "public_contributions": 9788,
+ "public_contributions": 9849,
"public_repos": 132,
"public_gists": 29,
- "observed_public_commits": 9788,
- "observed_public_pull_requests": 549,
- "followers": 2102,
+ "observed_public_commits": 9849,
+ "observed_public_pull_requests": 551,
+ "followers": 2103,
"location": "Paris, France",
"location_confidence": "multi-location",
"discovered_by_query": "location:France repos:>5 type:user",
@@ -99,12 +99,12 @@
"login": "ornicar",
"name": "Thibault Duplessis",
"profile_url": "https://github.com/ornicar",
- "public_contributions": 7443,
+ "public_contributions": 7438,
"public_repos": 465,
"public_gists": 429,
- "observed_public_commits": 7443,
- "observed_public_pull_requests": 230,
- "followers": 6393,
+ "observed_public_commits": 7438,
+ "observed_public_pull_requests": 231,
+ "followers": 6396,
"location": "France",
"location_confidence": "exact-country",
"discovered_by_query": "location:France repos:>5 type:user",
@@ -116,11 +116,11 @@
"login": "crazy-max",
"name": "CrazyMax",
"profile_url": "https://github.com/crazy-max",
- "public_contributions": 6230,
+ "public_contributions": 6236,
"public_repos": 291,
"public_gists": 26,
- "observed_public_commits": 6230,
- "observed_public_pull_requests": 1499,
+ "observed_public_commits": 6236,
+ "observed_public_pull_requests": 1505,
"followers": 2739,
"location": "France",
"location_confidence": "exact-country",
@@ -133,12 +133,12 @@
"login": "samber",
"name": "Samuel Berthe",
"profile_url": "https://github.com/samber",
- "public_contributions": 6155,
+ "public_contributions": 6182,
"public_repos": 281,
"public_gists": 43,
- "observed_public_commits": 6155,
+ "observed_public_commits": 6182,
"observed_public_pull_requests": 284,
- "followers": 2100,
+ "followers": 2103,
"location": "Nantes, France",
"location_confidence": "multi-location",
"discovered_by_query": "location:France repos:>5 type:user",
@@ -150,12 +150,12 @@
"login": "jedisct1",
"name": "Frank Denis",
"profile_url": "https://github.com/jedisct1",
- "public_contributions": 6049,
+ "public_contributions": 6051,
"public_repos": 558,
"public_gists": 810,
- "observed_public_commits": 6049,
+ "observed_public_commits": 6051,
"observed_public_pull_requests": 178,
- "followers": 4223,
+ "followers": 4228,
"location": "Antibes, France",
"location_confidence": "multi-location",
"discovered_by_query": "location:France repos:>5 type:user",
@@ -167,12 +167,12 @@
"login": "benoitc",
"name": "Benoit Chesneau",
"profile_url": "https://github.com/benoitc",
- "public_contributions": 3227,
+ "public_contributions": 3249,
"public_repos": 280,
"public_gists": 8,
- "observed_public_commits": 3227,
- "observed_public_pull_requests": 391,
- "followers": 2337,
+ "observed_public_commits": 3249,
+ "observed_public_pull_requests": 399,
+ "followers": 2336,
"location": "Creil, France",
"location_confidence": "multi-location",
"discovered_by_query": "location:France repos:>5 type:user",
@@ -188,8 +188,8 @@
"public_repos": 101,
"public_gists": 24,
"observed_public_commits": 2351,
- "observed_public_pull_requests": 51,
- "followers": 4311,
+ "observed_public_pull_requests": 50,
+ "followers": 4313,
"location": "Nancy, France",
"location_confidence": "multi-location",
"discovered_by_query": "location:France repos:>5 type:user",
@@ -197,39 +197,39 @@
"rank": 9,
"previous_rank": 9
},
- {
- "login": "angristan",
- "name": "Stanislas",
- "profile_url": "https://github.com/angristan",
- "public_contributions": 2061,
- "public_repos": 273,
- "public_gists": 28,
- "observed_public_commits": 2061,
- "observed_public_pull_requests": 126,
- "followers": 2175,
- "location": "Paris",
- "location_confidence": "city-match",
- "discovered_by_query": "location:Paris repos:>5 type:user",
- "notable_repositories": [],
- "rank": 10,
- "previous_rank": 10
- },
{
"login": "vincentbernat",
"name": "Vincent Bernat",
"profile_url": "https://github.com/vincentbernat",
- "public_contributions": 2056,
+ "public_contributions": 2063,
"public_repos": 443,
"public_gists": 67,
- "observed_public_commits": 2056,
+ "observed_public_commits": 2063,
"observed_public_pull_requests": 100,
"followers": 1232,
"location": "Paris, France",
"location_confidence": "multi-location",
"discovered_by_query": "location:Paris repos:>5 type:user",
"notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 11
+ },
+ {
+ "login": "angristan",
+ "name": "Stanislas",
+ "profile_url": "https://github.com/angristan",
+ "public_contributions": 2062,
+ "public_repos": 273,
+ "public_gists": 28,
+ "observed_public_commits": 2062,
+ "observed_public_pull_requests": 126,
+ "followers": 2176,
+ "location": "Paris",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Paris repos:>5 type:user",
+ "notable_repositories": [],
"rank": 11,
- "previous_rank": 12
+ "previous_rank": 10
},
{
"login": "Dimillian",
@@ -240,24 +240,24 @@
"public_gists": 99,
"observed_public_commits": 2012,
"observed_public_pull_requests": 179,
- "followers": 4153,
+ "followers": 4158,
"location": "France",
"location_confidence": "exact-country",
"discovered_by_query": "location:France repos:>5 type:user",
"notable_repositories": [],
"rank": 12,
- "previous_rank": 11
+ "previous_rank": 12
},
{
"login": "fabpot",
"name": "Fabien Potencier",
"profile_url": "https://github.com/fabpot",
- "public_contributions": 1780,
+ "public_contributions": 1800,
"public_repos": 97,
"public_gists": 12,
- "observed_public_commits": 1780,
- "observed_public_pull_requests": 179,
- "followers": 13410,
+ "observed_public_commits": 1800,
+ "observed_public_pull_requests": 183,
+ "followers": 13409,
"location": "Paris, France",
"location_confidence": "multi-location",
"discovered_by_query": "location:France repos:>5 type:user",
@@ -269,11 +269,11 @@
"login": "p0dalirius",
"name": "Rémi GASCOU (Podalirius)",
"profile_url": "https://github.com/p0dalirius",
- "public_contributions": 1558,
+ "public_contributions": 1564,
"public_repos": 140,
"public_gists": 0,
- "observed_public_commits": 1558,
- "observed_public_pull_requests": 312,
+ "observed_public_commits": 1564,
+ "observed_public_pull_requests": 318,
"followers": 2281,
"location": "France",
"location_confidence": "exact-country",
@@ -286,12 +286,12 @@
"login": "gregberge",
"name": "Greg Bergé",
"profile_url": "https://github.com/gregberge",
- "public_contributions": 1503,
+ "public_contributions": 1521,
"public_repos": 149,
"public_gists": 39,
- "observed_public_commits": 1503,
- "observed_public_pull_requests": 750,
- "followers": 2044,
+ "observed_public_commits": 1521,
+ "observed_public_pull_requests": 755,
+ "followers": 2043,
"location": "Paris, France",
"location_confidence": "multi-location",
"discovered_by_query": "location:France repos:>5 type:user",
@@ -303,12 +303,12 @@
"login": "StanGirard",
"name": "Stan Girard",
"profile_url": "https://github.com/StanGirard",
- "public_contributions": 1373,
+ "public_contributions": 1376,
"public_repos": 93,
"public_gists": 12,
- "observed_public_commits": 1373,
- "observed_public_pull_requests": 699,
- "followers": 2379,
+ "observed_public_commits": 1376,
+ "observed_public_pull_requests": 704,
+ "followers": 2378,
"location": "Paris",
"location_confidence": "city-match",
"discovered_by_query": "location:Paris repos:>5 type:user",
@@ -325,7 +325,7 @@
"public_gists": 14,
"observed_public_commits": 1010,
"observed_public_pull_requests": 6,
- "followers": 4093,
+ "followers": 4097,
"location": "Paris, France",
"location_confidence": "multi-location",
"discovered_by_query": "location:France repos:>5 type:user",
@@ -337,12 +337,12 @@
"login": "agoncal",
"name": "Antonio Goncalves",
"profile_url": "https://github.com/agoncal",
- "public_contributions": 913,
+ "public_contributions": 912,
"public_repos": 185,
"public_gists": 34,
- "observed_public_commits": 913,
+ "observed_public_commits": 912,
"observed_public_pull_requests": 11,
- "followers": 1428,
+ "followers": 1430,
"location": "Paris",
"location_confidence": "city-match",
"discovered_by_query": "location:Paris repos:>5 type:user",
@@ -359,7 +359,7 @@
"public_gists": 9,
"observed_public_commits": 897,
"observed_public_pull_requests": 147,
- "followers": 2764,
+ "followers": 2765,
"location": "Paris, France",
"location_confidence": "multi-location",
"discovered_by_query": "location:France repos:>5 type:user",
@@ -376,7 +376,7 @@
"public_gists": 0,
"observed_public_commits": 897,
"observed_public_pull_requests": 16,
- "followers": 1359,
+ "followers": 1358,
"location": "Paris, France",
"location_confidence": "multi-location",
"discovered_by_query": "location:Paris repos:>5 type:user",
diff --git a/data/latest/countries-germany.json b/data/latest/countries-germany.json
index fcf6fd6..30d5e9a 100644
--- a/data/latest/countries-germany.json
+++ b/data/latest/countries-germany.json
@@ -3,24 +3,24 @@
"slug": "germany",
"name": "Germany",
"title": "Top observed GitHub contributors in Germany",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 34235
+ 34581
]
},
"code": "DE",
- "candidate_count": 129710,
+ "candidate_count": 129858,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -35,17 +35,17 @@
"candidate_count_by_query": [
{
"query": "location:Germany repos:>5 type:user",
- "total": 89965,
+ "total": 90077,
"accepted": 34
},
{
"query": "location:Berlin repos:>5 type:user",
- "total": 28816,
+ "total": 28844,
"accepted": 22
},
{
"query": "location:Munich repos:>5 type:user",
- "total": 10929,
+ "total": 10937,
"accepted": 32
}
],
@@ -54,12 +54,12 @@
"login": "alexeygrigorev",
"name": "Alexey Grigorev",
"profile_url": "https://github.com/alexeygrigorev",
- "public_contributions": 7255,
- "public_repos": 178,
+ "public_contributions": 7355,
+ "public_repos": 179,
"public_gists": 39,
- "observed_public_commits": 7255,
+ "observed_public_commits": 7355,
"observed_public_pull_requests": 20,
- "followers": 5584,
+ "followers": 5596,
"location": "Berlin, Germany",
"location_confidence": "multi-location",
"discovered_by_query": "location:Germany repos:>5 type:user",
@@ -88,61 +88,61 @@
"login": "schacon",
"name": "Scott Chacon",
"profile_url": "https://github.com/schacon",
- "public_contributions": 4078,
+ "public_contributions": 4102,
"public_repos": 261,
"public_gists": 98,
- "observed_public_commits": 4078,
- "observed_public_pull_requests": 961,
+ "observed_public_commits": 4102,
+ "observed_public_pull_requests": 967,
"followers": 14142,
"location": "Berlin, Germany",
"location_confidence": "multi-location",
"discovered_by_query": "location:Germany repos:>5 type:user",
"notable_repositories": [],
"rank": 3,
- "previous_rank": 4
- },
- {
- "login": "brillout",
- "name": "Rom",
- "profile_url": "https://github.com/brillout",
- "public_contributions": 4048,
- "public_repos": 432,
- "public_gists": 3,
- "observed_public_commits": 4048,
- "observed_public_pull_requests": 572,
- "followers": 1382,
- "location": "Germany, Munich",
- "location_confidence": "multi-location",
- "discovered_by_query": "location:Munich repos:>5 type:user",
- "notable_repositories": [],
- "rank": 4,
"previous_rank": 3
},
{
"login": "sebastianbergmann",
"name": "Sebastian Bergmann",
"profile_url": "https://github.com/sebastianbergmann",
- "public_contributions": 3911,
- "public_repos": 77,
+ "public_contributions": 4054,
+ "public_repos": 74,
"public_gists": 10,
- "observed_public_commits": 3911,
- "observed_public_pull_requests": 52,
- "followers": 7610,
+ "observed_public_commits": 4054,
+ "observed_public_pull_requests": 53,
+ "followers": 7611,
"location": "Siegburg, Germany",
"location_confidence": "multi-location",
"discovered_by_query": "location:Germany repos:>5 type:user",
"notable_repositories": [],
- "rank": 5,
+ "rank": 4,
"previous_rank": 5
},
+ {
+ "login": "brillout",
+ "name": "Rom",
+ "profile_url": "https://github.com/brillout",
+ "public_contributions": 4052,
+ "public_repos": 432,
+ "public_gists": 3,
+ "observed_public_commits": 4052,
+ "observed_public_pull_requests": 571,
+ "followers": 1383,
+ "location": "Germany, Munich",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Munich repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 4
+ },
{
"login": "schickling",
"name": "Johannes Schickling",
"profile_url": "https://github.com/schickling",
- "public_contributions": 3041,
+ "public_contributions": 3038,
"public_repos": 146,
"public_gists": 88,
- "observed_public_commits": 3041,
+ "observed_public_commits": 3038,
"observed_public_pull_requests": 556,
"followers": 2440,
"location": "Berlin",
@@ -156,10 +156,10 @@
"login": "floooh",
"name": "Andre Weissflog",
"profile_url": "https://github.com/floooh",
- "public_contributions": 2235,
+ "public_contributions": 2236,
"public_repos": 162,
"public_gists": 55,
- "observed_public_commits": 2235,
+ "observed_public_commits": 2236,
"observed_public_pull_requests": 126,
"followers": 3038,
"location": "Berlin",
@@ -173,12 +173,12 @@
"login": "posva",
"name": "Eduardo San Martin Morote",
"profile_url": "https://github.com/posva",
- "public_contributions": 2080,
+ "public_contributions": 2071,
"public_repos": 386,
"public_gists": 18,
- "observed_public_commits": 2080,
- "observed_public_pull_requests": 55,
- "followers": 6518,
+ "observed_public_commits": 2071,
+ "observed_public_pull_requests": 56,
+ "followers": 6522,
"location": "Berlin",
"location_confidence": "city-match",
"discovered_by_query": "location:Berlin repos:>5 type:user",
@@ -190,10 +190,10 @@
"login": "pepelsbey",
"name": "Vadim Makeev",
"profile_url": "https://github.com/pepelsbey",
- "public_contributions": 1631,
+ "public_contributions": 1633,
"public_repos": 54,
"public_gists": 111,
- "observed_public_commits": 1631,
+ "observed_public_commits": 1633,
"observed_public_pull_requests": 161,
"followers": 2467,
"location": "Berlin, Germany",
@@ -203,156 +203,156 @@
"rank": 9,
"previous_rank": 9
},
+ {
+ "login": "Leonxlnx",
+ "name": "Leon Lin",
+ "profile_url": "https://github.com/Leonxlnx",
+ "public_contributions": 1537,
+ "public_repos": 106,
+ "public_gists": 0,
+ "observed_public_commits": 1537,
+ "observed_public_pull_requests": 16,
+ "followers": 794,
+ "location": "Munich",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Munich repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 11
+ },
{
"login": "leahneukirchen",
"name": "Leah Neukirchen",
"profile_url": "https://github.com/leahneukirchen",
- "public_contributions": 1453,
+ "public_contributions": 1462,
"public_repos": 217,
"public_gists": 8,
- "observed_public_commits": 1453,
+ "observed_public_commits": 1462,
"observed_public_pull_requests": 29,
"followers": 1489,
"location": "Munich, Germany",
"location_confidence": "multi-location",
"discovered_by_query": "location:Munich repos:>5 type:user",
"notable_repositories": [],
- "rank": 10,
- "previous_rank": 10
- },
- {
- "login": "Leonxlnx",
- "name": "Leon Lin",
- "profile_url": "https://github.com/Leonxlnx",
- "public_contributions": 1431,
- "public_repos": 105,
- "public_gists": 0,
- "observed_public_commits": 1431,
- "observed_public_pull_requests": 16,
- "followers": 791,
- "location": "Munich",
- "location_confidence": "city-match",
- "discovered_by_query": "location:Munich repos:>5 type:user",
- "notable_repositories": [],
"rank": 11,
- "previous_rank": 13
+ "previous_rank": 10
},
{
"login": "aeneasr",
"name": "hackerman",
"profile_url": "https://github.com/aeneasr",
- "public_contributions": 1368,
+ "public_contributions": 1370,
"public_repos": 263,
"public_gists": 43,
- "observed_public_commits": 1368,
- "observed_public_pull_requests": 167,
- "followers": 2061,
+ "observed_public_commits": 1370,
+ "observed_public_pull_requests": 166,
+ "followers": 2059,
"location": "Munich, Germany",
"location_confidence": "multi-location",
"discovered_by_query": "location:Munich repos:>5 type:user",
"notable_repositories": [],
"rank": 12,
- "previous_rank": 11
+ "previous_rank": 12
},
{
"login": "IndrajeetPatil",
"name": "Indrajeet Patil",
"profile_url": "https://github.com/IndrajeetPatil",
- "public_contributions": 1295,
+ "public_contributions": 1297,
"public_repos": 31,
"public_gists": 0,
- "observed_public_commits": 1295,
- "observed_public_pull_requests": 303,
+ "observed_public_commits": 1297,
+ "observed_public_pull_requests": 304,
"followers": 1786,
"location": "Munich",
"location_confidence": "city-match",
"discovered_by_query": "location:Munich repos:>5 type:user",
"notable_repositories": [],
"rank": 13,
- "previous_rank": 12
+ "previous_rank": 13
},
{
"login": "KittyGiraudel",
"name": "Kitty Giraudel",
"profile_url": "https://github.com/KittyGiraudel",
- "public_contributions": 1188,
+ "public_contributions": 1191,
"public_repos": 61,
"public_gists": 111,
- "observed_public_commits": 1188,
+ "observed_public_commits": 1191,
"observed_public_pull_requests": 25,
- "followers": 2985,
+ "followers": 2984,
"location": "Berlin",
"location_confidence": "city-match",
"discovered_by_query": "location:Berlin repos:>5 type:user",
"notable_repositories": [],
"rank": 14,
- "previous_rank": 16
+ "previous_rank": 14
},
{
"login": "tshemsedinov",
"name": "Timur Shemsedinov",
"profile_url": "https://github.com/tshemsedinov",
- "public_contributions": 1162,
+ "public_contributions": 1159,
"public_repos": 235,
"public_gists": 8,
- "observed_public_commits": 1162,
+ "observed_public_commits": 1159,
"observed_public_pull_requests": 218,
- "followers": 5287,
+ "followers": 5288,
"location": "Earth, Europe, Ukraine, Kiev, Kyiv, USA, Spain, Germany, Italy, China",
"location_confidence": "multi-location",
"discovered_by_query": "location:Germany repos:>5 type:user",
"notable_repositories": [],
"rank": 15,
- "previous_rank": 14
+ "previous_rank": 15
},
{
"login": "Lasim",
"name": "Piotr Hajdas",
"profile_url": "https://github.com/Lasim",
- "public_contributions": 1121,
+ "public_contributions": 1111,
"public_repos": 12,
"public_gists": 0,
- "observed_public_commits": 1121,
- "observed_public_pull_requests": 108,
- "followers": 1169,
+ "observed_public_commits": 1111,
+ "observed_public_pull_requests": 105,
+ "followers": 1178,
"location": "Munich, Germany",
"location_confidence": "multi-location",
"discovered_by_query": "location:Munich repos:>5 type:user",
"notable_repositories": [],
"rank": 16,
- "previous_rank": 15
- },
- {
- "login": "sharkdp",
- "name": "David Peter",
- "profile_url": "https://github.com/sharkdp",
- "public_contributions": 1024,
- "public_repos": 129,
- "public_gists": 37,
- "observed_public_commits": 1024,
- "observed_public_pull_requests": 577,
- "followers": 8030,
- "location": "Stuttgart, Germany",
- "location_confidence": "multi-location",
- "discovered_by_query": "location:Germany repos:>5 type:user",
- "notable_repositories": [],
- "rank": 17,
- "previous_rank": 18
+ "previous_rank": 16
},
{
"login": "marijnh",
"name": "Marijn Haverbeke",
"profile_url": "https://github.com/marijnh",
- "public_contributions": 1023,
+ "public_contributions": 1026,
"public_repos": 65,
"public_gists": 44,
- "observed_public_commits": 1023,
+ "observed_public_commits": 1026,
"observed_public_pull_requests": 2,
- "followers": 7058,
+ "followers": 7059,
"location": "Berlin",
"location_confidence": "city-match",
"discovered_by_query": "location:Berlin repos:>5 type:user",
"notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 18
+ },
+ {
+ "login": "sharkdp",
+ "name": "David Peter",
+ "profile_url": "https://github.com/sharkdp",
+ "public_contributions": 1016,
+ "public_repos": 129,
+ "public_gists": 37,
+ "observed_public_commits": 1016,
+ "observed_public_pull_requests": 573,
+ "followers": 8033,
+ "location": "Stuttgart, Germany",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Germany repos:>5 type:user",
+ "notable_repositories": [],
"rank": 18,
"previous_rank": 17
},
@@ -364,8 +364,8 @@
"public_repos": 66,
"public_gists": 1,
"observed_public_commits": 868,
- "observed_public_pull_requests": 575,
- "followers": 31267,
+ "observed_public_pull_requests": 574,
+ "followers": 31288,
"location": "Berlin, Germany",
"location_confidence": "multi-location",
"discovered_by_query": "location:Germany repos:>5 type:user",
@@ -377,12 +377,12 @@
"login": "nikic",
"name": "Nikita Popov",
"profile_url": "https://github.com/nikic",
- "public_contributions": 813,
+ "public_contributions": 815,
"public_repos": 140,
"public_gists": 73,
- "observed_public_commits": 813,
- "observed_public_pull_requests": 464,
- "followers": 6477,
+ "observed_public_commits": 815,
+ "observed_public_pull_requests": 465,
+ "followers": 6478,
"location": "Berlin, Germany",
"location_confidence": "multi-location",
"discovered_by_query": "location:Germany repos:>5 type:user",
diff --git a/data/latest/countries-hong-kong.json b/data/latest/countries-hong-kong.json
index 27271bb..dee8500 100644
--- a/data/latest/countries-hong-kong.json
+++ b/data/latest/countries-hong-kong.json
@@ -3,24 +3,24 @@
"slug": "hong-kong",
"name": "Hong Kong",
"title": "Top observed GitHub contributors in Hong Kong",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 34152
+ 34483
]
},
"code": "HK",
- "candidate_count": 8776,
+ "candidate_count": 8783,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:\"Hong Kong\" repos:>5 type:user",
- "total": 8776,
+ "total": 8783,
"accepted": 100
}
],
@@ -42,12 +42,12 @@
"login": "Anduin2017",
"name": "Anduin Xue",
"profile_url": "https://github.com/Anduin2017",
- "public_contributions": 9045,
+ "public_contributions": 9114,
"public_repos": 142,
"public_gists": 14,
- "observed_public_commits": 9045,
+ "observed_public_commits": 9114,
"observed_public_pull_requests": 17,
- "followers": 3529,
+ "followers": 3530,
"location": "Hong Kong SAR",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
@@ -59,17 +59,18 @@
"login": "JokerJohn",
"name": "Catalina",
"profile_url": "https://github.com/JokerJohn",
- "public_contributions": 6185,
+ "public_contributions": 6309,
"public_repos": 107,
"public_gists": 1,
- "observed_public_commits": 6185,
+ "observed_public_commits": 6309,
"observed_public_pull_requests": 5,
- "followers": 1108,
+ "followers": 1109,
"location": "Hong Kong SAR, China",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 2
+ "rank": 2,
+ "previous_rank": 2
},
{
"login": "dirkarnez",
@@ -80,45 +81,47 @@
"public_gists": 98,
"observed_public_commits": 5527,
"observed_public_pull_requests": 1,
- "followers": 397,
+ "followers": 399,
"location": "Hong Kong",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 3
+ "rank": 3,
+ "previous_rank": 3
},
{
"login": "kentang2017",
"name": "Ken Tang",
"profile_url": "https://github.com/kentang2017",
- "public_contributions": 2476,
- "public_repos": 27,
+ "public_contributions": 2559,
+ "public_repos": 28,
"public_gists": 0,
- "observed_public_commits": 2476,
+ "observed_public_commits": 2559,
"observed_public_pull_requests": 1,
- "followers": 731,
+ "followers": 742,
"location": "Hong Kong",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 4
+ "rank": 4,
+ "previous_rank": 4
},
{
"login": "fuma-nama",
"name": "Fuma Nama",
"profile_url": "https://github.com/fuma-nama",
- "public_contributions": 2172,
+ "public_contributions": 2197,
"public_repos": 128,
"public_gists": 0,
- "observed_public_commits": 2172,
- "observed_public_pull_requests": 423,
- "followers": 1577,
+ "observed_public_commits": 2197,
+ "observed_public_pull_requests": 428,
+ "followers": 1581,
"location": "Hong Kong",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
"notable_repositories": [],
"rank": 5,
- "previous_rank": 2
+ "previous_rank": 5
},
{
"login": "nelsonlaidev",
@@ -134,29 +137,14 @@
"location_confidence": "exact-country",
"discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 6
- },
- {
- "login": "DarkLight1337",
- "name": "Cyrus Leung",
- "profile_url": "https://github.com/DarkLight1337",
- "public_contributions": 1981,
- "public_repos": 16,
- "public_gists": 0,
- "observed_public_commits": 1981,
- "observed_public_pull_requests": 529,
- "followers": 420,
- "location": "Hong Kong",
- "location_confidence": "exact-country",
- "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
- "notable_repositories": [],
- "rank": 7
+ "rank": 6,
+ "previous_rank": 6
},
{
"login": "0x676e67",
"profile_url": "https://github.com/0x676e67",
"public_contributions": 1977,
- "public_repos": 97,
+ "public_repos": 98,
"public_gists": 3,
"observed_public_commits": 1977,
"observed_public_pull_requests": 916,
@@ -165,40 +153,59 @@
"location_confidence": "exact-country",
"discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 8
+ "rank": 7,
+ "previous_rank": 8
+ },
+ {
+ "login": "DarkLight1337",
+ "name": "Cyrus Leung",
+ "profile_url": "https://github.com/DarkLight1337",
+ "public_contributions": 1974,
+ "public_repos": 16,
+ "public_gists": 0,
+ "observed_public_commits": 1974,
+ "observed_public_pull_requests": 529,
+ "followers": 420,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 7
},
{
"login": "ArgoZhang",
"name": "Argo Zhang",
"profile_url": "https://github.com/ArgoZhang",
- "public_contributions": 1438,
+ "public_contributions": 1442,
"public_repos": 117,
"public_gists": 0,
- "observed_public_commits": 1438,
- "observed_public_pull_requests": 1233,
+ "observed_public_commits": 1442,
+ "observed_public_pull_requests": 1237,
"followers": 1065,
"location": "Hong Kong",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 9
+ "rank": 9,
+ "previous_rank": 9
},
{
"login": "johnsoncodehk",
"name": "Johnson Chu",
"profile_url": "https://github.com/johnsoncodehk",
- "public_contributions": 1321,
+ "public_contributions": 1354,
"public_repos": 153,
"public_gists": 23,
- "observed_public_commits": 1321,
- "observed_public_pull_requests": 140,
+ "observed_public_commits": 1354,
+ "observed_public_pull_requests": 153,
"followers": 1686,
"location": "Hong Kong",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
"notable_repositories": [],
"rank": 10,
- "previous_rank": 3
+ "previous_rank": 10
},
{
"login": "TianxingChen",
@@ -209,13 +216,13 @@
"public_gists": 0,
"observed_public_commits": 1270,
"observed_public_pull_requests": 0,
- "followers": 1457,
+ "followers": 1460,
"location": "Hong Kong",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
"notable_repositories": [],
"rank": 11,
- "previous_rank": 4
+ "previous_rank": 11
},
{
"login": "Akagi201",
@@ -231,7 +238,8 @@
"location_confidence": "exact-country",
"discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 12
+ "rank": 12,
+ "previous_rank": 12
},
{
"login": "heilcheng",
@@ -242,29 +250,30 @@
"public_gists": 0,
"observed_public_commits": 769,
"observed_public_pull_requests": 52,
- "followers": 954,
+ "followers": 957,
"location": "Hong Kong",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 13
+ "rank": 13,
+ "previous_rank": 13
},
{
"login": "messense",
"name": "messense",
"profile_url": "https://github.com/messense",
- "public_contributions": 761,
+ "public_contributions": 764,
"public_repos": 143,
"public_gists": 25,
- "observed_public_commits": 761,
+ "observed_public_commits": 764,
"observed_public_pull_requests": 224,
- "followers": 2164,
+ "followers": 2165,
"location": "Hong Kong",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
"notable_repositories": [],
"rank": 14,
- "previous_rank": 5
+ "previous_rank": 14
},
{
"login": "tiann",
@@ -275,13 +284,13 @@
"public_gists": 9,
"observed_public_commits": 663,
"observed_public_pull_requests": 23,
- "followers": 8291,
+ "followers": 8299,
"location": "Hong Kong",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
"notable_repositories": [],
"rank": 15,
- "previous_rank": 6
+ "previous_rank": 15
},
{
"login": "kig",
@@ -297,23 +306,25 @@
"location_confidence": "exact-country",
"discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 16
+ "rank": 16,
+ "previous_rank": 16
},
{
"login": "uyarn",
"name": "wū yāng",
"profile_url": "https://github.com/uyarn",
- "public_contributions": 509,
+ "public_contributions": 513,
"public_repos": 38,
"public_gists": 0,
- "observed_public_commits": 509,
- "observed_public_pull_requests": 359,
+ "observed_public_commits": 513,
+ "observed_public_pull_requests": 361,
"followers": 313,
"location": "Shenzhen/Hong Kong, China",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 17
+ "rank": 17,
+ "previous_rank": 17
},
{
"login": "tobychui",
@@ -329,7 +340,8 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 18
+ "rank": 18,
+ "previous_rank": 18
},
{
"login": "pseudoyu",
@@ -340,24 +352,24 @@
"public_gists": 5,
"observed_public_commits": 429,
"observed_public_pull_requests": 26,
- "followers": 1291,
+ "followers": 1293,
"location": "Hong Kong",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
"notable_repositories": [],
"rank": 19,
- "previous_rank": 7
+ "previous_rank": 19
},
{
- "login": "aofei",
- "name": "Aofei Sheng",
- "profile_url": "https://github.com/aofei",
- "public_contributions": 417,
- "public_repos": 54,
- "public_gists": 6,
- "observed_public_commits": 417,
- "observed_public_pull_requests": 375,
- "followers": 589,
+ "login": "c0re100",
+ "name": "ɥnsʞʎ",
+ "profile_url": "https://github.com/c0re100",
+ "public_contributions": 415,
+ "public_repos": 49,
+ "public_gists": 3,
+ "observed_public_commits": 415,
+ "observed_public_pull_requests": 5,
+ "followers": 844,
"location": "Hong Kong",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
diff --git a/data/latest/countries-india.json b/data/latest/countries-india.json
index 4a24ffd..95407ee 100644
--- a/data/latest/countries-india.json
+++ b/data/latest/countries-india.json
@@ -3,24 +3,24 @@
"slug": "india",
"name": "India",
"title": "Top observed GitHub contributors in India",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 517344
+ 517396
]
},
"code": "IN",
- "candidate_count": 234279,
+ "candidate_count": 234566,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:India repos:>5 type:user",
- "total": 234279,
+ "total": 234566,
"accepted": 100
}
],
@@ -52,185 +52,178 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:India repos:>5 type:user",
"notable_repositories": [],
- "rank": 1
+ "rank": 1,
+ "previous_rank": 1
},
{
"login": "kovidgoyal",
"name": "Kovid Goyal",
"profile_url": "https://github.com/kovidgoyal",
- "public_contributions": 4598,
+ "public_contributions": 4634,
"public_repos": 46,
"public_gists": 0,
- "observed_public_commits": 4598,
+ "observed_public_commits": 4634,
"observed_public_pull_requests": 4,
- "followers": 5507,
+ "followers": 5509,
"location": "Mumbai, India",
"location_confidence": "multi-location",
"discovered_by_query": "location:India repos:>5 type:user",
"notable_repositories": [],
"rank": 2,
- "previous_rank": 1
+ "previous_rank": 2
},
{
"login": "thetutlage",
"name": "Harminder Virk",
"profile_url": "https://github.com/thetutlage",
- "public_contributions": 2463,
+ "public_contributions": 2429,
"public_repos": 313,
"public_gists": 41,
- "observed_public_commits": 2463,
+ "observed_public_commits": 2429,
"observed_public_pull_requests": 37,
"followers": 2623,
"location": "India",
"location_confidence": "exact-country",
"discovered_by_query": "location:India repos:>5 type:user",
"notable_repositories": [],
- "rank": 3
+ "rank": 3,
+ "previous_rank": 3
},
{
"login": "ishandutta2007",
"name": "Ishan Dutta",
"profile_url": "https://github.com/ishandutta2007",
- "public_contributions": 1884,
- "public_repos": 1703,
+ "public_contributions": 1899,
+ "public_repos": 1704,
"public_gists": 23,
- "observed_public_commits": 1884,
+ "observed_public_commits": 1899,
"observed_public_pull_requests": 1,
- "followers": 12320,
+ "followers": 12419,
"location": "India",
"location_confidence": "exact-country",
"discovered_by_query": "location:India repos:>5 type:user",
"notable_repositories": [],
"rank": 4,
- "previous_rank": 2
+ "previous_rank": 4
},
{
"login": "codewithdhruba01",
"name": "Dhrubaraj Pati",
"profile_url": "https://github.com/codewithdhruba01",
- "public_contributions": 1796,
+ "public_contributions": 1801,
"public_repos": 67,
"public_gists": 0,
- "observed_public_commits": 1796,
- "observed_public_pull_requests": 328,
- "followers": 2184,
+ "observed_public_commits": 1801,
+ "observed_public_pull_requests": 330,
+ "followers": 2192,
"location": "india",
"location_confidence": "exact-country",
"discovered_by_query": "location:India repos:>5 type:user",
"notable_repositories": [],
- "rank": 5
+ "rank": 5,
+ "previous_rank": 5
},
{
"login": "MAZHARMIK",
"name": "MAZHAR",
"profile_url": "https://github.com/MAZHARMIK",
- "public_contributions": 959,
+ "public_contributions": 962,
"public_repos": 30,
"public_gists": 0,
- "observed_public_commits": 959,
+ "observed_public_commits": 962,
"observed_public_pull_requests": 0,
- "followers": 2749,
+ "followers": 2751,
"location": "Gurgaon, India",
"location_confidence": "multi-location",
"discovered_by_query": "location:India repos:>5 type:user",
"notable_repositories": [],
- "rank": 6
+ "rank": 6,
+ "previous_rank": 6
},
{
"login": "PeetlaMahesh123",
"name": "🎯✨Peetla Mahesh💫🤖",
"profile_url": "https://github.com/PeetlaMahesh123",
- "public_contributions": 945,
+ "public_contributions": 949,
"public_repos": 34,
"public_gists": 0,
- "observed_public_commits": 945,
+ "observed_public_commits": 949,
"observed_public_pull_requests": 0,
- "followers": 1975,
+ "followers": 1994,
"location": "Mico Layout , Bangalore, Karnataka, India",
"location_confidence": "multi-location",
"discovered_by_query": "location:India repos:>5 type:user",
"notable_repositories": [],
- "rank": 7
+ "rank": 7,
+ "previous_rank": 7
},
{
"login": "sivaprasadreddy",
"name": "K. Siva Prasad Reddy",
"profile_url": "https://github.com/sivaprasadreddy",
- "public_contributions": 907,
+ "public_contributions": 913,
"public_repos": 165,
"public_gists": 63,
- "observed_public_commits": 907,
- "observed_public_pull_requests": 27,
+ "observed_public_commits": 913,
+ "observed_public_pull_requests": 28,
"followers": 1864,
"location": "Hyderabad, India",
"location_confidence": "multi-location",
"discovered_by_query": "location:India repos:>5 type:user",
"notable_repositories": [],
- "rank": 8
+ "rank": 8,
+ "previous_rank": 8
},
{
"login": "sayakpaul",
"name": "Sayak Paul",
"profile_url": "https://github.com/sayakpaul",
- "public_contributions": 786,
+ "public_contributions": 796,
"public_repos": 275,
"public_gists": 158,
- "observed_public_commits": 786,
- "observed_public_pull_requests": 454,
- "followers": 3224,
+ "observed_public_commits": 796,
+ "observed_public_pull_requests": 467,
+ "followers": 3225,
"location": "India",
"location_confidence": "exact-country",
"discovered_by_query": "location:India repos:>5 type:user",
"notable_repositories": [],
- "rank": 9
+ "rank": 9,
+ "previous_rank": 9
},
{
"login": "mr-karan",
"name": "Karan Sharma",
"profile_url": "https://github.com/mr-karan",
- "public_contributions": 719,
- "public_repos": 168,
+ "public_contributions": 726,
+ "public_repos": 169,
"public_gists": 42,
- "observed_public_commits": 719,
- "observed_public_pull_requests": 52,
- "followers": 1880,
+ "observed_public_commits": 726,
+ "observed_public_pull_requests": 54,
+ "followers": 1881,
"location": "Bangalore, India",
"location_confidence": "multi-location",
"discovered_by_query": "location:India repos:>5 type:user",
"notable_repositories": [],
- "rank": 10
+ "rank": 10,
+ "previous_rank": 10
},
{
"login": "PramodDutta",
"name": "Promode",
"profile_url": "https://github.com/PramodDutta",
- "public_contributions": 595,
+ "public_contributions": 602,
"public_repos": 286,
"public_gists": 70,
- "observed_public_commits": 595,
+ "observed_public_commits": 602,
"observed_public_pull_requests": 8,
- "followers": 1730,
- "location": "India",
- "location_confidence": "exact-country",
- "discovered_by_query": "location:India repos:>5 type:user",
- "notable_repositories": [],
- "rank": 11
- },
- {
- "login": "Aakashdeveloper",
- "name": "Aakash ",
- "profile_url": "https://github.com/Aakashdeveloper",
- "public_contributions": 591,
- "public_repos": 790,
- "public_gists": 1,
- "observed_public_commits": 591,
- "observed_public_pull_requests": 0,
- "followers": 4495,
+ "followers": 1732,
"location": "India",
"location_confidence": "exact-country",
"discovered_by_query": "location:India repos:>5 type:user",
"notable_repositories": [],
- "rank": 12
+ "rank": 11,
+ "previous_rank": 11
},
{
"login": "mukeshlilawat1",
@@ -241,12 +234,30 @@
"public_gists": 0,
"observed_public_commits": 582,
"observed_public_pull_requests": 165,
- "followers": 2331,
+ "followers": 2327,
"location": "India",
"location_confidence": "exact-country",
"discovered_by_query": "location:India repos:>5 type:user",
"notable_repositories": [],
- "rank": 13
+ "rank": 12,
+ "previous_rank": 13
+ },
+ {
+ "login": "Aakashdeveloper",
+ "name": "Aakash ",
+ "profile_url": "https://github.com/Aakashdeveloper",
+ "public_contributions": 541,
+ "public_repos": 790,
+ "public_gists": 1,
+ "observed_public_commits": 541,
+ "observed_public_pull_requests": 0,
+ "followers": 4495,
+ "location": "India",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 12
},
{
"login": "liyasthomas",
@@ -262,7 +273,8 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:India repos:>5 type:user",
"notable_repositories": [],
- "rank": 14
+ "rank": 14,
+ "previous_rank": 14
},
{
"login": "PatilShreyas",
@@ -278,7 +290,8 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:India repos:>5 type:user",
"notable_repositories": [],
- "rank": 15
+ "rank": 15,
+ "previous_rank": 15
},
{
"login": "Pradumnasaraf",
@@ -289,12 +302,13 @@
"public_gists": 4,
"observed_public_commits": 376,
"observed_public_pull_requests": 134,
- "followers": 1908,
+ "followers": 1909,
"location": "India",
"location_confidence": "exact-country",
"discovered_by_query": "location:India repos:>5 type:user",
"notable_repositories": [],
- "rank": 16
+ "rank": 16,
+ "previous_rank": 16
},
{
"login": "vinitshahdeo",
@@ -305,61 +319,64 @@
"public_gists": 25,
"observed_public_commits": 361,
"observed_public_pull_requests": 10,
- "followers": 2553,
+ "followers": 2552,
"location": "Bangalore, India",
"location_confidence": "multi-location",
"discovered_by_query": "location:India repos:>5 type:user",
"notable_repositories": [],
- "rank": 17
+ "rank": 17,
+ "previous_rank": 17
},
{
"login": "gautamkrishnar",
"name": "Gautam krishna R",
"profile_url": "https://github.com/gautamkrishnar",
- "public_contributions": 308,
+ "public_contributions": 307,
"public_repos": 295,
"public_gists": 16,
- "observed_public_commits": 308,
+ "observed_public_commits": 307,
"observed_public_pull_requests": 7,
- "followers": 2339,
+ "followers": 2337,
"location": "India",
"location_confidence": "exact-country",
"discovered_by_query": "location:India repos:>5 type:user",
"notable_repositories": [],
- "rank": 18
+ "rank": 18,
+ "previous_rank": 18
},
{
"login": "amitshekhariitbhu",
"name": "AMIT SHEKHAR",
"profile_url": "https://github.com/amitshekhariitbhu",
- "public_contributions": 307,
+ "public_contributions": 301,
"public_repos": 127,
"public_gists": 40,
- "observed_public_commits": 307,
+ "observed_public_commits": 301,
"observed_public_pull_requests": 0,
- "followers": 8483,
+ "followers": 8486,
"location": "New Delhi, India",
"location_confidence": "multi-location",
"discovered_by_query": "location:India repos:>5 type:user",
"notable_repositories": [],
"rank": 19,
- "previous_rank": 3
+ "previous_rank": 19
},
{
"login": "vermakhushboo",
"name": "Khushboo Verma",
"profile_url": "https://github.com/vermakhushboo",
- "public_contributions": 288,
+ "public_contributions": 285,
"public_repos": 118,
"public_gists": 0,
- "observed_public_commits": 288,
+ "observed_public_commits": 285,
"observed_public_pull_requests": 84,
"followers": 1777,
"location": "India",
"location_confidence": "exact-country",
"discovered_by_query": "location:India repos:>5 type:user",
"notable_repositories": [],
- "rank": 20
+ "rank": 20,
+ "previous_rank": 20
}
]
}
diff --git a/data/latest/countries-indonesia.json b/data/latest/countries-indonesia.json
index c6e43d8..e751cc5 100644
--- a/data/latest/countries-indonesia.json
+++ b/data/latest/countries-indonesia.json
@@ -3,24 +3,24 @@
"slug": "indonesia",
"name": "Indonesia",
"title": "Top observed GitHub contributors in Indonesia",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 133983
+ 133904
]
},
"code": "ID",
- "candidate_count": 53079,
+ "candidate_count": 53115,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:Indonesia repos:>5 type:user",
- "total": 53079,
+ "total": 53115,
"accepted": 100
}
],
@@ -42,26 +42,27 @@
"login": "fdciabdul",
"name": "taqin",
"profile_url": "https://github.com/fdciabdul",
- "public_contributions": 78544,
+ "public_contributions": 78382,
"public_repos": 155,
"public_gists": 68,
- "observed_public_commits": 78544,
- "observed_public_pull_requests": 35,
+ "observed_public_commits": 78382,
+ "observed_public_pull_requests": 34,
"followers": 584,
"location": "Indonesia",
"location_confidence": "exact-country",
"discovered_by_query": "location:Indonesia repos:>5 type:user",
"notable_repositories": [],
- "rank": 1
+ "rank": 1,
+ "previous_rank": 1
},
{
"login": "hendisantika",
"name": "Hendi Santika",
"profile_url": "https://github.com/hendisantika",
- "public_contributions": 35806,
+ "public_contributions": 35856,
"public_repos": 2310,
"public_gists": 70,
- "observed_public_commits": 35806,
+ "observed_public_commits": 35856,
"observed_public_pull_requests": 14,
"followers": 2051,
"location": "Bandung Jawa Barat - Indonesia",
@@ -69,14 +70,14 @@
"discovered_by_query": "location:Indonesia repos:>5 type:user",
"notable_repositories": [],
"rank": 2,
- "previous_rank": 1
+ "previous_rank": 2
},
{
"login": "alsyundawy",
"name": "༺ Initial H ༻",
"profile_url": "https://github.com/alsyundawy",
"public_contributions": 5837,
- "public_repos": 631,
+ "public_repos": 632,
"public_gists": 103,
"observed_public_commits": 5837,
"observed_public_pull_requests": 29,
@@ -85,32 +86,34 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:Indonesia repos:>5 type:user",
"notable_repositories": [],
- "rank": 3
+ "rank": 3,
+ "previous_rank": 3
},
{
"login": "endymuhardin",
"name": "Endy Muhardin",
"profile_url": "https://github.com/endymuhardin",
- "public_contributions": 3514,
+ "public_contributions": 3522,
"public_repos": 253,
"public_gists": 21,
- "observed_public_commits": 3514,
+ "observed_public_commits": 3522,
"observed_public_pull_requests": 23,
"followers": 1223,
"location": "Jakarta, Indonesia",
"location_confidence": "multi-location",
"discovered_by_query": "location:Indonesia repos:>5 type:user",
"notable_repositories": [],
- "rank": 4
+ "rank": 4,
+ "previous_rank": 4
},
{
"login": "zuramai",
"name": "Saugi",
"profile_url": "https://github.com/zuramai",
- "public_contributions": 2629,
+ "public_contributions": 2634,
"public_repos": 221,
"public_gists": 15,
- "observed_public_commits": 2629,
+ "observed_public_commits": 2634,
"observed_public_pull_requests": 15,
"followers": 1616,
"location": "Indonesia",
@@ -118,73 +121,75 @@
"discovered_by_query": "location:Indonesia repos:>5 type:user",
"notable_repositories": [],
"rank": 5,
- "previous_rank": 2
- },
- {
- "login": "KOSASIH",
- "name": "KOSASIH",
- "profile_url": "https://github.com/KOSASIH",
- "public_contributions": 1667,
- "public_repos": 977,
- "public_gists": 42,
- "observed_public_commits": 1667,
- "observed_public_pull_requests": 16,
- "followers": 3073,
- "location": "INDONESIA",
- "location_confidence": "exact-country",
- "discovered_by_query": "location:Indonesia repos:>5 type:user",
- "notable_repositories": [],
- "rank": 6,
- "previous_rank": 3
+ "previous_rank": 5
},
{
"login": "samsonasik",
"name": "Abdul Malik Ikhsan",
"profile_url": "https://github.com/samsonasik",
- "public_contributions": 1618,
- "public_repos": 655,
+ "public_contributions": 1672,
+ "public_repos": 656,
"public_gists": 69,
- "observed_public_commits": 1618,
- "observed_public_pull_requests": 1041,
+ "observed_public_commits": 1672,
+ "observed_public_pull_requests": 1034,
"followers": 730,
"location": "Bandung, Indonesia",
"location_confidence": "multi-location",
"discovered_by_query": "location:Indonesia repos:>5 type:user",
"notable_repositories": [],
- "rank": 7
+ "rank": 6,
+ "previous_rank": 7
},
{
"login": "goFrendiAsgard",
"name": "Go Frendi Gunawan",
"profile_url": "https://github.com/goFrendiAsgard",
- "public_contributions": 1599,
+ "public_contributions": 1615,
"public_repos": 265,
"public_gists": 63,
- "observed_public_commits": 1599,
- "observed_public_pull_requests": 143,
+ "observed_public_commits": 1615,
+ "observed_public_pull_requests": 146,
"followers": 501,
"location": "Malang, East Java, Indonesia",
"location_confidence": "multi-location",
"discovered_by_query": "location:Indonesia repos:>5 type:user",
"notable_repositories": [],
- "rank": 8
+ "rank": 7,
+ "previous_rank": 8
+ },
+ {
+ "login": "KOSASIH",
+ "name": "KOSASIH",
+ "profile_url": "https://github.com/KOSASIH",
+ "public_contributions": 1611,
+ "public_repos": 977,
+ "public_gists": 42,
+ "observed_public_commits": 1611,
+ "observed_public_pull_requests": 16,
+ "followers": 3074,
+ "location": "INDONESIA",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 6
},
{
"login": "dwisiswant0",
"name": "Dwi Siswanto",
"profile_url": "https://github.com/dwisiswant0",
- "public_contributions": 1483,
+ "public_contributions": 1489,
"public_repos": 165,
"public_gists": 49,
- "observed_public_commits": 1483,
+ "observed_public_commits": 1489,
"observed_public_pull_requests": 224,
- "followers": 2178,
+ "followers": 2179,
"location": "Jakarta, Indonesia",
"location_confidence": "multi-location",
"discovered_by_query": "location:Indonesia repos:>5 type:user",
"notable_repositories": [],
"rank": 9,
- "previous_rank": 4
+ "previous_rank": 9
},
{
"login": "elianiva",
@@ -195,12 +200,13 @@
"public_gists": 11,
"observed_public_commits": 1286,
"observed_public_pull_requests": 26,
- "followers": 834,
+ "followers": 836,
"location": "Indonesia",
"location_confidence": "exact-country",
"discovered_by_query": "location:Indonesia repos:>5 type:user",
"notable_repositories": [],
- "rank": 10
+ "rank": 10,
+ "previous_rank": 10
},
{
"login": "mhaidarhanif",
@@ -211,13 +217,13 @@
"public_gists": 12,
"observed_public_commits": 1154,
"observed_public_pull_requests": 130,
- "followers": 1681,
+ "followers": 1677,
"location": "Jakarta-Bandung-Bali, Indonesia",
"location_confidence": "multi-location",
"discovered_by_query": "location:Indonesia repos:>5 type:user",
"notable_repositories": [],
"rank": 11,
- "previous_rank": 5
+ "previous_rank": 11
},
{
"login": "naufaldi",
@@ -233,39 +239,42 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:Indonesia repos:>5 type:user",
"notable_repositories": [],
- "rank": 12
+ "rank": 12,
+ "previous_rank": 12
},
{
"login": "Mufacoderz",
"name": "Muhammad Fadil",
"profile_url": "https://github.com/Mufacoderz",
- "public_contributions": 944,
+ "public_contributions": 947,
"public_repos": 52,
"public_gists": 0,
- "observed_public_commits": 944,
+ "observed_public_commits": 947,
"observed_public_pull_requests": 10,
- "followers": 608,
+ "followers": 621,
"location": "East Borneo, Indonesia ",
"location_confidence": "multi-location",
"discovered_by_query": "location:Indonesia repos:>5 type:user",
"notable_repositories": [],
- "rank": 13
+ "rank": 13,
+ "previous_rank": 13
},
{
"login": "didinj",
"name": "Didin Jamaludin",
"profile_url": "https://github.com/didinj",
- "public_contributions": 889,
+ "public_contributions": 885,
"public_repos": 445,
"public_gists": 0,
- "observed_public_commits": 889,
+ "observed_public_commits": 885,
"observed_public_pull_requests": 1,
"followers": 712,
"location": "Indonesia",
"location_confidence": "exact-country",
"discovered_by_query": "location:Indonesia repos:>5 type:user",
"notable_repositories": [],
- "rank": 14
+ "rank": 14,
+ "previous_rank": 14
},
{
"login": "ahmadrosid",
@@ -281,39 +290,42 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:Indonesia repos:>5 type:user",
"notable_repositories": [],
- "rank": 15
+ "rank": 15,
+ "previous_rank": 15
},
{
"login": "wahyudesu",
"name": "wahyu ikbal maulana",
"profile_url": "https://github.com/wahyudesu",
- "public_contributions": 752,
+ "public_contributions": 762,
"public_repos": 107,
"public_gists": 2,
- "observed_public_commits": 752,
+ "observed_public_commits": 762,
"observed_public_pull_requests": 13,
"followers": 1238,
"location": "Surabaya, Indonesia",
"location_confidence": "multi-location",
"discovered_by_query": "location:Indonesia repos:>5 type:user",
"notable_repositories": [],
- "rank": 16
+ "rank": 16,
+ "previous_rank": 16
},
{
"login": "reiryuki",
"name": "Rei Ryuki",
"profile_url": "https://github.com/reiryuki",
- "public_contributions": 699,
+ "public_contributions": 701,
"public_repos": 99,
"public_gists": 0,
- "observed_public_commits": 699,
+ "observed_public_commits": 701,
"observed_public_pull_requests": 0,
- "followers": 1119,
+ "followers": 1121,
"location": "Indonesia",
"location_confidence": "exact-country",
"discovered_by_query": "location:Indonesia repos:>5 type:user",
"notable_repositories": [],
- "rank": 17
+ "rank": 17,
+ "previous_rank": 17
},
{
"login": "uoctamika",
@@ -324,39 +336,41 @@
"public_gists": 1,
"observed_public_commits": 643,
"observed_public_pull_requests": 26,
- "followers": 613,
+ "followers": 627,
"location": "Indonesia",
"location_confidence": "exact-country",
"discovered_by_query": "location:Indonesia repos:>5 type:user",
"notable_repositories": [],
- "rank": 18
+ "rank": 18,
+ "previous_rank": 18
},
{
"login": "AyraHikari",
"name": "Ayra Hikari",
"profile_url": "https://github.com/AyraHikari",
- "public_contributions": 609,
+ "public_contributions": 607,
"public_repos": 129,
"public_gists": 12,
- "observed_public_commits": 609,
+ "observed_public_commits": 607,
"observed_public_pull_requests": 14,
- "followers": 428,
+ "followers": 432,
"location": "Indonesia",
"location_confidence": "exact-country",
"discovered_by_query": "location:Indonesia repos:>5 type:user",
"notable_repositories": [],
- "rank": 19
+ "rank": 19,
+ "previous_rank": 19
},
{
- "login": "sglkc",
- "name": "Seya",
- "profile_url": "https://github.com/sglkc",
- "public_contributions": 570,
- "public_repos": 101,
- "public_gists": 2,
- "observed_public_commits": 570,
- "observed_public_pull_requests": 8,
- "followers": 475,
+ "login": "adindazu",
+ "name": "Adinda",
+ "profile_url": "https://github.com/adindazu",
+ "public_contributions": 573,
+ "public_repos": 65,
+ "public_gists": 0,
+ "observed_public_commits": 573,
+ "observed_public_pull_requests": 66,
+ "followers": 453,
"location": "Indonesia",
"location_confidence": "exact-country",
"discovered_by_query": "location:Indonesia repos:>5 type:user",
diff --git a/data/latest/countries-ireland.json b/data/latest/countries-ireland.json
index 8546a24..6173b4d 100644
--- a/data/latest/countries-ireland.json
+++ b/data/latest/countries-ireland.json
@@ -3,24 +3,24 @@
"slug": "ireland",
"name": "Ireland",
"title": "Top observed GitHub contributors in Ireland",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 15518
+ 15547
]
},
"code": "IE",
- "candidate_count": 13713,
+ "candidate_count": 13728,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:Ireland repos:>5 type:user",
- "total": 13713,
+ "total": 13728,
"accepted": 100
}
],
@@ -42,11 +42,11 @@
"login": "guibranco",
"name": "Guilherme Branco Stracini",
"profile_url": "https://github.com/guibranco",
- "public_contributions": 2600,
+ "public_contributions": 2612,
"public_repos": 103,
"public_gists": 80,
- "observed_public_commits": 2600,
- "observed_public_pull_requests": 794,
+ "observed_public_commits": 2612,
+ "observed_public_pull_requests": 803,
"followers": 906,
"location": "Dublin, Ireland",
"location_confidence": "multi-location",
@@ -59,12 +59,12 @@
"login": "conorheffron",
"name": "Conor Heffron",
"profile_url": "https://github.com/conorheffron",
- "public_contributions": 2431,
+ "public_contributions": 2425,
"public_repos": 64,
"public_gists": 4,
- "observed_public_commits": 2431,
- "observed_public_pull_requests": 560,
- "followers": 489,
+ "observed_public_commits": 2425,
+ "observed_public_pull_requests": 559,
+ "followers": 503,
"location": "Kilcock, Co. Kildare, Ireland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Ireland repos:>5 type:user",
@@ -76,11 +76,11 @@
"login": "stack72",
"name": "Paul Stack",
"profile_url": "https://github.com/stack72",
- "public_contributions": 2361,
+ "public_contributions": 2370,
"public_repos": 221,
"public_gists": 78,
- "observed_public_commits": 2361,
- "observed_public_pull_requests": 1534,
+ "observed_public_commits": 2370,
+ "observed_public_pull_requests": 1544,
"followers": 464,
"location": "Derry, Ireland",
"location_confidence": "multi-location",
@@ -93,10 +93,10 @@
"login": "jeromeetienne",
"name": "Jerome Etienne",
"profile_url": "https://github.com/jeromeetienne",
- "public_contributions": 1780,
+ "public_contributions": 1781,
"public_repos": 332,
"public_gists": 44,
- "observed_public_commits": 1780,
+ "observed_public_commits": 1781,
"observed_public_pull_requests": 44,
"followers": 2826,
"location": "Dublin, Ireland",
@@ -110,18 +110,18 @@
"login": "rjrodger",
"name": "Richard Rodger",
"profile_url": "https://github.com/rjrodger",
- "public_contributions": 1510,
+ "public_contributions": 1519,
"public_repos": 274,
"public_gists": 13,
- "observed_public_commits": 1510,
- "observed_public_pull_requests": 200,
+ "observed_public_commits": 1519,
+ "observed_public_pull_requests": 201,
"followers": 555,
"location": "Ireland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Ireland repos:>5 type:user",
"notable_repositories": [],
"rank": 5,
- "previous_rank": 7
+ "previous_rank": 5
},
{
"login": "fandreuz",
@@ -131,31 +131,31 @@
"public_repos": 79,
"public_gists": 2,
"observed_public_commits": 1161,
- "observed_public_pull_requests": 175,
+ "observed_public_pull_requests": 173,
"followers": 301,
"location": "Dublin, Ireland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Ireland repos:>5 type:user",
"notable_repositories": [],
"rank": 6,
- "previous_rank": 5
+ "previous_rank": 6
},
{
"login": "ematipico",
"name": "Emanuele Stoppa",
"profile_url": "https://github.com/ematipico",
- "public_contributions": 1142,
- "public_repos": 106,
+ "public_contributions": 1148,
+ "public_repos": 107,
"public_gists": 5,
- "observed_public_commits": 1142,
- "observed_public_pull_requests": 738,
+ "observed_public_commits": 1148,
+ "observed_public_pull_requests": 741,
"followers": 865,
"location": "Ireland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Ireland repos:>5 type:user",
"notable_repositories": [],
"rank": 7,
- "previous_rank": 6
+ "previous_rank": 7
},
{
"login": "urschrei",
@@ -172,24 +172,24 @@
"discovered_by_query": "location:Ireland repos:>5 type:user",
"notable_repositories": [],
"rank": 8,
- "previous_rank": 9
+ "previous_rank": 8
},
{
"login": "afshinm",
"name": "Afshin Mehrabani",
"profile_url": "https://github.com/afshinm",
- "public_contributions": 886,
+ "public_contributions": 884,
"public_repos": 142,
"public_gists": 19,
- "observed_public_commits": 886,
- "observed_public_pull_requests": 33,
+ "observed_public_commits": 884,
+ "observed_public_pull_requests": 34,
"followers": 1026,
"location": "Dublin, Ireland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Ireland repos:>5 type:user",
"notable_repositories": [],
"rank": 9,
- "previous_rank": 8
+ "previous_rank": 9
},
{
"login": "vitaly-t",
@@ -217,7 +217,7 @@
"public_gists": 17,
"observed_public_commits": 693,
"observed_public_pull_requests": 154,
- "followers": 971,
+ "followers": 972,
"location": "Ireland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Ireland repos:>5 type:user",
@@ -229,12 +229,12 @@
"login": "joestump",
"name": "Joe Stump",
"profile_url": "https://github.com/joestump",
- "public_contributions": 688,
- "public_repos": 121,
+ "public_contributions": 691,
+ "public_repos": 126,
"public_gists": 119,
- "observed_public_commits": 688,
- "observed_public_pull_requests": 399,
- "followers": 434,
+ "observed_public_commits": 691,
+ "observed_public_pull_requests": 402,
+ "followers": 433,
"location": "Dublin, Ireland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Ireland repos:>5 type:user",
@@ -246,12 +246,12 @@
"login": "xcontcom",
"name": "Serhii Herasymov",
"profile_url": "https://github.com/xcontcom",
- "public_contributions": 583,
+ "public_contributions": 577,
"public_repos": 19,
"public_gists": 0,
- "observed_public_commits": 583,
+ "observed_public_commits": 577,
"observed_public_pull_requests": 5,
- "followers": 4047,
+ "followers": 4052,
"location": "Ireland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Ireland repos:>5 type:user",
@@ -263,12 +263,12 @@
"login": "miguelgrinberg",
"name": "Miguel Grinberg",
"profile_url": "https://github.com/miguelgrinberg",
- "public_contributions": 526,
+ "public_contributions": 550,
"public_repos": 216,
"public_gists": 23,
- "observed_public_commits": 526,
- "observed_public_pull_requests": 230,
- "followers": 12911,
+ "observed_public_commits": 550,
+ "observed_public_pull_requests": 233,
+ "followers": 12908,
"location": "Ireland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Ireland repos:>5 type:user",
@@ -297,12 +297,12 @@
"login": "tunetheweb",
"name": "Barry Pollard",
"profile_url": "https://github.com/tunetheweb",
- "public_contributions": 492,
+ "public_contributions": 491,
"public_repos": 109,
"public_gists": 14,
- "observed_public_commits": 492,
- "observed_public_pull_requests": 242,
- "followers": 463,
+ "observed_public_commits": 491,
+ "observed_public_pull_requests": 243,
+ "followers": 464,
"location": "Cork, Ireland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Ireland repos:>5 type:user",
@@ -310,23 +310,6 @@
"rank": 16,
"previous_rank": 16
},
- {
- "login": "skooter500",
- "name": "Bryan Duggan",
- "profile_url": "https://github.com/skooter500",
- "public_contributions": 455,
- "public_repos": 338,
- "public_gists": 0,
- "observed_public_commits": 455,
- "observed_public_pull_requests": 0,
- "followers": 421,
- "location": "Ireland",
- "location_confidence": "exact-country",
- "discovered_by_query": "location:Ireland repos:>5 type:user",
- "notable_repositories": [],
- "rank": 17,
- "previous_rank": 18
- },
{
"login": "sipsorcery",
"name": "Aaron Clauson",
@@ -341,25 +324,25 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:Ireland repos:>5 type:user",
"notable_repositories": [],
- "rank": 18,
- "previous_rank": 17
+ "rank": 17,
+ "previous_rank": 18
},
{
- "login": "mdibaiee",
- "name": "Mahdi Dibaiee",
- "profile_url": "https://github.com/mdibaiee",
- "public_contributions": 413,
- "public_repos": 176,
- "public_gists": 11,
- "observed_public_commits": 413,
- "observed_public_pull_requests": 145,
- "followers": 346,
- "location": "Dublin, Ireland",
- "location_confidence": "multi-location",
+ "login": "skooter500",
+ "name": "Bryan Duggan",
+ "profile_url": "https://github.com/skooter500",
+ "public_contributions": 453,
+ "public_repos": 339,
+ "public_gists": 0,
+ "observed_public_commits": 453,
+ "observed_public_pull_requests": 0,
+ "followers": 421,
+ "location": "Ireland",
+ "location_confidence": "exact-country",
"discovered_by_query": "location:Ireland repos:>5 type:user",
"notable_repositories": [],
- "rank": 19,
- "previous_rank": 19
+ "rank": 18,
+ "previous_rank": 17
},
{
"login": "joreilly",
@@ -375,8 +358,25 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:Ireland repos:>5 type:user",
"notable_repositories": [],
- "rank": 20,
+ "rank": 19,
"previous_rank": 20
+ },
+ {
+ "login": "mdibaiee",
+ "name": "Mahdi Dibaiee",
+ "profile_url": "https://github.com/mdibaiee",
+ "public_contributions": 403,
+ "public_repos": 176,
+ "public_gists": 11,
+ "observed_public_commits": 403,
+ "observed_public_pull_requests": 146,
+ "followers": 346,
+ "location": "Dublin, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 19
}
]
}
diff --git a/data/latest/countries-israel.json b/data/latest/countries-israel.json
index 30f9a23..021819f 100644
--- a/data/latest/countries-israel.json
+++ b/data/latest/countries-israel.json
@@ -3,24 +3,24 @@
"slug": "israel",
"name": "Israel",
"title": "Top observed GitHub contributors in Israel",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 25025
+ 25296
]
},
"code": "IL",
- "candidate_count": 11631,
+ "candidate_count": 11640,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:Israel repos:>5 type:user",
- "total": 11631,
+ "total": 11640,
"accepted": 100
}
],
@@ -42,34 +42,35 @@
"login": "szabgab",
"name": "Gábor Szabó",
"profile_url": "https://github.com/szabgab",
- "public_contributions": 5011,
- "public_repos": 1207,
+ "public_contributions": 5105,
+ "public_repos": 1208,
"public_gists": 18,
- "observed_public_commits": 5011,
- "observed_public_pull_requests": 462,
- "followers": 690,
+ "observed_public_commits": 5105,
+ "observed_public_pull_requests": 463,
+ "followers": 688,
"location": "Modiin, Israel",
"location_confidence": "multi-location",
"discovered_by_query": "location:Israel repos:>5 type:user",
"notable_repositories": [],
- "rank": 1
+ "rank": 1,
+ "previous_rank": 1
},
{
"login": "elie222",
"name": "Elie Steinbock",
"profile_url": "https://github.com/elie222",
- "public_contributions": 4629,
+ "public_contributions": 4624,
"public_repos": 156,
"public_gists": 21,
- "observed_public_commits": 4629,
- "observed_public_pull_requests": 1764,
+ "observed_public_commits": 4624,
+ "observed_public_pull_requests": 1765,
"followers": 1952,
"location": "Tel Aviv, Israel",
"location_confidence": "multi-location",
"discovered_by_query": "location:Israel repos:>5 type:user",
"notable_repositories": [],
"rank": 2,
- "previous_rank": 1
+ "previous_rank": 2
},
{
"login": "gkorland",
@@ -85,7 +86,8 @@
"location_confidence": "exact-country",
"discovered_by_query": "location:Israel repos:>5 type:user",
"notable_repositories": [],
- "rank": 3
+ "rank": 3,
+ "previous_rank": 3
},
{
"login": "urish",
@@ -96,176 +98,183 @@
"public_gists": 132,
"observed_public_commits": 2684,
"observed_public_pull_requests": 23,
- "followers": 1412,
+ "followers": 1413,
"location": "Israel",
"location_confidence": "exact-country",
"discovered_by_query": "location:Israel repos:>5 type:user",
"notable_repositories": [],
"rank": 4,
- "previous_rank": 2
+ "previous_rank": 4
},
{
"login": "lirantal",
"name": "Liran Tal",
"profile_url": "https://github.com/lirantal",
- "public_contributions": 2161,
+ "public_contributions": 2299,
"public_repos": 506,
"public_gists": 28,
- "observed_public_commits": 2161,
- "observed_public_pull_requests": 347,
- "followers": 2436,
+ "observed_public_commits": 2299,
+ "observed_public_pull_requests": 498,
+ "followers": 2442,
"location": "Tel Aviv, Israel",
"location_confidence": "multi-location",
"discovered_by_query": "location:Israel repos:>5 type:user",
"notable_repositories": [],
"rank": 5,
- "previous_rank": 3
+ "previous_rank": 5
},
{
"login": "tontinton",
"name": "Tony Solomonik",
"profile_url": "https://github.com/tontinton",
- "public_contributions": 2087,
- "public_repos": 72,
+ "public_contributions": 2082,
+ "public_repos": 73,
"public_gists": 0,
- "observed_public_commits": 2087,
+ "observed_public_commits": 2082,
"observed_public_pull_requests": 163,
- "followers": 225,
+ "followers": 226,
"location": "Israel",
"location_confidence": "exact-country",
"discovered_by_query": "location:Israel repos:>5 type:user",
"notable_repositories": [],
- "rank": 6
+ "rank": 6,
+ "previous_rank": 6
},
{
"login": "Michaelliv",
"name": "Michael",
"profile_url": "https://github.com/Michaelliv",
- "public_contributions": 1432,
+ "public_contributions": 1433,
"public_repos": 77,
"public_gists": 17,
- "observed_public_commits": 1432,
+ "observed_public_commits": 1433,
"observed_public_pull_requests": 45,
- "followers": 212,
+ "followers": 213,
"location": "Israel",
"location_confidence": "exact-country",
"discovered_by_query": "location:Israel repos:>5 type:user",
"notable_repositories": [],
- "rank": 7
+ "rank": 7,
+ "previous_rank": 7
},
{
"login": "alexander-akait",
"name": "Alexander Akait",
"profile_url": "https://github.com/alexander-akait",
- "public_contributions": 1395,
+ "public_contributions": 1397,
"public_repos": 242,
"public_gists": 3,
- "observed_public_commits": 1395,
- "observed_public_pull_requests": 810,
+ "observed_public_commits": 1397,
+ "observed_public_pull_requests": 819,
"followers": 1043,
"location": "Israel, Tel-Aviv /// Russia, Saint Petersburg/Kirov",
"location_confidence": "multi-location",
"discovered_by_query": "location:Israel repos:>5 type:user",
"notable_repositories": [],
"rank": 8,
- "previous_rank": 4
+ "previous_rank": 8
},
{
"login": "shaypal5",
"name": "Shay Palachy-Affek",
"profile_url": "https://github.com/shaypal5",
- "public_contributions": 1265,
+ "public_contributions": 1309,
"public_repos": 85,
"public_gists": 36,
- "observed_public_commits": 1265,
- "observed_public_pull_requests": 988,
+ "observed_public_commits": 1309,
+ "observed_public_pull_requests": 1031,
"followers": 242,
"location": "Israel",
"location_confidence": "exact-country",
"discovered_by_query": "location:Israel repos:>5 type:user",
"notable_repositories": [],
- "rank": 9
+ "rank": 9,
+ "previous_rank": 9
},
{
"login": "eranif",
"name": "Eran Ifrah",
"profile_url": "https://github.com/eranif",
- "public_contributions": 1161,
+ "public_contributions": 1163,
"public_repos": 42,
"public_gists": 2,
- "observed_public_commits": 1161,
+ "observed_public_commits": 1163,
"observed_public_pull_requests": 14,
"followers": 224,
"location": "Israel",
"location_confidence": "exact-country",
"discovered_by_query": "location:Israel repos:>5 type:user",
"notable_repositories": [],
- "rank": 10
- },
- {
- "login": "yairm210",
- "name": "Yair Morgenstern",
- "profile_url": "https://github.com/yairm210",
- "public_contributions": 1127,
- "public_repos": 58,
- "public_gists": 3,
- "observed_public_commits": 1127,
- "observed_public_pull_requests": 183,
- "followers": 2214,
- "location": "Kerem Re'im, Israel ",
- "location_confidence": "multi-location",
- "discovered_by_query": "location:Israel repos:>5 type:user",
- "notable_repositories": [],
- "rank": 11,
- "previous_rank": 5
+ "rank": 10,
+ "previous_rank": 10
},
{
"login": "alexei-led",
"name": "Alexei Ledenev",
"profile_url": "https://github.com/alexei-led",
- "public_contributions": 1105,
+ "public_contributions": 1132,
"public_repos": 34,
"public_gists": 54,
- "observed_public_commits": 1105,
- "observed_public_pull_requests": 115,
+ "observed_public_commits": 1132,
+ "observed_public_pull_requests": 118,
"followers": 282,
"location": "Israel",
"location_confidence": "exact-country",
"discovered_by_query": "location:Israel repos:>5 type:user",
"notable_repositories": [],
- "rank": 12
+ "rank": 11,
+ "previous_rank": 12
+ },
+ {
+ "login": "yairm210",
+ "name": "Yair Morgenstern",
+ "profile_url": "https://github.com/yairm210",
+ "public_contributions": 1125,
+ "public_repos": 58,
+ "public_gists": 3,
+ "observed_public_commits": 1125,
+ "observed_public_pull_requests": 181,
+ "followers": 2214,
+ "location": "Kerem Re'im, Israel ",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 11
},
{
"login": "shlomif",
"name": "Shlomi Fish",
"profile_url": "https://github.com/shlomif",
- "public_contributions": 1000,
+ "public_contributions": 1003,
"public_repos": 1012,
"public_gists": 18,
- "observed_public_commits": 1000,
+ "observed_public_commits": 1003,
"observed_public_pull_requests": 17,
- "followers": 444,
+ "followers": 443,
"location": "Tel Aviv, Israel",
"location_confidence": "multi-location",
"discovered_by_query": "location:Israel repos:>5 type:user",
"notable_repositories": [],
- "rank": 13
+ "rank": 13,
+ "previous_rank": 13
},
{
"login": "igalklebanov",
"name": "Igal Klebanov",
"profile_url": "https://github.com/igalklebanov",
- "public_contributions": 959,
+ "public_contributions": 954,
"public_repos": 58,
"public_gists": 0,
- "observed_public_commits": 959,
- "observed_public_pull_requests": 211,
+ "observed_public_commits": 954,
+ "observed_public_pull_requests": 210,
"followers": 214,
"location": "Tel Aviv, Israel",
"location_confidence": "multi-location",
"discovered_by_query": "location:Israel repos:>5 type:user",
"notable_repositories": [],
- "rank": 14
+ "rank": 14,
+ "previous_rank": 14
},
{
"login": "hmemcpy",
@@ -281,7 +290,8 @@
"location_confidence": "exact-country",
"discovered_by_query": "location:Israel repos:>5 type:user",
"notable_repositories": [],
- "rank": 15
+ "rank": 15,
+ "previous_rank": 15
},
{
"login": "alexlib",
@@ -297,23 +307,25 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:Israel repos:>5 type:user",
"notable_repositories": [],
- "rank": 16
+ "rank": 16,
+ "previous_rank": 16
},
{
"login": "AmitMY",
"name": "Amit Moryossef",
"profile_url": "https://github.com/AmitMY",
- "public_contributions": 751,
+ "public_contributions": 752,
"public_repos": 108,
"public_gists": 4,
- "observed_public_commits": 751,
- "observed_public_pull_requests": 158,
+ "observed_public_commits": 752,
+ "observed_public_pull_requests": 162,
"followers": 248,
"location": "Israel",
"location_confidence": "exact-country",
"discovered_by_query": "location:Israel repos:>5 type:user",
"notable_repositories": [],
- "rank": 17
+ "rank": 17,
+ "previous_rank": 17
},
{
"login": "puzrin",
@@ -324,21 +336,22 @@
"public_gists": 2,
"observed_public_commits": 595,
"observed_public_pull_requests": 0,
- "followers": 458,
+ "followers": 459,
"location": "Israel, Nof haGalil",
"location_confidence": "multi-location",
"discovered_by_query": "location:Israel repos:>5 type:user",
"notable_repositories": [],
- "rank": 18
+ "rank": 18,
+ "previous_rank": 18
},
{
"login": "snoyberg",
"name": "Michael Snoyman",
"profile_url": "https://github.com/snoyberg",
- "public_contributions": 592,
+ "public_contributions": 590,
"public_repos": 412,
"public_gists": 273,
- "observed_public_commits": 592,
+ "observed_public_commits": 590,
"observed_public_pull_requests": 135,
"followers": 1507,
"location": "Israel",
@@ -346,23 +359,24 @@
"discovered_by_query": "location:Israel repos:>5 type:user",
"notable_repositories": [],
"rank": 19,
- "previous_rank": 6
+ "previous_rank": 19
},
{
"login": "tebeka",
"name": "Miki Tebeka",
"profile_url": "https://github.com/tebeka",
- "public_contributions": 530,
+ "public_contributions": 533,
"public_repos": 139,
"public_gists": 229,
- "observed_public_commits": 530,
- "observed_public_pull_requests": 29,
+ "observed_public_commits": 533,
+ "observed_public_pull_requests": 28,
"followers": 385,
"location": "Israel ",
"location_confidence": "exact-country",
"discovered_by_query": "location:Israel repos:>5 type:user",
"notable_repositories": [],
- "rank": 20
+ "rank": 20,
+ "previous_rank": 20
}
]
}
diff --git a/data/latest/countries-italy.json b/data/latest/countries-italy.json
index 441e51d..6773ad6 100644
--- a/data/latest/countries-italy.json
+++ b/data/latest/countries-italy.json
@@ -3,24 +3,24 @@
"slug": "italy",
"name": "Italy",
"title": "Top observed GitHub contributors in Italy",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 97758
+ 97824
]
},
"code": "IT",
- "candidate_count": 25176,
+ "candidate_count": 25203,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:Italy repos:>5 type:user",
- "total": 25176,
+ "total": 25203,
"accepted": 100
}
],
@@ -42,12 +42,12 @@
"login": "bocaletto-luca",
"name": "Bocaletto Luca",
"profile_url": "https://github.com/bocaletto-luca",
- "public_contributions": 71527,
+ "public_contributions": 71482,
"public_repos": 294,
"public_gists": 8,
- "observed_public_commits": 71527,
+ "observed_public_commits": 71482,
"observed_public_pull_requests": 145,
- "followers": 2322,
+ "followers": 2330,
"location": "Italy",
"location_confidence": "exact-country",
"discovered_by_query": "location:Italy repos:>5 type:user",
@@ -59,34 +59,35 @@
"login": "remorses",
"name": "Tommy D. Rossi",
"profile_url": "https://github.com/remorses",
- "public_contributions": 8271,
+ "public_contributions": 8291,
"public_repos": 648,
"public_gists": 45,
- "observed_public_commits": 8271,
- "observed_public_pull_requests": 245,
- "followers": 980,
+ "observed_public_commits": 8291,
+ "observed_public_pull_requests": 246,
+ "followers": 981,
"location": "italy",
"location_confidence": "exact-country",
"discovered_by_query": "location:Italy repos:>5 type:user",
"notable_repositories": [],
- "rank": 2
+ "rank": 2,
+ "previous_rank": 2
},
{
"login": "mudler",
"name": "Ettore Di Giacinto",
"profile_url": "https://github.com/mudler",
- "public_contributions": 4692,
+ "public_contributions": 4704,
"public_repos": 366,
"public_gists": 11,
- "observed_public_commits": 4692,
- "observed_public_pull_requests": 899,
- "followers": 2164,
+ "observed_public_commits": 4704,
+ "observed_public_pull_requests": 898,
+ "followers": 2167,
"location": "Italy",
"location_confidence": "exact-country",
"discovered_by_query": "location:Italy repos:>5 type:user",
"notable_repositories": [],
"rank": 3,
- "previous_rank": 2
+ "previous_rank": 3
},
{
"login": "SebaUbuntu",
@@ -97,28 +98,30 @@
"public_gists": 3,
"observed_public_commits": 2493,
"observed_public_pull_requests": 17,
- "followers": 683,
+ "followers": 684,
"location": "Parma, Italy",
"location_confidence": "multi-location",
"discovered_by_query": "location:Italy repos:>5 type:user",
"notable_repositories": [],
- "rank": 4
+ "rank": 4,
+ "previous_rank": 4
},
{
"login": "miroslavpejic85",
"name": "Miroslav Pejic",
"profile_url": "https://github.com/miroslavpejic85",
- "public_contributions": 2114,
+ "public_contributions": 2116,
"public_repos": 25,
"public_gists": 0,
- "observed_public_commits": 2114,
+ "observed_public_commits": 2116,
"observed_public_pull_requests": 0,
"followers": 652,
"location": "Italy",
"location_confidence": "exact-country",
"discovered_by_query": "location:Italy repos:>5 type:user",
"notable_repositories": [],
- "rank": 5
+ "rank": 5,
+ "previous_rank": 5
},
{
"login": "mcollina",
@@ -128,14 +131,31 @@
"public_repos": 813,
"public_gists": 64,
"observed_public_commits": 1897,
- "observed_public_pull_requests": 717,
- "followers": 11153,
+ "observed_public_pull_requests": 718,
+ "followers": 11154,
"location": "Forlì, Italy",
"location_confidence": "multi-location",
"discovered_by_query": "location:Italy repos:>5 type:user",
"notable_repositories": [],
"rank": 6,
- "previous_rank": 3
+ "previous_rank": 6
+ },
+ {
+ "login": "rock3r",
+ "name": "Sebastiano Poggi",
+ "profile_url": "https://github.com/rock3r",
+ "public_contributions": 1764,
+ "public_repos": 117,
+ "public_gists": 41,
+ "observed_public_commits": 1764,
+ "observed_public_pull_requests": 217,
+ "followers": 625,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 8
},
{
"login": "weppos",
@@ -151,39 +171,25 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:Italy repos:>5 type:user",
"notable_repositories": [],
- "rank": 7
- },
- {
- "login": "rock3r",
- "name": "Sebastiano Poggi",
- "profile_url": "https://github.com/rock3r",
- "public_contributions": 1697,
- "public_repos": 116,
- "public_gists": 41,
- "observed_public_commits": 1697,
- "observed_public_pull_requests": 210,
- "followers": 625,
- "location": "Italy",
- "location_confidence": "exact-country",
- "discovered_by_query": "location:Italy repos:>5 type:user",
- "notable_repositories": [],
- "rank": 8
+ "rank": 8,
+ "previous_rank": 7
},
{
"login": "GyulyVGC",
"name": "Giuliano Bellini",
"profile_url": "https://github.com/GyulyVGC",
- "public_contributions": 1677,
+ "public_contributions": 1687,
"public_repos": 73,
"public_gists": 0,
- "observed_public_commits": 1677,
- "observed_public_pull_requests": 83,
- "followers": 926,
+ "observed_public_commits": 1687,
+ "observed_public_pull_requests": 82,
+ "followers": 930,
"location": "Italy",
"location_confidence": "exact-country",
"discovered_by_query": "location:Italy repos:>5 type:user",
"notable_repositories": [],
- "rank": 9
+ "rank": 9,
+ "previous_rank": 9
},
{
"login": "giampaolo",
@@ -199,7 +205,8 @@
"location_confidence": "exact-country",
"discovered_by_query": "location:Italy repos:>5 type:user",
"notable_repositories": [],
- "rank": 10
+ "rank": 10,
+ "previous_rank": 10
},
{
"login": "evilsocket",
@@ -210,93 +217,98 @@
"public_gists": 37,
"observed_public_commits": 1510,
"observed_public_pull_requests": 7,
- "followers": 9207,
+ "followers": 9206,
"location": "Italy",
"location_confidence": "exact-country",
"discovered_by_query": "location:Italy repos:>5 type:user",
"notable_repositories": [],
"rank": 11,
- "previous_rank": 4
+ "previous_rank": 11
},
{
"login": "0xdea",
"name": "raptor",
"profile_url": "https://github.com/0xdea",
- "public_contributions": 1493,
+ "public_contributions": 1496,
"public_repos": 83,
"public_gists": 0,
- "observed_public_commits": 1493,
+ "observed_public_commits": 1496,
"observed_public_pull_requests": 31,
"followers": 1108,
"location": "Italy",
"location_confidence": "exact-country",
"discovered_by_query": "location:Italy repos:>5 type:user",
"notable_repositories": [],
- "rank": 12
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "ftomassetti",
+ "name": "Federico Tomassetti",
+ "profile_url": "https://github.com/ftomassetti",
+ "public_contributions": 1490,
+ "public_repos": 211,
+ "public_gists": 7,
+ "observed_public_commits": 1490,
+ "observed_public_pull_requests": 123,
+ "followers": 813,
+ "location": "Turin, Italy",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 14
},
{
"login": "nicolaiarocci",
"name": "Nicola Iarocci",
"profile_url": "https://github.com/nicolaiarocci",
- "public_contributions": 1490,
+ "public_contributions": 1489,
"public_repos": 84,
"public_gists": 12,
- "observed_public_commits": 1490,
+ "observed_public_commits": 1489,
"observed_public_pull_requests": 0,
"followers": 784,
"location": "Ravenna, Italy",
"location_confidence": "multi-location",
"discovered_by_query": "location:Italy repos:>5 type:user",
"notable_repositories": [],
- "rank": 13
- },
- {
- "login": "ftomassetti",
- "name": "Federico Tomassetti",
- "profile_url": "https://github.com/ftomassetti",
- "public_contributions": 1485,
- "public_repos": 211,
- "public_gists": 7,
- "observed_public_commits": 1485,
- "observed_public_pull_requests": 121,
- "followers": 813,
- "location": "Turin, Italy",
- "location_confidence": "multi-location",
- "discovered_by_query": "location:Italy repos:>5 type:user",
- "notable_repositories": [],
- "rank": 14
+ "rank": 14,
+ "previous_rank": 13
},
{
"login": "mlocati",
"name": "Michele Locati",
"profile_url": "https://github.com/mlocati",
- "public_contributions": 1324,
+ "public_contributions": 1314,
"public_repos": 287,
"public_gists": 27,
- "observed_public_commits": 1324,
- "observed_public_pull_requests": 432,
- "followers": 678,
+ "observed_public_commits": 1314,
+ "observed_public_pull_requests": 426,
+ "followers": 677,
"location": "Como, Italy",
"location_confidence": "multi-location",
"discovered_by_query": "location:Italy repos:>5 type:user",
"notable_repositories": [],
- "rank": 15
+ "rank": 15,
+ "previous_rank": 15
},
{
"login": "edoardottt",
"name": "Edoardo Ottavianelli",
"profile_url": "https://github.com/edoardottt",
- "public_contributions": 1263,
+ "public_contributions": 1261,
"public_repos": 73,
"public_gists": 16,
- "observed_public_commits": 1263,
- "observed_public_pull_requests": 162,
- "followers": 1700,
+ "observed_public_commits": 1261,
+ "observed_public_pull_requests": 161,
+ "followers": 1705,
"location": "Italy",
"location_confidence": "exact-country",
"discovered_by_query": "location:Italy repos:>5 type:user",
"notable_repositories": [],
- "rank": 16
+ "rank": 16,
+ "previous_rank": 16
},
{
"login": "leodido",
@@ -312,56 +324,59 @@
"location_confidence": "exact-country",
"discovered_by_query": "location:Italy repos:>5 type:user",
"notable_repositories": [],
- "rank": 17
+ "rank": 17,
+ "previous_rank": 17
},
{
"login": "tshemsedinov",
"name": "Timur Shemsedinov",
"profile_url": "https://github.com/tshemsedinov",
- "public_contributions": 1162,
+ "public_contributions": 1159,
"public_repos": 235,
"public_gists": 8,
- "observed_public_commits": 1162,
+ "observed_public_commits": 1159,
"observed_public_pull_requests": 218,
- "followers": 5287,
+ "followers": 5288,
"location": "Earth, Europe, Ukraine, Kiev, Kyiv, USA, Spain, Germany, Italy, China",
"location_confidence": "multi-location",
"discovered_by_query": "location:Italy repos:>5 type:user",
"notable_repositories": [],
"rank": 18,
- "previous_rank": 5
+ "previous_rank": 18
},
{
"login": "giacomocavalieri",
"name": "Giacomo Cavalieri",
"profile_url": "https://github.com/giacomocavalieri",
- "public_contributions": 983,
+ "public_contributions": 981,
"public_repos": 157,
"public_gists": 26,
- "observed_public_commits": 983,
- "observed_public_pull_requests": 232,
- "followers": 597,
+ "observed_public_commits": 981,
+ "observed_public_pull_requests": 234,
+ "followers": 598,
"location": "Italy",
"location_confidence": "exact-country",
"discovered_by_query": "location:Italy repos:>5 type:user",
"notable_repositories": [],
- "rank": 19
+ "rank": 19,
+ "previous_rank": 19
},
{
"login": "pitmonticone",
"name": "Pietro Monticone",
"profile_url": "https://github.com/pitmonticone",
- "public_contributions": 885,
+ "public_contributions": 892,
"public_repos": 756,
"public_gists": 0,
- "observed_public_commits": 885,
- "observed_public_pull_requests": 502,
+ "observed_public_commits": 892,
+ "observed_public_pull_requests": 501,
"followers": 1113,
"location": "Italy, United Kingdom, United States",
"location_confidence": "multi-location",
"discovered_by_query": "location:Italy repos:>5 type:user",
"notable_repositories": [],
- "rank": 20
+ "rank": 20,
+ "previous_rank": 20
}
]
}
diff --git a/data/latest/countries-japan.json b/data/latest/countries-japan.json
index 0744587..0d594fe 100644
--- a/data/latest/countries-japan.json
+++ b/data/latest/countries-japan.json
@@ -3,24 +3,24 @@
"slug": "japan",
"name": "Japan",
"title": "Top observed GitHub contributors in Japan",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 66479
+ 67092
]
},
"code": "JP",
- "candidate_count": 39271,
+ "candidate_count": 39323,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:Japan repos:>5 type:user",
- "total": 39271,
+ "total": 39323,
"accepted": 100
}
],
@@ -42,188 +42,197 @@
"login": "mizchi",
"name": "Kotaro Chikuba",
"profile_url": "https://github.com/mizchi",
- "public_contributions": 13705,
- "public_repos": 628,
- "public_gists": 761,
- "observed_public_commits": 13705,
- "observed_public_pull_requests": 712,
- "followers": 1824,
+ "public_contributions": 13879,
+ "public_repos": 630,
+ "public_gists": 762,
+ "observed_public_commits": 13879,
+ "observed_public_pull_requests": 738,
+ "followers": 1828,
"location": "Tokyo/Japan",
"location_confidence": "multi-location",
"discovered_by_query": "location:Japan repos:>5 type:user",
"notable_repositories": [],
- "rank": 1
+ "rank": 1,
+ "previous_rank": 1
},
{
"login": "tokuhirom",
"name": "Tokuhiro Matsuno",
"profile_url": "https://github.com/tokuhirom",
- "public_contributions": 9892,
+ "public_contributions": 9905,
"public_repos": 989,
"public_gists": 174,
- "observed_public_commits": 9892,
- "observed_public_pull_requests": 3886,
+ "observed_public_commits": 9905,
+ "observed_public_pull_requests": 3903,
"followers": 1034,
"location": "Tokyo, Japan",
"location_confidence": "multi-location",
"discovered_by_query": "location:Japan repos:>5 type:user",
"notable_repositories": [],
- "rank": 2
+ "rank": 2,
+ "previous_rank": 2
},
{
"login": "manman4",
"name": "manman4",
"profile_url": "https://github.com/manman4",
- "public_contributions": 8062,
+ "public_contributions": 8058,
"public_repos": 37,
"public_gists": 0,
- "observed_public_commits": 8062,
+ "observed_public_commits": 8058,
"observed_public_pull_requests": 1,
- "followers": 4345,
+ "followers": 4364,
"location": "Japan",
"location_confidence": "exact-country",
"discovered_by_query": "location:Japan repos:>5 type:user",
"notable_repositories": [],
"rank": 3,
- "previous_rank": 1
+ "previous_rank": 3
},
{
"login": "tekezo",
"name": "Takayama Fumihiko",
"profile_url": "https://github.com/tekezo",
- "public_contributions": 7257,
+ "public_contributions": 7246,
"public_repos": 38,
"public_gists": 9,
- "observed_public_commits": 7257,
+ "observed_public_commits": 7246,
"observed_public_pull_requests": 59,
- "followers": 1062,
+ "followers": 1061,
"location": "Japan",
"location_confidence": "exact-country",
"discovered_by_query": "location:Japan repos:>5 type:user",
"notable_repositories": [],
- "rank": 4
+ "rank": 4,
+ "previous_rank": 4
},
{
"login": "unhappychoice",
"name": "Yuji Ueki",
"profile_url": "https://github.com/unhappychoice",
- "public_contributions": 6652,
+ "public_contributions": 6849,
"public_repos": 60,
"public_gists": 12,
- "observed_public_commits": 6652,
- "observed_public_pull_requests": 732,
- "followers": 3559,
+ "observed_public_commits": 6849,
+ "observed_public_pull_requests": 743,
+ "followers": 3567,
"location": "Tokyo, Japan",
"location_confidence": "multi-location",
"discovered_by_query": "location:Japan repos:>5 type:user",
"notable_repositories": [],
- "rank": 5
+ "rank": 5,
+ "previous_rank": 5
},
{
"login": "azu",
"name": "azu",
"profile_url": "https://github.com/azu",
- "public_contributions": 6003,
+ "public_contributions": 6010,
"public_repos": 1547,
"public_gists": 987,
- "observed_public_commits": 6003,
- "observed_public_pull_requests": 579,
- "followers": 2830,
+ "observed_public_commits": 6010,
+ "observed_public_pull_requests": 583,
+ "followers": 2829,
"location": "Tokyo/Japan",
"location_confidence": "multi-location",
"discovered_by_query": "location:Japan repos:>5 type:user",
"notable_repositories": [],
- "rank": 6
+ "rank": 6,
+ "previous_rank": 6
},
{
"login": "hsbt",
"name": "Hiroshi SHIBATA",
"profile_url": "https://github.com/hsbt",
- "public_contributions": 4659,
+ "public_contributions": 4702,
"public_repos": 320,
"public_gists": 253,
- "observed_public_commits": 4659,
- "observed_public_pull_requests": 638,
- "followers": 1630,
+ "observed_public_commits": 4702,
+ "observed_public_pull_requests": 633,
+ "followers": 1629,
"location": "Tokyo, Japan",
"location_confidence": "multi-location",
"discovered_by_query": "location:Japan repos:>5 type:user",
"notable_repositories": [],
- "rank": 7
+ "rank": 7,
+ "previous_rank": 7
},
{
"login": "sapphi-red",
"name": "翠",
"profile_url": "https://github.com/sapphi-red",
- "public_contributions": 3917,
+ "public_contributions": 3928,
"public_repos": 233,
"public_gists": 11,
- "observed_public_commits": 3917,
- "observed_public_pull_requests": 1657,
- "followers": 1441,
+ "observed_public_commits": 3928,
+ "observed_public_pull_requests": 1658,
+ "followers": 1443,
"location": "Japan",
"location_confidence": "exact-country",
"discovered_by_query": "location:Japan repos:>5 type:user",
"notable_repositories": [],
- "rank": 8
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "ko1",
+ "name": "Koichi Sasada",
+ "profile_url": "https://github.com/ko1",
+ "public_contributions": 3273,
+ "public_repos": 114,
+ "public_gists": 0,
+ "observed_public_commits": 3273,
+ "observed_public_pull_requests": 65,
+ "followers": 1203,
+ "location": "Tokyo, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 11
},
{
"login": "amatsuda",
"name": "Akira Matsuda",
"profile_url": "https://github.com/amatsuda",
- "public_contributions": 3231,
+ "public_contributions": 3242,
"public_repos": 252,
"public_gists": 47,
- "observed_public_commits": 3231,
+ "observed_public_commits": 3242,
"observed_public_pull_requests": 332,
"followers": 2956,
"location": "Tokyo, Japan",
"location_confidence": "multi-location",
"discovered_by_query": "location:Japan repos:>5 type:user",
"notable_repositories": [],
- "rank": 9
+ "rank": 10,
+ "previous_rank": 9
},
{
"login": "mattn",
"name": "mattn",
"profile_url": "https://github.com/mattn",
- "public_contributions": 3101,
+ "public_contributions": 3130,
"public_repos": 2256,
"public_gists": 1944,
- "observed_public_commits": 3101,
- "observed_public_pull_requests": 392,
- "followers": 13333,
+ "observed_public_commits": 3130,
+ "observed_public_pull_requests": 394,
+ "followers": 13334,
"location": "Osaka, Japan",
"location_confidence": "multi-location",
"discovered_by_query": "location:Japan repos:>5 type:user",
"notable_repositories": [],
- "rank": 10,
- "previous_rank": 2
- },
- {
- "login": "ko1",
- "name": "Koichi Sasada",
- "profile_url": "https://github.com/ko1",
- "public_contributions": 2999,
- "public_repos": 114,
- "public_gists": 0,
- "observed_public_commits": 2999,
- "observed_public_pull_requests": 65,
- "followers": 1202,
- "location": "Tokyo, Japan",
- "location_confidence": "multi-location",
- "discovered_by_query": "location:Japan repos:>5 type:user",
- "notable_repositories": [],
- "rank": 11
+ "rank": 11,
+ "previous_rank": 10
},
{
"login": "matz",
"name": "Yukihiro \"Matz\" Matsumoto",
"profile_url": "https://github.com/matz",
- "public_contributions": 2784,
+ "public_contributions": 2837,
"public_repos": 17,
"public_gists": 6,
- "observed_public_commits": 2784,
+ "observed_public_commits": 2837,
"observed_public_pull_requests": 42,
"followers": 10409,
"location": "Matsue, Japan",
@@ -231,136 +240,143 @@
"discovered_by_query": "location:Japan repos:>5 type:user",
"notable_repositories": [],
"rank": 12,
- "previous_rank": 4
+ "previous_rank": 12
},
{
"login": "PINTO0309",
"name": "Katsuya Hyodo",
"profile_url": "https://github.com/PINTO0309",
- "public_contributions": 2736,
+ "public_contributions": 2734,
"public_repos": 425,
"public_gists": 0,
- "observed_public_commits": 2736,
- "observed_public_pull_requests": 199,
+ "observed_public_commits": 2734,
+ "observed_public_pull_requests": 198,
"followers": 1861,
"location": "Nagoya, Japan",
"location_confidence": "multi-location",
"discovered_by_query": "location:Japan repos:>5 type:user",
"notable_repositories": [],
- "rank": 13
+ "rank": 13,
+ "previous_rank": 13
},
{
"login": "keijiro",
"name": "Keijiro Takahashi",
"profile_url": "https://github.com/keijiro",
- "public_contributions": 2670,
+ "public_contributions": 2671,
"public_repos": 934,
"public_gists": 215,
- "observed_public_commits": 2670,
+ "observed_public_commits": 2671,
"observed_public_pull_requests": 7,
- "followers": 23615,
+ "followers": 23620,
"location": "Japan",
"location_confidence": "exact-country",
"discovered_by_query": "location:Japan repos:>5 type:user",
"notable_repositories": [],
"rank": 14,
- "previous_rank": 3
+ "previous_rank": 14
},
{
"login": "hoochanlon",
"name": "123456",
"profile_url": "https://github.com/hoochanlon",
- "public_contributions": 2612,
+ "public_contributions": 2613,
"public_repos": 31,
"public_gists": 0,
- "observed_public_commits": 2612,
+ "observed_public_commits": 2613,
"observed_public_pull_requests": 11,
"followers": 1417,
"location": "Taiwan, Japan",
"location_confidence": "multi-location",
"discovered_by_query": "location:Japan repos:>5 type:user",
"notable_repositories": [],
- "rank": 15
+ "rank": 15,
+ "previous_rank": 15
},
{
"login": "mumoshu",
"name": "Yusuke Kuoka",
"profile_url": "https://github.com/mumoshu",
- "public_contributions": 2229,
+ "public_contributions": 2227,
"public_repos": 339,
"public_gists": 180,
- "observed_public_commits": 2229,
- "observed_public_pull_requests": 240,
+ "observed_public_commits": 2227,
+ "observed_public_pull_requests": 239,
"followers": 1248,
"location": "Kagawa, Japan",
"location_confidence": "multi-location",
"discovered_by_query": "location:Japan repos:>5 type:user",
"notable_repositories": [],
- "rank": 16
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "gfx",
+ "name": "FUJI Goro",
+ "profile_url": "https://github.com/gfx",
+ "public_contributions": 2188,
+ "public_repos": 503,
+ "public_gists": 230,
+ "observed_public_commits": 2188,
+ "observed_public_pull_requests": 1269,
+ "followers": 1022,
+ "location": "Tokyo, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 19
},
{
"login": "hajimehoshi",
"name": "Hajime Hoshi",
"profile_url": "https://github.com/hajimehoshi",
- "public_contributions": 2182,
+ "public_contributions": 2165,
"public_repos": 181,
"public_gists": 70,
- "observed_public_commits": 2182,
+ "observed_public_commits": 2165,
"observed_public_pull_requests": 29,
"followers": 2449,
"location": "Tokyo, Japan",
"location_confidence": "multi-location",
"discovered_by_query": "location:Japan repos:>5 type:user",
"notable_repositories": [],
- "rank": 17
+ "rank": 18,
+ "previous_rank": 17
},
{
"login": "gkjohnson",
"name": "Garrett Johnson",
"profile_url": "https://github.com/gkjohnson",
- "public_contributions": 2118,
+ "public_contributions": 2106,
"public_repos": 127,
"public_gists": 2,
- "observed_public_commits": 2118,
- "observed_public_pull_requests": 256,
+ "observed_public_commits": 2106,
+ "observed_public_pull_requests": 258,
"followers": 1742,
"location": "Tokyo, Japan",
"location_confidence": "multi-location",
"discovered_by_query": "location:Japan repos:>5 type:user",
"notable_repositories": [],
- "rank": 18
- },
- {
- "login": "gfx",
- "name": "FUJI Goro",
- "profile_url": "https://github.com/gfx",
- "public_contributions": 2113,
- "public_repos": 503,
- "public_gists": 230,
- "observed_public_commits": 2113,
- "observed_public_pull_requests": 1265,
- "followers": 1022,
- "location": "Tokyo, Japan",
- "location_confidence": "multi-location",
- "discovered_by_query": "location:Japan repos:>5 type:user",
- "notable_repositories": [],
- "rank": 19
+ "rank": 19,
+ "previous_rank": 18
},
{
"login": "tatsuhiro-t",
"name": "Tatsuhiro Tsujikawa",
"profile_url": "https://github.com/tatsuhiro-t",
- "public_contributions": 2102,
+ "public_contributions": 2105,
"public_repos": 54,
"public_gists": 18,
- "observed_public_commits": 2102,
- "observed_public_pull_requests": 868,
- "followers": 1189,
+ "observed_public_commits": 2105,
+ "observed_public_pull_requests": 869,
+ "followers": 1191,
"location": "Japan",
"location_confidence": "exact-country",
"discovered_by_query": "location:Japan repos:>5 type:user",
"notable_repositories": [],
- "rank": 20
+ "rank": 20,
+ "previous_rank": 20
}
]
}
diff --git a/data/latest/countries-malaysia.json b/data/latest/countries-malaysia.json
index 63faafd..0372e51 100644
--- a/data/latest/countries-malaysia.json
+++ b/data/latest/countries-malaysia.json
@@ -3,24 +3,24 @@
"slug": "malaysia",
"name": "Malaysia",
"title": "Top observed GitHub contributors in Malaysia",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 37825
+ 37042
]
},
"code": "MY",
- "candidate_count": 8513,
+ "candidate_count": 8524,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:Malaysia repos:>5 type:user",
- "total": 8513,
+ "total": 8524,
"accepted": 100
}
],
@@ -42,50 +42,52 @@
"login": "leoloso",
"name": "Leonardo Losoviz",
"profile_url": "https://github.com/leoloso",
- "public_contributions": 16756,
+ "public_contributions": 16030,
"public_repos": 108,
"public_gists": 11,
- "observed_public_commits": 16756,
- "observed_public_pull_requests": 239,
+ "observed_public_commits": 16030,
+ "observed_public_pull_requests": 237,
"followers": 138,
"location": "Kuala Lumpur, Malaysia",
"location_confidence": "multi-location",
"discovered_by_query": "location:Malaysia repos:>5 type:user",
"notable_repositories": [],
- "rank": 1
+ "rank": 1,
+ "previous_rank": 1
},
{
"login": "syarief02",
"name": "Syarief Azman",
"profile_url": "https://github.com/syarief02",
- "public_contributions": 7481,
+ "public_contributions": 7483,
"public_repos": 67,
"public_gists": 0,
- "observed_public_commits": 7481,
+ "observed_public_commits": 7483,
"observed_public_pull_requests": 0,
- "followers": 446,
+ "followers": 458,
"location": "Malaysia",
"location_confidence": "exact-country",
"discovered_by_query": "location:Malaysia repos:>5 type:user",
"notable_repositories": [],
"rank": 2,
- "previous_rank": 1
+ "previous_rank": 2
},
{
"login": "data-gov-my",
"name": "data.gov.my",
"profile_url": "https://github.com/data-gov-my",
- "public_contributions": 4706,
+ "public_contributions": 4724,
"public_repos": 6,
"public_gists": 0,
- "observed_public_commits": 4706,
+ "observed_public_commits": 4724,
"observed_public_pull_requests": 36,
"followers": 243,
"location": "Putrajaya, Malaysia",
"location_confidence": "multi-location",
"discovered_by_query": "location:Malaysia repos:>5 type:user",
"notable_repositories": [],
- "rank": 3
+ "rank": 3,
+ "previous_rank": 3
},
{
"login": "MoH-Malaysia",
@@ -102,23 +104,24 @@
"discovered_by_query": "location:Malaysia repos:>5 type:user",
"notable_repositories": [],
"rank": 4,
- "previous_rank": 2
+ "previous_rank": 4
},
{
"login": "HafiziRuslan",
"name": "Hafizi Ruslan",
"profile_url": "https://github.com/HafiziRuslan",
- "public_contributions": 1733,
+ "public_contributions": 1744,
"public_repos": 15,
"public_gists": 0,
- "observed_public_commits": 1733,
+ "observed_public_commits": 1744,
"observed_public_pull_requests": 8,
- "followers": 243,
+ "followers": 255,
"location": "Malaysia",
"location_confidence": "exact-country",
"discovered_by_query": "location:Malaysia repos:>5 type:user",
"notable_repositories": [],
- "rank": 5
+ "rank": 5,
+ "previous_rank": 5
},
{
"login": "Kiyoraka",
@@ -134,49 +137,51 @@
"location_confidence": "exact-country",
"discovered_by_query": "location:Malaysia repos:>5 type:user",
"notable_repositories": [],
- "rank": 6
+ "rank": 6,
+ "previous_rank": 6
},
{
"login": "crynobone",
"name": "Mior Muhammad Zaki",
"profile_url": "https://github.com/crynobone",
- "public_contributions": 1230,
- "public_repos": 195,
+ "public_contributions": 1155,
+ "public_repos": 193,
"public_gists": 31,
- "observed_public_commits": 1230,
- "observed_public_pull_requests": 340,
- "followers": 1774,
+ "observed_public_commits": 1155,
+ "observed_public_pull_requests": 339,
+ "followers": 1775,
"location": "Malaysia",
"location_confidence": "exact-country",
"discovered_by_query": "location:Malaysia repos:>5 type:user",
"notable_repositories": [],
"rank": 7,
- "previous_rank": 3
+ "previous_rank": 7
},
{
"login": "dennislamcv1",
"name": "Dennis Lam",
"profile_url": "https://github.com/dennislamcv1",
- "public_contributions": 891,
+ "public_contributions": 887,
"public_repos": 603,
"public_gists": 0,
- "observed_public_commits": 891,
+ "observed_public_commits": 887,
"observed_public_pull_requests": 0,
- "followers": 368,
+ "followers": 369,
"location": "Malaysia",
"location_confidence": "exact-country",
"discovered_by_query": "location:Malaysia repos:>5 type:user",
"notable_repositories": [],
- "rank": 8
+ "rank": 8,
+ "previous_rank": 8
},
{
"login": "tonyqus",
"name": "Tony Q.",
"profile_url": "https://github.com/tonyqus",
- "public_contributions": 837,
+ "public_contributions": 829,
"public_repos": 64,
"public_gists": 0,
- "observed_public_commits": 837,
+ "observed_public_commits": 829,
"observed_public_pull_requests": 82,
"followers": 638,
"location": "Malaysia",
@@ -184,16 +189,16 @@
"discovered_by_query": "location:Malaysia repos:>5 type:user",
"notable_repositories": [],
"rank": 9,
- "previous_rank": 4
+ "previous_rank": 9
},
{
"login": "Innocentsax",
"name": "INNOCENT UDO ",
"profile_url": "https://github.com/Innocentsax",
- "public_contributions": 785,
+ "public_contributions": 784,
"public_repos": 70,
"public_gists": 0,
- "observed_public_commits": 785,
+ "observed_public_commits": 784,
"observed_public_pull_requests": 2,
"followers": 1360,
"location": "Kuala Lumpur, Malaysia",
@@ -201,7 +206,7 @@
"discovered_by_query": "location:Malaysia repos:>5 type:user",
"notable_repositories": [],
"rank": 10,
- "previous_rank": 5
+ "previous_rank": 10
},
{
"login": "bluwy",
@@ -211,23 +216,23 @@
"public_repos": 104,
"public_gists": 22,
"observed_public_commits": 632,
- "observed_public_pull_requests": 140,
- "followers": 1618,
+ "observed_public_pull_requests": 141,
+ "followers": 1619,
"location": "Kuching, Sarawak, Malaysia",
"location_confidence": "multi-location",
"discovered_by_query": "location:Malaysia repos:>5 type:user",
"notable_repositories": [],
"rank": 11,
- "previous_rank": 6
+ "previous_rank": 11
},
{
"login": "huseinzol05",
"name": "HUSEIN ZOLKEPLI",
"profile_url": "https://github.com/huseinzol05",
- "public_contributions": 541,
+ "public_contributions": 546,
"public_repos": 62,
"public_gists": 66,
- "observed_public_commits": 541,
+ "observed_public_commits": 546,
"observed_public_pull_requests": 0,
"followers": 1887,
"location": "Kedah, Malaysia",
@@ -235,7 +240,7 @@
"discovered_by_query": "location:Malaysia repos:>5 type:user",
"notable_repositories": [],
"rank": 12,
- "previous_rank": 7
+ "previous_rank": 12
},
{
"login": "alextanhongpin",
@@ -251,7 +256,8 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:Malaysia repos:>5 type:user",
"notable_repositories": [],
- "rank": 13
+ "rank": 13,
+ "previous_rank": 13
},
{
"login": "cchitsiang",
@@ -267,7 +273,8 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:Malaysia repos:>5 type:user",
"notable_repositories": [],
- "rank": 14
+ "rank": 14,
+ "previous_rank": 14
},
{
"login": "rc-chuah",
@@ -278,30 +285,30 @@
"public_gists": 53,
"observed_public_commits": 368,
"observed_public_pull_requests": 87,
- "followers": 1701,
+ "followers": 1702,
"location": "Shah Alam, Selangor, Malaysia",
"location_confidence": "multi-location",
"discovered_by_query": "location:Malaysia repos:>5 type:user",
"notable_repositories": [],
"rank": 15,
- "previous_rank": 8
+ "previous_rank": 15
},
{
"login": "zernonia",
"name": "zernonia",
"profile_url": "https://github.com/zernonia",
- "public_contributions": 280,
+ "public_contributions": 282,
"public_repos": 69,
"public_gists": 0,
- "observed_public_commits": 280,
+ "observed_public_commits": 282,
"observed_public_pull_requests": 39,
- "followers": 933,
+ "followers": 934,
"location": "Malaysia",
"location_confidence": "exact-country",
"discovered_by_query": "location:Malaysia repos:>5 type:user",
"notable_repositories": [],
"rank": 16,
- "previous_rank": 9
+ "previous_rank": 16
},
{
"login": "NightFurySL2001",
@@ -317,23 +324,25 @@
"location_confidence": "exact-country",
"discovered_by_query": "location:Malaysia repos:>5 type:user",
"notable_repositories": [],
- "rank": 17
+ "rank": 17,
+ "previous_rank": 17
},
{
"login": "tylim88",
"name": "Acid Coder",
"profile_url": "https://github.com/tylim88",
- "public_contributions": 233,
+ "public_contributions": 234,
"public_repos": 85,
"public_gists": 2,
- "observed_public_commits": 233,
+ "observed_public_commits": 234,
"observed_public_pull_requests": 2,
- "followers": 138,
+ "followers": 150,
"location": "Malaysia",
"location_confidence": "exact-country",
"discovered_by_query": "location:Malaysia repos:>5 type:user",
"notable_repositories": [],
- "rank": 18
+ "rank": 18,
+ "previous_rank": 18
},
{
"login": "kianmeng",
@@ -344,28 +353,30 @@
"public_gists": 6,
"observed_public_commits": 223,
"observed_public_pull_requests": 288,
- "followers": 146,
+ "followers": 147,
"location": "Kuala Lumpur, Malaysia",
"location_confidence": "multi-location",
"discovered_by_query": "location:Malaysia repos:>5 type:user",
"notable_repositories": [],
- "rank": 19
+ "rank": 19,
+ "previous_rank": 19
},
{
"login": "Y-T-G",
"name": "Mohammed Yasin",
"profile_url": "https://github.com/Y-T-G",
- "public_contributions": 219,
+ "public_contributions": 217,
"public_repos": 54,
"public_gists": 8,
- "observed_public_commits": 219,
- "observed_public_pull_requests": 238,
+ "observed_public_commits": 217,
+ "observed_public_pull_requests": 236,
"followers": 186,
"location": "Malaysia",
"location_confidence": "exact-country",
"discovered_by_query": "location:Malaysia repos:>5 type:user",
"notable_repositories": [],
- "rank": 20
+ "rank": 20,
+ "previous_rank": 20
}
]
}
diff --git a/data/latest/countries-mexico.json b/data/latest/countries-mexico.json
index 7d702fb..5e40d9f 100644
--- a/data/latest/countries-mexico.json
+++ b/data/latest/countries-mexico.json
@@ -3,24 +3,24 @@
"slug": "mexico",
"name": "Mexico",
"title": "Top observed GitHub contributors in Mexico",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 12939
+ 12953
]
},
"code": "MX",
- "candidate_count": 17199,
+ "candidate_count": 17211,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:Mexico repos:>5 type:user",
- "total": 17199,
+ "total": 17211,
"accepted": 100
}
],
@@ -42,12 +42,12 @@
"login": "holasoymalva",
"name": "Leon Martin",
"profile_url": "https://github.com/holasoymalva",
- "public_contributions": 2989,
+ "public_contributions": 2981,
"public_repos": 261,
"public_gists": 32,
- "observed_public_commits": 2989,
- "observed_public_pull_requests": 1132,
- "followers": 2314,
+ "observed_public_commits": 2981,
+ "observed_public_pull_requests": 1128,
+ "followers": 2335,
"location": "CDMX - Mexico.",
"location_confidence": "exact-country",
"discovered_by_query": "location:Mexico repos:>5 type:user",
@@ -59,34 +59,35 @@
"login": "vic",
"name": "Victor Borja",
"profile_url": "https://github.com/vic",
- "public_contributions": 1768,
+ "public_contributions": 1767,
"public_repos": 432,
"public_gists": 71,
- "observed_public_commits": 1768,
- "observed_public_pull_requests": 617,
- "followers": 641,
+ "observed_public_commits": 1767,
+ "observed_public_pull_requests": 622,
+ "followers": 642,
"location": "Mexico City",
"location_confidence": "exact-country",
"discovered_by_query": "location:Mexico repos:>5 type:user",
"notable_repositories": [],
- "rank": 2
+ "rank": 2,
+ "previous_rank": 2
},
{
"login": "beto-rodriguez",
"name": "Beto Rodríguez",
"profile_url": "https://github.com/beto-rodriguez",
- "public_contributions": 1618,
+ "public_contributions": 1647,
"public_repos": 36,
"public_gists": 6,
- "observed_public_commits": 1618,
- "observed_public_pull_requests": 146,
+ "observed_public_commits": 1647,
+ "observed_public_pull_requests": 157,
"followers": 878,
"location": "Guadalajara, Mexico",
"location_confidence": "multi-location",
"discovered_by_query": "location:Mexico repos:>5 type:user",
"notable_repositories": [],
"rank": 3,
- "previous_rank": 2
+ "previous_rank": 3
},
{
"login": "ImmediateMurderProfessionals",
@@ -97,12 +98,13 @@
"public_gists": 0,
"observed_public_commits": 1397,
"observed_public_pull_requests": 2,
- "followers": 513,
+ "followers": 524,
"location": "308 Negra Arroyo Lane, Albuquerque, New Mexico, United States",
"location_confidence": "multi-location",
"discovered_by_query": "location:Mexico repos:>5 type:user",
"notable_repositories": [],
- "rank": 4
+ "rank": 4,
+ "previous_rank": 4
},
{
"login": "domix",
@@ -118,16 +120,17 @@
"location_confidence": "exact-country",
"discovered_by_query": "location:Mexico repos:>5 type:user",
"notable_repositories": [],
- "rank": 5
+ "rank": 5,
+ "previous_rank": 5
},
{
"login": "lavrton",
"name": "Anton Lavrenov",
"profile_url": "https://github.com/lavrton",
- "public_contributions": 948,
+ "public_contributions": 932,
"public_repos": 47,
"public_gists": 28,
- "observed_public_commits": 948,
+ "observed_public_commits": 932,
"observed_public_pull_requests": 4,
"followers": 711,
"location": "Cancun, Mexico",
@@ -135,7 +138,7 @@
"discovered_by_query": "location:Mexico repos:>5 type:user",
"notable_repositories": [],
"rank": 6,
- "previous_rank": 3
+ "previous_rank": 6
},
{
"login": "BrunoSobrino",
@@ -151,55 +154,59 @@
"location_confidence": "exact-country",
"discovered_by_query": "location:Mexico repos:>5 type:user",
"notable_repositories": [],
- "rank": 7
+ "rank": 7,
+ "previous_rank": 7
},
{
"login": "gwolf",
"name": "Gunnar Wolf",
"profile_url": "https://github.com/gwolf",
- "public_contributions": 778,
+ "public_contributions": 777,
"public_repos": 62,
"public_gists": 0,
- "observed_public_commits": 778,
+ "observed_public_commits": 777,
"observed_public_pull_requests": 2,
"followers": 361,
"location": "Mexico DF, Mexico",
"location_confidence": "multi-location",
"discovered_by_query": "location:Mexico repos:>5 type:user",
"notable_repositories": [],
- "rank": 8
+ "rank": 8,
+ "previous_rank": 8
},
{
"login": "DouweM",
"name": "Douwe Maan",
"profile_url": "https://github.com/DouweM",
- "public_contributions": 763,
+ "public_contributions": 771,
"public_repos": 177,
"public_gists": 16,
- "observed_public_commits": 763,
- "observed_public_pull_requests": 531,
- "followers": 461,
+ "observed_public_commits": 771,
+ "observed_public_pull_requests": 541,
+ "followers": 463,
"location": "Mexico City",
"location_confidence": "exact-country",
"discovered_by_query": "location:Mexico repos:>5 type:user",
"notable_repositories": [],
- "rank": 9
+ "rank": 9,
+ "previous_rank": 9
},
{
"login": "mrpollo",
"name": "Ramon Roche",
"profile_url": "https://github.com/mrpollo",
- "public_contributions": 730,
+ "public_contributions": 733,
"public_repos": 123,
"public_gists": 97,
- "observed_public_commits": 730,
- "observed_public_pull_requests": 259,
+ "observed_public_commits": 733,
+ "observed_public_pull_requests": 261,
"followers": 224,
"location": "Tijuana, Baja California, Mexico",
"location_confidence": "multi-location",
"discovered_by_query": "location:Mexico repos:>5 type:user",
"notable_repositories": [],
- "rank": 10
+ "rank": 10,
+ "previous_rank": 10
},
{
"login": "mariochavez",
@@ -215,7 +222,8 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:Mexico repos:>5 type:user",
"notable_repositories": [],
- "rank": 11
+ "rank": 11,
+ "previous_rank": 11
},
{
"login": "SofiDevO",
@@ -231,47 +239,50 @@
"location_confidence": "exact-country",
"discovered_by_query": "location:Mexico repos:>5 type:user",
"notable_repositories": [],
- "rank": 12
- },
- {
- "login": "edglaz",
- "profile_url": "https://github.com/edglaz",
- "public_contributions": 561,
- "public_repos": 12,
- "public_gists": 0,
- "observed_public_commits": 561,
- "observed_public_pull_requests": 0,
- "followers": 637,
- "location": "Mexico City",
- "location_confidence": "exact-country",
- "discovered_by_query": "location:Mexico repos:>5 type:user",
- "notable_repositories": [],
- "rank": 13
+ "rank": 12,
+ "previous_rank": 12
},
{
"login": "ivam3",
"name": "Milton Mújica",
"profile_url": "https://github.com/ivam3",
- "public_contributions": 550,
+ "public_contributions": 560,
"public_repos": 14,
"public_gists": 0,
- "observed_public_commits": 550,
+ "observed_public_commits": 560,
"observed_public_pull_requests": 1,
"followers": 499,
"location": "Mexico",
"location_confidence": "exact-country",
"discovered_by_query": "location:Mexico repos:>5 type:user",
"notable_repositories": [],
- "rank": 14
+ "rank": 13,
+ "previous_rank": 14
+ },
+ {
+ "login": "edglaz",
+ "profile_url": "https://github.com/edglaz",
+ "public_contributions": 558,
+ "public_repos": 12,
+ "public_gists": 0,
+ "observed_public_commits": 558,
+ "observed_public_pull_requests": 0,
+ "followers": 637,
+ "location": "Mexico City",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 13
},
{
"login": "EliverLara",
"name": "Eliver L.",
"profile_url": "https://github.com/EliverLara",
- "public_contributions": 483,
+ "public_contributions": 482,
"public_repos": 62,
"public_gists": 8,
- "observed_public_commits": 483,
+ "observed_public_commits": 482,
"observed_public_pull_requests": 1,
"followers": 1133,
"location": "Mexico",
@@ -279,32 +290,33 @@
"discovered_by_query": "location:Mexico repos:>5 type:user",
"notable_repositories": [],
"rank": 15,
- "previous_rank": 4
+ "previous_rank": 15
},
{
"login": "tylerjereddy",
"name": "Tyler Reddy",
"profile_url": "https://github.com/tylerjereddy",
- "public_contributions": 417,
+ "public_contributions": 420,
"public_repos": 144,
"public_gists": 5,
- "observed_public_commits": 417,
- "observed_public_pull_requests": 144,
+ "observed_public_commits": 420,
+ "observed_public_pull_requests": 146,
"followers": 221,
"location": "Northern New Mexico",
"location_confidence": "exact-country",
"discovered_by_query": "location:Mexico repos:>5 type:user",
"notable_repositories": [],
- "rank": 16
+ "rank": 16,
+ "previous_rank": 16
},
{
"login": "obie",
"name": "Obie Fernandez",
"profile_url": "https://github.com/obie",
- "public_contributions": 393,
+ "public_contributions": 385,
"public_repos": 94,
"public_gists": 17,
- "observed_public_commits": 393,
+ "observed_public_commits": 385,
"observed_public_pull_requests": 39,
"followers": 835,
"location": "Mexico City",
@@ -312,23 +324,24 @@
"discovered_by_query": "location:Mexico repos:>5 type:user",
"notable_repositories": [],
"rank": 17,
- "previous_rank": 5
+ "previous_rank": 17
},
{
"login": "sabas1080",
"name": "Sabas",
"profile_url": "https://github.com/sabas1080",
- "public_contributions": 355,
- "public_repos": 206,
+ "public_contributions": 364,
+ "public_repos": 207,
"public_gists": 49,
- "observed_public_commits": 355,
- "observed_public_pull_requests": 33,
+ "observed_public_commits": 364,
+ "observed_public_pull_requests": 34,
"followers": 252,
"location": "Mexico",
"location_confidence": "exact-country",
"discovered_by_query": "location:Mexico repos:>5 type:user",
"notable_repositories": [],
- "rank": 18
+ "rank": 18,
+ "previous_rank": 18
},
{
"login": "Splode",
@@ -339,12 +352,13 @@
"public_gists": 10,
"observed_public_commits": 312,
"observed_public_pull_requests": 42,
- "followers": 264,
+ "followers": 265,
"location": "New Mexico, U.S.",
"location_confidence": "multi-location",
"discovered_by_query": "location:Mexico repos:>5 type:user",
"notable_repositories": [],
- "rank": 19
+ "rank": 19,
+ "previous_rank": 19
},
{
"login": "zomars",
@@ -360,7 +374,8 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:Mexico repos:>5 type:user",
"notable_repositories": [],
- "rank": 20
+ "rank": 20,
+ "previous_rank": 20
}
]
}
diff --git a/data/latest/countries-netherlands.json b/data/latest/countries-netherlands.json
index 36c7fc2..3833db7 100644
--- a/data/latest/countries-netherlands.json
+++ b/data/latest/countries-netherlands.json
@@ -3,24 +3,24 @@
"slug": "netherlands",
"name": "Netherlands",
"title": "Top observed GitHub contributors in Netherlands",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 42437
+ 42633
]
},
"code": "NL",
- "candidate_count": 40395,
+ "candidate_count": 40434,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -34,12 +34,12 @@
"candidate_count_by_query": [
{
"query": "location:Netherlands repos:>5 type:user",
- "total": 28169,
+ "total": 28199,
"accepted": 50
},
{
"query": "location:Amsterdam repos:>5 type:user",
- "total": 12226,
+ "total": 12235,
"accepted": 38
}
],
@@ -48,12 +48,12 @@
"login": "alexey-milovidov",
"name": "Alexey Milovidov",
"profile_url": "https://github.com/alexey-milovidov",
- "public_contributions": 11590,
+ "public_contributions": 11701,
"public_repos": 86,
"public_gists": 59,
- "observed_public_commits": 11590,
- "observed_public_pull_requests": 2146,
- "followers": 2068,
+ "observed_public_commits": 11701,
+ "observed_public_pull_requests": 2153,
+ "followers": 2069,
"location": "Amsterdam, Netherlands",
"location_confidence": "multi-location",
"discovered_by_query": "location:Netherlands repos:>5 type:user",
@@ -65,12 +65,12 @@
"login": "Mytherin",
"name": "Mark",
"profile_url": "https://github.com/Mytherin",
- "public_contributions": 5796,
+ "public_contributions": 5795,
"public_repos": 107,
"public_gists": 35,
- "observed_public_commits": 5796,
- "observed_public_pull_requests": 679,
- "followers": 1280,
+ "observed_public_commits": 5795,
+ "observed_public_pull_requests": 678,
+ "followers": 1282,
"location": "Amsterdam, Netherlands",
"location_confidence": "multi-location",
"discovered_by_query": "location:Amsterdam repos:>5 type:user",
@@ -82,12 +82,12 @@
"login": "can1357",
"name": "Can Bölük",
"profile_url": "https://github.com/can1357",
- "public_contributions": 4991,
+ "public_contributions": 5045,
"public_repos": 60,
"public_gists": 0,
- "observed_public_commits": 4991,
+ "observed_public_commits": 5045,
"observed_public_pull_requests": 35,
- "followers": 2431,
+ "followers": 2436,
"location": "The Netherlands",
"location_confidence": "exact-country",
"discovered_by_query": "location:Netherlands repos:>5 type:user",
@@ -99,12 +99,12 @@
"login": "thaJeztah",
"name": "Sebastiaan van Stijn",
"profile_url": "https://github.com/thaJeztah",
- "public_contributions": 4349,
+ "public_contributions": 4368,
"public_repos": 439,
"public_gists": 43,
- "observed_public_commits": 4349,
- "observed_public_pull_requests": 2001,
- "followers": 1917,
+ "observed_public_commits": 4368,
+ "observed_public_pull_requests": 2010,
+ "followers": 1916,
"location": "Netherlands",
"location_confidence": "exact-country",
"discovered_by_query": "location:Netherlands repos:>5 type:user",
@@ -116,12 +116,12 @@
"login": "pi0",
"name": "Pooya Parsa",
"profile_url": "https://github.com/pi0",
- "public_contributions": 3649,
+ "public_contributions": 3644,
"public_repos": 540,
"public_gists": 84,
- "observed_public_commits": 3649,
- "observed_public_pull_requests": 491,
- "followers": 5007,
+ "observed_public_commits": 3644,
+ "observed_public_pull_requests": 489,
+ "followers": 5008,
"location": "Netherlands",
"location_confidence": "exact-country",
"discovered_by_query": "location:Netherlands repos:>5 type:user",
@@ -133,11 +133,11 @@
"login": "jrfnl",
"name": "Juliette",
"profile_url": "https://github.com/jrfnl",
- "public_contributions": 3366,
- "public_repos": 274,
+ "public_contributions": 3355,
+ "public_repos": 273,
"public_gists": 21,
- "observed_public_commits": 3366,
- "observed_public_pull_requests": 1143,
+ "observed_public_commits": 3355,
+ "observed_public_pull_requests": 1139,
"followers": 1357,
"location": "Amsterdam, The Netherlands",
"location_confidence": "multi-location",
@@ -150,11 +150,11 @@
"login": "Koenkk",
"name": "Koen Kanters",
"profile_url": "https://github.com/Koenkk",
- "public_contributions": 2660,
+ "public_contributions": 2661,
"public_repos": 115,
"public_gists": 24,
- "observed_public_commits": 2660,
- "observed_public_pull_requests": 720,
+ "observed_public_commits": 2661,
+ "observed_public_pull_requests": 719,
"followers": 2552,
"location": "The Netherlands, Helmond",
"location_confidence": "multi-location",
@@ -167,12 +167,12 @@
"login": "medvednikov",
"name": "Alexander Medvednikov",
"profile_url": "https://github.com/medvednikov",
- "public_contributions": 2245,
+ "public_contributions": 2272,
"public_repos": 64,
"public_gists": 5,
- "observed_public_commits": 2245,
- "observed_public_pull_requests": 28,
- "followers": 2727,
+ "observed_public_commits": 2272,
+ "observed_public_pull_requests": 29,
+ "followers": 2728,
"location": "Netherlands",
"location_confidence": "exact-country",
"discovered_by_query": "location:Netherlands repos:>5 type:user",
@@ -184,12 +184,12 @@
"login": "masterking32",
"name": "Amin Mahmoudi",
"profile_url": "https://github.com/masterking32",
- "public_contributions": 2085,
+ "public_contributions": 2086,
"public_repos": 59,
"public_gists": 3,
- "observed_public_commits": 2085,
+ "observed_public_commits": 2086,
"observed_public_pull_requests": 6,
- "followers": 1433,
+ "followers": 1475,
"location": "Amsterdam",
"location_confidence": "city-match",
"discovered_by_query": "location:Amsterdam repos:>5 type:user",
@@ -206,22 +206,22 @@
"public_gists": 0,
"observed_public_commits": 1706,
"observed_public_pull_requests": 20,
- "followers": 1543,
+ "followers": 1544,
"location": "Amsterdam",
"location_confidence": "city-match",
"discovered_by_query": "location:Amsterdam repos:>5 type:user",
"notable_repositories": [],
"rank": 10,
- "previous_rank": 13
+ "previous_rank": 10
},
{
"login": "jfversluis",
"name": "Gerald Versluis",
"profile_url": "https://github.com/jfversluis",
- "public_contributions": 1554,
+ "public_contributions": 1553,
"public_repos": 444,
"public_gists": 156,
- "observed_public_commits": 1554,
+ "observed_public_commits": 1553,
"observed_public_pull_requests": 433,
"followers": 1899,
"location": "Netherlands",
@@ -229,7 +229,7 @@
"discovered_by_query": "location:Netherlands repos:>5 type:user",
"notable_repositories": [],
"rank": 11,
- "previous_rank": 10
+ "previous_rank": 11
},
{
"login": "fonsp",
@@ -246,24 +246,24 @@
"discovered_by_query": "location:Netherlands repos:>5 type:user",
"notable_repositories": [],
"rank": 12,
- "previous_rank": 11
+ "previous_rank": 12
},
{
"login": "koaning",
"name": "vincent d warmerdam ",
"profile_url": "https://github.com/koaning",
- "public_contributions": 1309,
+ "public_contributions": 1320,
"public_repos": 338,
"public_gists": 72,
- "observed_public_commits": 1309,
- "observed_public_pull_requests": 575,
- "followers": 2726,
+ "observed_public_commits": 1320,
+ "observed_public_pull_requests": 581,
+ "followers": 2727,
"location": "Amsterdam",
"location_confidence": "city-match",
"discovered_by_query": "location:Amsterdam repos:>5 type:user",
"notable_repositories": [],
"rank": 13,
- "previous_rank": 12
+ "previous_rank": 13
},
{
"login": "mattgperry",
@@ -286,11 +286,11 @@
"login": "karlhorky",
"name": "Karl Horky",
"profile_url": "https://github.com/karlhorky",
- "public_contributions": 928,
+ "public_contributions": 934,
"public_repos": 571,
"public_gists": 110,
- "observed_public_commits": 928,
- "observed_public_pull_requests": 308,
+ "observed_public_commits": 934,
+ "observed_public_pull_requests": 312,
"followers": 938,
"location": "Amsterdam",
"location_confidence": "city-match",
@@ -303,12 +303,12 @@
"login": "Kludex",
"name": "Marcelo Trylesinski",
"profile_url": "https://github.com/Kludex",
- "public_contributions": 900,
+ "public_contributions": 906,
"public_repos": 177,
"public_gists": 28,
- "observed_public_commits": 900,
- "observed_public_pull_requests": 816,
- "followers": 3078,
+ "observed_public_commits": 906,
+ "observed_public_pull_requests": 823,
+ "followers": 3081,
"location": "Utrecht, Netherlands",
"location_confidence": "multi-location",
"discovered_by_query": "location:Netherlands repos:>5 type:user",
@@ -320,69 +320,68 @@
"login": "pajlada",
"name": "pajlada",
"profile_url": "https://github.com/pajlada",
- "public_contributions": 809,
+ "public_contributions": 810,
"public_repos": 213,
- "public_gists": 41,
- "observed_public_commits": 809,
- "observed_public_pull_requests": 533,
+ "public_gists": 42,
+ "observed_public_commits": 810,
+ "observed_public_pull_requests": 534,
"followers": 1523,
"location": "Netherlands",
"location_confidence": "exact-country",
"discovered_by_query": "location:Netherlands repos:>5 type:user",
"notable_repositories": [],
"rank": 17,
- "previous_rank": 18
+ "previous_rank": 17
+ },
+ {
+ "login": "nvie",
+ "name": "Vincent Driessen",
+ "profile_url": "https://github.com/nvie",
+ "public_contributions": 800,
+ "public_repos": 78,
+ "public_gists": 50,
+ "observed_public_commits": 800,
+ "observed_public_pull_requests": 169,
+ "followers": 3402,
+ "location": "The Netherlands",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 19
},
{
"login": "arendst",
"name": "Theo Arends",
"profile_url": "https://github.com/arendst",
- "public_contributions": 801,
+ "public_contributions": 797,
"public_repos": 35,
"public_gists": 0,
- "observed_public_commits": 801,
+ "observed_public_commits": 797,
"observed_public_pull_requests": 0,
- "followers": 1685,
+ "followers": 1686,
"location": "Netherlands",
"location_confidence": "exact-country",
"discovered_by_query": "location:Netherlands repos:>5 type:user",
"notable_repositories": [],
- "rank": 18,
- "previous_rank": 17
+ "rank": 19,
+ "previous_rank": 18
},
{
- "login": "nvie",
- "name": "Vincent Driessen",
- "profile_url": "https://github.com/nvie",
- "public_contributions": 766,
- "public_repos": 77,
- "public_gists": 50,
- "observed_public_commits": 766,
- "observed_public_pull_requests": 166,
- "followers": 3401,
+ "login": "M66B",
+ "name": "Marcel Bokhorst",
+ "profile_url": "https://github.com/M66B",
+ "public_contributions": 706,
+ "public_repos": 27,
+ "public_gists": 22,
+ "observed_public_commits": 706,
+ "observed_public_pull_requests": 9,
+ "followers": 1633,
"location": "The Netherlands",
"location_confidence": "exact-country",
"discovered_by_query": "location:Netherlands repos:>5 type:user",
"notable_repositories": [],
- "rank": 19,
- "previous_rank": 19
- },
- {
- "login": "barryvdh",
- "name": "Barry vd. Heuvel",
- "profile_url": "https://github.com/barryvdh",
- "public_contributions": 700,
- "public_repos": 347,
- "public_gists": 42,
- "observed_public_commits": 700,
- "observed_public_pull_requests": 419,
- "followers": 6879,
- "location": "Noord-Brabant, the Netherlands",
- "location_confidence": "multi-location",
- "discovered_by_query": "location:Netherlands repos:>5 type:user",
- "notable_repositories": [],
- "rank": 20,
- "previous_rank": 20
+ "rank": 20
}
]
}
diff --git a/data/latest/countries-new-zealand.json b/data/latest/countries-new-zealand.json
index def163b..fd69e70 100644
--- a/data/latest/countries-new-zealand.json
+++ b/data/latest/countries-new-zealand.json
@@ -3,24 +3,24 @@
"slug": "new-zealand",
"name": "New Zealand",
"title": "Top observed GitHub contributors in New Zealand",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 70576
+ 70824
]
},
"code": "NZ",
- "candidate_count": 8894,
+ "candidate_count": 8901,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:\"New Zealand\" repos:>5 type:user",
- "total": 8894,
+ "total": 8901,
"accepted": 100
}
],
@@ -42,12 +42,12 @@
"login": "ryanbr",
"name": "Fanboynz",
"profile_url": "https://github.com/ryanbr",
- "public_contributions": 44852,
+ "public_contributions": 44946,
"public_repos": 47,
"public_gists": 0,
- "observed_public_commits": 44852,
- "observed_public_pull_requests": 658,
- "followers": 463,
+ "observed_public_commits": 44946,
+ "observed_public_pull_requests": 659,
+ "followers": 464,
"location": "New Zealand",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
@@ -76,11 +76,11 @@
"login": "passcod",
"name": "Félix Saparelli",
"profile_url": "https://github.com/passcod",
- "public_contributions": 3766,
+ "public_contributions": 3853,
"public_repos": 311,
"public_gists": 155,
- "observed_public_commits": 3766,
- "observed_public_pull_requests": 266,
+ "observed_public_commits": 3853,
+ "observed_public_pull_requests": 284,
"followers": 306,
"location": "New Zealand",
"location_confidence": "exact-country",
@@ -93,12 +93,12 @@
"login": "tim-smart",
"name": "Tim",
"profile_url": "https://github.com/tim-smart",
- "public_contributions": 3258,
- "public_repos": 226,
+ "public_contributions": 3251,
+ "public_repos": 227,
"public_gists": 176,
- "observed_public_commits": 3258,
- "observed_public_pull_requests": 1423,
- "followers": 815,
+ "observed_public_commits": 3251,
+ "observed_public_pull_requests": 1420,
+ "followers": 818,
"location": "Tauranga, New Zealand",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
@@ -115,7 +115,7 @@
"public_gists": 0,
"observed_public_commits": 3207,
"observed_public_pull_requests": 291,
- "followers": 1004,
+ "followers": 1005,
"location": "Dunedin, New Zealand",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
@@ -127,11 +127,11 @@
"login": "jwulf",
"name": "Josh Wulf",
"profile_url": "https://github.com/jwulf",
- "public_contributions": 2849,
+ "public_contributions": 2891,
"public_repos": 494,
"public_gists": 150,
- "observed_public_commits": 2849,
- "observed_public_pull_requests": 521,
+ "observed_public_commits": 2891,
+ "observed_public_pull_requests": 531,
"followers": 290,
"location": "New Zealand",
"location_confidence": "exact-country",
@@ -144,12 +144,12 @@
"login": "ioquatix",
"name": "Samuel Williams",
"profile_url": "https://github.com/ioquatix",
- "public_contributions": 2553,
+ "public_contributions": 2557,
"public_repos": 357,
"public_gists": 46,
- "observed_public_commits": 2553,
- "observed_public_pull_requests": 124,
- "followers": 1399,
+ "observed_public_commits": 2557,
+ "observed_public_pull_requests": 123,
+ "followers": 1401,
"location": "Ōtautahi, New Zealand",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
@@ -161,10 +161,10 @@
"login": "PlagueHO",
"name": "Daniel Scott-Raynsford",
"profile_url": "https://github.com/PlagueHO",
- "public_contributions": 2275,
+ "public_contributions": 2271,
"public_repos": 141,
"public_gists": 202,
- "observed_public_commits": 2275,
+ "observed_public_commits": 2271,
"observed_public_pull_requests": 64,
"followers": 263,
"location": "Auckland, New Zealand",
@@ -178,12 +178,12 @@
"login": "jesserockz",
"name": "Jesse Hills",
"profile_url": "https://github.com/jesserockz",
- "public_contributions": 1961,
+ "public_contributions": 1944,
"public_repos": 161,
"public_gists": 5,
- "observed_public_commits": 1961,
- "observed_public_pull_requests": 887,
- "followers": 404,
+ "observed_public_commits": 1944,
+ "observed_public_pull_requests": 876,
+ "followers": 405,
"location": "Wellington, New Zealand",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
@@ -195,10 +195,10 @@
"login": "SmileyChris",
"name": "Chris Beaven",
"profile_url": "https://github.com/SmileyChris",
- "public_contributions": 1489,
- "public_repos": 87,
+ "public_contributions": 1538,
+ "public_repos": 88,
"public_gists": 36,
- "observed_public_commits": 1489,
+ "observed_public_commits": 1538,
"observed_public_pull_requests": 11,
"followers": 419,
"location": "New Zealand",
@@ -212,12 +212,12 @@
"login": "odow",
"name": "Oscar Dowson",
"profile_url": "https://github.com/odow",
- "public_contributions": 1219,
+ "public_contributions": 1220,
"public_repos": 165,
"public_gists": 20,
- "observed_public_commits": 1219,
- "observed_public_pull_requests": 907,
- "followers": 632,
+ "observed_public_commits": 1220,
+ "observed_public_pull_requests": 905,
+ "followers": 633,
"location": "Auckland, New Zealand",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
@@ -234,7 +234,7 @@
"public_gists": 4,
"observed_public_commits": 1190,
"observed_public_pull_requests": 530,
- "followers": 265,
+ "followers": 266,
"location": "Wellington, New Zealand",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
@@ -246,11 +246,11 @@
"login": "alanrsoares",
"name": "Alan",
"profile_url": "https://github.com/alanrsoares",
- "public_contributions": 1172,
+ "public_contributions": 1186,
"public_repos": 169,
"public_gists": 25,
- "observed_public_commits": 1172,
- "observed_public_pull_requests": 91,
+ "observed_public_commits": 1186,
+ "observed_public_pull_requests": 94,
"followers": 314,
"location": "Auckland, New Zealand",
"location_confidence": "multi-location",
@@ -274,7 +274,7 @@
"discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
"notable_repositories": [],
"rank": 14,
- "previous_rank": 15
+ "previous_rank": 14
},
{
"login": "gbmhunter",
@@ -291,16 +291,16 @@
"discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
"notable_repositories": [],
"rank": 15,
- "previous_rank": 14
+ "previous_rank": 15
},
{
"login": "julianoes",
"name": "Julian Oes",
"profile_url": "https://github.com/julianoes",
- "public_contributions": 764,
+ "public_contributions": 762,
"public_repos": 86,
"public_gists": 4,
- "observed_public_commits": 764,
+ "observed_public_commits": 762,
"observed_public_pull_requests": 272,
"followers": 358,
"location": "Auckland, New Zealand",
@@ -314,10 +314,10 @@
"login": "sebastien",
"name": "Sébastien Pierre",
"profile_url": "https://github.com/sebastien",
- "public_contributions": 680,
+ "public_contributions": 681,
"public_repos": 102,
"public_gists": 23,
- "observed_public_commits": 680,
+ "observed_public_commits": 681,
"observed_public_pull_requests": 0,
"followers": 241,
"location": "Wellington, New Zealand",
@@ -327,6 +327,22 @@
"rank": 17,
"previous_rank": 17
},
+ {
+ "login": "memN0ps",
+ "profile_url": "https://github.com/memN0ps",
+ "public_contributions": 650,
+ "public_repos": 9,
+ "public_gists": 0,
+ "observed_public_commits": 650,
+ "observed_public_pull_requests": 2,
+ "followers": 1141,
+ "location": "New Zealand",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 19
+ },
{
"login": "sinclairzx81",
"profile_url": "https://github.com/sinclairzx81",
@@ -340,22 +356,6 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 18,
- "previous_rank": 19
- },
- {
- "login": "memN0ps",
- "profile_url": "https://github.com/memN0ps",
- "public_contributions": 646,
- "public_repos": 9,
- "public_gists": 0,
- "observed_public_commits": 646,
- "observed_public_pull_requests": 2,
- "followers": 1139,
- "location": "New Zealand",
- "location_confidence": "exact-country",
- "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
- "notable_repositories": [],
"rank": 19,
"previous_rank": 18
},
@@ -363,10 +363,10 @@
"login": "schell",
"name": "Schell Carl Scivally",
"profile_url": "https://github.com/schell",
- "public_contributions": 640,
+ "public_contributions": 641,
"public_repos": 276,
"public_gists": 54,
- "observed_public_commits": 640,
+ "observed_public_commits": 641,
"observed_public_pull_requests": 113,
"followers": 257,
"location": "Pasadena, California and Nelson, New Zealand",
diff --git a/data/latest/countries-norway.json b/data/latest/countries-norway.json
index e5a916d..e04d6f9 100644
--- a/data/latest/countries-norway.json
+++ b/data/latest/countries-norway.json
@@ -3,24 +3,24 @@
"slug": "norway",
"name": "Norway",
"title": "Top observed GitHub contributors in Norway",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 55244
+ 55750
]
},
"code": "NO",
- "candidate_count": 11017,
+ "candidate_count": 11037,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:Norway repos:>5 type:user",
- "total": 11017,
+ "total": 11037,
"accepted": 100
}
],
@@ -42,12 +42,12 @@
"login": "marcusramberg",
"name": "Marcus Ramberg",
"profile_url": "https://github.com/marcusramberg",
- "public_contributions": 31999,
+ "public_contributions": 32465,
"public_repos": 344,
"public_gists": 320,
- "observed_public_commits": 31999,
- "observed_public_pull_requests": 144,
- "followers": 353,
+ "observed_public_commits": 32465,
+ "observed_public_pull_requests": 141,
+ "followers": 352,
"location": "Oslo, Norway",
"location_confidence": "multi-location",
"discovered_by_query": "location:Norway repos:>5 type:user",
@@ -59,12 +59,12 @@
"login": "oleavr",
"name": "Ole André Vadla Ravnås",
"profile_url": "https://github.com/oleavr",
- "public_contributions": 3853,
+ "public_contributions": 3877,
"public_repos": 101,
"public_gists": 32,
- "observed_public_commits": 3853,
+ "observed_public_commits": 3877,
"observed_public_pull_requests": 38,
- "followers": 1926,
+ "followers": 1927,
"location": "Stavanger, Norway",
"location_confidence": "multi-location",
"discovered_by_query": "location:Norway repos:>5 type:user",
@@ -76,12 +76,12 @@
"login": "aurorascharff",
"name": "Aurora Scharff",
"profile_url": "https://github.com/aurorascharff",
- "public_contributions": 3733,
+ "public_contributions": 3739,
"public_repos": 62,
"public_gists": 0,
- "observed_public_commits": 3733,
- "observed_public_pull_requests": 137,
- "followers": 1033,
+ "observed_public_commits": 3739,
+ "observed_public_pull_requests": 139,
+ "followers": 1035,
"location": "Oslo, Norway",
"location_confidence": "multi-location",
"discovered_by_query": "location:Norway repos:>5 type:user",
@@ -93,10 +93,10 @@
"login": "shinokada",
"name": "Shinichi Okada",
"profile_url": "https://github.com/shinokada",
- "public_contributions": 2790,
+ "public_contributions": 2781,
"public_repos": 197,
"public_gists": 724,
- "observed_public_commits": 2790,
+ "observed_public_commits": 2781,
"observed_public_pull_requests": 207,
"followers": 362,
"location": "Norway",
@@ -110,12 +110,12 @@
"login": "Starefossen",
"name": "Hans Kristian Flaatten",
"profile_url": "https://github.com/Starefossen",
- "public_contributions": 2699,
+ "public_contributions": 2713,
"public_repos": 290,
"public_gists": 72,
- "observed_public_commits": 2699,
- "observed_public_pull_requests": 209,
- "followers": 379,
+ "observed_public_commits": 2713,
+ "observed_public_pull_requests": 206,
+ "followers": 380,
"location": "Norway",
"location_confidence": "exact-country",
"discovered_by_query": "location:Norway repos:>5 type:user",
@@ -131,7 +131,7 @@
"public_repos": 95,
"public_gists": 100,
"observed_public_commits": 2471,
- "observed_public_pull_requests": 263,
+ "observed_public_pull_requests": 266,
"followers": 315,
"location": "Stavanger; Norway",
"location_confidence": "multi-location",
@@ -144,44 +144,44 @@
"login": "bep",
"name": "Bjørn Erik Pedersen",
"profile_url": "https://github.com/bep",
- "public_contributions": 1992,
+ "public_contributions": 2005,
"public_repos": 378,
"public_gists": 10,
- "observed_public_commits": 1992,
- "observed_public_pull_requests": 456,
+ "observed_public_commits": 2005,
+ "observed_public_pull_requests": 461,
"followers": 2458,
"location": "Norway",
"location_confidence": "exact-country",
"discovered_by_query": "location:Norway repos:>5 type:user",
"notable_repositories": [],
"rank": 7,
- "previous_rank": 8
+ "previous_rank": 7
},
{
"login": "ludeeus",
"name": "Joakim Sørensen",
"profile_url": "https://github.com/ludeeus",
- "public_contributions": 1958,
+ "public_contributions": 1949,
"public_repos": 129,
"public_gists": 14,
- "observed_public_commits": 1958,
- "observed_public_pull_requests": 378,
+ "observed_public_commits": 1949,
+ "observed_public_pull_requests": 377,
"followers": 700,
"location": "Norway",
"location_confidence": "exact-country",
"discovered_by_query": "location:Norway repos:>5 type:user",
"notable_repositories": [],
"rank": 8,
- "previous_rank": 7
+ "previous_rank": 8
},
{
"login": "mhjensen",
"name": "Morten Hjorth-Jensen",
"profile_url": "https://github.com/mhjensen",
- "public_contributions": 1924,
+ "public_contributions": 1925,
"public_repos": 50,
"public_gists": 0,
- "observed_public_commits": 1924,
+ "observed_public_commits": 1925,
"observed_public_pull_requests": 0,
"followers": 675,
"location": "Oslo, Norway",
@@ -212,10 +212,10 @@
"login": "eried",
"name": "Erwin Ried",
"profile_url": "https://github.com/eried",
- "public_contributions": 1502,
+ "public_contributions": 1525,
"public_repos": 146,
"public_gists": 1,
- "observed_public_commits": 1502,
+ "observed_public_commits": 1525,
"observed_public_pull_requests": 8,
"followers": 528,
"location": "Norway",
@@ -223,7 +223,24 @@
"discovered_by_query": "location:Norway repos:>5 type:user",
"notable_repositories": [],
"rank": 11,
- "previous_rank": 12
+ "previous_rank": 11
+ },
+ {
+ "login": "eonist",
+ "name": "André J",
+ "profile_url": "https://github.com/eonist",
+ "public_contributions": 1348,
+ "public_repos": 121,
+ "public_gists": 590,
+ "observed_public_commits": 1348,
+ "observed_public_pull_requests": 84,
+ "followers": 495,
+ "location": "Norway, Oslo",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 19
},
{
"login": "jonhoo",
@@ -234,46 +251,47 @@
"public_gists": 48,
"observed_public_commits": 1257,
"observed_public_pull_requests": 123,
- "followers": 13580,
+ "followers": 13583,
"location": "Oslo, Norway",
"location_confidence": "multi-location",
"discovered_by_query": "location:Norway repos:>5 type:user",
"notable_repositories": [],
- "rank": 12,
- "previous_rank": 11
+ "rank": 13,
+ "previous_rank": 12
},
{
"login": "AmirhosseinHonardoust",
"name": "Amir",
"profile_url": "https://github.com/AmirhosseinHonardoust",
- "public_contributions": 1248,
- "public_repos": 118,
+ "public_contributions": 1255,
+ "public_repos": 119,
"public_gists": 1,
- "observed_public_commits": 1248,
- "observed_public_pull_requests": 18,
- "followers": 1501,
+ "observed_public_commits": 1255,
+ "observed_public_pull_requests": 21,
+ "followers": 1519,
"location": "Norway",
"location_confidence": "exact-country",
"discovered_by_query": "location:Norway repos:>5 type:user",
"notable_repositories": [],
- "rank": 13
+ "rank": 14,
+ "previous_rank": 13
},
{
"login": "TorsteinHonsi",
"name": "Torstein Hønsi",
"profile_url": "https://github.com/TorsteinHonsi",
- "public_contributions": 1183,
+ "public_contributions": 1177,
"public_repos": 16,
"public_gists": 14,
- "observed_public_commits": 1183,
+ "observed_public_commits": 1177,
"observed_public_pull_requests": 102,
"followers": 514,
"location": "Vik i Sogn, Norway",
"location_confidence": "multi-location",
"discovered_by_query": "location:Norway repos:>5 type:user",
"notable_repositories": [],
- "rank": 14,
- "previous_rank": 13
+ "rank": 15,
+ "previous_rank": 14
},
{
"login": "bvssvni",
@@ -289,8 +307,8 @@
"location_confidence": "exact-country",
"discovered_by_query": "location:Norway repos:>5 type:user",
"notable_repositories": [],
- "rank": 15,
- "previous_rank": 14
+ "rank": 16,
+ "previous_rank": 15
},
{
"login": "Codehagen",
@@ -301,24 +319,7 @@
"public_gists": 1,
"observed_public_commits": 1098,
"observed_public_pull_requests": 63,
- "followers": 367,
- "location": "Norway",
- "location_confidence": "exact-country",
- "discovered_by_query": "location:Norway repos:>5 type:user",
- "notable_repositories": [],
- "rank": 16,
- "previous_rank": 15
- },
- {
- "login": "christianalfoni",
- "name": "Christian Alfoni",
- "profile_url": "https://github.com/christianalfoni",
- "public_contributions": 1083,
- "public_repos": 381,
- "public_gists": 125,
- "observed_public_commits": 1083,
- "observed_public_pull_requests": 287,
- "followers": 968,
+ "followers": 366,
"location": "Norway",
"location_confidence": "exact-country",
"discovered_by_query": "location:Norway repos:>5 type:user",
@@ -330,52 +331,52 @@
"login": "HansKristian-Work",
"name": "Hans-Kristian Arntzen",
"profile_url": "https://github.com/HansKristian-Work",
- "public_contributions": 1078,
+ "public_contributions": 1094,
"public_repos": 32,
"public_gists": 10,
- "observed_public_commits": 1078,
- "observed_public_pull_requests": 307,
+ "observed_public_commits": 1094,
+ "observed_public_pull_requests": 310,
"followers": 1123,
"location": "Trondheim, Norway",
"location_confidence": "multi-location",
"discovered_by_query": "location:Norway repos:>5 type:user",
"notable_repositories": [],
"rank": 18,
- "previous_rank": 17
+ "previous_rank": 18
},
{
- "login": "eonist",
- "name": "André J",
- "profile_url": "https://github.com/eonist",
- "public_contributions": 1007,
- "public_repos": 121,
- "public_gists": 590,
- "observed_public_commits": 1007,
- "observed_public_pull_requests": 80,
- "followers": 496,
- "location": "Norway, Oslo",
- "location_confidence": "multi-location",
+ "login": "christianalfoni",
+ "name": "Christian Alfoni",
+ "profile_url": "https://github.com/christianalfoni",
+ "public_contributions": 1088,
+ "public_repos": 381,
+ "public_gists": 125,
+ "observed_public_commits": 1088,
+ "observed_public_pull_requests": 287,
+ "followers": 968,
+ "location": "Norway",
+ "location_confidence": "exact-country",
"discovered_by_query": "location:Norway repos:>5 type:user",
"notable_repositories": [],
"rank": 19,
- "previous_rank": 20
+ "previous_rank": 17
},
{
"login": "jonnor",
"name": "Jon Nordby",
"profile_url": "https://github.com/jonnor",
- "public_contributions": 990,
+ "public_contributions": 994,
"public_repos": 196,
"public_gists": 14,
- "observed_public_commits": 990,
+ "observed_public_commits": 994,
"observed_public_pull_requests": 34,
- "followers": 393,
+ "followers": 392,
"location": "Oslo, Norway",
"location_confidence": "multi-location",
"discovered_by_query": "location:Norway repos:>5 type:user",
"notable_repositories": [],
"rank": 20,
- "previous_rank": 18
+ "previous_rank": 20
}
]
}
diff --git a/data/latest/countries-philippines.json b/data/latest/countries-philippines.json
index 1957664..1ed3a56 100644
--- a/data/latest/countries-philippines.json
+++ b/data/latest/countries-philippines.json
@@ -3,24 +3,24 @@
"slug": "philippines",
"name": "Philippines",
"title": "Top observed GitHub contributors in Philippines",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 24658
+ 24693
]
},
"code": "PH",
- "candidate_count": 16317,
+ "candidate_count": 16339,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:Philippines repos:>5 type:user",
- "total": 16317,
+ "total": 16339,
"accepted": 100
}
],
@@ -42,59 +42,61 @@
"login": "lucifron28",
"name": "Ron Vincent Cada",
"profile_url": "https://github.com/lucifron28",
- "public_contributions": 3779,
+ "public_contributions": 3770,
"public_repos": 101,
"public_gists": 0,
- "observed_public_commits": 3779,
+ "observed_public_commits": 3770,
"observed_public_pull_requests": 16,
- "followers": 376,
+ "followers": 387,
"location": "Lucena - Quezon Province, Philippines",
"location_confidence": "multi-location",
"discovered_by_query": "location:Philippines repos:>5 type:user",
"notable_repositories": [],
- "rank": 1
+ "rank": 1,
+ "previous_rank": 1
},
{
"login": "marcuwynu23",
"name": "Mark Wayne Menorca",
"profile_url": "https://github.com/marcuwynu23",
- "public_contributions": 3405,
+ "public_contributions": 3411,
"public_repos": 244,
"public_gists": 52,
- "observed_public_commits": 3405,
- "observed_public_pull_requests": 24,
+ "observed_public_commits": 3411,
+ "observed_public_pull_requests": 23,
"followers": 450,
"location": "Philippines",
"location_confidence": "exact-country",
"discovered_by_query": "location:Philippines repos:>5 type:user",
"notable_repositories": [],
- "rank": 2
+ "rank": 2,
+ "previous_rank": 2
},
{
"login": "warengonzaga",
"name": "Waren Gonzaga",
"profile_url": "https://github.com/warengonzaga",
- "public_contributions": 2808,
+ "public_contributions": 2822,
"public_repos": 208,
"public_gists": 24,
- "observed_public_commits": 2808,
- "observed_public_pull_requests": 187,
+ "observed_public_commits": 2822,
+ "observed_public_pull_requests": 194,
"followers": 1316,
"location": "Philippines",
"location_confidence": "exact-country",
"discovered_by_query": "location:Philippines repos:>5 type:user",
"notable_repositories": [],
"rank": 3,
- "previous_rank": 1
+ "previous_rank": 3
},
{
"login": "linux-china",
"name": "Libing Chen",
"profile_url": "https://github.com/linux-china",
- "public_contributions": 2778,
+ "public_contributions": 2776,
"public_repos": 617,
"public_gists": 45,
- "observed_public_commits": 2778,
+ "observed_public_commits": 2776,
"observed_public_pull_requests": 6,
"followers": 2211,
"location": "Davao City Philippines",
@@ -102,32 +104,33 @@
"discovered_by_query": "location:Philippines repos:>5 type:user",
"notable_repositories": [],
"rank": 4,
- "previous_rank": 2
+ "previous_rank": 4
},
{
"login": "xiv3r",
"name": "𝑹𝒂𝒇𝒇 𝑨𝒍𝒅𝒔",
"profile_url": "https://github.com/xiv3r",
- "public_contributions": 2661,
+ "public_contributions": 2664,
"public_repos": 391,
"public_gists": 2,
- "observed_public_commits": 2661,
+ "observed_public_commits": 2664,
"observed_public_pull_requests": 4,
- "followers": 629,
+ "followers": 631,
"location": "Malaybalay City Bukidnon Philippines",
"location_confidence": "exact-country",
"discovered_by_query": "location:Philippines repos:>5 type:user",
"notable_repositories": [],
- "rank": 5
+ "rank": 5,
+ "previous_rank": 5
},
{
"login": "macalinao",
"name": "Ian Macalinao",
"profile_url": "https://github.com/macalinao",
- "public_contributions": 2223,
+ "public_contributions": 2224,
"public_repos": 515,
"public_gists": 142,
- "observed_public_commits": 2223,
+ "observed_public_commits": 2224,
"observed_public_pull_requests": 297,
"followers": 797,
"location": "Metro Manila, Philippines",
@@ -135,87 +138,92 @@
"discovered_by_query": "location:Philippines repos:>5 type:user",
"notable_repositories": [],
"rank": 6,
- "previous_rank": 3
+ "previous_rank": 6
},
{
"login": "mrepol742",
"name": "Melvin Jones Repol",
"profile_url": "https://github.com/mrepol742",
- "public_contributions": 2011,
+ "public_contributions": 2014,
"public_repos": 179,
"public_gists": 13,
- "observed_public_commits": 2011,
- "observed_public_pull_requests": 195,
+ "observed_public_commits": 2014,
+ "observed_public_pull_requests": 198,
"followers": 221,
"location": "Taytay, Calabarzon, Philippines",
"location_confidence": "multi-location",
"discovered_by_query": "location:Philippines repos:>5 type:user",
"notable_repositories": [],
- "rank": 7
+ "rank": 7,
+ "previous_rank": 7
},
{
"login": "uncomfyhalomacro",
"name": "Soc Virnyl S. Estela",
"profile_url": "https://github.com/uncomfyhalomacro",
- "public_contributions": 1810,
- "public_repos": 270,
+ "public_contributions": 1811,
+ "public_repos": 271,
"public_gists": 30,
- "observed_public_commits": 1810,
+ "observed_public_commits": 1811,
"observed_public_pull_requests": 30,
- "followers": 222,
+ "followers": 223,
"location": "Philippines",
"location_confidence": "exact-country",
"discovered_by_query": "location:Philippines repos:>5 type:user",
"notable_repositories": [],
- "rank": 8
+ "rank": 8,
+ "previous_rank": 8
},
{
"login": "RyannKim327",
"name": "itsme.0107639",
"profile_url": "https://github.com/RyannKim327",
- "public_contributions": 1768,
+ "public_contributions": 1790,
"public_repos": 148,
"public_gists": 6,
- "observed_public_commits": 1768,
- "observed_public_pull_requests": 242,
- "followers": 490,
+ "observed_public_commits": 1790,
+ "observed_public_pull_requests": 250,
+ "followers": 501,
"location": "Philippines",
"location_confidence": "exact-country",
"discovered_by_query": "location:Philippines repos:>5 type:user",
"notable_repositories": [],
- "rank": 9
+ "rank": 9,
+ "previous_rank": 9
},
{
"login": "mrdcvlsc",
"name": "Jubal Mordecai Velasco",
"profile_url": "https://github.com/mrdcvlsc",
- "public_contributions": 1415,
+ "public_contributions": 1411,
"public_repos": 59,
"public_gists": 8,
- "observed_public_commits": 1415,
+ "observed_public_commits": 1411,
"observed_public_pull_requests": 33,
- "followers": 307,
+ "followers": 306,
"location": "Philippines",
"location_confidence": "exact-country",
"discovered_by_query": "location:Philippines repos:>5 type:user",
"notable_repositories": [],
- "rank": 10
+ "rank": 10,
+ "previous_rank": 10
},
{
"login": "princedev-toptal",
"name": "PrinceDev",
"profile_url": "https://github.com/princedev-toptal",
- "public_contributions": 1362,
+ "public_contributions": 1344,
"public_repos": 20,
"public_gists": 0,
- "observed_public_commits": 1362,
+ "observed_public_commits": 1344,
"observed_public_pull_requests": 16,
- "followers": 290,
+ "followers": 292,
"location": "Angeles, Central Luzon, Philippines",
"location_confidence": "multi-location",
"discovered_by_query": "location:Philippines repos:>5 type:user",
"notable_repositories": [],
- "rank": 11
+ "rank": 11,
+ "previous_rank": 11
},
{
"login": "mjoshua97241",
@@ -226,12 +234,13 @@
"public_gists": 0,
"observed_public_commits": 1279,
"observed_public_pull_requests": 70,
- "followers": 358,
+ "followers": 371,
"location": "Philippines",
"location_confidence": "exact-country",
"discovered_by_query": "location:Philippines repos:>5 type:user",
"notable_repositories": [],
- "rank": 12
+ "rank": 12,
+ "previous_rank": 12
},
{
"login": "joebertcerezo",
@@ -242,44 +251,46 @@
"public_gists": 0,
"observed_public_commits": 1127,
"observed_public_pull_requests": 30,
- "followers": 960,
+ "followers": 973,
"location": "Cebu City, Philippines",
"location_confidence": "multi-location",
"discovered_by_query": "location:Philippines repos:>5 type:user",
"notable_repositories": [],
"rank": 13,
- "previous_rank": 4
+ "previous_rank": 13
},
{
"login": "carlocab",
"name": "Carlo Cabrera",
"profile_url": "https://github.com/carlocab",
- "public_contributions": 1069,
+ "public_contributions": 1068,
"public_repos": 107,
"public_gists": 6,
- "observed_public_commits": 1069,
+ "observed_public_commits": 1068,
"observed_public_pull_requests": 282,
"followers": 220,
"location": "Manila, Philippines",
"location_confidence": "multi-location",
"discovered_by_query": "location:Philippines repos:>5 type:user",
"notable_repositories": [],
- "rank": 14
+ "rank": 14,
+ "previous_rank": 14
},
{
"login": "Neon-099",
"profile_url": "https://github.com/Neon-099",
- "public_contributions": 871,
+ "public_contributions": 841,
"public_repos": 22,
"public_gists": 0,
- "observed_public_commits": 871,
+ "observed_public_commits": 841,
"observed_public_pull_requests": 1,
- "followers": 231,
+ "followers": 230,
"location": "Pangasinan, Philippines",
"location_confidence": "multi-location",
"discovered_by_query": "location:Philippines repos:>5 type:user",
"notable_repositories": [],
- "rank": 15
+ "rank": 15,
+ "previous_rank": 15
},
{
"login": "tyron12233",
@@ -295,39 +306,42 @@
"location_confidence": "exact-country",
"discovered_by_query": "location:Philippines repos:>5 type:user",
"notable_repositories": [],
- "rank": 16
+ "rank": 16,
+ "previous_rank": 16
},
{
"login": "Qard",
"name": "Stephen Belanger",
"profile_url": "https://github.com/Qard",
- "public_contributions": 624,
+ "public_contributions": 631,
"public_repos": 280,
"public_gists": 20,
- "observed_public_commits": 624,
- "observed_public_pull_requests": 268,
- "followers": 513,
+ "observed_public_commits": 631,
+ "observed_public_pull_requests": 270,
+ "followers": 514,
"location": "Vancouver, BC, Canada/Manila, Philippines",
"location_confidence": "multi-location",
"discovered_by_query": "location:Philippines repos:>5 type:user",
"notable_repositories": [],
- "rank": 17
+ "rank": 17,
+ "previous_rank": 17
},
{
"login": "roatienza",
"name": "Rowel Atienza",
"profile_url": "https://github.com/roatienza",
- "public_contributions": 621,
+ "public_contributions": 625,
"public_repos": 39,
"public_gists": 0,
- "observed_public_commits": 621,
+ "observed_public_commits": 625,
"observed_public_pull_requests": 8,
"followers": 514,
"location": "Philippines",
"location_confidence": "exact-country",
"discovered_by_query": "location:Philippines repos:>5 type:user",
"notable_repositories": [],
- "rank": 18
+ "rank": 18,
+ "previous_rank": 18
},
{
"login": "JohnEsleyer",
@@ -343,20 +357,21 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:Philippines repos:>5 type:user",
"notable_repositories": [],
- "rank": 19
+ "rank": 19,
+ "previous_rank": 19
},
{
- "login": "clrke",
- "name": "Clarke Plumo",
- "profile_url": "https://github.com/clrke",
- "public_contributions": 591,
- "public_repos": 150,
- "public_gists": 1,
- "observed_public_commits": 591,
- "observed_public_pull_requests": 44,
- "followers": 191,
- "location": "Philippines",
- "location_confidence": "exact-country",
+ "login": "jofftiquez",
+ "name": "Joff Tiquez",
+ "profile_url": "https://github.com/jofftiquez",
+ "public_contributions": 516,
+ "public_repos": 176,
+ "public_gists": 20,
+ "observed_public_commits": 516,
+ "observed_public_pull_requests": 17,
+ "followers": 437,
+ "location": "Manila, Philippines",
+ "location_confidence": "multi-location",
"discovered_by_query": "location:Philippines repos:>5 type:user",
"notable_repositories": [],
"rank": 20
diff --git a/data/latest/countries-poland.json b/data/latest/countries-poland.json
index bb58630..74c27e2 100644
--- a/data/latest/countries-poland.json
+++ b/data/latest/countries-poland.json
@@ -3,24 +3,24 @@
"slug": "poland",
"name": "Poland",
"title": "Top observed GitHub contributors in Poland",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 51940
+ 52350
]
},
"code": "PL",
- "candidate_count": 37018,
+ "candidate_count": 37055,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:Poland repos:>5 type:user",
- "total": 37018,
+ "total": 37055,
"accepted": 100
}
],
@@ -42,174 +42,180 @@
"login": "DanielTRZ",
"name": "Daniel Trzeciński",
"profile_url": "https://github.com/DanielTRZ",
- "public_contributions": 24098,
+ "public_contributions": 24203,
"public_repos": 105,
"public_gists": 0,
- "observed_public_commits": 24098,
+ "observed_public_commits": 24203,
"observed_public_pull_requests": 27,
- "followers": 633,
+ "followers": 644,
"location": "Zabrze - Poland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Poland repos:>5 type:user",
"notable_repositories": [],
- "rank": 1
+ "rank": 1,
+ "previous_rank": 1
},
{
"login": "RooTinfinite",
"name": "Piotr Maminski",
"profile_url": "https://github.com/RooTinfinite",
- "public_contributions": 6611,
+ "public_contributions": 6632,
"public_repos": 55,
"public_gists": 0,
- "observed_public_commits": 6611,
+ "observed_public_commits": 6632,
"observed_public_pull_requests": 24,
- "followers": 627,
+ "followers": 626,
"location": "Poland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Poland repos:>5 type:user",
"notable_repositories": [],
- "rank": 2
+ "rank": 2,
+ "previous_rank": 2
},
{
"login": "masagrator",
"name": "MasaGratoR",
"profile_url": "https://github.com/masagrator",
- "public_contributions": 6427,
+ "public_contributions": 6452,
"public_repos": 84,
"public_gists": 3,
- "observed_public_commits": 6427,
+ "observed_public_commits": 6452,
"observed_public_pull_requests": 730,
"followers": 502,
"location": "Poland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Poland repos:>5 type:user",
"notable_repositories": [],
- "rank": 3
- },
- {
- "login": "wojtekmaj",
- "name": "Wojciech Maj",
- "profile_url": "https://github.com/wojtekmaj",
- "public_contributions": 2806,
- "public_repos": 114,
- "public_gists": 32,
- "observed_public_commits": 2806,
- "observed_public_pull_requests": 221,
- "followers": 3553,
- "location": "Kraków, Poland",
- "location_confidence": "multi-location",
- "discovered_by_query": "location:Poland repos:>5 type:user",
- "notable_repositories": [],
- "rank": 4,
- "previous_rank": 1
+ "rank": 3,
+ "previous_rank": 3
},
{
"login": "thymikee",
"name": "Michał Pierzchała",
"profile_url": "https://github.com/thymikee",
- "public_contributions": 2694,
+ "public_contributions": 2847,
"public_repos": 117,
"public_gists": 1,
- "observed_public_commits": 2694,
- "observed_public_pull_requests": 552,
+ "observed_public_commits": 2847,
+ "observed_public_pull_requests": 572,
"followers": 1139,
"location": "Krakow/Wroclaw, Poland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Poland repos:>5 type:user",
"notable_repositories": [],
- "rank": 5
+ "rank": 4,
+ "previous_rank": 5
+ },
+ {
+ "login": "wojtekmaj",
+ "name": "Wojciech Maj",
+ "profile_url": "https://github.com/wojtekmaj",
+ "public_contributions": 2813,
+ "public_repos": 114,
+ "public_gists": 32,
+ "observed_public_commits": 2813,
+ "observed_public_pull_requests": 221,
+ "followers": 3555,
+ "location": "Kraków, Poland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 4
},
{
"login": "kamilmysliwiec",
"name": "Kamil Mysliwiec",
"profile_url": "https://github.com/kamilmysliwiec",
- "public_contributions": 2018,
+ "public_contributions": 2033,
"public_repos": 62,
"public_gists": 0,
- "observed_public_commits": 2018,
- "observed_public_pull_requests": 56,
- "followers": 8719,
+ "observed_public_commits": 2033,
+ "observed_public_pull_requests": 57,
+ "followers": 8720,
"location": "Poland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Poland repos:>5 type:user",
"notable_repositories": [],
"rank": 6,
- "previous_rank": 2
+ "previous_rank": 6
},
{
"login": "jcubic",
"name": "Jakub T. Jankiewicz",
"profile_url": "https://github.com/jcubic",
- "public_contributions": 1890,
+ "public_contributions": 1931,
"public_repos": 288,
"public_gists": 45,
- "observed_public_commits": 1890,
+ "observed_public_commits": 1931,
"observed_public_pull_requests": 31,
"followers": 599,
"location": "Bliżyn, Poland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Poland repos:>5 type:user",
"notable_repositories": [],
- "rank": 7
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "mrexodia",
+ "name": "Duncan Ogilvie",
+ "profile_url": "https://github.com/mrexodia",
+ "public_contributions": 1840,
+ "public_repos": 669,
+ "public_gists": 73,
+ "observed_public_commits": 1840,
+ "observed_public_pull_requests": 187,
+ "followers": 3609,
+ "location": "Poland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 9
},
{
"login": "pawurb",
"name": "Paweł Urbanek",
"profile_url": "https://github.com/pawurb",
- "public_contributions": 1820,
+ "public_contributions": 1818,
"public_repos": 105,
"public_gists": 8,
- "observed_public_commits": 1820,
+ "observed_public_commits": 1818,
"observed_public_pull_requests": 391,
"followers": 598,
"location": "Poland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Poland repos:>5 type:user",
"notable_repositories": [],
- "rank": 8
- },
- {
- "login": "mrexodia",
- "name": "Duncan Ogilvie",
- "profile_url": "https://github.com/mrexodia",
- "public_contributions": 1811,
- "public_repos": 669,
- "public_gists": 73,
- "observed_public_commits": 1811,
- "observed_public_pull_requests": 185,
- "followers": 3604,
- "location": "Poland",
- "location_confidence": "exact-country",
- "discovered_by_query": "location:Poland repos:>5 type:user",
- "notable_repositories": [],
"rank": 9,
- "previous_rank": 4
+ "previous_rank": 8
},
{
"login": "josevalim",
"name": "José Valim",
"profile_url": "https://github.com/josevalim",
- "public_contributions": 1765,
+ "public_contributions": 1781,
"public_repos": 104,
"public_gists": 140,
- "observed_public_commits": 1765,
- "observed_public_pull_requests": 232,
- "followers": 16131,
+ "observed_public_commits": 1781,
+ "observed_public_pull_requests": 235,
+ "followers": 16132,
"location": "Kraków, Poland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Poland repos:>5 type:user",
"notable_repositories": [],
"rank": 10,
- "previous_rank": 3
+ "previous_rank": 10
},
{
"login": "satya164",
"name": "Satyajit Sahoo",
"profile_url": "https://github.com/satya164",
- "public_contributions": 1728,
- "public_repos": 163,
+ "public_contributions": 1742,
+ "public_repos": 164,
"public_gists": 21,
- "observed_public_commits": 1728,
+ "observed_public_commits": 1742,
"observed_public_pull_requests": 143,
"followers": 2488,
"location": "Wrocław, Poland",
@@ -217,23 +223,24 @@
"discovered_by_query": "location:Poland repos:>5 type:user",
"notable_repositories": [],
"rank": 11,
- "previous_rank": 5
+ "previous_rank": 11
},
{
"login": "sergeyklay",
"name": "Serghei Iakovlev",
"profile_url": "https://github.com/sergeyklay",
- "public_contributions": 1722,
+ "public_contributions": 1735,
"public_repos": 119,
"public_gists": 32,
- "observed_public_commits": 1722,
- "observed_public_pull_requests": 489,
+ "observed_public_commits": 1735,
+ "observed_public_pull_requests": 491,
"followers": 503,
"location": "Wrocław, Poland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Poland repos:>5 type:user",
"notable_repositories": [],
- "rank": 12
+ "rank": 12,
+ "previous_rank": 12
},
{
"login": "kjk",
@@ -244,12 +251,13 @@
"public_gists": 420,
"observed_public_commits": 1638,
"observed_public_pull_requests": 11,
- "followers": 1300,
+ "followers": 1301,
"location": "Krakow, Poland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Poland repos:>5 type:user",
"notable_repositories": [],
- "rank": 13
+ "rank": 13,
+ "previous_rank": 13
},
{
"login": "Daynlight",
@@ -260,61 +268,64 @@
"public_gists": 0,
"observed_public_commits": 1558,
"observed_public_pull_requests": 167,
- "followers": 3157,
+ "followers": 3154,
"location": "Poland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Poland repos:>5 type:user",
"notable_repositories": [],
"rank": 14,
- "previous_rank": 6
+ "previous_rank": 14
},
{
"login": "asiekierka",
"name": "Adrian \"asie\" Siekierka",
"profile_url": "https://github.com/asiekierka",
- "public_contributions": 1435,
+ "public_contributions": 1440,
"public_repos": 462,
"public_gists": 5,
- "observed_public_commits": 1435,
+ "observed_public_commits": 1440,
"observed_public_pull_requests": 60,
- "followers": 705,
+ "followers": 706,
"location": "Poland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Poland repos:>5 type:user",
"notable_repositories": [],
- "rank": 15
+ "rank": 15,
+ "previous_rank": 15
},
{
"login": "adamw",
"name": "Adam Warski",
"profile_url": "https://github.com/adamw",
- "public_contributions": 1242,
+ "public_contributions": 1248,
"public_repos": 182,
"public_gists": 286,
- "observed_public_commits": 1242,
+ "observed_public_commits": 1248,
"observed_public_pull_requests": 129,
"followers": 790,
"location": "Warsaw, Poland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Poland repos:>5 type:user",
"notable_repositories": [],
- "rank": 16
+ "rank": 16,
+ "previous_rank": 16
},
{
"login": "stared",
"name": "Piotr Migdał",
"profile_url": "https://github.com/stared",
- "public_contributions": 1156,
+ "public_contributions": 1171,
"public_repos": 221,
"public_gists": 42,
- "observed_public_commits": 1156,
- "observed_public_pull_requests": 86,
+ "observed_public_commits": 1171,
+ "observed_public_pull_requests": 87,
"followers": 716,
"location": "Warsaw, Poland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Poland repos:>5 type:user",
"notable_repositories": [],
- "rank": 17
+ "rank": 17,
+ "previous_rank": 17
},
{
"login": "ku1ik",
@@ -325,44 +336,47 @@
"public_gists": 185,
"observed_public_commits": 992,
"observed_public_pull_requests": 4,
- "followers": 821,
+ "followers": 822,
"location": "Poland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Poland repos:>5 type:user",
"notable_repositories": [],
- "rank": 18
+ "rank": 18,
+ "previous_rank": 18
},
{
"login": "mrholek",
"name": "Łukasz Holeczek",
"profile_url": "https://github.com/mrholek",
- "public_contributions": 797,
+ "public_contributions": 799,
"public_repos": 53,
"public_gists": 0,
- "observed_public_commits": 797,
+ "observed_public_commits": 799,
"observed_public_pull_requests": 9,
"followers": 1112,
"location": "Poland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Poland repos:>5 type:user",
"notable_repositories": [],
- "rank": 19
+ "rank": 19,
+ "previous_rank": 19
},
{
"login": "Blaizzy",
"name": "Prince Canuma",
"profile_url": "https://github.com/Blaizzy",
- "public_contributions": 757,
+ "public_contributions": 763,
"public_repos": 105,
"public_gists": 50,
- "observed_public_commits": 757,
- "observed_public_pull_requests": 358,
- "followers": 1295,
+ "observed_public_commits": 763,
+ "observed_public_pull_requests": 360,
+ "followers": 1301,
"location": "Poland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Poland repos:>5 type:user",
"notable_repositories": [],
- "rank": 20
+ "rank": 20,
+ "previous_rank": 20
}
]
}
diff --git a/data/latest/countries-portugal.json b/data/latest/countries-portugal.json
index acfc4ea..597875c 100644
--- a/data/latest/countries-portugal.json
+++ b/data/latest/countries-portugal.json
@@ -3,24 +3,24 @@
"slug": "portugal",
"name": "Portugal",
"title": "Top observed GitHub contributors in Portugal",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 78083
+ 79746
]
},
"code": "PT",
- "candidate_count": 17426,
+ "candidate_count": 17447,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:Portugal repos:>5 type:user",
- "total": 17426,
+ "total": 17447,
"accepted": 100
}
],
@@ -42,214 +42,222 @@
"login": "Correia-jpv",
"name": "João Correia",
"profile_url": "https://github.com/Correia-jpv",
- "public_contributions": 37002,
+ "public_contributions": 37214,
"public_repos": 140,
"public_gists": 0,
- "observed_public_commits": 37002,
+ "observed_public_commits": 37214,
"observed_public_pull_requests": 32,
"followers": 479,
"location": "Porto, Portugal",
"location_confidence": "multi-location",
"discovered_by_query": "location:Portugal repos:>5 type:user",
"notable_repositories": [],
- "rank": 1
+ "rank": 1,
+ "previous_rank": 1
},
{
"login": "pirapira",
"name": "Yoichi Hirai",
"profile_url": "https://github.com/pirapira",
- "public_contributions": 10267,
+ "public_contributions": 11316,
"public_repos": 215,
"public_gists": 45,
- "observed_public_commits": 10267,
- "observed_public_pull_requests": 3886,
+ "observed_public_commits": 11316,
+ "observed_public_pull_requests": 4358,
"followers": 799,
"location": "Portugal",
"location_confidence": "exact-country",
"discovered_by_query": "location:Portugal repos:>5 type:user",
"notable_repositories": [],
- "rank": 2
+ "rank": 2,
+ "previous_rank": 2
},
{
"login": "rcarmo",
"name": "Rui Carmo",
"profile_url": "https://github.com/rcarmo",
- "public_contributions": 8125,
+ "public_contributions": 8317,
"public_repos": 412,
"public_gists": 90,
- "observed_public_commits": 8125,
+ "observed_public_commits": 8317,
"observed_public_pull_requests": 10,
- "followers": 619,
+ "followers": 621,
"location": "Lisbon, Portugal",
"location_confidence": "multi-location",
"discovered_by_query": "location:Portugal repos:>5 type:user",
"notable_repositories": [],
- "rank": 3
+ "rank": 3,
+ "previous_rank": 3
},
{
"login": "otaviojava",
"name": "Otávio Santana",
"profile_url": "https://github.com/otaviojava",
- "public_contributions": 5922,
+ "public_contributions": 5945,
"public_repos": 108,
"public_gists": 95,
- "observed_public_commits": 5922,
- "observed_public_pull_requests": 197,
+ "observed_public_commits": 5945,
+ "observed_public_pull_requests": 198,
"followers": 1302,
"location": "Portugal",
"location_confidence": "exact-country",
"discovered_by_query": "location:Portugal repos:>5 type:user",
"notable_repositories": [],
"rank": 4,
- "previous_rank": 1
+ "previous_rank": 4
},
{
"login": "motanelson",
"name": "nelson jr mota",
"profile_url": "https://github.com/motanelson",
- "public_contributions": 4601,
+ "public_contributions": 4612,
"public_repos": 443,
"public_gists": 0,
- "observed_public_commits": 4601,
+ "observed_public_commits": 4612,
"observed_public_pull_requests": 0,
- "followers": 8303,
+ "followers": 8325,
"location": "Portugal, lisbon",
"location_confidence": "multi-location",
"discovered_by_query": "location:Portugal repos:>5 type:user",
"notable_repositories": [],
"rank": 5,
- "previous_rank": 2
+ "previous_rank": 5
},
{
"login": "DiogoRibeiro7",
"name": "Diogo Ribeiro",
"profile_url": "https://github.com/DiogoRibeiro7",
- "public_contributions": 3366,
- "public_repos": 170,
+ "public_contributions": 3387,
+ "public_repos": 171,
"public_gists": 280,
- "observed_public_commits": 3366,
+ "observed_public_commits": 3387,
"observed_public_pull_requests": 553,
- "followers": 500,
+ "followers": 515,
"location": "Portugal",
"location_confidence": "exact-country",
"discovered_by_query": "location:Portugal repos:>5 type:user",
"notable_repositories": [],
- "rank": 6
+ "rank": 6,
+ "previous_rank": 6
},
{
"login": "snipe",
"name": "snipe",
"profile_url": "https://github.com/snipe",
- "public_contributions": 3280,
+ "public_contributions": 3329,
"public_repos": 123,
"public_gists": 42,
- "observed_public_commits": 3280,
- "observed_public_pull_requests": 347,
- "followers": 1986,
+ "observed_public_commits": 3329,
+ "observed_public_pull_requests": 357,
+ "followers": 1987,
"location": "Lisbon, Portugal",
"location_confidence": "multi-location",
"discovered_by_query": "location:Portugal repos:>5 type:user",
"notable_repositories": [],
"rank": 7,
- "previous_rank": 3
+ "previous_rank": 7
},
{
"login": "nunomaduro",
"name": "nuno maduro",
"profile_url": "https://github.com/nunomaduro",
- "public_contributions": 2212,
+ "public_contributions": 2340,
"public_repos": 327,
"public_gists": 23,
- "observed_public_commits": 2212,
- "observed_public_pull_requests": 181,
- "followers": 9133,
+ "observed_public_commits": 2340,
+ "observed_public_pull_requests": 182,
+ "followers": 9138,
"location": "Portugal",
"location_confidence": "exact-country",
"discovered_by_query": "location:Portugal repos:>5 type:user",
"notable_repositories": [],
"rank": 8,
- "previous_rank": 4
+ "previous_rank": 8
},
{
"login": "bgcngm",
"name": "Bruno Martins",
"profile_url": "https://github.com/bgcngm",
- "public_contributions": 1750,
+ "public_contributions": 1748,
"public_repos": 70,
"public_gists": 3,
- "observed_public_commits": 1750,
+ "observed_public_commits": 1748,
"observed_public_pull_requests": 1,
"followers": 414,
"location": "Lisbon, Portugal",
"location_confidence": "multi-location",
"discovered_by_query": "location:Portugal repos:>5 type:user",
"notable_repositories": [],
- "rank": 9
+ "rank": 9,
+ "previous_rank": 9
},
{
"login": "pgte",
"name": "Pedro Teixeira",
"profile_url": "https://github.com/pgte",
- "public_contributions": 1558,
+ "public_contributions": 1538,
"public_repos": 233,
"public_gists": 52,
- "observed_public_commits": 1558,
+ "observed_public_commits": 1538,
"observed_public_pull_requests": 171,
- "followers": 1054,
+ "followers": 1053,
"location": "Portugal",
"location_confidence": "exact-country",
"discovered_by_query": "location:Portugal repos:>5 type:user",
"notable_repositories": [],
- "rank": 10
+ "rank": 10,
+ "previous_rank": 10
},
{
"login": "nelsonic",
"name": "Nelson",
"profile_url": "https://github.com/nelsonic",
- "public_contributions": 1433,
+ "public_contributions": 1418,
"public_repos": 460,
"public_gists": 37,
- "observed_public_commits": 1433,
+ "observed_public_commits": 1418,
"observed_public_pull_requests": 16,
- "followers": 3432,
+ "followers": 3434,
"location": "Braga, Portugal",
"location_confidence": "multi-location",
"discovered_by_query": "location:Portugal repos:>5 type:user",
"notable_repositories": [],
"rank": 11,
- "previous_rank": 5
+ "previous_rank": 11
},
{
"login": "leafac",
"name": "Leandro Facchinetti",
"profile_url": "https://github.com/leafac",
- "public_contributions": 1190,
+ "public_contributions": 1217,
"public_repos": 83,
"public_gists": 43,
- "observed_public_commits": 1190,
+ "observed_public_commits": 1217,
"observed_public_pull_requests": 0,
- "followers": 403,
+ "followers": 404,
"location": "Portugal",
"location_confidence": "exact-country",
"discovered_by_query": "location:Portugal repos:>5 type:user",
"notable_repositories": [],
- "rank": 12
+ "rank": 12,
+ "previous_rank": 12
},
{
"login": "niquola",
"name": "Nikolai Ryzhikov",
"profile_url": "https://github.com/niquola",
- "public_contributions": 1015,
+ "public_contributions": 1064,
"public_repos": 304,
"public_gists": 285,
- "observed_public_commits": 1015,
- "observed_public_pull_requests": 11,
+ "observed_public_commits": 1064,
+ "observed_public_pull_requests": 21,
"followers": 426,
"location": "Portugal, Lisboa",
"location_confidence": "multi-location",
"discovered_by_query": "location:Portugal repos:>5 type:user",
"notable_repositories": [],
- "rank": 13
+ "rank": 13,
+ "previous_rank": 13
},
{
"login": "rochacbruno",
@@ -259,94 +267,99 @@
"public_repos": 408,
"public_gists": 347,
"observed_public_commits": 821,
- "observed_public_pull_requests": 161,
+ "observed_public_pull_requests": 162,
"followers": 4666,
"location": "Viana do Castelo, Portugal",
"location_confidence": "multi-location",
"discovered_by_query": "location:Portugal repos:>5 type:user",
"notable_repositories": [],
"rank": 14,
- "previous_rank": 6
+ "previous_rank": 14
},
{
"login": "stevenroose",
"name": "Steven Roose",
"profile_url": "https://github.com/stevenroose",
- "public_contributions": 813,
+ "public_contributions": 812,
"public_repos": 236,
"public_gists": 33,
- "observed_public_commits": 813,
+ "observed_public_commits": 812,
"observed_public_pull_requests": 16,
- "followers": 491,
+ "followers": 490,
"location": "Portugal",
"location_confidence": "exact-country",
"discovered_by_query": "location:Portugal repos:>5 type:user",
"notable_repositories": [],
- "rank": 15
+ "rank": 15,
+ "previous_rank": 15
},
{
"login": "macabeus",
"name": "Bruno Macabeus",
"profile_url": "https://github.com/macabeus",
- "public_contributions": 776,
+ "public_contributions": 777,
"public_repos": 149,
"public_gists": 12,
- "observed_public_commits": 776,
+ "observed_public_commits": 777,
"observed_public_pull_requests": 82,
- "followers": 705,
+ "followers": 706,
"location": "Ourém / Portugal",
"location_confidence": "multi-location",
"discovered_by_query": "location:Portugal repos:>5 type:user",
"notable_repositories": [],
- "rank": 16
+ "rank": 16,
+ "previous_rank": 16
},
{
"login": "diogocarrola",
"name": "Diogo Carrola",
"profile_url": "https://github.com/diogocarrola",
- "public_contributions": 768,
+ "public_contributions": 767,
"public_repos": 53,
"public_gists": 0,
- "observed_public_commits": 768,
+ "observed_public_commits": 767,
"observed_public_pull_requests": 5,
- "followers": 1039,
+ "followers": 1041,
"location": "Porto, Portugal",
"location_confidence": "multi-location",
"discovered_by_query": "location:Portugal repos:>5 type:user",
"notable_repositories": [],
- "rank": 17
+ "rank": 17,
+ "previous_rank": 17
},
{
"login": "apocas",
"name": "Pedro Dias",
"profile_url": "https://github.com/apocas",
- "public_contributions": 689,
+ "public_contributions": 693,
"public_repos": 100,
"public_gists": 12,
- "observed_public_commits": 689,
+ "observed_public_commits": 693,
"observed_public_pull_requests": 3,
"followers": 347,
"location": "Portugal",
"location_confidence": "exact-country",
"discovered_by_query": "location:Portugal repos:>5 type:user",
"notable_repositories": [],
- "rank": 18
+ "rank": 18,
+ "previous_rank": 18
},
{
"login": "tofumatt",
"name": "Matthew Riley MacPherson",
"profile_url": "https://github.com/tofumatt",
- "public_contributions": 686,
+ "public_contributions": 690,
"public_repos": 122,
"public_gists": 62,
- "observed_public_commits": 686,
+ "observed_public_commits": 690,
"observed_public_pull_requests": 55,
"followers": 349,
"location": "Portugal/Scotland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Portugal repos:>5 type:user",
"notable_repositories": [],
- "rank": 19
+ "rank": 19,
+ "previous_rank": 19
},
{
"login": "joaotavora",
@@ -362,7 +375,8 @@
"location_confidence": "exact-country",
"discovered_by_query": "location:Portugal repos:>5 type:user",
"notable_repositories": [],
- "rank": 20
+ "rank": 20,
+ "previous_rank": 20
}
]
}
diff --git a/data/latest/countries-republic-of-korea.json b/data/latest/countries-republic-of-korea.json
index 630bd68..8e6fcf9 100644
--- a/data/latest/countries-republic-of-korea.json
+++ b/data/latest/countries-republic-of-korea.json
@@ -3,24 +3,24 @@
"slug": "republic-of-korea",
"name": "Republic of Korea",
"title": "Top observed GitHub contributors in Republic of Korea",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 52589
+ 52875
]
},
"code": "KR",
- "candidate_count": 45279,
+ "candidate_count": 45286,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:Korea repos:>5 type:user",
- "total": 45279,
+ "total": 45286,
"accepted": 100
}
],
@@ -42,246 +42,239 @@
"login": "JAICHANGPARK",
"name": "Dreamwalker",
"profile_url": "https://github.com/JAICHANGPARK",
- "public_contributions": 11260,
- "public_repos": 342,
+ "public_contributions": 11278,
+ "public_repos": 343,
"public_gists": 80,
- "observed_public_commits": 11260,
+ "observed_public_commits": 11278,
"observed_public_pull_requests": 30,
"followers": 535,
"location": "Seoul, Republic of Korea",
"location_confidence": "multi-location",
"discovered_by_query": "location:Korea repos:>5 type:user",
"notable_repositories": [],
- "rank": 1
+ "rank": 1,
+ "previous_rank": 1
},
{
"login": "hahwul",
"name": "HAHWUL",
"profile_url": "https://github.com/hahwul",
- "public_contributions": 9334,
+ "public_contributions": 9418,
"public_repos": 217,
"public_gists": 35,
- "observed_public_commits": 9334,
- "observed_public_pull_requests": 2068,
+ "observed_public_commits": 9418,
+ "observed_public_pull_requests": 2133,
"followers": 2914,
"location": "Republic of Korea",
"location_confidence": "exact-country",
"discovered_by_query": "location:Korea repos:>5 type:user",
"notable_repositories": [],
"rank": 2,
- "previous_rank": 1
+ "previous_rank": 2
},
{
"login": "dahlia",
"name": "Hong Minhee (洪 民憙)",
"profile_url": "https://github.com/dahlia",
- "public_contributions": 8573,
+ "public_contributions": 8680,
"public_repos": 298,
"public_gists": 91,
- "observed_public_commits": 8573,
- "observed_public_pull_requests": 449,
- "followers": 1326,
+ "observed_public_commits": 8680,
+ "observed_public_pull_requests": 456,
+ "followers": 1328,
"location": "Seoul, Republic of Korea",
"location_confidence": "multi-location",
"discovered_by_query": "location:Korea repos:>5 type:user",
"notable_repositories": [],
- "rank": 3
+ "rank": 3,
+ "previous_rank": 3
},
{
"login": "youknowone",
"name": "Jeong, YunWon",
"profile_url": "https://github.com/youknowone",
- "public_contributions": 5956,
+ "public_contributions": 5967,
"public_repos": 240,
"public_gists": 17,
- "observed_public_commits": 5956,
- "observed_public_pull_requests": 789,
+ "observed_public_commits": 5967,
+ "observed_public_pull_requests": 797,
"followers": 640,
"location": "Seoul, The Republic of Korea",
"location_confidence": "multi-location",
"discovered_by_query": "location:Korea repos:>5 type:user",
"notable_repositories": [],
- "rank": 4
+ "rank": 4,
+ "previous_rank": 4
},
{
"login": "samchon",
"name": "Jeongho Nam",
"profile_url": "https://github.com/samchon",
- "public_contributions": 4197,
+ "public_contributions": 4204,
"public_repos": 186,
"public_gists": 18,
- "observed_public_commits": 4197,
- "observed_public_pull_requests": 1171,
+ "observed_public_commits": 4204,
+ "observed_public_pull_requests": 1176,
"followers": 2226,
"location": "Seoul, South Korea",
"location_confidence": "multi-location",
"discovered_by_query": "location:Korea repos:>5 type:user",
"notable_repositories": [],
"rank": 5,
- "previous_rank": 2
+ "previous_rank": 5
},
{
"login": "devxoul",
"name": "Jeon Suyeol",
"profile_url": "https://github.com/devxoul",
- "public_contributions": 3825,
- "public_repos": 235,
+ "public_contributions": 3925,
+ "public_repos": 234,
"public_gists": 86,
- "observed_public_commits": 3825,
- "observed_public_pull_requests": 643,
- "followers": 4016,
+ "observed_public_commits": 3925,
+ "observed_public_pull_requests": 665,
+ "followers": 4017,
"location": "Seoul, Korea",
"location_confidence": "multi-location",
"discovered_by_query": "location:Korea repos:>5 type:user",
"notable_repositories": [],
"rank": 6,
- "previous_rank": 3
+ "previous_rank": 6
},
{
"login": "junhoyeo",
"name": "Junho Yeo",
"profile_url": "https://github.com/junhoyeo",
- "public_contributions": 3215,
+ "public_contributions": 3214,
"public_repos": 456,
"public_gists": 37,
- "observed_public_commits": 3215,
- "observed_public_pull_requests": 426,
- "followers": 1495,
+ "observed_public_commits": 3214,
+ "observed_public_pull_requests": 425,
+ "followers": 1496,
"location": "Seoul, Korea",
"location_confidence": "multi-location",
"discovered_by_query": "location:Korea repos:>5 type:user",
"notable_repositories": [],
- "rank": 7
+ "rank": 7,
+ "previous_rank": 7
},
{
"login": "utilForever",
"name": "Chris Ohk",
"profile_url": "https://github.com/utilForever",
- "public_contributions": 2453,
+ "public_contributions": 2472,
"public_repos": 354,
"public_gists": 41,
- "observed_public_commits": 2453,
- "observed_public_pull_requests": 202,
- "followers": 4032,
+ "observed_public_commits": 2472,
+ "observed_public_pull_requests": 207,
+ "followers": 4035,
"location": "Seongnam, Republic of Korea",
"location_confidence": "multi-location",
"discovered_by_query": "location:Korea repos:>5 type:user",
"notable_repositories": [],
"rank": 8,
- "previous_rank": 4
+ "previous_rank": 8
},
{
"login": "graykode",
"name": "Tae Hwan Jung",
"profile_url": "https://github.com/graykode",
- "public_contributions": 2255,
+ "public_contributions": 2193,
"public_repos": 78,
"public_gists": 4,
- "observed_public_commits": 2255,
+ "observed_public_commits": 2193,
"observed_public_pull_requests": 175,
- "followers": 1935,
+ "followers": 1936,
"location": "Seoul, South Korea",
"location_confidence": "multi-location",
"discovered_by_query": "location:Korea repos:>5 type:user",
"notable_repositories": [],
- "rank": 9
+ "rank": 9,
+ "previous_rank": 9
},
{
"login": "hkjang",
"name": "hkjang",
"profile_url": "https://github.com/hkjang",
- "public_contributions": 1521,
- "public_repos": 196,
+ "public_contributions": 1524,
+ "public_repos": 197,
"public_gists": 0,
- "observed_public_commits": 1521,
+ "observed_public_commits": 1524,
"observed_public_pull_requests": 6,
- "followers": 630,
+ "followers": 640,
"location": "Seoul, South Korea",
"location_confidence": "multi-location",
"discovered_by_query": "location:Korea repos:>5 type:user",
"notable_repositories": [],
- "rank": 10
+ "rank": 10,
+ "previous_rank": 10
},
{
"login": "kdy1",
"name": "Donny/강동윤",
"profile_url": "https://github.com/kdy1",
- "public_contributions": 1404,
+ "public_contributions": 1401,
"public_repos": 316,
"public_gists": 12,
- "observed_public_commits": 1404,
- "observed_public_pull_requests": 1267,
- "followers": 4439,
+ "observed_public_commits": 1401,
+ "observed_public_pull_requests": 1263,
+ "followers": 4441,
"location": "South korea",
"location_confidence": "city-match",
"discovered_by_query": "location:Korea repos:>5 type:user",
"notable_repositories": [],
"rank": 11,
- "previous_rank": 5
+ "previous_rank": 11
},
{
"login": "terryum",
"name": "Terry Taewoong Um",
"profile_url": "https://github.com/terryum",
- "public_contributions": 1264,
+ "public_contributions": 1265,
"public_repos": 15,
"public_gists": 0,
- "observed_public_commits": 1264,
+ "observed_public_commits": 1265,
"observed_public_pull_requests": 4,
"followers": 1487,
"location": "Seoul, South Korea",
"location_confidence": "multi-location",
"discovered_by_query": "location:Korea repos:>5 type:user",
"notable_repositories": [],
- "rank": 12
+ "rank": 12,
+ "previous_rank": 12
},
{
"login": "robotpilot",
"name": "Pyo",
"profile_url": "https://github.com/robotpilot",
- "public_contributions": 1038,
+ "public_contributions": 1032,
"public_repos": 76,
"public_gists": 5,
- "observed_public_commits": 1038,
+ "observed_public_commits": 1032,
"observed_public_pull_requests": 204,
- "followers": 587,
+ "followers": 588,
"location": "Seoul, KOREA",
"location_confidence": "multi-location",
"discovered_by_query": "location:Korea repos:>5 type:user",
"notable_repositories": [],
- "rank": 13
+ "rank": 13,
+ "previous_rank": 13
},
{
"login": "hmmhmmhm",
"name": "",
"profile_url": "https://github.com/hmmhmmhm",
- "public_contributions": 1025,
+ "public_contributions": 1031,
"public_repos": 129,
"public_gists": 67,
- "observed_public_commits": 1025,
- "observed_public_pull_requests": 120,
- "followers": 729,
+ "observed_public_commits": 1031,
+ "observed_public_pull_requests": 123,
+ "followers": 730,
"location": "Seoul, South Korea",
"location_confidence": "multi-location",
"discovered_by_query": "location:Korea repos:>5 type:user",
"notable_repositories": [],
- "rank": 14
- },
- {
- "login": "minirang",
- "name": "서울민트초코",
- "profile_url": "https://github.com/minirang",
- "public_contributions": 1021,
- "public_repos": 48,
- "public_gists": 0,
- "observed_public_commits": 1021,
- "observed_public_pull_requests": 7,
- "followers": 559,
- "location": "South Korea",
- "location_confidence": "city-match",
- "discovered_by_query": "location:Korea repos:>5 type:user",
- "notable_repositories": [],
- "rank": 15
+ "rank": 14,
+ "previous_rank": 14
},
{
"login": "posquit0",
@@ -292,12 +285,13 @@
"public_gists": 8,
"observed_public_commits": 921,
"observed_public_pull_requests": 232,
- "followers": 1527,
+ "followers": 1526,
"location": "Seoul, Korea",
"location_confidence": "multi-location",
"discovered_by_query": "location:Korea repos:>5 type:user",
"notable_repositories": [],
- "rank": 16
+ "rank": 15,
+ "previous_rank": 16
},
{
"login": "subinium",
@@ -313,7 +307,25 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:Korea repos:>5 type:user",
"notable_repositories": [],
- "rank": 17
+ "rank": 16,
+ "previous_rank": 17
+ },
+ {
+ "login": "minirang",
+ "name": "서울민트초코",
+ "profile_url": "https://github.com/minirang",
+ "public_contributions": 906,
+ "public_repos": 43,
+ "public_gists": 0,
+ "observed_public_commits": 906,
+ "observed_public_pull_requests": 7,
+ "followers": 575,
+ "location": "South Korea",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 15
},
{
"login": "yceffort",
@@ -329,39 +341,42 @@
"location_confidence": "city-match",
"discovered_by_query": "location:Korea repos:>5 type:user",
"notable_repositories": [],
- "rank": 18
+ "rank": 18,
+ "previous_rank": 18
},
{
"login": "easylogic",
"name": "jinho park",
"profile_url": "https://github.com/easylogic",
"public_contributions": 849,
- "public_repos": 125,
+ "public_repos": 126,
"public_gists": 268,
"observed_public_commits": 849,
"observed_public_pull_requests": 256,
- "followers": 660,
+ "followers": 659,
"location": "korea/seoul",
"location_confidence": "multi-location",
"discovered_by_query": "location:Korea repos:>5 type:user",
"notable_repositories": [],
- "rank": 19
+ "rank": 19,
+ "previous_rank": 19
},
{
"login": "Xvezda",
"name": "Xvezda",
"profile_url": "https://github.com/Xvezda",
- "public_contributions": 771,
+ "public_contributions": 762,
"public_repos": 140,
"public_gists": 51,
- "observed_public_commits": 771,
- "observed_public_pull_requests": 147,
+ "observed_public_commits": 762,
+ "observed_public_pull_requests": 145,
"followers": 645,
"location": "Seoul, South Korea",
"location_confidence": "multi-location",
"discovered_by_query": "location:Korea repos:>5 type:user",
"notable_repositories": [],
- "rank": 20
+ "rank": 20,
+ "previous_rank": 20
}
]
}
diff --git a/data/latest/countries-singapore.json b/data/latest/countries-singapore.json
index b23056b..a2252e1 100644
--- a/data/latest/countries-singapore.json
+++ b/data/latest/countries-singapore.json
@@ -3,24 +3,24 @@
"slug": "singapore",
"name": "Singapore",
"title": "Top observed GitHub contributors in Singapore",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 41064
+ 41047
]
},
"code": "SG",
- "candidate_count": 20898,
+ "candidate_count": 20930,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:Singapore repos:>5 type:user",
- "total": 20898,
+ "total": 20930,
"accepted": 100
}
],
@@ -42,130 +42,137 @@
"login": "lupyuen",
"name": "Lup Yuen Lee",
"profile_url": "https://github.com/lupyuen",
- "public_contributions": 22693,
+ "public_contributions": 22607,
"public_repos": 210,
"public_gists": 1723,
- "observed_public_commits": 22693,
+ "observed_public_commits": 22607,
"observed_public_pull_requests": 14,
"followers": 881,
"location": "Singapore",
"location_confidence": "exact-country",
"discovered_by_query": "location:Singapore repos:>5 type:user",
"notable_repositories": [],
- "rank": 1
+ "rank": 1,
+ "previous_rank": 1
},
{
"login": "Vonng",
"name": "Feng Ruohang",
"profile_url": "https://github.com/Vonng",
- "public_contributions": 3620,
+ "public_contributions": 3634,
"public_repos": 109,
"public_gists": 1,
- "observed_public_commits": 3620,
+ "observed_public_commits": 3634,
"observed_public_pull_requests": 18,
- "followers": 1992,
+ "followers": 1995,
"location": "Singapore",
"location_confidence": "exact-country",
"discovered_by_query": "location:Singapore repos:>5 type:user",
"notable_repositories": [],
- "rank": 2
+ "rank": 2,
+ "previous_rank": 2
},
{
"login": "karlseguin",
"name": "Karl Seguin",
"profile_url": "https://github.com/karlseguin",
- "public_contributions": 2809,
+ "public_contributions": 2822,
"public_repos": 157,
"public_gists": 91,
- "observed_public_commits": 2809,
- "observed_public_pull_requests": 899,
- "followers": 2514,
+ "observed_public_commits": 2822,
+ "observed_public_pull_requests": 902,
+ "followers": 2516,
"location": "Singapore",
"location_confidence": "exact-country",
"discovered_by_query": "location:Singapore repos:>5 type:user",
"notable_repositories": [],
- "rank": 3
+ "rank": 3,
+ "previous_rank": 3
},
{
"login": "cheeaun",
"name": "Chee Aun",
"profile_url": "https://github.com/cheeaun",
- "public_contributions": 1997,
+ "public_contributions": 2008,
"public_repos": 264,
"public_gists": 141,
- "observed_public_commits": 1997,
- "observed_public_pull_requests": 215,
- "followers": 1862,
+ "observed_public_commits": 2008,
+ "observed_public_pull_requests": 213,
+ "followers": 1864,
"location": "Singapore",
"location_confidence": "exact-country",
"discovered_by_query": "location:Singapore repos:>5 type:user",
"notable_repositories": [],
- "rank": 4
+ "rank": 4,
+ "previous_rank": 4
},
{
"login": "bunnie",
"name": "bunnie",
"profile_url": "https://github.com/bunnie",
- "public_contributions": 1952,
+ "public_contributions": 1954,
"public_repos": 166,
"public_gists": 7,
- "observed_public_commits": 1952,
- "observed_public_pull_requests": 196,
- "followers": 1480,
+ "observed_public_commits": 1954,
+ "observed_public_pull_requests": 197,
+ "followers": 1481,
"location": "Singapore",
"location_confidence": "exact-country",
"discovered_by_query": "location:Singapore repos:>5 type:user",
"notable_repositories": [],
- "rank": 5
+ "rank": 5,
+ "previous_rank": 5
},
{
"login": "kossnocorp",
"name": "Sasha Koss",
"profile_url": "https://github.com/kossnocorp",
- "public_contributions": 1932,
+ "public_contributions": 1937,
"public_repos": 255,
"public_gists": 127,
- "observed_public_commits": 1932,
+ "observed_public_commits": 1937,
"observed_public_pull_requests": 24,
- "followers": 780,
+ "followers": 782,
"location": "Singapore",
"location_confidence": "exact-country",
"discovered_by_query": "location:Singapore repos:>5 type:user",
"notable_repositories": [],
- "rank": 6
+ "rank": 6,
+ "previous_rank": 6
},
{
"login": "Brooooooklyn",
"name": "LongYinan",
"profile_url": "https://github.com/Brooooooklyn",
- "public_contributions": 1688,
+ "public_contributions": 1695,
"public_repos": 328,
"public_gists": 5,
- "observed_public_commits": 1688,
- "observed_public_pull_requests": 893,
+ "observed_public_commits": 1695,
+ "observed_public_pull_requests": 896,
"followers": 5024,
"location": "Singapore",
"location_confidence": "exact-country",
"discovered_by_query": "location:Singapore repos:>5 type:user",
"notable_repositories": [],
"rank": 7,
- "previous_rank": 1
+ "previous_rank": 7
},
{
"login": "CMGS",
"name": "CMGS",
"profile_url": "https://github.com/CMGS",
- "public_contributions": 1609,
+ "public_contributions": 1636,
"public_repos": 79,
"public_gists": 22,
- "observed_public_commits": 1609,
- "observed_public_pull_requests": 75,
+ "observed_public_commits": 1636,
+ "observed_public_pull_requests": 90,
"followers": 1026,
"location": "Singapore",
"location_confidence": "exact-country",
"discovered_by_query": "location:Singapore repos:>5 type:user",
"notable_repositories": [],
- "rank": 8
+ "rank": 8,
+ "previous_rank": 8
},
{
"login": "sanand0",
@@ -181,89 +188,93 @@
"location_confidence": "exact-country",
"discovered_by_query": "location:Singapore repos:>5 type:user",
"notable_repositories": [],
- "rank": 9
+ "rank": 9,
+ "previous_rank": 9
},
{
"login": "auxten",
"name": "Auxten Wang",
"profile_url": "https://github.com/auxten",
- "public_contributions": 1227,
+ "public_contributions": 1217,
"public_repos": 102,
"public_gists": 19,
- "observed_public_commits": 1227,
- "observed_public_pull_requests": 40,
+ "observed_public_commits": 1217,
+ "observed_public_pull_requests": 41,
"followers": 961,
"location": "Singapore",
"location_confidence": "exact-country",
"discovered_by_query": "location:Singapore repos:>5 type:user",
"notable_repositories": [],
- "rank": 10
+ "rank": 10,
+ "previous_rank": 10
},
{
"login": "airingursb",
"name": "Airing",
"profile_url": "https://github.com/airingursb",
- "public_contributions": 1143,
+ "public_contributions": 1144,
"public_repos": 132,
"public_gists": 1,
- "observed_public_commits": 1143,
+ "observed_public_commits": 1144,
"observed_public_pull_requests": 14,
- "followers": 1865,
+ "followers": 1866,
"location": "Singapore",
"location_confidence": "exact-country",
"discovered_by_query": "location:Singapore repos:>5 type:user",
"notable_repositories": [],
- "rank": 11
+ "rank": 11,
+ "previous_rank": 11
},
{
"login": "hyf0",
"name": "Yunfei He",
"profile_url": "https://github.com/hyf0",
- "public_contributions": 1140,
+ "public_contributions": 1135,
"public_repos": 164,
"public_gists": 4,
- "observed_public_commits": 1140,
- "observed_public_pull_requests": 524,
- "followers": 1104,
+ "observed_public_commits": 1135,
+ "observed_public_pull_requests": 521,
+ "followers": 1106,
"location": "Singapore",
"location_confidence": "exact-country",
"discovered_by_query": "location:Singapore repos:>5 type:user",
"notable_repositories": [],
- "rank": 12
+ "rank": 12,
+ "previous_rank": 12
},
{
"login": "cmliu",
"name": "CMLiussss",
"profile_url": "https://github.com/cmliu",
- "public_contributions": 1080,
+ "public_contributions": 1071,
"public_repos": 67,
"public_gists": 0,
- "observed_public_commits": 1080,
+ "observed_public_commits": 1071,
"observed_public_pull_requests": 178,
- "followers": 5968,
+ "followers": 5982,
"location": "Singapore",
"location_confidence": "exact-country",
"discovered_by_query": "location:Singapore repos:>5 type:user",
"notable_repositories": [],
"rank": 13,
- "previous_rank": 2
+ "previous_rank": 13
},
{
"login": "DIYgod",
"name": "DIYgod",
"profile_url": "https://github.com/DIYgod",
- "public_contributions": 1028,
+ "public_contributions": 1035,
"public_repos": 106,
"public_gists": 3,
- "observed_public_commits": 1028,
+ "observed_public_commits": 1035,
"observed_public_pull_requests": 163,
- "followers": 15790,
+ "followers": 15791,
"location": "Singapore",
"location_confidence": "exact-country",
"discovered_by_query": "location:Singapore repos:>5 type:user",
"notable_repositories": [],
"rank": 14,
- "previous_rank": 3
+ "previous_rank": 14
},
{
"login": "sausheong",
@@ -274,12 +285,13 @@
"public_gists": 234,
"observed_public_commits": 945,
"observed_public_pull_requests": 0,
- "followers": 1230,
+ "followers": 1231,
"location": "Singapore",
"location_confidence": "exact-country",
"discovered_by_query": "location:Singapore repos:>5 type:user",
"notable_repositories": [],
- "rank": 15
+ "rank": 15,
+ "previous_rank": 15
},
{
"login": "yinglantan",
@@ -290,28 +302,30 @@
"public_gists": 0,
"observed_public_commits": 887,
"observed_public_pull_requests": 84,
- "followers": 928,
+ "followers": 921,
"location": "Singapore",
"location_confidence": "exact-country",
"discovered_by_query": "location:Singapore repos:>5 type:user",
"notable_repositories": [],
- "rank": 16
+ "rank": 16,
+ "previous_rank": 16
},
{
"login": "BugenZhao",
"name": "Bugen Zhao",
"profile_url": "https://github.com/BugenZhao",
- "public_contributions": 835,
- "public_repos": 133,
+ "public_contributions": 842,
+ "public_repos": 134,
"public_gists": 10,
- "observed_public_commits": 835,
- "observed_public_pull_requests": 606,
- "followers": 667,
+ "observed_public_commits": 842,
+ "observed_public_pull_requests": 611,
+ "followers": 669,
"location": "Singapore",
"location_confidence": "exact-country",
"discovered_by_query": "location:Singapore repos:>5 type:user",
"notable_repositories": [],
- "rank": 17
+ "rank": 17,
+ "previous_rank": 17
},
{
"login": "yangshun",
@@ -322,41 +336,41 @@
"public_gists": 49,
"observed_public_commits": 681,
"observed_public_pull_requests": 61,
- "followers": 13263,
+ "followers": 13268,
"location": "Singapore",
"location_confidence": "exact-country",
"discovered_by_query": "location:Singapore repos:>5 type:user",
"notable_repositories": [],
"rank": 18,
- "previous_rank": 4
+ "previous_rank": 18
},
{
"login": "JamesNK",
"name": "James Newton-King",
"profile_url": "https://github.com/JamesNK",
- "public_contributions": 654,
+ "public_contributions": 662,
"public_repos": 88,
"public_gists": 21,
- "observed_public_commits": 654,
- "observed_public_pull_requests": 481,
- "followers": 4673,
+ "observed_public_commits": 662,
+ "observed_public_pull_requests": 487,
+ "followers": 4690,
"location": "Singapore",
"location_confidence": "exact-country",
"discovered_by_query": "location:Singapore repos:>5 type:user",
"notable_repositories": [],
"rank": 19,
- "previous_rank": 5
+ "previous_rank": 19
},
{
- "login": "notlhw",
- "name": "Lim How Wei",
- "profile_url": "https://github.com/notlhw",
- "public_contributions": 617,
- "public_repos": 8,
- "public_gists": 0,
- "observed_public_commits": 617,
- "observed_public_pull_requests": 8,
- "followers": 957,
+ "login": "mithi",
+ "name": "Mithi Sevilla",
+ "profile_url": "https://github.com/mithi",
+ "public_contributions": 622,
+ "public_repos": 61,
+ "public_gists": 212,
+ "observed_public_commits": 622,
+ "observed_public_pull_requests": 34,
+ "followers": 1891,
"location": "Singapore",
"location_confidence": "exact-country",
"discovered_by_query": "location:Singapore repos:>5 type:user",
diff --git a/data/latest/countries-south-africa.json b/data/latest/countries-south-africa.json
index baaa039..72551b8 100644
--- a/data/latest/countries-south-africa.json
+++ b/data/latest/countries-south-africa.json
@@ -3,24 +3,24 @@
"slug": "south-africa",
"name": "South Africa",
"title": "Top observed GitHub contributors in South Africa",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 23772
+ 22865
]
},
"code": "ZA",
- "candidate_count": 12170,
+ "candidate_count": 12182,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:\"South Africa\" repos:>5 type:user",
- "total": 12170,
+ "total": 12182,
"accepted": 100
}
],
@@ -42,10 +42,10 @@
"login": "mitchellkrogza",
"name": "Mitchell Krog",
"profile_url": "https://github.com/mitchellkrogza",
- "public_contributions": 5037,
+ "public_contributions": 5034,
"public_repos": 168,
"public_gists": 64,
- "observed_public_commits": 5037,
+ "observed_public_commits": 5034,
"observed_public_pull_requests": 0,
"followers": 957,
"location": "South Africa",
@@ -69,24 +69,25 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 2
+ "rank": 2,
+ "previous_rank": 2
},
{
"login": "fluffypony",
"name": "Riccardo Spagni",
"profile_url": "https://github.com/fluffypony",
- "public_contributions": 2983,
+ "public_contributions": 2982,
"public_repos": 82,
"public_gists": 8,
- "observed_public_commits": 2983,
+ "observed_public_commits": 2982,
"observed_public_pull_requests": 44,
- "followers": 1657,
+ "followers": 1658,
"location": "South Africa",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
"notable_repositories": [],
"rank": 3,
- "previous_rank": 2
+ "previous_rank": 3
},
{
"login": "Asjas",
@@ -102,218 +103,229 @@
"location_confidence": "exact-country",
"discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 4
- },
- {
- "login": "NickiMash17",
- "name": "Nicolette Mashaba",
- "profile_url": "https://github.com/NickiMash17",
- "public_contributions": 2320,
- "public_repos": 64,
- "public_gists": 0,
- "observed_public_commits": 2320,
- "observed_public_pull_requests": 52,
- "followers": 389,
- "location": "South Africa",
- "location_confidence": "exact-country",
- "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
- "notable_repositories": [],
- "rank": 5
+ "rank": 4,
+ "previous_rank": 4
},
{
"login": "mattleibow",
"name": "Matthew Leibowitz",
"profile_url": "https://github.com/mattleibow",
- "public_contributions": 1687,
+ "public_contributions": 1685,
"public_repos": 521,
- "public_gists": 269,
- "observed_public_commits": 1687,
- "observed_public_pull_requests": 737,
+ "public_gists": 270,
+ "observed_public_commits": 1685,
+ "observed_public_pull_requests": 742,
"followers": 1105,
"location": "Cape Town, South Africa",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 6,
- "previous_rank": 3
+ "rank": 5,
+ "previous_rank": 6
},
{
"login": "ashleykleynhans",
"name": "Ashley Kleynhans",
"profile_url": "https://github.com/ashleykleynhans",
- "public_contributions": 1605,
+ "public_contributions": 1579,
"public_repos": 173,
"public_gists": 6,
- "observed_public_commits": 1605,
+ "observed_public_commits": 1579,
"observed_public_pull_requests": 2,
"followers": 242,
"location": "South Africa",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 7
+ "rank": 6,
+ "previous_rank": 7
},
{
"login": "limbopro",
"name": "毒奶博主",
"profile_url": "https://github.com/limbopro",
- "public_contributions": 1570,
+ "public_contributions": 1575,
"public_repos": 77,
"public_gists": 0,
- "observed_public_commits": 1570,
+ "observed_public_commits": 1575,
"observed_public_pull_requests": 0,
- "followers": 2467,
+ "followers": 2468,
+ "location": "South Africa",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 8
+ },
+ {
+ "login": "NickiMash17",
+ "name": "Nicolette Mashaba",
+ "profile_url": "https://github.com/NickiMash17",
+ "public_contributions": 1424,
+ "public_repos": 63,
+ "public_gists": 0,
+ "observed_public_commits": 1424,
+ "observed_public_pull_requests": 29,
+ "followers": 400,
"location": "South Africa",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
"notable_repositories": [],
"rank": 8,
- "previous_rank": 4
+ "previous_rank": 5
},
{
"login": "peterp",
"name": "Peter Pistorius",
"profile_url": "https://github.com/peterp",
- "public_contributions": 1345,
+ "public_contributions": 1350,
"public_repos": 54,
"public_gists": 7,
- "observed_public_commits": 1345,
- "observed_public_pull_requests": 276,
- "followers": 612,
+ "observed_public_commits": 1350,
+ "observed_public_pull_requests": 283,
+ "followers": 613,
"location": "South Africa",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
"notable_repositories": [],
"rank": 9,
- "previous_rank": 5
+ "previous_rank": 9
},
{
"login": "KodEx-SA",
"name": "Ashley K Motsie",
"profile_url": "https://github.com/KodEx-SA",
- "public_contributions": 1054,
- "public_repos": 100,
+ "public_contributions": 1065,
+ "public_repos": 101,
"public_gists": 2,
- "observed_public_commits": 1054,
- "observed_public_pull_requests": 215,
- "followers": 226,
+ "observed_public_commits": 1065,
+ "observed_public_pull_requests": 218,
+ "followers": 229,
"location": "South Africa, Rustenburg",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 10
+ "rank": 10,
+ "previous_rank": 10
},
{
"login": "abhi18av",
"name": "Abhinav Sharma",
"profile_url": "https://github.com/abhi18av",
- "public_contributions": 1012,
+ "public_contributions": 1002,
"public_repos": 486,
"public_gists": 40,
- "observed_public_commits": 1012,
+ "observed_public_commits": 1002,
"observed_public_pull_requests": 33,
"followers": 287,
"location": "Cape Town, South Africa",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 11
+ "rank": 11,
+ "previous_rank": 11
},
{
"login": "ShaunSHamilton",
"name": "Shaun Hamilton",
"profile_url": "https://github.com/ShaunSHamilton",
- "public_contributions": 943,
+ "public_contributions": 949,
"public_repos": 103,
"public_gists": 29,
- "observed_public_commits": 943,
- "observed_public_pull_requests": 137,
+ "observed_public_commits": 949,
+ "observed_public_pull_requests": 136,
"followers": 200,
"location": "South Africa",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 12
+ "rank": 12,
+ "previous_rank": 12
},
{
"login": "schalkneethling",
"name": "Schalk Neethling",
"profile_url": "https://github.com/schalkneethling",
- "public_contributions": 924,
+ "public_contributions": 936,
"public_repos": 143,
"public_gists": 68,
- "observed_public_commits": 924,
- "observed_public_pull_requests": 322,
+ "observed_public_commits": 936,
+ "observed_public_pull_requests": 324,
"followers": 392,
"location": "Pretoria, South Africa",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 13
+ "rank": 13,
+ "previous_rank": 13
},
{
"login": "lefajmofokeng",
"name": "Lefa J. Mofokeng",
"profile_url": "https://github.com/lefajmofokeng",
- "public_contributions": 841,
+ "public_contributions": 847,
"public_repos": 94,
"public_gists": 2,
- "observed_public_commits": 841,
+ "observed_public_commits": 847,
"observed_public_pull_requests": 0,
- "followers": 428,
+ "followers": 437,
"location": "Free State, South Africa",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 14
+ "rank": 14,
+ "previous_rank": 14
},
{
"login": "siyabuilds",
"name": "Siyabonga Samson Lukhele ",
"profile_url": "https://github.com/siyabuilds",
- "public_contributions": 812,
- "public_repos": 45,
+ "public_contributions": 819,
+ "public_repos": 46,
"public_gists": 0,
- "observed_public_commits": 812,
+ "observed_public_commits": 819,
"observed_public_pull_requests": 17,
- "followers": 226,
+ "followers": 235,
"location": "South Africa",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 15
+ "rank": 15,
+ "previous_rank": 15
},
{
"login": "Darrenvandervelde",
"name": "Darren van der Velde",
"profile_url": "https://github.com/Darrenvandervelde",
- "public_contributions": 713,
+ "public_contributions": 695,
"public_repos": 30,
"public_gists": 0,
- "observed_public_commits": 713,
+ "observed_public_commits": 695,
"observed_public_pull_requests": 38,
- "followers": 169,
+ "followers": 177,
"location": "South Africa",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 16
+ "rank": 16,
+ "previous_rank": 16
},
{
"login": "QMS85",
"name": "Jonathan Peters",
"profile_url": "https://github.com/QMS85",
- "public_contributions": 655,
+ "public_contributions": 685,
"public_repos": 126,
"public_gists": 1,
- "observed_public_commits": 655,
- "observed_public_pull_requests": 3,
- "followers": 453,
+ "observed_public_commits": 685,
+ "observed_public_pull_requests": 10,
+ "followers": 467,
"location": "Western Cape. South Africa",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 17
+ "rank": 17,
+ "previous_rank": 17
},
{
"login": "rizonesoft",
@@ -324,45 +336,47 @@
"public_gists": 0,
"observed_public_commits": 650,
"observed_public_pull_requests": 0,
- "followers": 224,
+ "followers": 225,
"location": "South Africa",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 18
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "leonvanzyl",
+ "name": "Leon van Zyl",
+ "profile_url": "https://github.com/leonvanzyl",
+ "public_contributions": 631,
+ "public_repos": 88,
+ "public_gists": 0,
+ "observed_public_commits": 631,
+ "observed_public_pull_requests": 22,
+ "followers": 656,
+ "location": "Mosselbay, South Africa",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 20
},
{
"login": "czue",
"name": "Cory Zue",
"profile_url": "https://github.com/czue",
- "public_contributions": 619,
+ "public_contributions": 614,
"public_repos": 93,
"public_gists": 26,
- "observed_public_commits": 619,
+ "observed_public_commits": 614,
"observed_public_pull_requests": 61,
"followers": 453,
"location": "Cape Town, South Africa",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 19
- },
- {
- "login": "leonvanzyl",
- "name": "Leon van Zyl",
- "profile_url": "https://github.com/leonvanzyl",
- "public_contributions": 602,
- "public_repos": 87,
- "public_gists": 0,
- "observed_public_commits": 602,
- "observed_public_pull_requests": 22,
- "followers": 655,
- "location": "Mosselbay, South Africa",
- "location_confidence": "multi-location",
- "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
- "notable_repositories": [],
"rank": 20,
- "previous_rank": 6
+ "previous_rank": 19
}
]
}
diff --git a/data/latest/countries-spain.json b/data/latest/countries-spain.json
index d10076e..713546e 100644
--- a/data/latest/countries-spain.json
+++ b/data/latest/countries-spain.json
@@ -3,24 +3,24 @@
"slug": "spain",
"name": "Spain",
"title": "Top observed GitHub contributors in Spain",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 82114
+ 82847
]
},
"code": "ES",
- "candidate_count": 32948,
+ "candidate_count": 32978,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:Spain repos:>5 type:user",
- "total": 32948,
+ "total": 32978,
"accepted": 100
}
],
@@ -42,12 +42,12 @@
"login": "noahgift",
"name": "Noah Gift",
"profile_url": "https://github.com/noahgift",
- "public_contributions": 53662,
+ "public_contributions": 53717,
"public_repos": 402,
"public_gists": 63,
- "observed_public_commits": 53662,
- "observed_public_pull_requests": 2434,
- "followers": 3340,
+ "observed_public_commits": 53717,
+ "observed_public_pull_requests": 2480,
+ "followers": 3337,
"location": "Spain",
"location_confidence": "exact-country",
"discovered_by_query": "location:Spain repos:>5 type:user",
@@ -59,107 +59,112 @@
"login": "jlblancoc",
"name": "Jose Luis Blanco-Claraco",
"profile_url": "https://github.com/jlblancoc",
- "public_contributions": 5101,
- "public_repos": 119,
+ "public_contributions": 5111,
+ "public_repos": 120,
"public_gists": 17,
- "observed_public_commits": 5101,
- "observed_public_pull_requests": 853,
- "followers": 766,
+ "observed_public_commits": 5111,
+ "observed_public_pull_requests": 854,
+ "followers": 767,
"location": "Almeria (Spain)",
"location_confidence": "exact-country",
"discovered_by_query": "location:Spain repos:>5 type:user",
"notable_repositories": [],
- "rank": 2
+ "rank": 2,
+ "previous_rank": 2
},
{
"login": "Kikobeats",
"name": "Jose Francisco 'Kiko' Verdú Gambín",
"profile_url": "https://github.com/Kikobeats",
- "public_contributions": 3544,
+ "public_contributions": 3550,
"public_repos": 585,
"public_gists": 28,
- "observed_public_commits": 3544,
- "observed_public_pull_requests": 516,
- "followers": 1656,
+ "observed_public_commits": 3550,
+ "observed_public_pull_requests": 515,
+ "followers": 1658,
"location": "Murcia, Spain",
"location_confidence": "multi-location",
"discovered_by_query": "location:Spain repos:>5 type:user",
"notable_repositories": [],
- "rank": 3
+ "rank": 3,
+ "previous_rank": 3
},
{
"login": "Obijuan",
"name": "Juan Gonzalez-Gomez",
"profile_url": "https://github.com/Obijuan",
- "public_contributions": 3209,
+ "public_contributions": 3236,
"public_repos": 186,
"public_gists": 1,
- "observed_public_commits": 3209,
+ "observed_public_commits": 3236,
"observed_public_pull_requests": 1,
"followers": 1562,
"location": "Madrid (Spain)",
"location_confidence": "exact-country",
"discovered_by_query": "location:Spain repos:>5 type:user",
"notable_repositories": [],
- "rank": 4
+ "rank": 4,
+ "previous_rank": 4
},
{
"login": "ai",
"name": "Andrey Sitnik",
"profile_url": "https://github.com/ai",
- "public_contributions": 3162,
+ "public_contributions": 3174,
"public_repos": 151,
"public_gists": 19,
- "observed_public_commits": 3162,
+ "observed_public_commits": 3174,
"observed_public_pull_requests": 61,
- "followers": 10000,
+ "followers": 10005,
"location": "Barcelona, Spain",
"location_confidence": "multi-location",
"discovered_by_query": "location:Spain repos:>5 type:user",
"notable_repositories": [],
"rank": 5,
- "previous_rank": 2
+ "previous_rank": 5
},
{
"login": "emilio",
"name": "Emilio Cobos Álvarez",
"profile_url": "https://github.com/emilio",
- "public_contributions": 3033,
+ "public_contributions": 3029,
"public_repos": 319,
"public_gists": 10,
- "observed_public_commits": 3033,
+ "observed_public_commits": 3029,
"observed_public_pull_requests": 65,
"followers": 694,
"location": "Salamanca, Spain",
"location_confidence": "multi-location",
"discovered_by_query": "location:Spain repos:>5 type:user",
"notable_repositories": [],
- "rank": 6
+ "rank": 6,
+ "previous_rank": 6
},
{
"login": "JJ",
"name": "Juan Julián Merelo Guervós",
"profile_url": "https://github.com/JJ",
- "public_contributions": 2941,
+ "public_contributions": 2917,
"public_repos": 1450,
"public_gists": 77,
- "observed_public_commits": 2941,
+ "observed_public_commits": 2917,
"observed_public_pull_requests": 24,
"followers": 1033,
"location": "Granada, Spain, Europe",
"location_confidence": "multi-location",
"discovered_by_query": "location:Spain repos:>5 type:user",
"notable_repositories": [],
- "rank": 7
+ "rank": 7,
+ "previous_rank": 7
},
{
"login": "vfarcic",
"name": "Viktor Farcic",
"profile_url": "https://github.com/vfarcic",
- "public_contributions": 2873,
+ "public_contributions": 2871,
"public_repos": 514,
"public_gists": 695,
- "observed_public_commits": 2873,
+ "observed_public_commits": 2871,
"observed_public_pull_requests": 343,
"followers": 3273,
"location": "Barcelona, Spain",
@@ -167,88 +172,108 @@
"discovered_by_query": "location:Spain repos:>5 type:user",
"notable_repositories": [],
"rank": 8,
- "previous_rank": 3
+ "previous_rank": 8
+ },
+ {
+ "login": "jorgemanrubia",
+ "name": "Jorge Manrubia",
+ "profile_url": "https://github.com/jorgemanrubia",
+ "public_contributions": 2869,
+ "public_repos": 86,
+ "public_gists": 24,
+ "observed_public_commits": 2869,
+ "observed_public_pull_requests": 434,
+ "followers": 704,
+ "location": "Oviedo, Spain",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9
},
{
"login": "javiereguiluz",
"name": "Javier Eguiluz",
"profile_url": "https://github.com/javiereguiluz",
- "public_contributions": 2369,
+ "public_contributions": 2373,
"public_repos": 164,
"public_gists": 14,
- "observed_public_commits": 2369,
+ "observed_public_commits": 2373,
"observed_public_pull_requests": 307,
"followers": 1662,
"location": "Vitoria-Gasteiz (Spain)",
"location_confidence": "exact-country",
"discovered_by_query": "location:Spain repos:>5 type:user",
"notable_repositories": [],
- "rank": 9
+ "rank": 10,
+ "previous_rank": 9
},
{
"login": "mouredev",
"name": "Brais Moure",
"profile_url": "https://github.com/mouredev",
- "public_contributions": 2220,
+ "public_contributions": 2209,
"public_repos": 53,
"public_gists": 3,
- "observed_public_commits": 2220,
+ "observed_public_commits": 2209,
"observed_public_pull_requests": 0,
- "followers": 35534,
+ "followers": 35563,
"location": "Building software with ♥ from Galicia (Spain) to the world.",
"location_confidence": "exact-country",
"discovered_by_query": "location:Spain repos:>5 type:user",
"notable_repositories": [],
- "rank": 10,
- "previous_rank": 4
+ "rank": 11,
+ "previous_rank": 10
},
{
"login": "pimterry",
"name": "Tim Perry",
"profile_url": "https://github.com/pimterry",
- "public_contributions": 1822,
+ "public_contributions": 1831,
"public_repos": 248,
"public_gists": 35,
- "observed_public_commits": 1822,
+ "observed_public_commits": 1831,
"observed_public_pull_requests": 41,
- "followers": 758,
+ "followers": 759,
"location": "Barcelona, Spain",
"location_confidence": "multi-location",
"discovered_by_query": "location:Spain repos:>5 type:user",
"notable_repositories": [],
- "rank": 11
+ "rank": 12,
+ "previous_rank": 11
},
{
"login": "Alan-TheGentleman",
"name": "Alan Buscaglia",
"profile_url": "https://github.com/Alan-TheGentleman",
- "public_contributions": 1476,
+ "public_contributions": 1511,
"public_repos": 62,
"public_gists": 0,
- "observed_public_commits": 1476,
- "observed_public_pull_requests": 194,
- "followers": 1373,
+ "observed_public_commits": 1511,
+ "observed_public_pull_requests": 210,
+ "followers": 1383,
"location": "Spain, Barcelona",
"location_confidence": "multi-location",
"discovered_by_query": "location:Spain repos:>5 type:user",
"notable_repositories": [],
- "rank": 12
+ "rank": 13,
+ "previous_rank": 12
},
{
"login": "deivid-rodriguez",
"name": "David Rodríguez",
"profile_url": "https://github.com/deivid-rodriguez",
- "public_contributions": 1456,
+ "public_contributions": 1441,
"public_repos": 255,
"public_gists": 12,
- "observed_public_commits": 1456,
- "observed_public_pull_requests": 380,
+ "observed_public_commits": 1441,
+ "observed_public_pull_requests": 378,
"followers": 1333,
"location": "Madrid, Spain",
"location_confidence": "multi-location",
"discovered_by_query": "location:Spain repos:>5 type:user",
"notable_repositories": [],
- "rank": 13
+ "rank": 14,
+ "previous_rank": 13
},
{
"login": "woliveiras",
@@ -264,105 +289,93 @@
"location_confidence": "exact-country",
"discovered_by_query": "location:Spain repos:>5 type:user",
"notable_repositories": [],
- "rank": 14
+ "rank": 15,
+ "previous_rank": 14
},
{
"login": "R0rt1z2",
"name": "Roger Ortiz",
"profile_url": "https://github.com/R0rt1z2",
- "public_contributions": 1176,
+ "public_contributions": 1174,
"public_repos": 124,
"public_gists": 19,
- "observed_public_commits": 1176,
+ "observed_public_commits": 1174,
"observed_public_pull_requests": 23,
- "followers": 820,
+ "followers": 822,
"location": "Barcelona, Spain",
"location_confidence": "multi-location",
"discovered_by_query": "location:Spain repos:>5 type:user",
"notable_repositories": [],
- "rank": 15
+ "rank": 16,
+ "previous_rank": 15
},
{
"login": "tshemsedinov",
"name": "Timur Shemsedinov",
"profile_url": "https://github.com/tshemsedinov",
- "public_contributions": 1162,
+ "public_contributions": 1159,
"public_repos": 235,
"public_gists": 8,
- "observed_public_commits": 1162,
+ "observed_public_commits": 1159,
"observed_public_pull_requests": 218,
- "followers": 5287,
+ "followers": 5288,
"location": "Earth, Europe, Ukraine, Kiev, Kyiv, USA, Spain, Germany, Italy, China",
"location_confidence": "multi-location",
"discovered_by_query": "location:Spain repos:>5 type:user",
"notable_repositories": [],
- "rank": 16,
- "previous_rank": 5
+ "rank": 17,
+ "previous_rank": 16
},
{
"login": "pheralb",
"name": "Pablo Hdez",
"profile_url": "https://github.com/pheralb",
- "public_contributions": 1090,
+ "public_contributions": 1087,
"public_repos": 71,
"public_gists": 0,
- "observed_public_commits": 1090,
+ "observed_public_commits": 1087,
"observed_public_pull_requests": 28,
"followers": 1129,
"location": "Spain",
"location_confidence": "exact-country",
"discovered_by_query": "location:Spain repos:>5 type:user",
"notable_repositories": [],
- "rank": 17
+ "rank": 18,
+ "previous_rank": 17
},
{
"login": "vitalets",
"name": "Vitaliy Potapov",
"profile_url": "https://github.com/vitalets",
- "public_contributions": 1027,
+ "public_contributions": 1042,
"public_repos": 199,
"public_gists": 25,
- "observed_public_commits": 1027,
+ "observed_public_commits": 1042,
"observed_public_pull_requests": 5,
"followers": 715,
"location": "Spain",
"location_confidence": "exact-country",
"discovered_by_query": "location:Spain repos:>5 type:user",
"notable_repositories": [],
- "rank": 18
+ "rank": 19,
+ "previous_rank": 18
},
{
"login": "wlsf82",
"name": "Walmyr",
"profile_url": "https://github.com/wlsf82",
- "public_contributions": 976,
- "public_repos": 425,
+ "public_contributions": 980,
+ "public_repos": 426,
"public_gists": 15,
- "observed_public_commits": 976,
+ "observed_public_commits": 980,
"observed_public_pull_requests": 19,
"followers": 1309,
"location": "Barcelona, Spain",
"location_confidence": "multi-location",
"discovered_by_query": "location:Spain repos:>5 type:user",
"notable_repositories": [],
- "rank": 19
- },
- {
- "login": "antoniolg",
- "name": "Antonio Leiva",
- "profile_url": "https://github.com/antoniolg",
- "public_contributions": 899,
- "public_repos": 81,
- "public_gists": 6,
- "observed_public_commits": 899,
- "observed_public_pull_requests": 2,
- "followers": 5504,
- "location": "Madrid (Spain)",
- "location_confidence": "exact-country",
- "discovered_by_query": "location:Spain repos:>5 type:user",
- "notable_repositories": [],
"rank": 20,
- "previous_rank": 6
+ "previous_rank": 19
}
]
}
diff --git a/data/latest/countries-sweden.json b/data/latest/countries-sweden.json
index feddb3b..1d4b3c9 100644
--- a/data/latest/countries-sweden.json
+++ b/data/latest/countries-sweden.json
@@ -3,24 +3,24 @@
"slug": "sweden",
"name": "Sweden",
"title": "Top observed GitHub contributors in Sweden",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 20347
+ 20464
]
},
"code": "SE",
- "candidate_count": 23655,
+ "candidate_count": 23686,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:Sweden repos:>5 type:user",
- "total": 23655,
+ "total": 23686,
"accepted": 100
}
],
@@ -42,10 +42,10 @@
"login": "andreasjansson",
"name": "Andreas Jansson",
"profile_url": "https://github.com/andreasjansson",
- "public_contributions": 3171,
+ "public_contributions": 3159,
"public_repos": 243,
"public_gists": 37,
- "observed_public_commits": 3171,
+ "observed_public_commits": 3159,
"observed_public_pull_requests": 108,
"followers": 989,
"location": "Uddevalla, Sweden",
@@ -59,12 +59,12 @@
"login": "hrydgard",
"name": "Henrik Rydgård",
"profile_url": "https://github.com/hrydgard",
- "public_contributions": 2527,
+ "public_contributions": 2534,
"public_repos": 71,
"public_gists": 5,
- "observed_public_commits": 2527,
- "observed_public_pull_requests": 477,
- "followers": 6659,
+ "observed_public_commits": 2534,
+ "observed_public_pull_requests": 480,
+ "followers": 6661,
"location": "Stockholm, Sweden",
"location_confidence": "multi-location",
"discovered_by_query": "location:Sweden repos:>5 type:user",
@@ -73,48 +73,48 @@
"previous_rank": 2
},
{
- "login": "emilk",
- "name": "Emil Ernerfeldt",
- "profile_url": "https://github.com/emilk",
- "public_contributions": 2221,
- "public_repos": 82,
- "public_gists": 19,
- "observed_public_commits": 2221,
- "observed_public_pull_requests": 660,
- "followers": 7741,
+ "login": "danielsaidi",
+ "name": "Daniel Saidi",
+ "profile_url": "https://github.com/danielsaidi",
+ "public_contributions": 2229,
+ "public_repos": 52,
+ "public_gists": 2,
+ "observed_public_commits": 2229,
+ "observed_public_pull_requests": 1,
+ "followers": 915,
"location": "Stockholm, Sweden",
"location_confidence": "multi-location",
"discovered_by_query": "location:Sweden repos:>5 type:user",
"notable_repositories": [],
"rank": 3,
- "previous_rank": 3
+ "previous_rank": 4
},
{
- "login": "danielsaidi",
- "name": "Daniel Saidi",
- "profile_url": "https://github.com/danielsaidi",
- "public_contributions": 2175,
- "public_repos": 52,
- "public_gists": 2,
- "observed_public_commits": 2175,
- "observed_public_pull_requests": 1,
- "followers": 914,
+ "login": "emilk",
+ "name": "Emil Ernerfeldt",
+ "profile_url": "https://github.com/emilk",
+ "public_contributions": 2225,
+ "public_repos": 82,
+ "public_gists": 19,
+ "observed_public_commits": 2225,
+ "observed_public_pull_requests": 659,
+ "followers": 7742,
"location": "Stockholm, Sweden",
"location_confidence": "multi-location",
"discovered_by_query": "location:Sweden repos:>5 type:user",
"notable_repositories": [],
"rank": 4,
- "previous_rank": 4
+ "previous_rank": 3
},
{
"login": "ewels",
"name": "Phil Ewels",
"profile_url": "https://github.com/ewels",
- "public_contributions": 1986,
+ "public_contributions": 1996,
"public_repos": 203,
"public_gists": 15,
- "observed_public_commits": 1986,
- "observed_public_pull_requests": 440,
+ "observed_public_commits": 1996,
+ "observed_public_pull_requests": 447,
"followers": 866,
"location": "Stockholm, Sweden",
"location_confidence": "multi-location",
@@ -127,12 +127,12 @@
"login": "bagder",
"name": "Daniel Stenberg",
"profile_url": "https://github.com/bagder",
- "public_contributions": 1834,
+ "public_contributions": 1835,
"public_repos": 65,
"public_gists": 111,
- "observed_public_commits": 1834,
+ "observed_public_commits": 1835,
"observed_public_pull_requests": 1160,
- "followers": 7654,
+ "followers": 7687,
"location": "the curl factory, Sweden - close to Nebraska",
"location_confidence": "multi-location",
"discovered_by_query": "location:Sweden repos:>5 type:user",
@@ -144,11 +144,11 @@
"login": "AhsanAyaz",
"name": "Muhammad Ahsan Ayaz",
"profile_url": "https://github.com/AhsanAyaz",
- "public_contributions": 1738,
+ "public_contributions": 1750,
"public_repos": 291,
"public_gists": 49,
- "observed_public_commits": 1738,
- "observed_public_pull_requests": 43,
+ "observed_public_commits": 1750,
+ "observed_public_pull_requests": 45,
"followers": 1561,
"location": "Stockholm, Sweden",
"location_confidence": "multi-location",
@@ -175,49 +175,49 @@
"previous_rank": 8
},
{
- "login": "juliusmarminge",
- "name": "Julius Marminge",
- "profile_url": "https://github.com/juliusmarminge",
- "public_contributions": 1534,
- "public_repos": 277,
- "public_gists": 8,
- "observed_public_commits": 1534,
- "observed_public_pull_requests": 560,
- "followers": 2868,
+ "login": "awesomekling",
+ "name": "Andreas Kling",
+ "profile_url": "https://github.com/awesomekling",
+ "public_contributions": 1560,
+ "public_repos": 31,
+ "public_gists": 4,
+ "observed_public_commits": 1560,
+ "observed_public_pull_requests": 373,
+ "followers": 5735,
"location": "Sweden",
"location_confidence": "exact-country",
"discovered_by_query": "location:Sweden repos:>5 type:user",
"notable_repositories": [],
"rank": 9,
- "previous_rank": 9
+ "previous_rank": 10
},
{
- "login": "awesomekling",
- "name": "Andreas Kling",
- "profile_url": "https://github.com/awesomekling",
- "public_contributions": 1526,
- "public_repos": 31,
- "public_gists": 4,
- "observed_public_commits": 1526,
- "observed_public_pull_requests": 363,
- "followers": 5735,
+ "login": "juliusmarminge",
+ "name": "Julius Marminge",
+ "profile_url": "https://github.com/juliusmarminge",
+ "public_contributions": 1541,
+ "public_repos": 277,
+ "public_gists": 8,
+ "observed_public_commits": 1541,
+ "observed_public_pull_requests": 567,
+ "followers": 2875,
"location": "Sweden",
"location_confidence": "exact-country",
"discovered_by_query": "location:Sweden repos:>5 type:user",
"notable_repositories": [],
"rank": 10,
- "previous_rank": 10
+ "previous_rank": 9
},
{
"login": "homanp",
"name": "Ismail Pelaseyed",
"profile_url": "https://github.com/homanp",
- "public_contributions": 1177,
+ "public_contributions": 1191,
"public_repos": 66,
"public_gists": 35,
- "observed_public_commits": 1177,
- "observed_public_pull_requests": 424,
- "followers": 1899,
+ "observed_public_commits": 1191,
+ "observed_public_pull_requests": 445,
+ "followers": 1898,
"location": "Sweden",
"location_confidence": "exact-country",
"discovered_by_query": "location:Sweden repos:>5 type:user",
@@ -233,8 +233,8 @@
"public_repos": 56,
"public_gists": 1,
"observed_public_commits": 1114,
- "observed_public_pull_requests": 727,
- "followers": 3351,
+ "observed_public_pull_requests": 733,
+ "followers": 3352,
"location": "Stockholm, Sweden",
"location_confidence": "multi-location",
"discovered_by_query": "location:Sweden repos:>5 type:user",
@@ -246,12 +246,12 @@
"login": "ErikBjare",
"name": "Erik Bjäreholt",
"profile_url": "https://github.com/ErikBjare",
- "public_contributions": 984,
+ "public_contributions": 983,
"public_repos": 222,
"public_gists": 14,
- "observed_public_commits": 984,
+ "observed_public_commits": 983,
"observed_public_pull_requests": 299,
- "followers": 3059,
+ "followers": 3062,
"location": "Lund, Sweden 🇸🇪",
"location_confidence": "multi-location",
"discovered_by_query": "location:Sweden repos:>5 type:user",
@@ -263,11 +263,11 @@
"login": "danbev",
"name": "Daniel Bevenius",
"profile_url": "https://github.com/danbev",
- "public_contributions": 927,
+ "public_contributions": 937,
"public_repos": 199,
"public_gists": 66,
- "observed_public_commits": 927,
- "observed_public_pull_requests": 227,
+ "observed_public_commits": 937,
+ "observed_public_pull_requests": 226,
"followers": 633,
"location": "Sweden",
"location_confidence": "exact-country",
@@ -331,10 +331,10 @@
"login": "svmiller",
"name": "Steven V. Miller",
"profile_url": "https://github.com/svmiller",
- "public_contributions": 692,
+ "public_contributions": 694,
"public_repos": 100,
"public_gists": 42,
- "observed_public_commits": 692,
+ "observed_public_commits": 694,
"observed_public_pull_requests": 0,
"followers": 568,
"location": "Stockholm, Sweden",
@@ -353,7 +353,7 @@
"public_gists": 12,
"observed_public_commits": 679,
"observed_public_pull_requests": 251,
- "followers": 783,
+ "followers": 784,
"location": "Sweden",
"location_confidence": "exact-country",
"discovered_by_query": "location:Sweden repos:>5 type:user",
@@ -369,7 +369,7 @@
"public_repos": 298,
"public_gists": 62,
"observed_public_commits": 661,
- "observed_public_pull_requests": 133,
+ "observed_public_pull_requests": 134,
"followers": 3121,
"location": "Malmö, Sweden",
"location_confidence": "multi-location",
diff --git a/data/latest/countries-switzerland.json b/data/latest/countries-switzerland.json
index 3f74a02..0475ad0 100644
--- a/data/latest/countries-switzerland.json
+++ b/data/latest/countries-switzerland.json
@@ -3,24 +3,24 @@
"slug": "switzerland",
"name": "Switzerland",
"title": "Top observed GitHub contributors in Switzerland",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 38163
+ 38280
]
},
"code": "CH",
- "candidate_count": 15964,
+ "candidate_count": 15980,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:Switzerland repos:>5 type:user",
- "total": 15964,
+ "total": 15980,
"accepted": 100
}
],
@@ -42,12 +42,12 @@
"login": "fabaff",
"name": "Fabian Affolter",
"profile_url": "https://github.com/fabaff",
- "public_contributions": 11652,
+ "public_contributions": 11694,
"public_repos": 171,
"public_gists": 15,
- "observed_public_commits": 11652,
- "observed_public_pull_requests": 2641,
- "followers": 734,
+ "observed_public_commits": 11694,
+ "observed_public_pull_requests": 2643,
+ "followers": 735,
"location": "Switzerland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Switzerland repos:>5 type:user",
@@ -59,12 +59,12 @@
"login": "JonnyBurger",
"name": "Jonny Burger",
"profile_url": "https://github.com/JonnyBurger",
- "public_contributions": 7014,
+ "public_contributions": 7080,
"public_repos": 321,
"public_gists": 44,
- "observed_public_commits": 7014,
- "observed_public_pull_requests": 936,
- "followers": 3006,
+ "observed_public_commits": 7080,
+ "observed_public_pull_requests": 953,
+ "followers": 3008,
"location": "Zurich, Switzerland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Switzerland repos:>5 type:user",
@@ -76,11 +76,11 @@
"login": "swissspidy",
"name": "Pascal Birchler",
"profile_url": "https://github.com/swissspidy",
- "public_contributions": 3980,
+ "public_contributions": 3957,
"public_repos": 106,
"public_gists": 21,
- "observed_public_commits": 3980,
- "observed_public_pull_requests": 352,
+ "observed_public_commits": 3957,
+ "observed_public_pull_requests": 349,
"followers": 640,
"location": "Zurich, Switzerland",
"location_confidence": "multi-location",
@@ -93,10 +93,10 @@
"login": "tarsius",
"name": "Jonas Bernoulli",
"profile_url": "https://github.com/tarsius",
- "public_contributions": 3770,
+ "public_contributions": 3768,
"public_repos": 92,
"public_gists": 8,
- "observed_public_commits": 3770,
+ "observed_public_commits": 3768,
"observed_public_pull_requests": 13,
"followers": 1534,
"location": "Basel, Switzerland",
@@ -110,11 +110,11 @@
"login": "marcoroth",
"name": "Marco Roth",
"profile_url": "https://github.com/marcoroth",
- "public_contributions": 2580,
- "public_repos": 291,
+ "public_contributions": 2599,
+ "public_repos": 292,
"public_gists": 1,
- "observed_public_commits": 2580,
- "observed_public_pull_requests": 954,
+ "observed_public_commits": 2599,
+ "observed_public_pull_requests": 955,
"followers": 1071,
"location": "Basel, Switzerland",
"location_confidence": "multi-location",
@@ -127,10 +127,10 @@
"login": "damienbod",
"name": "damienbod",
"profile_url": "https://github.com/damienbod",
- "public_contributions": 2369,
+ "public_contributions": 2375,
"public_repos": 313,
"public_gists": 0,
- "observed_public_commits": 2369,
+ "observed_public_commits": 2375,
"observed_public_pull_requests": 101,
"followers": 2041,
"location": "Switzerland",
@@ -144,12 +144,12 @@
"login": "pschatzmann",
"name": "Phil Schatzmann",
"profile_url": "https://github.com/pschatzmann",
- "public_contributions": 1899,
+ "public_contributions": 1906,
"public_repos": 152,
"public_gists": 56,
- "observed_public_commits": 1899,
- "observed_public_pull_requests": 18,
- "followers": 898,
+ "observed_public_commits": 1906,
+ "observed_public_pull_requests": 17,
+ "followers": 899,
"location": "Valais, Switzerland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Switzerland repos:>5 type:user",
@@ -161,46 +161,46 @@
"login": "mafintosh",
"name": "Mathias Buus",
"profile_url": "https://github.com/mafintosh",
- "public_contributions": 1755,
+ "public_contributions": 1754,
"public_repos": 1146,
"public_gists": 430,
- "observed_public_commits": 1755,
- "observed_public_pull_requests": 235,
- "followers": 6349,
+ "observed_public_commits": 1754,
+ "observed_public_pull_requests": 233,
+ "followers": 6352,
"location": "Switzerland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Switzerland repos:>5 type:user",
"notable_repositories": [],
"rank": 8,
- "previous_rank": 9
+ "previous_rank": 8
},
{
"login": "alan-agius4",
"name": "Alan Agius",
"profile_url": "https://github.com/alan-agius4",
- "public_contributions": 1622,
+ "public_contributions": 1643,
"public_repos": 258,
"public_gists": 11,
- "observed_public_commits": 1622,
- "observed_public_pull_requests": 1182,
+ "observed_public_commits": 1643,
+ "observed_public_pull_requests": 1195,
"followers": 661,
"location": "Switzerland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Switzerland repos:>5 type:user",
"notable_repositories": [],
"rank": 9,
- "previous_rank": 8
+ "previous_rank": 9
},
{
"login": "bpasero",
"name": "Benjamin Pasero",
"profile_url": "https://github.com/bpasero",
- "public_contributions": 1522,
- "public_repos": 143,
+ "public_contributions": 1504,
+ "public_repos": 138,
"public_gists": 24,
- "observed_public_commits": 1522,
- "observed_public_pull_requests": 1345,
- "followers": 3033,
+ "observed_public_commits": 1504,
+ "observed_public_pull_requests": 1343,
+ "followers": 3035,
"location": "Zurich, Switzerland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Switzerland repos:>5 type:user",
@@ -212,11 +212,11 @@
"login": "Shinmera",
"name": "Yukari Hafner",
"profile_url": "https://github.com/Shinmera",
- "public_contributions": 1466,
+ "public_contributions": 1443,
"public_repos": 265,
"public_gists": 1,
- "observed_public_commits": 1466,
- "observed_public_pull_requests": 7,
+ "observed_public_commits": 1443,
+ "observed_public_pull_requests": 8,
"followers": 1007,
"location": "Zürich, Switzerland",
"location_confidence": "multi-location",
@@ -230,79 +230,79 @@
"name": "Tobias Oetiker",
"profile_url": "https://github.com/oetiker",
"public_contributions": 1377,
- "public_repos": 231,
+ "public_repos": 232,
"public_gists": 12,
"observed_public_commits": 1377,
- "observed_public_pull_requests": 47,
+ "observed_public_pull_requests": 48,
"followers": 669,
"location": "Olten, Switzerland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Switzerland repos:>5 type:user",
"notable_repositories": [],
"rank": 12,
- "previous_rank": 14
- },
- {
- "login": "lszomoru",
- "name": "Ladislau Szomoru",
- "profile_url": "https://github.com/lszomoru",
- "public_contributions": 1335,
- "public_repos": 44,
- "public_gists": 3,
- "observed_public_commits": 1335,
- "observed_public_pull_requests": 1356,
- "followers": 736,
- "location": "Zürich, Switzerland",
- "location_confidence": "multi-location",
- "discovered_by_query": "location:Switzerland repos:>5 type:user",
- "notable_repositories": [],
- "rank": 13,
- "previous_rank": 15
+ "previous_rank": 12
},
{
"login": "WerWolv",
"name": "Nik",
"profile_url": "https://github.com/WerWolv",
- "public_contributions": 1330,
+ "public_contributions": 1329,
"public_repos": 144,
"public_gists": 13,
- "observed_public_commits": 1330,
+ "observed_public_commits": 1329,
"observed_public_pull_requests": 21,
- "followers": 3021,
+ "followers": 3022,
"location": "Switzerland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Switzerland repos:>5 type:user",
"notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 14
+ },
+ {
+ "login": "lszomoru",
+ "name": "Ladislau Szomoru",
+ "profile_url": "https://github.com/lszomoru",
+ "public_contributions": 1326,
+ "public_repos": 44,
+ "public_gists": 3,
+ "observed_public_commits": 1326,
+ "observed_public_pull_requests": 1349,
+ "followers": 739,
+ "location": "Zürich, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
"rank": 14,
- "previous_rank": 12
+ "previous_rank": 13
},
{
"login": "Tom94",
"name": "Thomas Müller",
"profile_url": "https://github.com/Tom94",
- "public_contributions": 1329,
+ "public_contributions": 1320,
"public_repos": 79,
"public_gists": 0,
- "observed_public_commits": 1329,
- "observed_public_pull_requests": 157,
+ "observed_public_commits": 1320,
+ "observed_public_pull_requests": 158,
"followers": 1278,
"location": "Zürich, Switzerland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Switzerland repos:>5 type:user",
"notable_repositories": [],
"rank": 15,
- "previous_rank": 13
+ "previous_rank": 15
},
{
"login": "cclauss",
"name": "Christian Clauss",
"profile_url": "https://github.com/cclauss",
- "public_contributions": 1249,
- "public_repos": 4645,
+ "public_contributions": 1248,
+ "public_repos": 4646,
"public_gists": 34,
- "observed_public_commits": 1249,
- "observed_public_pull_requests": 978,
- "followers": 5253,
+ "observed_public_commits": 1248,
+ "observed_public_pull_requests": 984,
+ "followers": 5256,
"location": "Switzerland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Switzerland repos:>5 type:user",
@@ -314,12 +314,12 @@
"login": "MrNeRF",
"name": "janusch",
"profile_url": "https://github.com/MrNeRF",
- "public_contributions": 1242,
+ "public_contributions": 1245,
"public_repos": 56,
"public_gists": 1,
- "observed_public_commits": 1242,
+ "observed_public_commits": 1245,
"observed_public_pull_requests": 275,
- "followers": 843,
+ "followers": 844,
"location": "Basel, Switzerland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Switzerland repos:>5 type:user",
@@ -331,12 +331,12 @@
"login": "sspaeti",
"name": "Simon Späti",
"profile_url": "https://github.com/sspaeti",
- "public_contributions": 1197,
+ "public_contributions": 1195,
"public_repos": 58,
"public_gists": 10,
- "observed_public_commits": 1197,
+ "observed_public_commits": 1195,
"observed_public_pull_requests": 17,
- "followers": 841,
+ "followers": 842,
"location": "Switzerland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Switzerland repos:>5 type:user",
@@ -348,12 +348,12 @@
"login": "daniel149afonso",
"name": "Daniel",
"profile_url": "https://github.com/daniel149afonso",
- "public_contributions": 997,
+ "public_contributions": 994,
"public_repos": 37,
"public_gists": 0,
- "observed_public_commits": 997,
- "observed_public_pull_requests": 76,
- "followers": 1145,
+ "observed_public_commits": 994,
+ "observed_public_pull_requests": 74,
+ "followers": 1150,
"location": "Lausanne, Switzerland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Switzerland repos:>5 type:user",
@@ -365,12 +365,12 @@
"login": "sbrannen",
"name": "Sam Brannen",
"profile_url": "https://github.com/sbrannen",
- "public_contributions": 926,
+ "public_contributions": 925,
"public_repos": 37,
"public_gists": 0,
- "observed_public_commits": 926,
+ "observed_public_commits": 925,
"observed_public_pull_requests": 11,
- "followers": 1293,
+ "followers": 1295,
"location": "Zurich, Switzerland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Switzerland repos:>5 type:user",
diff --git a/data/latest/countries-taiwan.json b/data/latest/countries-taiwan.json
index 3e9e33b..5f1e915 100644
--- a/data/latest/countries-taiwan.json
+++ b/data/latest/countries-taiwan.json
@@ -3,24 +3,24 @@
"slug": "taiwan",
"name": "Taiwan",
"title": "Top observed GitHub contributors in Taiwan",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 63539
+ 63251
]
},
"code": "TW",
- "candidate_count": 17835,
+ "candidate_count": 17855,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:Taiwan repos:>5 type:user",
- "total": 17835,
+ "total": 17855,
"accepted": 100
}
],
@@ -42,12 +42,12 @@
"login": "peter279k",
"name": "Chun-Sheng, Li",
"profile_url": "https://github.com/peter279k",
- "public_contributions": 34429,
+ "public_contributions": 34314,
"public_repos": 1017,
"public_gists": 349,
- "observed_public_commits": 34429,
+ "observed_public_commits": 34314,
"observed_public_pull_requests": 29,
- "followers": 2162,
+ "followers": 2180,
"location": "Taipei, Taiwan",
"location_confidence": "multi-location",
"discovered_by_query": "location:Taiwan repos:>5 type:user",
@@ -59,58 +59,61 @@
"login": "roberthsu2003",
"name": "徐國堂",
"profile_url": "https://github.com/roberthsu2003",
- "public_contributions": 5067,
+ "public_contributions": 5049,
"public_repos": 95,
"public_gists": 1,
- "observed_public_commits": 5067,
+ "observed_public_commits": 5049,
"observed_public_pull_requests": 8,
"followers": 711,
"location": "Taipei/Taiwan",
"location_confidence": "multi-location",
"discovered_by_query": "location:Taiwan repos:>5 type:user",
"notable_repositories": [],
- "rank": 2
+ "rank": 2,
+ "previous_rank": 2
},
{
"login": "ronnywang",
"name": "Ronny Wang",
"profile_url": "https://github.com/ronnywang",
- "public_contributions": 4278,
- "public_repos": 236,
+ "public_contributions": 4273,
+ "public_repos": 237,
"public_gists": 135,
- "observed_public_commits": 4278,
+ "observed_public_commits": 4273,
"observed_public_pull_requests": 0,
- "followers": 451,
+ "followers": 452,
"location": "Taiwan",
"location_confidence": "exact-country",
"discovered_by_query": "location:Taiwan repos:>5 type:user",
"notable_repositories": [],
- "rank": 3
+ "rank": 3,
+ "previous_rank": 3
},
{
"login": "KohakuBlueleaf",
"name": "Kohaku-Blueleaf",
"profile_url": "https://github.com/KohakuBlueleaf",
- "public_contributions": 3554,
- "public_repos": 104,
+ "public_contributions": 3558,
+ "public_repos": 105,
"public_gists": 11,
- "observed_public_commits": 3554,
+ "observed_public_commits": 3558,
"observed_public_pull_requests": 30,
- "followers": 942,
+ "followers": 943,
"location": "Hsinchu, Taiwan",
"location_confidence": "multi-location",
"discovered_by_query": "location:Taiwan repos:>5 type:user",
"notable_repositories": [],
- "rank": 4
+ "rank": 4,
+ "previous_rank": 4
},
{
"login": "appleboy",
"name": "Bo-Yi Wu",
"profile_url": "https://github.com/appleboy",
- "public_contributions": 3393,
+ "public_contributions": 3378,
"public_repos": 640,
"public_gists": 61,
- "observed_public_commits": 3393,
+ "observed_public_commits": 3378,
"observed_public_pull_requests": 468,
"followers": 7442,
"location": "Hsinchu, Taiwan",
@@ -118,50 +121,50 @@
"discovered_by_query": "location:Taiwan repos:>5 type:user",
"notable_repositories": [],
"rank": 5,
- "previous_rank": 2
+ "previous_rank": 5
+ },
+ {
+ "login": "jserv",
+ "name": "Jim Huang",
+ "profile_url": "https://github.com/jserv",
+ "public_contributions": 2633,
+ "public_repos": 186,
+ "public_gists": 21,
+ "observed_public_commits": 2633,
+ "observed_public_pull_requests": 626,
+ "followers": 4403,
+ "location": "Taipei City, Taiwan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 7
},
{
"login": "vinta",
"name": "Vinta Chen",
"profile_url": "https://github.com/vinta",
- "public_contributions": 2776,
+ "public_contributions": 2619,
"public_repos": 29,
"public_gists": 2,
- "observed_public_commits": 2776,
+ "observed_public_commits": 2619,
"observed_public_pull_requests": 68,
- "followers": 9295,
+ "followers": 9305,
"location": "Taiwan",
"location_confidence": "exact-country",
"discovered_by_query": "location:Taiwan repos:>5 type:user",
"notable_repositories": [],
- "rank": 6,
- "previous_rank": 3
- },
- {
- "login": "jserv",
- "name": "Jim Huang",
- "profile_url": "https://github.com/jserv",
- "public_contributions": 2618,
- "public_repos": 186,
- "public_gists": 21,
- "observed_public_commits": 2618,
- "observed_public_pull_requests": 621,
- "followers": 4399,
- "location": "Taipei City, Taiwan",
- "location_confidence": "multi-location",
- "discovered_by_query": "location:Taiwan repos:>5 type:user",
- "notable_repositories": [],
"rank": 7,
- "previous_rank": 5
+ "previous_rank": 6
},
{
"login": "hoochanlon",
"name": "123456",
"profile_url": "https://github.com/hoochanlon",
- "public_contributions": 2612,
+ "public_contributions": 2613,
"public_repos": 31,
"public_gists": 0,
- "observed_public_commits": 2612,
+ "observed_public_commits": 2613,
"observed_public_pull_requests": 11,
"followers": 1417,
"location": "Taiwan, Japan",
@@ -169,23 +172,24 @@
"discovered_by_query": "location:Taiwan repos:>5 type:user",
"notable_repositories": [],
"rank": 8,
- "previous_rank": 4
+ "previous_rank": 8
},
{
"login": "zonble",
"name": "Weizhong Yang a.k.a zonble",
"profile_url": "https://github.com/zonble",
- "public_contributions": 2410,
+ "public_contributions": 2412,
"public_repos": 161,
"public_gists": 100,
- "observed_public_commits": 2410,
- "observed_public_pull_requests": 59,
- "followers": 691,
+ "observed_public_commits": 2412,
+ "observed_public_pull_requests": 61,
+ "followers": 692,
"location": "Taipei, Taiwan",
"location_confidence": "multi-location",
"discovered_by_query": "location:Taiwan repos:>5 type:user",
"notable_repositories": [],
- "rank": 9
+ "rank": 9,
+ "previous_rank": 9
},
{
"login": "doggy8088",
@@ -195,111 +199,116 @@
"public_repos": 768,
"public_gists": 43,
"observed_public_commits": 2402,
- "observed_public_pull_requests": 74,
- "followers": 4412,
+ "observed_public_pull_requests": 73,
+ "followers": 4414,
"location": "Taipei, Taiwan",
"location_confidence": "multi-location",
"discovered_by_query": "location:Taiwan repos:>5 type:user",
"notable_repositories": [],
"rank": 10,
- "previous_rank": 6
+ "previous_rank": 10
},
{
"login": "pan93412",
"name": "Yi-Jyun Pan",
"profile_url": "https://github.com/pan93412",
- "public_contributions": 2127,
- "public_repos": 478,
+ "public_contributions": 2125,
+ "public_repos": 479,
"public_gists": 19,
- "observed_public_commits": 2127,
- "observed_public_pull_requests": 288,
+ "observed_public_commits": 2125,
+ "observed_public_pull_requests": 289,
"followers": 663,
"location": "Taiwan",
"location_confidence": "exact-country",
"discovered_by_query": "location:Taiwan repos:>5 type:user",
"notable_repositories": [],
- "rank": 11
+ "rank": 11,
+ "previous_rank": 11
},
{
"login": "recca0120",
"name": "Recca Tsai",
"profile_url": "https://github.com/recca0120",
- "public_contributions": 2034,
+ "public_contributions": 2057,
"public_repos": 197,
"public_gists": 39,
- "observed_public_commits": 2034,
- "observed_public_pull_requests": 114,
+ "observed_public_commits": 2057,
+ "observed_public_pull_requests": 113,
"followers": 406,
"location": "taiwan",
"location_confidence": "exact-country",
"discovered_by_query": "location:Taiwan repos:>5 type:user",
"notable_repositories": [],
- "rank": 12
+ "rank": 12,
+ "previous_rank": 12
},
{
"login": "yorukot",
"name": "Yorukot",
"profile_url": "https://github.com/yorukot",
- "public_contributions": 1898,
+ "public_contributions": 1914,
"public_repos": 133,
"public_gists": 0,
- "observed_public_commits": 1898,
- "observed_public_pull_requests": 121,
- "followers": 520,
+ "observed_public_commits": 1914,
+ "observed_public_pull_requests": 124,
+ "followers": 521,
"location": "Taiwan",
"location_confidence": "exact-country",
"discovered_by_query": "location:Taiwan repos:>5 type:user",
"notable_repositories": [],
- "rank": 13
+ "rank": 13,
+ "previous_rank": 13
},
{
"login": "hwchiu",
"name": "HungWei Chiu",
"profile_url": "https://github.com/hwchiu",
- "public_contributions": 1599,
+ "public_contributions": 1645,
"public_repos": 173,
"public_gists": 25,
- "observed_public_commits": 1599,
- "observed_public_pull_requests": 81,
+ "observed_public_commits": 1645,
+ "observed_public_pull_requests": 82,
"followers": 453,
"location": "Taiwan",
"location_confidence": "exact-country",
"discovered_by_query": "location:Taiwan repos:>5 type:user",
"notable_repositories": [],
- "rank": 14
+ "rank": 14,
+ "previous_rank": 14
},
{
- "login": "audreyt",
- "name": "唐鳳",
- "profile_url": "https://github.com/audreyt",
- "public_contributions": 1360,
- "public_repos": 424,
- "public_gists": 90,
- "observed_public_commits": 1360,
- "observed_public_pull_requests": 51,
- "followers": 8900,
+ "login": "tony1223",
+ "name": "TonyQ Wang",
+ "profile_url": "https://github.com/tony1223",
+ "public_contributions": 1397,
+ "public_repos": 149,
+ "public_gists": 149,
+ "observed_public_commits": 1397,
+ "observed_public_pull_requests": 1,
+ "followers": 497,
"location": "Taiwan",
"location_confidence": "exact-country",
"discovered_by_query": "location:Taiwan repos:>5 type:user",
"notable_repositories": [],
"rank": 15,
- "previous_rank": 7
+ "previous_rank": 16
},
{
- "login": "tony1223",
- "name": "TonyQ Wang",
- "profile_url": "https://github.com/tony1223",
- "public_contributions": 1342,
- "public_repos": 149,
- "public_gists": 149,
- "observed_public_commits": 1342,
- "observed_public_pull_requests": 1,
- "followers": 496,
+ "login": "audreyt",
+ "name": "唐鳳",
+ "profile_url": "https://github.com/audreyt",
+ "public_contributions": 1372,
+ "public_repos": 424,
+ "public_gists": 90,
+ "observed_public_commits": 1372,
+ "observed_public_pull_requests": 55,
+ "followers": 8913,
"location": "Taiwan",
"location_confidence": "exact-country",
"discovered_by_query": "location:Taiwan repos:>5 type:user",
"notable_repositories": [],
- "rank": 16
+ "rank": 16,
+ "previous_rank": 15
},
{
"login": "twtrubiks",
@@ -315,55 +324,57 @@
"discovered_by_query": "location:Taiwan repos:>5 type:user",
"notable_repositories": [],
"rank": 17,
- "previous_rank": 9
+ "previous_rank": 17
},
{
"login": "steward-fu",
"name": "Steward Fu",
"profile_url": "https://github.com/steward-fu",
- "public_contributions": 1285,
+ "public_contributions": 1280,
"public_repos": 9,
"public_gists": 1,
- "observed_public_commits": 1285,
+ "observed_public_commits": 1280,
"observed_public_pull_requests": 0,
"followers": 464,
"location": "Taiwan",
"location_confidence": "exact-country",
"discovered_by_query": "location:Taiwan repos:>5 type:user",
"notable_repositories": [],
- "rank": 18
+ "rank": 18,
+ "previous_rank": 18
},
{
"login": "c9s",
"profile_url": "https://github.com/c9s",
- "public_contributions": 1271,
+ "public_contributions": 1267,
"public_repos": 464,
"public_gists": 407,
- "observed_public_commits": 1271,
+ "observed_public_commits": 1267,
"observed_public_pull_requests": 172,
- "followers": 2767,
+ "followers": 2768,
"location": "Taipei, Taiwan",
"location_confidence": "multi-location",
"discovered_by_query": "location:Taiwan repos:>5 type:user",
"notable_repositories": [],
"rank": 19,
- "previous_rank": 8
+ "previous_rank": 19
},
{
"login": "weihanglo",
"name": "Weihang Lo",
"profile_url": "https://github.com/weihanglo",
- "public_contributions": 1255,
+ "public_contributions": 1257,
"public_repos": 60,
"public_gists": 35,
- "observed_public_commits": 1255,
- "observed_public_pull_requests": 356,
+ "observed_public_commits": 1257,
+ "observed_public_pull_requests": 355,
"followers": 599,
"location": "Taiwan | Boston, MA, USA ",
"location_confidence": "multi-location",
"discovered_by_query": "location:Taiwan repos:>5 type:user",
"notable_repositories": [],
- "rank": 20
+ "rank": 20,
+ "previous_rank": 20
}
]
}
diff --git a/data/latest/countries-thailand.json b/data/latest/countries-thailand.json
index 9850f3d..8cdbd36 100644
--- a/data/latest/countries-thailand.json
+++ b/data/latest/countries-thailand.json
@@ -3,24 +3,24 @@
"slug": "thailand",
"name": "Thailand",
"title": "Top observed GitHub contributors in Thailand",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 23938
+ 24044
]
},
"code": "TH",
- "candidate_count": 12553,
+ "candidate_count": 12574,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:Thailand repos:>5 type:user",
- "total": 12553,
+ "total": 12574,
"accepted": 100
}
],
@@ -42,10 +42,10 @@
"login": "heypoom",
"name": "Phoomparin Mano",
"profile_url": "https://github.com/heypoom",
- "public_contributions": 5736,
+ "public_contributions": 5737,
"public_repos": 355,
"public_gists": 50,
- "observed_public_commits": 5736,
+ "observed_public_commits": 5737,
"observed_public_pull_requests": 465,
"followers": 847,
"location": "Bangkok, Thailand.",
@@ -59,12 +59,12 @@
"login": "chatman-media",
"name": "Alexander Kireyev",
"profile_url": "https://github.com/chatman-media",
- "public_contributions": 4438,
- "public_repos": 82,
+ "public_contributions": 4509,
+ "public_repos": 83,
"public_gists": 74,
- "observed_public_commits": 4438,
- "observed_public_pull_requests": 25,
- "followers": 2898,
+ "observed_public_commits": 4509,
+ "observed_public_pull_requests": 28,
+ "followers": 2923,
"location": "Phuket, Thailand",
"location_confidence": "multi-location",
"discovered_by_query": "location:Thailand repos:>5 type:user",
@@ -76,12 +76,12 @@
"login": "dtinth",
"name": "Thai Pangsakulyanont",
"profile_url": "https://github.com/dtinth",
- "public_contributions": 3186,
+ "public_contributions": 3200,
"public_repos": 925,
"public_gists": 173,
- "observed_public_commits": 3186,
- "observed_public_pull_requests": 145,
- "followers": 2143,
+ "observed_public_commits": 3200,
+ "observed_public_pull_requests": 148,
+ "followers": 2142,
"location": "Krungthepmahanakhonamonrattanakosinmahintharayutthayamahadilokphopnoppharatratchathaniburiromudomratchaniwetmahasathanamonphimanawatansathitsakkathattiyawitsanukamprasit (Bangkok), Thailand",
"location_confidence": "multi-location",
"discovered_by_query": "location:Thailand repos:>5 type:user",
@@ -93,10 +93,10 @@
"login": "up1",
"name": "Somkiat Puisungnoen",
"profile_url": "https://github.com/up1",
- "public_contributions": 2108,
- "public_repos": 2875,
- "public_gists": 1014,
- "observed_public_commits": 2108,
+ "public_contributions": 2109,
+ "public_repos": 2879,
+ "public_gists": 1015,
+ "observed_public_commits": 2109,
"observed_public_pull_requests": 21,
"followers": 945,
"location": "Bangkok, Thailand",
@@ -110,12 +110,12 @@
"login": "SaltyAom",
"name": "SaltyAom",
"profile_url": "https://github.com/SaltyAom",
- "public_contributions": 1887,
+ "public_contributions": 1881,
"public_repos": 343,
"public_gists": 7,
- "observed_public_commits": 1887,
+ "observed_public_commits": 1881,
"observed_public_pull_requests": 25,
- "followers": 3951,
+ "followers": 3959,
"location": "Thailand",
"location_confidence": "exact-country",
"discovered_by_query": "location:Thailand repos:>5 type:user",
@@ -127,113 +127,120 @@
"login": "katopz",
"name": "Todsaporn Banjerdkit",
"profile_url": "https://github.com/katopz",
- "public_contributions": 1737,
+ "public_contributions": 1728,
"public_repos": 422,
"public_gists": 101,
- "observed_public_commits": 1737,
+ "observed_public_commits": 1728,
"observed_public_pull_requests": 4,
"followers": 490,
"location": "Bangkok, Thailand",
"location_confidence": "multi-location",
"discovered_by_query": "location:Thailand repos:>5 type:user",
"notable_repositories": [],
- "rank": 6
+ "rank": 6,
+ "previous_rank": 6
},
{
"login": "insthync",
"name": "Ittipon Teerapruettikulchai",
"profile_url": "https://github.com/insthync",
- "public_contributions": 1469,
+ "public_contributions": 1477,
"public_repos": 226,
"public_gists": 26,
- "observed_public_commits": 1469,
+ "observed_public_commits": 1477,
"observed_public_pull_requests": 13,
"followers": 371,
"location": "Chiang Mai, Thailand",
"location_confidence": "multi-location",
"discovered_by_query": "location:Thailand repos:>5 type:user",
"notable_repositories": [],
- "rank": 7
+ "rank": 7,
+ "previous_rank": 7
},
{
"login": "svnlto",
"name": "Sven Lito",
"profile_url": "https://github.com/svnlto",
- "public_contributions": 1196,
+ "public_contributions": 1199,
"public_repos": 11,
"public_gists": 148,
- "observed_public_commits": 1196,
+ "observed_public_commits": 1199,
"observed_public_pull_requests": 21,
"followers": 244,
"location": "Bangkok, Thailand",
"location_confidence": "multi-location",
"discovered_by_query": "location:Thailand repos:>5 type:user",
"notable_repositories": [],
- "rank": 8
+ "rank": 8,
+ "previous_rank": 8
},
{
"login": "mightyiam",
"name": "Shahar \"Dawn\" Or",
"profile_url": "https://github.com/mightyiam",
- "public_contributions": 1128,
+ "public_contributions": 1154,
"public_repos": 204,
"public_gists": 3,
- "observed_public_commits": 1128,
- "observed_public_pull_requests": 99,
- "followers": 391,
+ "observed_public_commits": 1154,
+ "observed_public_pull_requests": 103,
+ "followers": 392,
"location": "Chiang Mai, Thailand",
"location_confidence": "multi-location",
"discovered_by_query": "location:Thailand repos:>5 type:user",
"notable_repositories": [],
- "rank": 9
+ "rank": 9,
+ "previous_rank": 9
},
{
"login": "wannaphong",
"name": "Wannaphong Phatthiyaphaibun",
"profile_url": "https://github.com/wannaphong",
- "public_contributions": 1053,
- "public_repos": 708,
+ "public_contributions": 1050,
+ "public_repos": 709,
"public_gists": 61,
- "observed_public_commits": 1053,
+ "observed_public_commits": 1050,
"observed_public_pull_requests": 19,
- "followers": 381,
+ "followers": 382,
"location": "Thailand",
"location_confidence": "exact-country",
"discovered_by_query": "location:Thailand repos:>5 type:user",
"notable_repositories": [],
- "rank": 10
+ "rank": 10,
+ "previous_rank": 10
},
{
"login": "mildronize",
"name": "Thada Wangthammang",
"profile_url": "https://github.com/mildronize",
- "public_contributions": 950,
+ "public_contributions": 948,
"public_repos": 289,
"public_gists": 38,
- "observed_public_commits": 950,
+ "observed_public_commits": 948,
"observed_public_pull_requests": 118,
"followers": 188,
"location": "Hatyai, Songkhla, Thailand",
"location_confidence": "multi-location",
"discovered_by_query": "location:Thailand repos:>5 type:user",
"notable_repositories": [],
- "rank": 11
+ "rank": 11,
+ "previous_rank": 11
},
{
"login": "akm-coding",
"name": "Aung Kaung Myat",
"profile_url": "https://github.com/akm-coding",
- "public_contributions": 941,
+ "public_contributions": 938,
"public_repos": 83,
"public_gists": 0,
- "observed_public_commits": 941,
- "observed_public_pull_requests": 330,
- "followers": 181,
+ "observed_public_commits": 938,
+ "observed_public_pull_requests": 328,
+ "followers": 183,
"location": "Chiang Mai, Thailand",
"location_confidence": "multi-location",
"discovered_by_query": "location:Thailand repos:>5 type:user",
"notable_repositories": [],
- "rank": 12
+ "rank": 12,
+ "previous_rank": 12
},
{
"login": "zacksiri",
@@ -249,23 +256,25 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:Thailand repos:>5 type:user",
"notable_repositories": [],
- "rank": 13
+ "rank": 13,
+ "previous_rank": 13
},
{
"login": "KevinBatdorf",
"name": "Kevin Batdorf",
"profile_url": "https://github.com/KevinBatdorf",
- "public_contributions": 917,
+ "public_contributions": 918,
"public_repos": 115,
"public_gists": 50,
- "observed_public_commits": 917,
+ "observed_public_commits": 918,
"observed_public_pull_requests": 70,
"followers": 216,
"location": "Chiang Mai, Thailand",
"location_confidence": "multi-location",
"discovered_by_query": "location:Thailand repos:>5 type:user",
"notable_repositories": [],
- "rank": 14
+ "rank": 14,
+ "previous_rank": 14
},
{
"login": "un4ckn0wl3z",
@@ -276,12 +285,13 @@
"public_gists": 390,
"observed_public_commits": 911,
"observed_public_pull_requests": 22,
- "followers": 562,
+ "followers": 573,
"location": "Bangkok, Thailand",
"location_confidence": "multi-location",
"discovered_by_query": "location:Thailand repos:>5 type:user",
"notable_repositories": [],
- "rank": 15
+ "rank": 15,
+ "previous_rank": 15
},
{
"login": "PoomSmart",
@@ -292,13 +302,13 @@
"public_gists": 16,
"observed_public_commits": 896,
"observed_public_pull_requests": 15,
- "followers": 1251,
+ "followers": 1253,
"location": "Bangkok, Thailand",
"location_confidence": "multi-location",
"discovered_by_query": "location:Thailand repos:>5 type:user",
"notable_repositories": [],
"rank": 16,
- "previous_rank": 6
+ "previous_rank": 16
},
{
"login": "zkan",
@@ -309,29 +319,30 @@
"public_gists": 65,
"observed_public_commits": 875,
"observed_public_pull_requests": 16,
- "followers": 485,
+ "followers": 486,
"location": "Bangkok, Thailand",
"location_confidence": "multi-location",
"discovered_by_query": "location:Thailand repos:>5 type:user",
"notable_repositories": [],
- "rank": 17
+ "rank": 17,
+ "previous_rank": 17
},
{
- "login": "siriwatknp",
- "name": "Siriwat K",
- "profile_url": "https://github.com/siriwatknp",
- "public_contributions": 857,
- "public_repos": 202,
- "public_gists": 13,
- "observed_public_commits": 857,
- "observed_public_pull_requests": 221,
- "followers": 929,
+ "login": "marttp",
+ "name": "Thanaphoom Babparn",
+ "profile_url": "https://github.com/marttp",
+ "public_contributions": 873,
+ "public_repos": 695,
+ "public_gists": 104,
+ "observed_public_commits": 873,
+ "observed_public_pull_requests": 40,
+ "followers": 264,
"location": "Thailand",
"location_confidence": "exact-country",
"discovered_by_query": "location:Thailand repos:>5 type:user",
"notable_repositories": [],
"rank": 18,
- "previous_rank": 7
+ "previous_rank": 20
},
{
"login": "AnuchitO",
@@ -347,23 +358,25 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:Thailand repos:>5 type:user",
"notable_repositories": [],
- "rank": 19
+ "rank": 19,
+ "previous_rank": 19
},
{
- "login": "marttp",
- "name": "Thanaphoom Babparn",
- "profile_url": "https://github.com/marttp",
- "public_contributions": 798,
- "public_repos": 695,
- "public_gists": 104,
- "observed_public_commits": 798,
- "observed_public_pull_requests": 38,
- "followers": 265,
+ "login": "siriwatknp",
+ "name": "Siriwat K",
+ "profile_url": "https://github.com/siriwatknp",
+ "public_contributions": 844,
+ "public_repos": 202,
+ "public_gists": 13,
+ "observed_public_commits": 844,
+ "observed_public_pull_requests": 222,
+ "followers": 929,
"location": "Thailand",
"location_confidence": "exact-country",
"discovered_by_query": "location:Thailand repos:>5 type:user",
"notable_repositories": [],
- "rank": 20
+ "rank": 20,
+ "previous_rank": 18
}
]
}
diff --git a/data/latest/countries-ukraine.json b/data/latest/countries-ukraine.json
index ec137ed..f007b6c 100644
--- a/data/latest/countries-ukraine.json
+++ b/data/latest/countries-ukraine.json
@@ -3,24 +3,24 @@
"slug": "ukraine",
"name": "Ukraine",
"title": "Top observed GitHub contributors in Ukraine",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 18513
+ 18506
]
},
"code": "UA",
- "candidate_count": 35120,
+ "candidate_count": 35130,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:Ukraine repos:>5 type:user",
- "total": 35120,
+ "total": 35130,
"accepted": 100
}
],
@@ -42,33 +42,35 @@
"login": "5HT",
"name": "Namdak Tonpa",
"profile_url": "https://github.com/5HT",
- "public_contributions": 5648,
- "public_repos": 216,
+ "public_contributions": 5682,
+ "public_repos": 215,
"public_gists": 179,
- "observed_public_commits": 5648,
+ "observed_public_commits": 5682,
"observed_public_pull_requests": 15,
"followers": 395,
"location": "Kyiv, Ukraine",
"location_confidence": "multi-location",
"discovered_by_query": "location:Ukraine repos:>5 type:user",
"notable_repositories": [],
- "rank": 1
+ "rank": 1,
+ "previous_rank": 1
},
{
"login": "ViktorSvertoka",
"name": "Viktor Svertoka",
"profile_url": "https://github.com/ViktorSvertoka",
- "public_contributions": 1967,
+ "public_contributions": 1966,
"public_repos": 222,
"public_gists": 0,
- "observed_public_commits": 1967,
+ "observed_public_commits": 1966,
"observed_public_pull_requests": 451,
"followers": 749,
"location": "Ukraine, Kyiv",
"location_confidence": "multi-location",
"discovered_by_query": "location:Ukraine repos:>5 type:user",
"notable_repositories": [],
- "rank": 2
+ "rank": 2,
+ "previous_rank": 2
},
{
"login": "javadev",
@@ -78,88 +80,91 @@
"public_repos": 23,
"public_gists": 3,
"observed_public_commits": 1840,
- "observed_public_pull_requests": 417,
+ "observed_public_pull_requests": 413,
"followers": 695,
"location": "Ukraine",
"location_confidence": "exact-country",
"discovered_by_query": "location:Ukraine repos:>5 type:user",
"notable_repositories": [],
- "rank": 3
+ "rank": 3,
+ "previous_rank": 3
},
{
"login": "echasnovski",
"name": "Evgeni Chasnovski",
"profile_url": "https://github.com/echasnovski",
- "public_contributions": 1689,
+ "public_contributions": 1685,
"public_repos": 119,
"public_gists": 14,
- "observed_public_commits": 1689,
- "observed_public_pull_requests": 70,
- "followers": 1229,
+ "observed_public_commits": 1685,
+ "observed_public_pull_requests": 69,
+ "followers": 1231,
"location": "Kharkiv, Ukraine",
"location_confidence": "multi-location",
"discovered_by_query": "location:Ukraine repos:>5 type:user",
"notable_repositories": [],
"rank": 4,
- "previous_rank": 1
+ "previous_rank": 4
+ },
+ {
+ "login": "web-padawan",
+ "name": "Serhii Kulykov",
+ "profile_url": "https://github.com/web-padawan",
+ "public_contributions": 1294,
+ "public_repos": 122,
+ "public_gists": 11,
+ "observed_public_commits": 1294,
+ "observed_public_pull_requests": 1204,
+ "followers": 491,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 6
},
{
"login": "rashevskyv",
"name": "xHR",
"profile_url": "https://github.com/rashevskyv",
- "public_contributions": 1300,
+ "public_contributions": 1292,
"public_repos": 96,
"public_gists": 2,
- "observed_public_commits": 1300,
+ "observed_public_commits": 1292,
"observed_public_pull_requests": 8,
"followers": 440,
"location": "Ukraine",
"location_confidence": "exact-country",
"discovered_by_query": "location:Ukraine repos:>5 type:user",
"notable_repositories": [],
- "rank": 5
- },
- {
- "login": "web-padawan",
- "name": "Serhii Kulykov",
- "profile_url": "https://github.com/web-padawan",
- "public_contributions": 1291,
- "public_repos": 122,
- "public_gists": 11,
- "observed_public_commits": 1291,
- "observed_public_pull_requests": 1200,
- "followers": 491,
- "location": "Ukraine",
- "location_confidence": "exact-country",
- "discovered_by_query": "location:Ukraine repos:>5 type:user",
- "notable_repositories": [],
- "rank": 6
+ "rank": 6,
+ "previous_rank": 5
},
{
"login": "Tyrrrz",
"name": "Oleksii Holub",
"profile_url": "https://github.com/Tyrrrz",
- "public_contributions": 1259,
- "public_repos": 38,
+ "public_contributions": 1237,
+ "public_repos": 37,
"public_gists": 5,
- "observed_public_commits": 1259,
+ "observed_public_commits": 1237,
"observed_public_pull_requests": 77,
- "followers": 2862,
+ "followers": 2863,
"location": "Kyiv, Ukraine",
"location_confidence": "multi-location",
"discovered_by_query": "location:Ukraine repos:>5 type:user",
"notable_repositories": [],
"rank": 7,
- "previous_rank": 2
+ "previous_rank": 7
},
{
"login": "hebasto",
"name": "Hennadii Stepanov",
"profile_url": "https://github.com/hebasto",
- "public_contributions": 1199,
+ "public_contributions": 1193,
"public_repos": 80,
"public_gists": 27,
- "observed_public_commits": 1199,
+ "observed_public_commits": 1193,
"observed_public_pull_requests": 463,
"followers": 1260,
"location": "Ukraine",
@@ -167,24 +172,24 @@
"discovered_by_query": "location:Ukraine repos:>5 type:user",
"notable_repositories": [],
"rank": 8,
- "previous_rank": 3
+ "previous_rank": 8
},
{
"login": "tshemsedinov",
"name": "Timur Shemsedinov",
"profile_url": "https://github.com/tshemsedinov",
- "public_contributions": 1162,
+ "public_contributions": 1159,
"public_repos": 235,
"public_gists": 8,
- "observed_public_commits": 1162,
+ "observed_public_commits": 1159,
"observed_public_pull_requests": 218,
- "followers": 5287,
+ "followers": 5288,
"location": "Earth, Europe, Ukraine, Kiev, Kyiv, USA, Spain, Germany, Italy, China",
"location_confidence": "multi-location",
"discovered_by_query": "location:Ukraine repos:>5 type:user",
"notable_repositories": [],
"rank": 9,
- "previous_rank": 4
+ "previous_rank": 9
},
{
"login": "LyoSU",
@@ -195,28 +200,30 @@
"public_gists": 0,
"observed_public_commits": 1158,
"observed_public_pull_requests": 6,
- "followers": 383,
+ "followers": 384,
"location": "Ukraine",
"location_confidence": "exact-country",
"discovered_by_query": "location:Ukraine repos:>5 type:user",
"notable_repositories": [],
- "rank": 10
+ "rank": 10,
+ "previous_rank": 10
},
{
"login": "le0pard",
"name": "Oleksii Vasyliev",
"profile_url": "https://github.com/le0pard",
- "public_contributions": 1148,
+ "public_contributions": 1157,
"public_repos": 80,
"public_gists": 47,
- "observed_public_commits": 1148,
+ "observed_public_commits": 1157,
"observed_public_pull_requests": 16,
"followers": 625,
"location": "Kyiv, Ukraine",
"location_confidence": "multi-location",
"discovered_by_query": "location:Ukraine repos:>5 type:user",
"notable_repositories": [],
- "rank": 11
+ "rank": 11,
+ "previous_rank": 11
},
{
"login": "pavlohushuliak",
@@ -227,76 +234,81 @@
"public_gists": 0,
"observed_public_commits": 993,
"observed_public_pull_requests": 4,
- "followers": 446,
+ "followers": 445,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "makasim",
+ "name": "Max Kotliar",
+ "profile_url": "https://github.com/makasim",
+ "public_contributions": 882,
+ "public_repos": 177,
+ "public_gists": 189,
+ "observed_public_commits": 882,
+ "observed_public_pull_requests": 269,
+ "followers": 416,
"location": "Ukraine",
"location_confidence": "exact-country",
"discovered_by_query": "location:Ukraine repos:>5 type:user",
"notable_repositories": [],
- "rank": 12
+ "rank": 13,
+ "previous_rank": 14
},
{
"login": "olton",
"name": "Serhii Pimenov",
"profile_url": "https://github.com/olton",
- "public_contributions": 882,
+ "public_contributions": 877,
"public_repos": 148,
"public_gists": 12,
- "observed_public_commits": 882,
+ "observed_public_commits": 877,
"observed_public_pull_requests": 0,
"followers": 417,
"location": "Kyiv, Ukraine",
"location_confidence": "multi-location",
"discovered_by_query": "location:Ukraine repos:>5 type:user",
"notable_repositories": [],
- "rank": 13
- },
- {
- "login": "makasim",
- "name": "Max Kotliar",
- "profile_url": "https://github.com/makasim",
- "public_contributions": 864,
- "public_repos": 177,
- "public_gists": 189,
- "observed_public_commits": 864,
- "observed_public_pull_requests": 266,
- "followers": 416,
- "location": "Ukraine",
- "location_confidence": "exact-country",
- "discovered_by_query": "location:Ukraine repos:>5 type:user",
- "notable_repositories": [],
- "rank": 14
+ "rank": 14,
+ "previous_rank": 13
},
{
"login": "maksimKorzh",
"name": "Code Monkey King",
"profile_url": "https://github.com/maksimKorzh",
- "public_contributions": 810,
+ "public_contributions": 827,
"public_repos": 229,
"public_gists": 33,
- "observed_public_commits": 810,
+ "observed_public_commits": 827,
"observed_public_pull_requests": 0,
- "followers": 346,
+ "followers": 345,
"location": "Ukraine",
"location_confidence": "exact-country",
"discovered_by_query": "location:Ukraine repos:>5 type:user",
"notable_repositories": [],
- "rank": 15
+ "rank": 15,
+ "previous_rank": 15
},
{
"login": "AChep",
"name": "Artem Chepurnyi",
"profile_url": "https://github.com/AChep",
- "public_contributions": 791,
+ "public_contributions": 789,
"public_repos": 86,
"public_gists": 11,
- "observed_public_commits": 791,
+ "observed_public_commits": 789,
"observed_public_pull_requests": 93,
- "followers": 375,
+ "followers": 378,
"location": "Ukraine",
"location_confidence": "exact-country",
"discovered_by_query": "location:Ukraine repos:>5 type:user",
"notable_repositories": [],
- "rank": 16
+ "rank": 16,
+ "previous_rank": 16
},
{
"login": "yshmarov",
@@ -312,23 +324,25 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:Ukraine repos:>5 type:user",
"notable_repositories": [],
- "rank": 17
+ "rank": 17,
+ "previous_rank": 17
},
{
"login": "SinlessDevil",
"name": "SinlessDevil",
"profile_url": "https://github.com/SinlessDevil",
- "public_contributions": 558,
+ "public_contributions": 555,
"public_repos": 43,
"public_gists": 0,
- "observed_public_commits": 558,
+ "observed_public_commits": 555,
"observed_public_pull_requests": 1,
- "followers": 395,
+ "followers": 407,
"location": "Ukraine",
"location_confidence": "exact-country",
"discovered_by_query": "location:Ukraine repos:>5 type:user",
"notable_repositories": [],
- "rank": 18
+ "rank": 18,
+ "previous_rank": 18
},
{
"login": "idvoretskyi",
@@ -338,13 +352,14 @@
"public_repos": 214,
"public_gists": 33,
"observed_public_commits": 476,
- "observed_public_pull_requests": 205,
+ "observed_public_pull_requests": 207,
"followers": 493,
"location": "Ukraine",
"location_confidence": "exact-country",
"discovered_by_query": "location:Ukraine repos:>5 type:user",
"notable_repositories": [],
- "rank": 19
+ "rank": 19,
+ "previous_rank": 19
},
{
"login": "YK911",
@@ -360,7 +375,8 @@
"location_confidence": "exact-country",
"discovered_by_query": "location:Ukraine repos:>5 type:user",
"notable_repositories": [],
- "rank": 20
+ "rank": 20,
+ "previous_rank": 20
}
]
}
diff --git a/data/latest/countries-united-arab-emirates.json b/data/latest/countries-united-arab-emirates.json
index ad4b153..2622736 100644
--- a/data/latest/countries-united-arab-emirates.json
+++ b/data/latest/countries-united-arab-emirates.json
@@ -3,24 +3,24 @@
"slug": "united-arab-emirates",
"name": "United Arab Emirates",
"title": "Top observed GitHub contributors in United Arab Emirates",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 61810
+ 61348
]
},
"code": "AE",
- "candidate_count": 2456,
+ "candidate_count": 2459,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:\"United Arab Emirates\" repos:>5 type:user",
- "total": 2456,
+ "total": 2459,
"accepted": 100
}
],
@@ -42,66 +42,69 @@
"login": "menacedjava",
"name": "Madumarov Davron ",
"profile_url": "https://github.com/menacedjava",
- "public_contributions": 26501,
+ "public_contributions": 25801,
"public_repos": 343,
"public_gists": 0,
- "observed_public_commits": 26501,
+ "observed_public_commits": 25801,
"observed_public_pull_requests": 5,
- "followers": 252,
+ "followers": 253,
"location": "United Arab Emirates",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 1
+ "rank": 1,
+ "previous_rank": 1
},
{
"login": "tschm",
"name": "Thomas Schmelzer",
"profile_url": "https://github.com/tschm",
- "public_contributions": 11647,
+ "public_contributions": 11738,
"public_repos": 94,
"public_gists": 16,
- "observed_public_commits": 11647,
- "observed_public_pull_requests": 2756,
- "followers": 339,
+ "observed_public_commits": 11738,
+ "observed_public_pull_requests": 2771,
+ "followers": 338,
"location": "Palo Alto & Abu Dhabi, United Arab Emirates",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
"notable_repositories": [],
"rank": 2,
- "previous_rank": 1
+ "previous_rank": 2
},
{
"login": "HavenDV",
"name": "Konstantin S.",
"profile_url": "https://github.com/HavenDV",
- "public_contributions": 11411,
+ "public_contributions": 11470,
"public_repos": 156,
"public_gists": 7,
- "observed_public_commits": 11411,
- "observed_public_pull_requests": 7843,
+ "observed_public_commits": 11470,
+ "observed_public_pull_requests": 7893,
"followers": 203,
"location": "Dubai, United Arab Emirates",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 3
+ "rank": 3,
+ "previous_rank": 3
},
{
"login": "YASSERRMD",
"name": "Mohamed Yasser",
"profile_url": "https://github.com/YASSERRMD",
- "public_contributions": 5222,
- "public_repos": 100,
+ "public_contributions": 5311,
+ "public_repos": 101,
"public_gists": 0,
- "observed_public_commits": 5222,
- "observed_public_pull_requests": 1256,
+ "observed_public_commits": 5311,
+ "observed_public_pull_requests": 1278,
"followers": 89,
"location": "Sharjah, United Arab Emirates",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 4
+ "rank": 4,
+ "previous_rank": 4
},
{
"login": "FrayxRulez",
@@ -118,23 +121,24 @@
"discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
"notable_repositories": [],
"rank": 5,
- "previous_rank": 2
+ "previous_rank": 5
},
{
"login": "klkvr",
"name": "Arsenii Kulikov",
"profile_url": "https://github.com/klkvr",
- "public_contributions": 1199,
+ "public_contributions": 1191,
"public_repos": 55,
"public_gists": 2,
- "observed_public_commits": 1199,
+ "observed_public_commits": 1191,
"observed_public_pull_requests": 673,
"followers": 237,
"location": "Dubai, United Arab Emirates",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 6
+ "rank": 6,
+ "previous_rank": 6
},
{
"login": "haseeb-heaven",
@@ -144,13 +148,14 @@
"public_repos": 29,
"public_gists": 29,
"observed_public_commits": 1088,
- "observed_public_pull_requests": 59,
- "followers": 145,
+ "observed_public_pull_requests": 71,
+ "followers": 144,
"location": "Dubai,United Arab Emirates",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 7
+ "rank": 7,
+ "previous_rank": 7
},
{
"login": "itzmeanjan",
@@ -166,7 +171,8 @@
"location_confidence": "exact-country",
"discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 8
+ "rank": 8,
+ "previous_rank": 8
},
{
"login": "kareemaly",
@@ -182,39 +188,42 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 9
+ "rank": 9,
+ "previous_rank": 9
},
{
"login": "joshuajbouw",
"name": "Joshua J. Bouw",
"profile_url": "https://github.com/joshuajbouw",
- "public_contributions": 783,
+ "public_contributions": 790,
"public_repos": 45,
"public_gists": 5,
- "observed_public_commits": 783,
- "observed_public_pull_requests": 509,
+ "observed_public_commits": 790,
+ "observed_public_pull_requests": 545,
"followers": 114,
"location": "Dubai, United Arab Emirates",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 10
+ "rank": 10,
+ "previous_rank": 10
},
{
"login": "NajiElKotob",
"name": "Naji El Kotob",
"profile_url": "https://github.com/NajiElKotob",
- "public_contributions": 654,
+ "public_contributions": 653,
"public_repos": 131,
"public_gists": 2,
- "observed_public_commits": 654,
+ "observed_public_commits": 653,
"observed_public_pull_requests": 0,
- "followers": 252,
+ "followers": 253,
"location": "United Arab Emirates",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 11
+ "rank": 11,
+ "previous_rank": 11
},
{
"login": "Gaurav-Gosain",
@@ -230,7 +239,8 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 12
+ "rank": 12,
+ "previous_rank": 12
},
{
"login": "abs0luty",
@@ -247,23 +257,24 @@
"discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
"notable_repositories": [],
"rank": 13,
- "previous_rank": 3
+ "previous_rank": 13
},
{
"login": "YosephKS",
"name": "Yoseph Kurnia S.",
"profile_url": "https://github.com/YosephKS",
- "public_contributions": 503,
+ "public_contributions": 479,
"public_repos": 113,
"public_gists": 0,
- "observed_public_commits": 503,
- "observed_public_pull_requests": 93,
+ "observed_public_commits": 479,
+ "observed_public_pull_requests": 91,
"followers": 121,
"location": "Dubai, United Arab Emirates",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 14
+ "rank": 14,
+ "previous_rank": 14
},
{
"login": "sdn0303",
@@ -274,28 +285,30 @@
"public_gists": 2,
"observed_public_commits": 462,
"observed_public_pull_requests": 22,
- "followers": 86,
+ "followers": 96,
"location": "Silicon Oasis, Dubai, United Arab Emirates",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 15
+ "rank": 15,
+ "previous_rank": 15
},
{
"login": "heartwilltell",
"name": "Serhii Mariiekha",
"profile_url": "https://github.com/heartwilltell",
- "public_contributions": 430,
+ "public_contributions": 437,
"public_repos": 29,
"public_gists": 4,
- "observed_public_commits": 430,
+ "observed_public_commits": 437,
"observed_public_pull_requests": 227,
"followers": 79,
"location": "Abu Dhabi, United Arab Emirates",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 16
+ "rank": 16,
+ "previous_rank": 16
},
{
"login": "aswinandro",
@@ -311,23 +324,25 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 17
+ "rank": 17,
+ "previous_rank": 17
},
{
"login": "cr2007",
"name": "CSK",
"profile_url": "https://github.com/cr2007",
- "public_contributions": 328,
+ "public_contributions": 327,
"public_repos": 99,
"public_gists": 8,
- "observed_public_commits": 328,
+ "observed_public_commits": 327,
"observed_public_pull_requests": 41,
"followers": 129,
"location": "Dubai, United Arab Emirates",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 18
+ "rank": 18,
+ "previous_rank": 18
},
{
"login": "pooyagolchian",
@@ -343,14 +358,15 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 19
+ "rank": 19,
+ "previous_rank": 19
},
{
"login": "amirabbas-gh",
"name": "Amirabbas Ghasemi",
"profile_url": "https://github.com/amirabbas-gh",
"public_contributions": 251,
- "public_repos": 44,
+ "public_repos": 43,
"public_gists": 0,
"observed_public_commits": 251,
"observed_public_pull_requests": 57,
@@ -359,7 +375,8 @@
"location_confidence": "exact-country",
"discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 20
+ "rank": 20,
+ "previous_rank": 20
}
]
}
diff --git a/data/latest/countries-united-kingdom.json b/data/latest/countries-united-kingdom.json
index 4afce72..9384b0b 100644
--- a/data/latest/countries-united-kingdom.json
+++ b/data/latest/countries-united-kingdom.json
@@ -3,24 +3,24 @@
"slug": "united-kingdom",
"name": "United Kingdom",
"title": "Top observed GitHub contributors in United Kingdom",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 85164
+ 85481
]
},
"code": "GB",
- "candidate_count": 95937,
+ "candidate_count": 96053,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -36,22 +36,22 @@
"candidate_count_by_query": [
{
"query": "location:\"United Kingdom\" repos:>5 type:user",
- "total": 29348,
+ "total": 29384,
"accepted": 25
},
{
"query": "location:London repos:>5 type:user",
- "total": 56416,
+ "total": 56482,
"accepted": 20
},
{
"query": "location:England repos:>5 type:user",
- "total": 6484,
+ "total": 6489,
"accepted": 23
},
{
"query": "location:Scotland repos:>5 type:user",
- "total": 3689,
+ "total": 3698,
"accepted": 25
}
],
@@ -60,12 +60,12 @@
"login": "steipete",
"name": "Peter Steinberger",
"profile_url": "https://github.com/steipete",
- "public_contributions": 49664,
- "public_repos": 189,
+ "public_contributions": 49979,
+ "public_repos": 191,
"public_gists": 297,
- "observed_public_commits": 49664,
- "observed_public_pull_requests": 1015,
- "followers": 49739,
+ "observed_public_commits": 49979,
+ "observed_public_pull_requests": 1030,
+ "followers": 49839,
"location": "Vienna & London",
"location_confidence": "multi-location",
"discovered_by_query": "location:London repos:>5 type:user",
@@ -77,10 +77,10 @@
"login": "HariSekhon",
"name": "Hari Sekhon",
"profile_url": "https://github.com/HariSekhon",
- "public_contributions": 11643,
+ "public_contributions": 11613,
"public_repos": 209,
"public_gists": 358,
- "observed_public_commits": 11643,
+ "observed_public_commits": 11613,
"observed_public_pull_requests": 5,
"followers": 2179,
"location": "London, United Kingdom",
@@ -94,46 +94,46 @@
"login": "MikeMcQuaid",
"name": "Mike McQuaid",
"profile_url": "https://github.com/MikeMcQuaid",
- "public_contributions": 5085,
- "public_repos": 43,
+ "public_contributions": 5119,
+ "public_repos": 44,
"public_gists": 0,
- "observed_public_commits": 5085,
- "observed_public_pull_requests": 620,
- "followers": 4309,
+ "observed_public_commits": 5119,
+ "observed_public_pull_requests": 636,
+ "followers": 4312,
"location": "Edinburgh, Scotland",
"location_confidence": "multi-location",
"discovered_by_query": "location:Scotland repos:>5 type:user",
"notable_repositories": [],
"rank": 3,
- "previous_rank": 4
+ "previous_rank": 3
},
{
"login": "issus",
"name": "Mark",
"profile_url": "https://github.com/issus",
- "public_contributions": 4569,
+ "public_contributions": 4564,
"public_repos": 75,
"public_gists": 0,
- "observed_public_commits": 4569,
+ "observed_public_commits": 4564,
"observed_public_pull_requests": 0,
- "followers": 519,
+ "followers": 520,
"location": "Scotland",
"location_confidence": "city-match",
"discovered_by_query": "location:Scotland repos:>5 type:user",
"notable_repositories": [],
"rank": 4,
- "previous_rank": 3
+ "previous_rank": 4
},
{
"login": "nikivdev",
"name": "Nikita",
"profile_url": "https://github.com/nikivdev",
- "public_contributions": 3076,
+ "public_contributions": 3074,
"public_repos": 558,
"public_gists": 8,
- "observed_public_commits": 3076,
+ "observed_public_commits": 3074,
"observed_public_pull_requests": 7,
- "followers": 5017,
+ "followers": 5019,
"location": "London",
"location_confidence": "city-match",
"discovered_by_query": "location:London repos:>5 type:user",
@@ -145,10 +145,10 @@
"login": "wighawag",
"name": "Ronan Sandford",
"profile_url": "https://github.com/wighawag",
- "public_contributions": 2876,
- "public_repos": 609,
+ "public_contributions": 2887,
+ "public_repos": 610,
"public_gists": 26,
- "observed_public_commits": 2876,
+ "observed_public_commits": 2887,
"observed_public_pull_requests": 34,
"followers": 843,
"location": "Dundee, Scotland",
@@ -162,10 +162,10 @@
"login": "championswimmer",
"name": "Arnav Gupta",
"profile_url": "https://github.com/championswimmer",
- "public_contributions": 2389,
+ "public_contributions": 2390,
"public_repos": 414,
"public_gists": 67,
- "observed_public_commits": 2389,
+ "observed_public_commits": 2390,
"observed_public_pull_requests": 121,
"followers": 5054,
"location": "London, UK",
@@ -179,10 +179,10 @@
"login": "segunadebayo",
"name": "Segun Adebayo",
"profile_url": "https://github.com/segunadebayo",
- "public_contributions": 2211,
+ "public_contributions": 2204,
"public_repos": 45,
"public_gists": 34,
- "observed_public_commits": 2211,
+ "observed_public_commits": 2204,
"observed_public_pull_requests": 53,
"followers": 4404,
"location": "United Kingdom",
@@ -196,12 +196,12 @@
"login": "mvdan",
"name": "Daniel Martí",
"profile_url": "https://github.com/mvdan",
- "public_contributions": 1827,
+ "public_contributions": 1826,
"public_repos": 81,
"public_gists": 5,
- "observed_public_commits": 1827,
+ "observed_public_commits": 1826,
"observed_public_pull_requests": 27,
- "followers": 2530,
+ "followers": 2529,
"location": "London, United Kingdom",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"United Kingdom\" repos:>5 type:user",
@@ -213,10 +213,10 @@
"login": "alexellis",
"name": "Alex Ellis",
"profile_url": "https://github.com/alexellis",
- "public_contributions": 1824,
+ "public_contributions": 1825,
"public_repos": 509,
"public_gists": 218,
- "observed_public_commits": 1824,
+ "observed_public_commits": 1825,
"observed_public_pull_requests": 37,
"followers": 5129,
"location": "United Kingdom",
@@ -227,38 +227,38 @@
"previous_rank": 10
},
{
- "login": "Lissy93",
+ "login": "lissy93",
"name": "Alicia Sykes",
- "profile_url": "https://github.com/Lissy93",
- "public_contributions": 1716,
+ "profile_url": "https://github.com/lissy93",
+ "public_contributions": 1739,
"public_repos": 140,
"public_gists": 22,
- "observed_public_commits": 1716,
- "observed_public_pull_requests": 113,
- "followers": 7091,
+ "observed_public_commits": 1739,
+ "observed_public_pull_requests": 117,
+ "followers": 7098,
"location": "London, UK",
"location_confidence": "multi-location",
"discovered_by_query": "location:London repos:>5 type:user",
"notable_repositories": [],
"rank": 11,
- "previous_rank": 12
+ "previous_rank": 11
},
{
"login": "threepointone",
"name": "Sunil Pai",
"profile_url": "https://github.com/threepointone",
- "public_contributions": 1646,
+ "public_contributions": 1636,
"public_repos": 387,
"public_gists": 64,
- "observed_public_commits": 1646,
- "observed_public_pull_requests": 669,
- "followers": 4216,
+ "observed_public_commits": 1636,
+ "observed_public_pull_requests": 665,
+ "followers": 4217,
"location": "Newcastle Upon Tyne, England",
"location_confidence": "multi-location",
"discovered_by_query": "location:England repos:>5 type:user",
"notable_repositories": [],
"rank": 12,
- "previous_rank": 11
+ "previous_rank": 12
},
{
"login": "iamtrask",
@@ -275,35 +275,35 @@
"discovered_by_query": "location:England repos:>5 type:user",
"notable_repositories": [],
"rank": 13,
- "previous_rank": 14
+ "previous_rank": 13
},
{
"login": "nilbuild",
"name": "Kamran Ahmed",
"profile_url": "https://github.com/nilbuild",
- "public_contributions": 1534,
+ "public_contributions": 1536,
"public_repos": 128,
"public_gists": 26,
- "observed_public_commits": 1534,
+ "observed_public_commits": 1536,
"observed_public_pull_requests": 25,
- "followers": 40009,
+ "followers": 40022,
"location": "United Kingdom",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"United Kingdom\" repos:>5 type:user",
"notable_repositories": [],
"rank": 14,
- "previous_rank": 13
+ "previous_rank": 14
},
{
"login": "wenkokke",
"name": "Wen Kokke",
"profile_url": "https://github.com/wenkokke",
- "public_contributions": 1466,
+ "public_contributions": 1465,
"public_repos": 193,
"public_gists": 30,
- "observed_public_commits": 1466,
- "observed_public_pull_requests": 197,
- "followers": 491,
+ "observed_public_commits": 1465,
+ "observed_public_pull_requests": 196,
+ "followers": 492,
"location": "Scotland",
"location_confidence": "city-match",
"discovered_by_query": "location:Scotland repos:>5 type:user",
@@ -315,11 +315,11 @@
"login": "keithamus",
"name": "Keith Cirkel",
"profile_url": "https://github.com/keithamus",
- "public_contributions": 1389,
+ "public_contributions": 1393,
"public_repos": 395,
"public_gists": 11,
- "observed_public_commits": 1389,
- "observed_public_pull_requests": 793,
+ "observed_public_commits": 1393,
+ "observed_public_pull_requests": 792,
"followers": 1790,
"location": "London, England",
"location_confidence": "multi-location",
@@ -332,12 +332,12 @@
"login": "surma",
"name": "Surma",
"profile_url": "https://github.com/surma",
- "public_contributions": 1141,
+ "public_contributions": 1147,
"public_repos": 115,
"public_gists": 69,
- "observed_public_commits": 1141,
- "observed_public_pull_requests": 113,
- "followers": 4584,
+ "observed_public_commits": 1147,
+ "observed_public_pull_requests": 116,
+ "followers": 4586,
"location": "Bristol, England",
"location_confidence": "multi-location",
"discovered_by_query": "location:England repos:>5 type:user",
@@ -349,10 +349,10 @@
"login": "peterjc",
"name": "Peter Cock",
"profile_url": "https://github.com/peterjc",
- "public_contributions": 1071,
+ "public_contributions": 1073,
"public_repos": 259,
"public_gists": 19,
- "observed_public_commits": 1071,
+ "observed_public_commits": 1073,
"observed_public_pull_requests": 194,
"followers": 508,
"location": "Dundee, Scotland, UK",
@@ -366,12 +366,12 @@
"login": "samuelcolvin",
"name": "Samuel Colvin",
"profile_url": "https://github.com/samuelcolvin",
- "public_contributions": 967,
+ "public_contributions": 970,
"public_repos": 328,
"public_gists": 133,
- "observed_public_commits": 967,
- "observed_public_pull_requests": 383,
- "followers": 6289,
+ "observed_public_commits": 970,
+ "observed_public_pull_requests": 381,
+ "followers": 6293,
"location": "London, United Kingdom",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"United Kingdom\" repos:>5 type:user",
@@ -388,7 +388,7 @@
"public_gists": 42,
"observed_public_commits": 918,
"observed_public_pull_requests": 86,
- "followers": 4943,
+ "followers": 4947,
"location": "London, United Kingdom",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"United Kingdom\" repos:>5 type:user",
diff --git a/data/latest/countries-united-states.json b/data/latest/countries-united-states.json
index 97dcf9d..fe14cd8 100644
--- a/data/latest/countries-united-states.json
+++ b/data/latest/countries-united-states.json
@@ -3,24 +3,24 @@
"slug": "united-states",
"name": "United States",
"title": "Top observed GitHub contributors in United States",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 30223
+ 30329
]
},
"code": "US",
- "candidate_count": 145916,
+ "candidate_count": 146033,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -37,27 +37,27 @@
"candidate_count_by_query": [
{
"query": "location:\"United States\" repos:>5 type:user",
- "total": 42428,
+ "total": 42455,
"accepted": 20
},
{
"query": "location:California repos:>5 type:user",
- "total": 27265,
+ "total": 27285,
"accepted": 20
},
{
"query": "location:\"San Francisco\" repos:>5 type:user",
- "total": 37889,
+ "total": 37930,
"accepted": 18
},
{
"query": "location:Seattle repos:>5 type:user",
- "total": 31025,
+ "total": 31048,
"accepted": 20
},
{
"query": "location:NYC repos:>5 type:user",
- "total": 7309,
+ "total": 7315,
"accepted": 0
}
],
@@ -65,12 +65,12 @@
{
"login": "vczh",
"profile_url": "https://github.com/vczh",
- "public_contributions": 5652,
+ "public_contributions": 5663,
"public_repos": 20,
"public_gists": 10,
- "observed_public_commits": 5652,
+ "observed_public_commits": 5663,
"observed_public_pull_requests": 5,
- "followers": 17531,
+ "followers": 17530,
"location": "Seattle, WA, USA",
"location_confidence": "multi-location",
"discovered_by_query": "location:Seattle repos:>5 type:user",
@@ -82,12 +82,12 @@
"login": "steven-tey",
"name": "Steven Tey",
"profile_url": "https://github.com/steven-tey",
- "public_contributions": 5028,
+ "public_contributions": 5014,
"public_repos": 116,
"public_gists": 54,
- "observed_public_commits": 5028,
+ "observed_public_commits": 5014,
"observed_public_pull_requests": 445,
- "followers": 6017,
+ "followers": 6018,
"location": "Seattle, WA",
"location_confidence": "multi-location",
"discovered_by_query": "location:Seattle repos:>5 type:user",
@@ -99,12 +99,12 @@
"login": "lucidrains",
"name": "Phil Wang",
"profile_url": "https://github.com/lucidrains",
- "public_contributions": 4178,
+ "public_contributions": 4184,
"public_repos": 395,
"public_gists": 33,
- "observed_public_commits": 4178,
+ "observed_public_commits": 4184,
"observed_public_pull_requests": 24,
- "followers": 59793,
+ "followers": 59804,
"location": "San Francisco",
"location_confidence": "city-match",
"discovered_by_query": "location:\"San Francisco\" repos:>5 type:user",
@@ -116,12 +116,12 @@
"login": "dtolnay",
"name": "David Tolnay",
"profile_url": "https://github.com/dtolnay",
- "public_contributions": 3917,
+ "public_contributions": 3916,
"public_repos": 133,
"public_gists": 3,
- "observed_public_commits": 3917,
+ "observed_public_commits": 3916,
"observed_public_pull_requests": 607,
- "followers": 9364,
+ "followers": 9366,
"location": "Redwood City, California",
"location_confidence": "multi-location",
"discovered_by_query": "location:California repos:>5 type:user",
@@ -133,12 +133,12 @@
"login": "simonw",
"name": "Simon Willison",
"profile_url": "https://github.com/simonw",
- "public_contributions": 3753,
+ "public_contributions": 3726,
"public_repos": 999,
"public_gists": 335,
- "observed_public_commits": 3753,
+ "observed_public_commits": 3726,
"observed_public_pull_requests": 736,
- "followers": 14817,
+ "followers": 14836,
"location": "Half Moon Bay, California",
"location_confidence": "multi-location",
"discovered_by_query": "location:California repos:>5 type:user",
@@ -150,12 +150,12 @@
"login": "pamelafox",
"name": "Pamela Fox",
"profile_url": "https://github.com/pamelafox",
- "public_contributions": 1908,
- "public_repos": 796,
+ "public_contributions": 1936,
+ "public_repos": 797,
"public_gists": 244,
- "observed_public_commits": 1908,
- "observed_public_pull_requests": 323,
- "followers": 3914,
+ "observed_public_commits": 1936,
+ "observed_public_pull_requests": 321,
+ "followers": 3922,
"location": "California",
"location_confidence": "city-match",
"discovered_by_query": "location:California repos:>5 type:user",
@@ -167,12 +167,12 @@
"login": "glenn-jocher",
"name": "Glenn Jocher",
"profile_url": "https://github.com/glenn-jocher",
- "public_contributions": 1721,
+ "public_contributions": 1720,
"public_repos": 17,
"public_gists": 6,
- "observed_public_commits": 1721,
- "observed_public_pull_requests": 1373,
- "followers": 4032,
+ "observed_public_commits": 1720,
+ "observed_public_pull_requests": 1374,
+ "followers": 4037,
"location": "United States",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"United States\" repos:>5 type:user",
@@ -184,27 +184,27 @@
"login": "colinhacks",
"name": "Colin McDonnell",
"profile_url": "https://github.com/colinhacks",
- "public_contributions": 1442,
+ "public_contributions": 1474,
"public_repos": 168,
"public_gists": 30,
- "observed_public_commits": 1442,
+ "observed_public_commits": 1474,
"observed_public_pull_requests": 173,
- "followers": 3706,
+ "followers": 3711,
"location": "Seattle, WA",
"location_confidence": "multi-location",
"discovered_by_query": "location:Seattle repos:>5 type:user",
"notable_repositories": [],
"rank": 8,
- "previous_rank": 9
+ "previous_rank": 8
},
{
"login": "valyala",
"name": "Aliaksandr Valialkin",
"profile_url": "https://github.com/valyala",
- "public_contributions": 1377,
+ "public_contributions": 1380,
"public_repos": 70,
"public_gists": 5,
- "observed_public_commits": 1377,
+ "observed_public_commits": 1380,
"observed_public_pull_requests": 2,
"followers": 3864,
"location": "United states",
@@ -212,18 +212,18 @@
"discovered_by_query": "location:\"United States\" repos:>5 type:user",
"notable_repositories": [],
"rank": 9,
- "previous_rank": 8
+ "previous_rank": 9
},
{
"login": "mjackson",
"name": "Michael Jackson",
"profile_url": "https://github.com/mjackson",
- "public_contributions": 1247,
+ "public_contributions": 1316,
"public_repos": 226,
"public_gists": 77,
- "observed_public_commits": 1247,
+ "observed_public_commits": 1316,
"observed_public_pull_requests": 134,
- "followers": 7450,
+ "followers": 7452,
"location": "Carlsbad, California",
"location_confidence": "multi-location",
"discovered_by_query": "location:California repos:>5 type:user",
@@ -235,12 +235,12 @@
"login": "khuyentran1401",
"name": "Khuyen Tran",
"profile_url": "https://github.com/khuyentran1401",
- "public_contributions": 1160,
+ "public_contributions": 1138,
"public_repos": 221,
"public_gists": 479,
- "observed_public_commits": 1160,
- "observed_public_pull_requests": 106,
- "followers": 3776,
+ "observed_public_commits": 1138,
+ "observed_public_pull_requests": 109,
+ "followers": 3775,
"location": "United States",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"United States\" repos:>5 type:user",
@@ -252,10 +252,10 @@
"login": "eliben",
"name": "Eli Bendersky",
"profile_url": "https://github.com/eliben",
- "public_contributions": 967,
+ "public_contributions": 986,
"public_repos": 83,
"public_gists": 26,
- "observed_public_commits": 967,
+ "observed_public_commits": 986,
"observed_public_pull_requests": 3,
"followers": 6013,
"location": "California",
@@ -269,10 +269,10 @@
"login": "koush",
"name": "Koushik Dutta",
"profile_url": "https://github.com/koush",
- "public_contributions": 848,
+ "public_contributions": 846,
"public_repos": 384,
"public_gists": 314,
- "observed_public_commits": 848,
+ "observed_public_commits": 846,
"observed_public_pull_requests": 27,
"followers": 8404,
"location": "Seattle, WA",
@@ -286,12 +286,12 @@
"login": "bradfitz",
"name": "Brad Fitzpatrick",
"profile_url": "https://github.com/bradfitz",
- "public_contributions": 838,
+ "public_contributions": 840,
"public_repos": 197,
"public_gists": 67,
- "observed_public_commits": 838,
- "observed_public_pull_requests": 477,
- "followers": 13266,
+ "observed_public_commits": 840,
+ "observed_public_pull_requests": 481,
+ "followers": 13269,
"location": "Seattle",
"location_confidence": "city-match",
"discovered_by_query": "location:Seattle repos:>5 type:user",
@@ -308,7 +308,7 @@
"public_gists": 16,
"observed_public_commits": 818,
"observed_public_pull_requests": 7,
- "followers": 15638,
+ "followers": 15688,
"location": "San Francisco Bay Area",
"location_confidence": "city-match",
"discovered_by_query": "location:\"San Francisco\" repos:>5 type:user",
@@ -320,12 +320,12 @@
"login": "stephencelis",
"name": "Stephen Celis",
"profile_url": "https://github.com/stephencelis",
- "public_contributions": 739,
+ "public_contributions": 736,
"public_repos": 155,
"public_gists": 42,
- "observed_public_commits": 739,
- "observed_public_pull_requests": 312,
- "followers": 6152,
+ "observed_public_commits": 736,
+ "observed_public_pull_requests": 310,
+ "followers": 6153,
"location": "California",
"location_confidence": "city-match",
"discovered_by_query": "location:California repos:>5 type:user",
@@ -342,7 +342,7 @@
"public_gists": 20,
"observed_public_commits": 687,
"observed_public_pull_requests": 4,
- "followers": 14054,
+ "followers": 14055,
"location": "San Francisco",
"location_confidence": "city-match",
"discovered_by_query": "location:\"San Francisco\" repos:>5 type:user",
@@ -354,12 +354,12 @@
"login": "tenderlove",
"name": "Aaron Patterson",
"profile_url": "https://github.com/tenderlove",
- "public_contributions": 653,
+ "public_contributions": 654,
"public_repos": 447,
"public_gists": 744,
- "observed_public_commits": 653,
+ "observed_public_commits": 654,
"observed_public_pull_requests": 102,
- "followers": 9616,
+ "followers": 9620,
"location": "Seattle",
"location_confidence": "city-match",
"discovered_by_query": "location:Seattle repos:>5 type:user",
@@ -375,7 +375,7 @@
"public_gists": 18,
"observed_public_commits": 627,
"observed_public_pull_requests": 16,
- "followers": 3241,
+ "followers": 3247,
"location": "United States & America",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"United States\" repos:>5 type:user",
@@ -392,7 +392,7 @@
"public_gists": 42,
"observed_public_commits": 546,
"observed_public_pull_requests": 1,
- "followers": 9546,
+ "followers": 9553,
"location": "California",
"location_confidence": "city-match",
"discovered_by_query": "location:California repos:>5 type:user",
diff --git a/data/latest/countries-vietnam.json b/data/latest/countries-vietnam.json
index 8285fee..664a6e5 100644
--- a/data/latest/countries-vietnam.json
+++ b/data/latest/countries-vietnam.json
@@ -3,24 +3,24 @@
"slug": "vietnam",
"name": "Vietnam",
"title": "Top observed GitHub contributors in Vietnam",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 24835
+ 24854
]
},
"code": "VN",
- "candidate_count": 16026,
+ "candidate_count": 16044,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -33,7 +33,7 @@
"candidate_count_by_query": [
{
"query": "location:Vietnam repos:>5 type:user",
- "total": 16026,
+ "total": 16044,
"accepted": 100
}
],
@@ -42,149 +42,154 @@
"login": "vinhnx",
"name": "Vinh Nguyen",
"profile_url": "https://github.com/vinhnx",
- "public_contributions": 7132,
- "public_repos": 238,
+ "public_contributions": 7134,
+ "public_repos": 239,
"public_gists": 250,
- "observed_public_commits": 7132,
+ "observed_public_commits": 7134,
"observed_public_pull_requests": 401,
"followers": 556,
"location": "Chau Doc, An Giang. Vietnam",
"location_confidence": "multi-location",
"discovered_by_query": "location:Vietnam repos:>5 type:user",
"notable_repositories": [],
- "rank": 1
+ "rank": 1,
+ "previous_rank": 1
},
{
"login": "datlechin",
"name": "Ngô Quốc Đạt",
"profile_url": "https://github.com/datlechin",
- "public_contributions": 3403,
+ "public_contributions": 3419,
"public_repos": 77,
"public_gists": 1,
- "observed_public_commits": 3403,
- "observed_public_pull_requests": 910,
+ "observed_public_commits": 3419,
+ "observed_public_pull_requests": 922,
"followers": 225,
"location": "Ho Chi Minh, Vietnam",
"location_confidence": "multi-location",
"discovered_by_query": "location:Vietnam repos:>5 type:user",
"notable_repositories": [],
- "rank": 2
+ "rank": 2,
+ "previous_rank": 2
},
{
"login": "jayden-dang",
"name": "Jayden",
"profile_url": "https://github.com/jayden-dang",
- "public_contributions": 3383,
+ "public_contributions": 3398,
"public_repos": 84,
"public_gists": 1,
- "observed_public_commits": 3383,
+ "observed_public_commits": 3398,
"observed_public_pull_requests": 33,
"followers": 226,
"location": "VietNam",
"location_confidence": "exact-country",
"discovered_by_query": "location:Vietnam repos:>5 type:user",
"notable_repositories": [],
- "rank": 3
+ "rank": 3,
+ "previous_rank": 3
},
{
"login": "trinhminhtriet",
"name": "Triet Trinh",
"profile_url": "https://github.com/trinhminhtriet",
- "public_contributions": 2748,
+ "public_contributions": 2738,
"public_repos": 99,
"public_gists": 4,
- "observed_public_commits": 2748,
+ "observed_public_commits": 2738,
"observed_public_pull_requests": 11,
- "followers": 7334,
+ "followers": 7348,
"location": "Vietnam",
"location_confidence": "exact-country",
"discovered_by_query": "location:Vietnam repos:>5 type:user",
"notable_repositories": [],
"rank": 4,
- "previous_rank": 1
+ "previous_rank": 4
},
{
"login": "mrgoonie",
"name": "Duy /zuey/",
"profile_url": "https://github.com/mrgoonie",
- "public_contributions": 1812,
+ "public_contributions": 1811,
"public_repos": 115,
"public_gists": 0,
- "observed_public_commits": 1812,
- "observed_public_pull_requests": 271,
- "followers": 793,
+ "observed_public_commits": 1811,
+ "observed_public_pull_requests": 272,
+ "followers": 797,
"location": "Vietnam",
"location_confidence": "exact-country",
"discovered_by_query": "location:Vietnam repos:>5 type:user",
"notable_repositories": [],
- "rank": 5
+ "rank": 5,
+ "previous_rank": 5
},
{
"login": "hoc081098",
"name": "Petrus Nguyễn Thái Học",
"profile_url": "https://github.com/hoc081098",
- "public_contributions": 1380,
+ "public_contributions": 1381,
"public_repos": 180,
"public_gists": 137,
- "observed_public_commits": 1380,
+ "observed_public_commits": 1381,
"observed_public_pull_requests": 18,
- "followers": 912,
+ "followers": 911,
"location": "Da Nang, Vietnam",
"location_confidence": "multi-location",
"discovered_by_query": "location:Vietnam repos:>5 type:user",
"notable_repositories": [],
"rank": 6,
- "previous_rank": 2
+ "previous_rank": 6
},
{
"login": "hathach",
"name": "Ha Thach",
"profile_url": "https://github.com/hathach",
- "public_contributions": 1308,
+ "public_contributions": 1306,
"public_repos": 66,
"public_gists": 6,
- "observed_public_commits": 1308,
- "observed_public_pull_requests": 168,
+ "observed_public_commits": 1306,
+ "observed_public_pull_requests": 169,
"followers": 3890,
"location": "hochiminh city, vietnam",
"location_confidence": "multi-location",
"discovered_by_query": "location:Vietnam repos:>5 type:user",
"notable_repositories": [],
"rank": 7,
- "previous_rank": 3
+ "previous_rank": 7
},
{
"login": "rilwis",
"name": "Anh Tran",
"profile_url": "https://github.com/rilwis",
- "public_contributions": 1292,
+ "public_contributions": 1283,
"public_repos": 32,
"public_gists": 44,
- "observed_public_commits": 1292,
+ "observed_public_commits": 1283,
"observed_public_pull_requests": 66,
"followers": 262,
"location": "Hanoi, Vietnam",
"location_confidence": "multi-location",
"discovered_by_query": "location:Vietnam repos:>5 type:user",
"notable_repositories": [],
- "rank": 8
+ "rank": 8,
+ "previous_rank": 8
},
{
"login": "dopaemon",
"name": "Trần Nguyễn Tuấn Anh",
"profile_url": "https://github.com/dopaemon",
- "public_contributions": 1264,
+ "public_contributions": 1271,
"public_repos": 300,
"public_gists": 8,
- "observed_public_commits": 1264,
+ "observed_public_commits": 1271,
"observed_public_pull_requests": 9,
- "followers": 1227,
+ "followers": 1226,
"location": "Vietnam",
"location_confidence": "exact-country",
"discovered_by_query": "location:Vietnam repos:>5 type:user",
"notable_repositories": [],
"rank": 9,
- "previous_rank": 4
+ "previous_rank": 9
},
{
"login": "hunghg255",
@@ -195,44 +200,47 @@
"public_gists": 67,
"observed_public_commits": 1113,
"observed_public_pull_requests": 19,
- "followers": 362,
+ "followers": 363,
"location": "Hanoi, Vietnam",
"location_confidence": "multi-location",
"discovered_by_query": "location:Vietnam repos:>5 type:user",
"notable_repositories": [],
- "rank": 10
+ "rank": 10,
+ "previous_rank": 10
},
{
"login": "daohoangson",
"name": "Đào Hoàng Sơn",
"profile_url": "https://github.com/daohoangson",
- "public_contributions": 958,
+ "public_contributions": 966,
"public_repos": 230,
"public_gists": 72,
- "observed_public_commits": 958,
- "observed_public_pull_requests": 48,
+ "observed_public_commits": 966,
+ "observed_public_pull_requests": 50,
"followers": 256,
"location": "Vietnam",
"location_confidence": "exact-country",
"discovered_by_query": "location:Vietnam repos:>5 type:user",
"notable_repositories": [],
- "rank": 11
+ "rank": 11,
+ "previous_rank": 11
},
{
"login": "hoangtien2k3",
"name": "Hoàng Anh Tiến",
"profile_url": "https://github.com/hoangtien2k3",
- "public_contributions": 951,
+ "public_contributions": 952,
"public_repos": 57,
"public_gists": 2,
- "observed_public_commits": 951,
+ "observed_public_commits": 952,
"observed_public_pull_requests": 10,
"followers": 268,
"location": "Hanoi, Vietnam",
"location_confidence": "multi-location",
"discovered_by_query": "location:Vietnam repos:>5 type:user",
"notable_repositories": [],
- "rank": 12
+ "rank": 12,
+ "previous_rank": 12
},
{
"login": "vietanhdev",
@@ -243,60 +251,64 @@
"public_gists": 12,
"observed_public_commits": 906,
"observed_public_pull_requests": 9,
- "followers": 735,
+ "followers": 736,
"location": "Vietnam",
"location_confidence": "exact-country",
"discovered_by_query": "location:Vietnam repos:>5 type:user",
"notable_repositories": [],
- "rank": 13
+ "rank": 13,
+ "previous_rank": 13
},
{
"login": "bxdoan",
"name": "Doan Bui",
"profile_url": "https://github.com/bxdoan",
- "public_contributions": 859,
+ "public_contributions": 860,
"public_repos": 106,
"public_gists": 1,
- "observed_public_commits": 859,
+ "observed_public_commits": 860,
"observed_public_pull_requests": 0,
"followers": 246,
"location": "Vietnam",
"location_confidence": "exact-country",
"discovered_by_query": "location:Vietnam repos:>5 type:user",
"notable_repositories": [],
- "rank": 14
+ "rank": 14,
+ "previous_rank": 14
},
{
"login": "monokaijs",
"name": "Nguyễn Anh Nhân",
"profile_url": "https://github.com/monokaijs",
- "public_contributions": 788,
+ "public_contributions": 786,
"public_repos": 211,
"public_gists": 51,
- "observed_public_commits": 788,
+ "observed_public_commits": 786,
"observed_public_pull_requests": 26,
"followers": 334,
"location": "Hanoi, Vietnam",
"location_confidence": "multi-location",
"discovered_by_query": "location:Vietnam repos:>5 type:user",
"notable_repositories": [],
- "rank": 15
+ "rank": 15,
+ "previous_rank": 15
},
{
"login": "AskAlexSharov",
"name": "Alex Sharov",
"profile_url": "https://github.com/AskAlexSharov",
- "public_contributions": 627,
+ "public_contributions": 636,
"public_repos": 62,
"public_gists": 4,
- "observed_public_commits": 627,
- "observed_public_pull_requests": 845,
+ "observed_public_commits": 636,
+ "observed_public_pull_requests": 848,
"followers": 441,
"location": "Vietnam",
"location_confidence": "exact-country",
"discovered_by_query": "location:Vietnam repos:>5 type:user",
"notable_repositories": [],
- "rank": 16
+ "rank": 16,
+ "previous_rank": 16
},
{
"login": "VoDaiLocz",
@@ -313,7 +325,7 @@
"discovered_by_query": "location:Vietnam repos:>5 type:user",
"notable_repositories": [],
"rank": 17,
- "previous_rank": 5
+ "previous_rank": 17
},
{
"login": "maxrave-dev",
@@ -324,45 +336,47 @@
"public_gists": 0,
"observed_public_commits": 567,
"observed_public_pull_requests": 69,
- "followers": 936,
+ "followers": 940,
"location": "Vietnam",
"location_confidence": "exact-country",
"discovered_by_query": "location:Vietnam repos:>5 type:user",
"notable_repositories": [],
"rank": 18,
- "previous_rank": 6
+ "previous_rank": 18
},
{
- "login": "bazzi24",
- "name": "Bazzi Tr",
- "profile_url": "https://github.com/bazzi24",
- "public_contributions": 513,
- "public_repos": 10,
+ "login": "lucthienphong1120",
+ "name": "Thiên Phong",
+ "profile_url": "https://github.com/lucthienphong1120",
+ "public_contributions": 539,
+ "public_repos": 89,
"public_gists": 0,
- "observed_public_commits": 513,
- "observed_public_pull_requests": 16,
- "followers": 282,
+ "observed_public_commits": 539,
+ "observed_public_pull_requests": 6,
+ "followers": 386,
"location": "Vietnam",
"location_confidence": "exact-country",
"discovered_by_query": "location:Vietnam repos:>5 type:user",
"notable_repositories": [],
- "rank": 19
+ "rank": 19,
+ "previous_rank": 20
},
{
- "login": "lucthienphong1120",
- "name": "Thiên Phong",
- "profile_url": "https://github.com/lucthienphong1120",
- "public_contributions": 509,
- "public_repos": 89,
+ "login": "bazzi24",
+ "name": "Bazzi Tr",
+ "profile_url": "https://github.com/bazzi24",
+ "public_contributions": 513,
+ "public_repos": 10,
"public_gists": 0,
- "observed_public_commits": 509,
- "observed_public_pull_requests": 6,
- "followers": 385,
+ "observed_public_commits": 513,
+ "observed_public_pull_requests": 16,
+ "followers": 292,
"location": "Vietnam",
"location_confidence": "exact-country",
"discovered_by_query": "location:Vietnam repos:>5 type:user",
"notable_repositories": [],
- "rank": 20
+ "rank": 20,
+ "previous_rank": 19
}
]
}
diff --git a/data/latest/global-contributors.json b/data/latest/global-contributors.json
index 18f08a2..9b8603b 100644
--- a/data/latest/global-contributors.json
+++ b/data/latest/global-contributors.json
@@ -3,23 +3,23 @@
"slug": "contributors",
"name": "Global",
"title": "Top observed GitHub contributors globally",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 970266
+ 970834
]
},
- "candidate_count": 12670,
+ "candidate_count": 12699,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -34,12 +34,12 @@
"candidate_count_by_query": [
{
"query": "followers:>1000 repos:>20 type:user",
- "total": 6504,
+ "total": 6517,
"accepted": 80
},
{
"query": "repos:>100 followers:>500 type:user",
- "total": 6166,
+ "total": 6182,
"accepted": 33
},
{
@@ -63,119 +63,127 @@
"location_confidence": "multi-location",
"discovered_by_query": "location:India repos:>5 type:user",
"notable_repositories": [],
- "rank": 1
+ "rank": 1,
+ "previous_rank": 1
},
{
"login": "fdciabdul",
"name": "taqin",
"profile_url": "https://github.com/fdciabdul",
- "public_contributions": 78544,
+ "public_contributions": 78382,
"public_repos": 155,
"public_gists": 68,
- "observed_public_commits": 78544,
- "observed_public_pull_requests": 35,
+ "observed_public_commits": 78382,
+ "observed_public_pull_requests": 34,
"followers": 584,
"location": "Indonesia",
"location_confidence": "exact-country",
"discovered_by_query": "location:Indonesia repos:>5 type:user",
"notable_repositories": [],
- "rank": 2
+ "rank": 2,
+ "previous_rank": 2
},
{
"login": "bocaletto-luca",
"name": "Bocaletto Luca",
"profile_url": "https://github.com/bocaletto-luca",
- "public_contributions": 71527,
+ "public_contributions": 71482,
"public_repos": 294,
"public_gists": 8,
- "observed_public_commits": 71527,
+ "observed_public_commits": 71482,
"observed_public_pull_requests": 145,
- "followers": 2322,
+ "followers": 2330,
"location": "Italy",
"location_confidence": "exact-country",
"discovered_by_query": "location:Italy repos:>5 type:user",
"notable_repositories": [],
- "rank": 3
- },
- {
- "login": "noahgift",
- "name": "Noah Gift",
- "profile_url": "https://github.com/noahgift",
- "public_contributions": 53662,
- "public_repos": 402,
- "public_gists": 63,
- "observed_public_commits": 53662,
- "observed_public_pull_requests": 2434,
- "followers": 3340,
- "location": "Spain",
- "location_confidence": "exact-country",
- "discovered_by_query": "location:Spain repos:>5 type:user",
- "notable_repositories": [],
- "rank": 4
+ "rank": 3,
+ "previous_rank": 3
},
{
"login": "wizardforcel",
"name": "布客飞龙",
"profile_url": "https://github.com/wizardforcel",
- "public_contributions": 53657,
+ "public_contributions": 53881,
"public_repos": 1613,
"public_gists": 13,
- "observed_public_commits": 53657,
+ "observed_public_commits": 53881,
"observed_public_pull_requests": 2,
- "followers": 10263,
+ "followers": 10266,
"location": "Beijing, China",
"location_confidence": "multi-location",
"discovered_by_query": "location:China repos:>5 type:user",
"notable_repositories": [],
- "rank": 5
+ "rank": 4,
+ "previous_rank": 5
+ },
+ {
+ "login": "noahgift",
+ "name": "Noah Gift",
+ "profile_url": "https://github.com/noahgift",
+ "public_contributions": 53717,
+ "public_repos": 402,
+ "public_gists": 63,
+ "observed_public_commits": 53717,
+ "observed_public_pull_requests": 2480,
+ "followers": 3337,
+ "location": "Spain",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 4
},
{
"login": "steipete",
"name": "Peter Steinberger",
"profile_url": "https://github.com/steipete",
- "public_contributions": 49672,
- "public_repos": 189,
+ "public_contributions": 49987,
+ "public_repos": 191,
"public_gists": 297,
- "observed_public_commits": 49672,
- "observed_public_pull_requests": 1015,
- "followers": 49739,
+ "observed_public_commits": 49987,
+ "observed_public_pull_requests": 1030,
+ "followers": 49841,
"location": "Vienna & London",
"location_confidence": "multi-location",
"discovered_by_query": "location:Vienna repos:>5 type:user",
"notable_repositories": [],
- "rank": 6
+ "rank": 6,
+ "previous_rank": 6
},
{
"login": "ryanbr",
"name": "Fanboynz",
"profile_url": "https://github.com/ryanbr",
- "public_contributions": 44852,
+ "public_contributions": 44946,
"public_repos": 47,
"public_gists": 0,
- "observed_public_commits": 44852,
- "observed_public_pull_requests": 658,
- "followers": 463,
+ "observed_public_commits": 44946,
+ "observed_public_pull_requests": 659,
+ "followers": 464,
"location": "New Zealand",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 7
+ "rank": 7,
+ "previous_rank": 7
},
{
"login": "yegor256",
"name": "Yegor Bugayenko",
"profile_url": "https://github.com/yegor256",
- "public_contributions": 39895,
- "public_repos": 228,
+ "public_contributions": 39770,
+ "public_repos": 229,
"public_gists": 18,
- "observed_public_commits": 39895,
+ "observed_public_commits": 39770,
"observed_public_pull_requests": 178,
- "followers": 5360,
+ "followers": 5361,
"location": "China",
"location_confidence": "exact-country",
"discovered_by_query": "location:China repos:>5 type:user",
"notable_repositories": [],
- "rank": 8
+ "rank": 8,
+ "previous_rank": 8
},
{
"login": "buraksocial",
@@ -186,188 +194,200 @@
"public_gists": 1,
"observed_public_commits": 39168,
"observed_public_pull_requests": 3,
- "followers": 3204,
+ "followers": 3203,
"location": "Izmir, Turkey",
"location_confidence": "unknown",
"discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
"notable_repositories": [],
- "rank": 9
+ "rank": 9,
+ "previous_rank": 9
},
{
"login": "Correia-jpv",
"name": "João Correia",
"profile_url": "https://github.com/Correia-jpv",
- "public_contributions": 37002,
+ "public_contributions": 37214,
"public_repos": 140,
"public_gists": 0,
- "observed_public_commits": 37002,
+ "observed_public_commits": 37214,
"observed_public_pull_requests": 32,
"followers": 479,
"location": "Porto, Portugal",
"location_confidence": "multi-location",
"discovered_by_query": "location:Portugal repos:>5 type:user",
"notable_repositories": [],
- "rank": 10
+ "rank": 10,
+ "previous_rank": 10
},
{
"login": "hendisantika",
"name": "Hendi Santika",
"profile_url": "https://github.com/hendisantika",
- "public_contributions": 35806,
+ "public_contributions": 35856,
"public_repos": 2310,
"public_gists": 70,
- "observed_public_commits": 35806,
+ "observed_public_commits": 35856,
"observed_public_pull_requests": 14,
"followers": 2051,
"location": "Bandung Jawa Barat - Indonesia",
"location_confidence": "exact-country",
"discovered_by_query": "location:Indonesia repos:>5 type:user",
"notable_repositories": [],
- "rank": 11
+ "rank": 11,
+ "previous_rank": 11
},
{
"login": "peter279k",
"name": "Chun-Sheng, Li",
"profile_url": "https://github.com/peter279k",
- "public_contributions": 34429,
+ "public_contributions": 34314,
"public_repos": 1017,
"public_gists": 349,
- "observed_public_commits": 34429,
+ "observed_public_commits": 34314,
"observed_public_pull_requests": 29,
- "followers": 2162,
+ "followers": 2180,
"location": "Taipei, Taiwan",
"location_confidence": "multi-location",
"discovered_by_query": "location:Taiwan repos:>5 type:user",
"notable_repositories": [],
- "rank": 12
+ "rank": 12,
+ "previous_rank": 12
},
{
"login": "marcusramberg",
"name": "Marcus Ramberg",
"profile_url": "https://github.com/marcusramberg",
- "public_contributions": 31999,
+ "public_contributions": 32465,
"public_repos": 344,
"public_gists": 320,
- "observed_public_commits": 31999,
- "observed_public_pull_requests": 144,
- "followers": 353,
+ "observed_public_commits": 32465,
+ "observed_public_pull_requests": 141,
+ "followers": 352,
"location": "Oslo, Norway",
"location_confidence": "multi-location",
"discovered_by_query": "location:Norway repos:>5 type:user",
"notable_repositories": [],
- "rank": 13
+ "rank": 13,
+ "previous_rank": 13
},
{
"login": "Charles-Chrismann",
"name": "Charles Chrismann",
"profile_url": "https://github.com/Charles-Chrismann",
- "public_contributions": 29559,
+ "public_contributions": 29497,
"public_repos": 55,
"public_gists": 0,
- "observed_public_commits": 29559,
+ "observed_public_commits": 29497,
"observed_public_pull_requests": 38,
- "followers": 15674,
+ "followers": 15672,
"location": "Paris, La Défense",
"location_confidence": "multi-location",
"discovered_by_query": "location:Paris repos:>5 type:user",
"notable_repositories": [],
- "rank": 14
+ "rank": 14,
+ "previous_rank": 14
},
{
"login": "menacedjava",
"name": "Madumarov Davron ",
"profile_url": "https://github.com/menacedjava",
- "public_contributions": 26501,
+ "public_contributions": 25801,
"public_repos": 343,
"public_gists": 0,
- "observed_public_commits": 26501,
+ "observed_public_commits": 25801,
"observed_public_pull_requests": 5,
- "followers": 252,
+ "followers": 253,
"location": "United Arab Emirates",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
"notable_repositories": [],
- "rank": 15
+ "rank": 15,
+ "previous_rank": 15
},
{
"login": "DanielTRZ",
"name": "Daniel Trzeciński",
"profile_url": "https://github.com/DanielTRZ",
- "public_contributions": 24098,
+ "public_contributions": 24203,
"public_repos": 105,
"public_gists": 0,
- "observed_public_commits": 24098,
+ "observed_public_commits": 24203,
"observed_public_pull_requests": 27,
- "followers": 633,
+ "followers": 644,
"location": "Zabrze - Poland",
"location_confidence": "exact-country",
"discovered_by_query": "location:Poland repos:>5 type:user",
"notable_repositories": [],
- "rank": 16
+ "rank": 16,
+ "previous_rank": 16
},
{
"login": "mP1",
"name": "Miroslav Pokorny",
"profile_url": "https://github.com/mP1",
- "public_contributions": 22927,
+ "public_contributions": 22914,
"public_repos": 113,
"public_gists": 0,
- "observed_public_commits": 22927,
- "observed_public_pull_requests": 9950,
+ "observed_public_commits": 22914,
+ "observed_public_pull_requests": 9943,
"followers": 8,
"location": "NSW, Australia",
"location_confidence": "multi-location",
"discovered_by_query": "location:Australia followers:<10 repos:80..120 type:user",
"notable_repositories": [],
- "rank": 17
+ "rank": 17,
+ "previous_rank": 17
},
{
"login": "lupyuen",
"name": "Lup Yuen Lee",
"profile_url": "https://github.com/lupyuen",
- "public_contributions": 22693,
+ "public_contributions": 22607,
"public_repos": 210,
"public_gists": 1723,
- "observed_public_commits": 22693,
+ "observed_public_commits": 22607,
"observed_public_pull_requests": 14,
"followers": 881,
"location": "Singapore",
"location_confidence": "exact-country",
"discovered_by_query": "location:Singapore repos:>5 type:user",
"notable_repositories": [],
- "rank": 18
+ "rank": 18,
+ "previous_rank": 18
},
{
"login": "SimonCropp",
"name": "Simon Cropp",
"profile_url": "https://github.com/SimonCropp",
- "public_contributions": 20896,
+ "public_contributions": 20836,
"public_repos": 184,
"public_gists": 57,
- "observed_public_commits": 20896,
- "observed_public_pull_requests": 1341,
+ "observed_public_commits": 20836,
+ "observed_public_pull_requests": 1349,
"followers": 1106,
"location": "Canberra, ACT, Australia",
"location_confidence": "multi-location",
"discovered_by_query": "location:Australia repos:>5 type:user",
"notable_repositories": [],
- "rank": 19
+ "rank": 19,
+ "previous_rank": 19
},
{
"login": "leoloso",
"name": "Leonardo Losoviz",
"profile_url": "https://github.com/leoloso",
- "public_contributions": 16756,
+ "public_contributions": 16030,
"public_repos": 108,
"public_gists": 11,
- "observed_public_commits": 16756,
- "observed_public_pull_requests": 239,
+ "observed_public_commits": 16030,
+ "observed_public_pull_requests": 237,
"followers": 138,
"location": "Kuala Lumpur, Malaysia",
"location_confidence": "multi-location",
"discovered_by_query": "location:Malaysia repos:>5 type:user",
"notable_repositories": [],
- "rank": 20
+ "rank": 20,
+ "previous_rank": 20
}
]
}
diff --git a/data/latest/languages-typescript.json b/data/latest/languages-typescript.json
index 4d60777..4853b54 100644
--- a/data/latest/languages-typescript.json
+++ b/data/latest/languages-typescript.json
@@ -3,23 +3,23 @@
"slug": "typescript",
"name": "TypeScript",
"title": "Top observed TypeScript open-source contributors",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-rest-raw-public-metrics",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 92699
+ 91875
]
},
- "candidate_count": 6234,
+ "candidate_count": 6245,
"caveats": [
"Live data uses GitHub GraphQL contribution and 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.",
@@ -32,7 +32,7 @@
"candidate_count_by_query": [
{
"query": "language:TypeScript repos:>10 followers:>25 type:user",
- "total": 6234,
+ "total": 6245,
"accepted": 100
}
],
@@ -46,7 +46,7 @@
"public_gists": 1,
"observed_public_commits": 39168,
"observed_public_pull_requests": 3,
- "followers": 3204,
+ "followers": 3203,
"location": "Izmir, Turkey",
"location_confidence": "unknown",
"discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
@@ -57,12 +57,12 @@
"login": "azure-sdk",
"name": "Azure SDK Bot",
"profile_url": "https://github.com/azure-sdk",
- "public_contributions": 13800,
+ "public_contributions": 13811,
"public_repos": 127,
"public_gists": 0,
- "observed_public_commits": 13800,
- "observed_public_pull_requests": 8719,
- "followers": 4701,
+ "observed_public_commits": 13811,
+ "observed_public_pull_requests": 8632,
+ "followers": 4702,
"location": "Worldwide!",
"location_confidence": "unknown",
"discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
@@ -73,12 +73,12 @@
"login": "ruvnet",
"name": "rUv",
"profile_url": "https://github.com/ruvnet",
- "public_contributions": 10423,
+ "public_contributions": 10509,
"public_repos": 178,
- "public_gists": 344,
- "observed_public_commits": 10423,
- "observed_public_pull_requests": 759,
- "followers": 7752,
+ "public_gists": 347,
+ "observed_public_commits": 10509,
+ "observed_public_pull_requests": 835,
+ "followers": 7860,
"location": "0x",
"location_confidence": "unknown",
"discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
@@ -89,12 +89,12 @@
"login": "Pawdroid",
"name": "Pawdroid",
"profile_url": "https://github.com/Pawdroid",
- "public_contributions": 8353,
+ "public_contributions": 8329,
"public_repos": 17,
"public_gists": 0,
- "observed_public_commits": 8353,
+ "observed_public_commits": 8329,
"observed_public_pull_requests": 0,
- "followers": 2030,
+ "followers": 2032,
"location_confidence": "unknown",
"discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
"notable_repositories": [],
@@ -104,12 +104,12 @@
"login": "OHANA-WEB",
"name": "M@RISAKI",
"profile_url": "https://github.com/OHANA-WEB",
- "public_contributions": 5082,
+ "public_contributions": 5052,
"public_repos": 54,
"public_gists": 0,
- "observed_public_commits": 5082,
+ "observed_public_commits": 5052,
"observed_public_pull_requests": 2,
- "followers": 1734,
+ "followers": 1748,
"location_confidence": "unknown",
"discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
"notable_repositories": [],
@@ -119,12 +119,12 @@
"login": "Boshen",
"name": "Boshen",
"profile_url": "https://github.com/Boshen",
- "public_contributions": 4380,
- "public_repos": 129,
+ "public_contributions": 4410,
+ "public_repos": 130,
"public_gists": 3,
- "observed_public_commits": 4380,
- "observed_public_pull_requests": 2257,
- "followers": 2033,
+ "observed_public_commits": 4410,
+ "observed_public_pull_requests": 2273,
+ "followers": 2043,
"location_confidence": "unknown",
"discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
"notable_repositories": [],
@@ -134,12 +134,12 @@
"login": "arch-yunus",
"name": "Yunus ÇETİN",
"profile_url": "https://github.com/arch-yunus",
- "public_contributions": 4060,
- "public_repos": 411,
+ "public_contributions": 3144,
+ "public_repos": 309,
"public_gists": 1,
- "observed_public_commits": 4060,
- "observed_public_pull_requests": 28,
- "followers": 4963,
+ "observed_public_commits": 3144,
+ "observed_public_pull_requests": 26,
+ "followers": 4985,
"location": "Türkiye",
"location_confidence": "unknown",
"discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
@@ -150,12 +150,12 @@
"login": "laurindoisaac",
"name": "Vas Ber",
"profile_url": "https://github.com/laurindoisaac",
- "public_contributions": 2654,
+ "public_contributions": 2652,
"public_repos": 329,
"public_gists": 0,
- "observed_public_commits": 2654,
+ "observed_public_commits": 2652,
"observed_public_pull_requests": 328,
- "followers": 1779,
+ "followers": 1787,
"location": "Berlin",
"location_confidence": "unknown",
"discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
@@ -171,7 +171,7 @@
"public_gists": 5,
"observed_public_commits": 2637,
"observed_public_pull_requests": 755,
- "followers": 2760,
+ "followers": 2762,
"location": "Bothell, WA",
"location_confidence": "unknown",
"discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
@@ -182,12 +182,12 @@
"login": "mvanhorn",
"name": "Matt Van Horn",
"profile_url": "https://github.com/mvanhorn",
- "public_contributions": 2142,
- "public_repos": 967,
+ "public_contributions": 2163,
+ "public_repos": 973,
"public_gists": 0,
- "observed_public_commits": 2142,
- "observed_public_pull_requests": 2139,
- "followers": 1673,
+ "observed_public_commits": 2163,
+ "observed_public_pull_requests": 2160,
+ "followers": 1723,
"location_confidence": "unknown",
"discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
"notable_repositories": [],
@@ -197,12 +197,12 @@
"login": "kamilmysliwiec",
"name": "Kamil Mysliwiec",
"profile_url": "https://github.com/kamilmysliwiec",
- "public_contributions": 2018,
+ "public_contributions": 2033,
"public_repos": 62,
"public_gists": 0,
- "observed_public_commits": 2018,
- "observed_public_pull_requests": 56,
- "followers": 8719,
+ "observed_public_commits": 2033,
+ "observed_public_pull_requests": 57,
+ "followers": 8720,
"location": "Poland",
"location_confidence": "unknown",
"discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
@@ -213,11 +213,11 @@
"login": "AhsanAyaz",
"name": "Muhammad Ahsan Ayaz",
"profile_url": "https://github.com/AhsanAyaz",
- "public_contributions": 1738,
+ "public_contributions": 1750,
"public_repos": 291,
"public_gists": 49,
- "observed_public_commits": 1738,
- "observed_public_pull_requests": 43,
+ "observed_public_commits": 1750,
+ "observed_public_pull_requests": 45,
"followers": 1561,
"location": "Stockholm, Sweden",
"location_confidence": "unknown",
@@ -225,48 +225,48 @@
"notable_repositories": [],
"rank": 12
},
- {
- "login": "kijai",
- "name": "Jukka Seppänen",
- "profile_url": "https://github.com/kijai",
- "public_contributions": 1701,
- "public_repos": 107,
- "public_gists": 0,
- "observed_public_commits": 1701,
- "observed_public_pull_requests": 64,
- "followers": 6076,
- "location": "Finland",
- "location_confidence": "unknown",
- "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
- "notable_repositories": [],
- "rank": 13
- },
{
"login": "Brooooooklyn",
"name": "LongYinan",
"profile_url": "https://github.com/Brooooooklyn",
- "public_contributions": 1688,
+ "public_contributions": 1695,
"public_repos": 328,
"public_gists": 5,
- "observed_public_commits": 1688,
- "observed_public_pull_requests": 893,
+ "observed_public_commits": 1695,
+ "observed_public_pull_requests": 896,
"followers": 5024,
"location": "Singapore",
"location_confidence": "unknown",
"discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
"notable_repositories": [],
+ "rank": 13
+ },
+ {
+ "login": "kijai",
+ "name": "Jukka Seppänen",
+ "profile_url": "https://github.com/kijai",
+ "public_contributions": 1691,
+ "public_repos": 107,
+ "public_gists": 0,
+ "observed_public_commits": 1691,
+ "observed_public_pull_requests": 67,
+ "followers": 6090,
+ "location": "Finland",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
"rank": 14
},
{
"login": "dsherret",
"name": "David Sherret",
"profile_url": "https://github.com/dsherret",
- "public_contributions": 1596,
+ "public_contributions": 1582,
"public_repos": 184,
"public_gists": 19,
- "observed_public_commits": 1596,
- "observed_public_pull_requests": 1062,
- "followers": 2091,
+ "observed_public_commits": 1582,
+ "observed_public_pull_requests": 1050,
+ "followers": 2090,
"location": "Toronto, Canada",
"location_confidence": "unknown",
"discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
@@ -277,12 +277,12 @@
"login": "nevo-david",
"name": "Nevo David",
"profile_url": "https://github.com/nevo-david",
- "public_contributions": 1488,
+ "public_contributions": 1494,
"public_repos": 55,
"public_gists": 0,
- "observed_public_commits": 1488,
+ "observed_public_commits": 1494,
"observed_public_pull_requests": 25,
- "followers": 1980,
+ "followers": 1981,
"location": "Remote",
"location_confidence": "unknown",
"discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
@@ -293,11 +293,11 @@
"login": "alxhub",
"name": "Alex Rickabaugh",
"profile_url": "https://github.com/alxhub",
- "public_contributions": 1270,
+ "public_contributions": 1246,
"public_repos": 85,
"public_gists": 146,
- "observed_public_commits": 1270,
- "observed_public_pull_requests": 62,
+ "observed_public_commits": 1246,
+ "observed_public_pull_requests": 63,
"followers": 1225,
"location": "San Francisco, CA",
"location_confidence": "unknown",
@@ -309,11 +309,11 @@
"login": "yairm210",
"name": "Yair Morgenstern",
"profile_url": "https://github.com/yairm210",
- "public_contributions": 1127,
+ "public_contributions": 1125,
"public_repos": 58,
"public_gists": 3,
- "observed_public_commits": 1127,
- "observed_public_pull_requests": 183,
+ "observed_public_commits": 1125,
+ "observed_public_pull_requests": 181,
"followers": 2214,
"location": "Kerem Re'im, Israel ",
"location_confidence": "unknown",
@@ -321,6 +321,21 @@
"notable_repositories": [],
"rank": 18
},
+ {
+ "login": "cleanmind777",
+ "name": "Clean Mind",
+ "profile_url": "https://github.com/cleanmind777",
+ "public_contributions": 1066,
+ "public_repos": 39,
+ "public_gists": 0,
+ "observed_public_commits": 1066,
+ "observed_public_pull_requests": 132,
+ "followers": 1151,
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 19
+ },
{
"login": "hediet",
"name": "Henning Dieterichs",
@@ -329,28 +344,12 @@
"public_repos": 149,
"public_gists": 28,
"observed_public_commits": 1050,
- "observed_public_pull_requests": 528,
+ "observed_public_pull_requests": 529,
"followers": 1747,
"location": "Zurich",
"location_confidence": "unknown",
"discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
"notable_repositories": [],
- "rank": 19
- },
- {
- "login": "DonJayamanne",
- "name": "Don Jayamanne",
- "profile_url": "https://github.com/DonJayamanne",
- "public_contributions": 1045,
- "public_repos": 242,
- "public_gists": 1,
- "observed_public_commits": 1045,
- "observed_public_pull_requests": 1056,
- "followers": 2121,
- "location": "Australia",
- "location_confidence": "unknown",
- "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
- "notable_repositories": [],
"rank": 20
}
]
diff --git a/data/latest/manifest.json b/data/latest/manifest.json
index b624187..0f205b8 100644
--- a/data/latest/manifest.json
+++ b/data/latest/manifest.json
@@ -1,6 +1,6 @@
{
- "generated_at": "2026-05-13T05:27:17.101Z",
- "source_commit": "50e4a03",
+ "generated_at": "2026-05-14T19:48:19.532Z",
+ "source_commit": "db1fc48",
"method": "github-live-refresh",
"status": "fresh",
"completed_shards": [
@@ -10,8 +10,8 @@
"title": "Top observed GitHub contributors globally",
"path": "/data/latest/global-contributors.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -20,8 +20,8 @@
"title": "Top observed GitHub contributors in Australia",
"path": "/data/latest/countries-australia.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -30,8 +30,8 @@
"title": "Top observed GitHub contributors in New Zealand",
"path": "/data/latest/countries-new-zealand.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -40,8 +40,8 @@
"title": "Top observed GitHub contributors in United States",
"path": "/data/latest/countries-united-states.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -50,8 +50,8 @@
"title": "Top observed GitHub contributors in Canada",
"path": "/data/latest/countries-canada.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -60,8 +60,8 @@
"title": "Top observed GitHub contributors in United Kingdom",
"path": "/data/latest/countries-united-kingdom.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -70,8 +70,8 @@
"title": "Top observed GitHub contributors in Ireland",
"path": "/data/latest/countries-ireland.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -80,8 +80,8 @@
"title": "Top observed GitHub contributors in Germany",
"path": "/data/latest/countries-germany.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -90,8 +90,8 @@
"title": "Top observed GitHub contributors in France",
"path": "/data/latest/countries-france.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -100,8 +100,8 @@
"title": "Top observed GitHub contributors in Netherlands",
"path": "/data/latest/countries-netherlands.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -110,8 +110,8 @@
"title": "Top observed GitHub contributors in Sweden",
"path": "/data/latest/countries-sweden.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -120,8 +120,8 @@
"title": "Top observed GitHub contributors in Norway",
"path": "/data/latest/countries-norway.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -130,8 +130,8 @@
"title": "Top observed GitHub contributors in Denmark",
"path": "/data/latest/countries-denmark.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -140,8 +140,8 @@
"title": "Top observed GitHub contributors in Finland",
"path": "/data/latest/countries-finland.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -150,8 +150,8 @@
"title": "Top observed GitHub contributors in Switzerland",
"path": "/data/latest/countries-switzerland.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -160,8 +160,8 @@
"title": "Top observed GitHub contributors in Austria",
"path": "/data/latest/countries-austria.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -170,8 +170,8 @@
"title": "Top observed GitHub contributors in Spain",
"path": "/data/latest/countries-spain.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -180,8 +180,8 @@
"title": "Top observed GitHub contributors in Portugal",
"path": "/data/latest/countries-portugal.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -190,8 +190,8 @@
"title": "Top observed GitHub contributors in Italy",
"path": "/data/latest/countries-italy.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -200,8 +200,8 @@
"title": "Top observed GitHub contributors in Poland",
"path": "/data/latest/countries-poland.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -210,8 +210,8 @@
"title": "Top observed GitHub contributors in Ukraine",
"path": "/data/latest/countries-ukraine.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -220,8 +220,8 @@
"title": "Top observed GitHub contributors in India",
"path": "/data/latest/countries-india.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -230,8 +230,8 @@
"title": "Top observed GitHub contributors in China",
"path": "/data/latest/countries-china.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -240,8 +240,8 @@
"title": "Top observed GitHub contributors in Japan",
"path": "/data/latest/countries-japan.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -250,8 +250,8 @@
"title": "Top observed GitHub contributors in Republic of Korea",
"path": "/data/latest/countries-republic-of-korea.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -260,8 +260,8 @@
"title": "Top observed GitHub contributors in Taiwan",
"path": "/data/latest/countries-taiwan.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -270,8 +270,8 @@
"title": "Top observed GitHub contributors in Hong Kong",
"path": "/data/latest/countries-hong-kong.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -280,8 +280,8 @@
"title": "Top observed GitHub contributors in Singapore",
"path": "/data/latest/countries-singapore.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -290,8 +290,8 @@
"title": "Top observed GitHub contributors in Indonesia",
"path": "/data/latest/countries-indonesia.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -300,8 +300,8 @@
"title": "Top observed GitHub contributors in Malaysia",
"path": "/data/latest/countries-malaysia.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -310,8 +310,8 @@
"title": "Top observed GitHub contributors in Philippines",
"path": "/data/latest/countries-philippines.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -320,8 +320,8 @@
"title": "Top observed GitHub contributors in Thailand",
"path": "/data/latest/countries-thailand.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -330,8 +330,8 @@
"title": "Top observed GitHub contributors in Vietnam",
"path": "/data/latest/countries-vietnam.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -340,8 +340,8 @@
"title": "Top observed GitHub contributors in Brazil",
"path": "/data/latest/countries-brazil.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -350,8 +350,8 @@
"title": "Top observed GitHub contributors in Mexico",
"path": "/data/latest/countries-mexico.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -360,8 +360,8 @@
"title": "Top observed GitHub contributors in Argentina",
"path": "/data/latest/countries-argentina.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -370,8 +370,8 @@
"title": "Top observed GitHub contributors in Chile",
"path": "/data/latest/countries-chile.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -380,8 +380,8 @@
"title": "Top observed GitHub contributors in South Africa",
"path": "/data/latest/countries-south-africa.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -390,8 +390,8 @@
"title": "Top observed GitHub contributors in Israel",
"path": "/data/latest/countries-israel.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -400,8 +400,8 @@
"title": "Top observed GitHub contributors in United Arab Emirates",
"path": "/data/latest/countries-united-arab-emirates.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -410,8 +410,8 @@
"title": "Top observed TypeScript open-source contributors",
"path": "/data/latest/languages-typescript.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -420,8 +420,8 @@
"title": "Top observed developer tools open-source projects",
"path": "/data/latest/categories-developer-tools.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -430,8 +430,8 @@
"title": "Fastest growing observed open-source projects",
"path": "/data/latest/projects-fastest-growing-open-source-projects.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -440,8 +440,8 @@
"title": "Top observed agentic open-source projects",
"path": "/data/latest/categories-agentic-projects.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -450,8 +450,8 @@
"title": "Top observed Claude-related open-source projects",
"path": "/data/latest/categories-claude-projects.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -460,8 +460,8 @@
"title": "Top observed Codex-related open-source projects",
"path": "/data/latest/categories-codex-projects.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -470,8 +470,8 @@
"title": "Top observed OpenClaw-related open-source projects",
"path": "/data/latest/categories-openclaw-projects.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -480,8 +480,8 @@
"title": "Momentum versus legitimacy map for observed open-source projects",
"path": "/data/latest/momentum-project-momentum-map.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
},
{
@@ -490,8 +490,8 @@
"title": "High-signal observed GitHub contributors with strong activity relative to audience size",
"path": "/data/latest/rising-contributors.json",
"status": "fresh",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"entries": 20
}
],
@@ -500,7 +500,7 @@
"api_budget": {
"provider": "github",
"mode": "live",
- "remaining": 3822
+ "remaining": 3439
},
- "duration_ms": 2676056
+ "duration_ms": 3083817
}
diff --git a/data/latest/momentum-project-momentum-map.json b/data/latest/momentum-project-momentum-map.json
index ce6571b..29c2b50 100644
--- a/data/latest/momentum-project-momentum-map.json
+++ b/data/latest/momentum-project-momentum-map.json
@@ -3,20 +3,20 @@
"slug": "project-momentum-map",
"name": "Project Momentum Map",
"title": "Momentum versus legitimacy map for observed open-source projects",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "derived-github-public-project-signals",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 993
+ 984
]
},
"candidate_count": 84,
@@ -34,15 +34,15 @@
{
"full_name": "openclaw/openclaw",
"url": "https://github.com/openclaw/openclaw",
- "stars": 371353,
- "pull_requests_merged_7d": 91,
- "pull_requests_merged_30d": 96,
- "recent_commits_30d": 18068,
- "active_contributors_30d": 368,
- "total_contributors_observed": 368,
+ "stars": 371860,
+ "pull_requests_merged_7d": 99,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 18170,
+ "active_contributors_30d": 367,
+ "total_contributors_observed": 367,
"releases_90d": 100,
- "open_issues": 3710,
- "pushed_at": "2026-05-13T05:26:36Z",
+ "open_issues": 3618,
+ "pushed_at": "2026-05-14T19:46:51Z",
"discovered_by_query": "openclaw archived:false",
"primary_language": "TypeScript",
"rank": 1
@@ -50,31 +50,31 @@
{
"full_name": "elizaOS/eliza",
"url": "https://github.com/elizaOS/eliza",
- "stars": 18356,
+ "stars": 18368,
"pull_requests_merged_7d": 100,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 6778,
+ "recent_commits_30d": 7405,
"active_contributors_30d": 346,
"total_contributors_observed": 346,
"releases_90d": 1,
- "open_issues": 10,
- "pushed_at": "2026-05-13T05:14:29Z",
+ "open_issues": 7,
+ "pushed_at": "2026-05-14T13:41:51Z",
"discovered_by_query": "agent framework archived:false stars:>100",
- "primary_language": "JavaScript",
+ "primary_language": "TypeScript",
"rank": 2
},
{
"full_name": "NousResearch/hermes-agent",
"url": "https://github.com/NousResearch/hermes-agent",
- "stars": 147316,
+ "stars": 150148,
"pull_requests_merged_7d": 98,
"pull_requests_merged_30d": 98,
- "recent_commits_30d": 4083,
+ "recent_commits_30d": 4040,
"active_contributors_30d": 386,
"total_contributors_observed": 386,
"releases_90d": 12,
- "open_issues": 3673,
- "pushed_at": "2026-05-13T03:49:22Z",
+ "open_issues": 3961,
+ "pushed_at": "2026-05-14T16:59:06Z",
"discovered_by_query": "openclaw archived:false",
"primary_language": "Python",
"rank": 3
@@ -82,15 +82,15 @@
{
"full_name": "anomalyco/opencode",
"url": "https://github.com/anomalyco/opencode",
- "stars": 159324,
- "pull_requests_merged_7d": 100,
- "pull_requests_merged_30d": 100,
- "recent_commits_30d": 1684,
+ "stars": 160250,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 1744,
"active_contributors_30d": 453,
"total_contributors_observed": 453,
- "releases_90d": 95,
- "open_issues": 4971,
- "pushed_at": "2026-05-13T05:23:35Z",
+ "releases_90d": 91,
+ "open_issues": 5067,
+ "pushed_at": "2026-05-14T19:32:01Z",
"discovered_by_query": "agentic archived:false pushed:>=2026-04-01",
"primary_language": "TypeScript",
"rank": 4
@@ -98,15 +98,15 @@
{
"full_name": "openai/codex",
"url": "https://github.com/openai/codex",
- "stars": 82199,
- "pull_requests_merged_7d": 99,
+ "stars": 82623,
+ "pull_requests_merged_7d": 100,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 1137,
- "active_contributors_30d": 442,
- "total_contributors_observed": 442,
+ "recent_commits_30d": 1175,
+ "active_contributors_30d": 448,
+ "total_contributors_observed": 448,
"releases_90d": 100,
- "open_issues": 3847,
- "pushed_at": "2026-05-13T05:24:47Z",
+ "open_issues": 3923,
+ "pushed_at": "2026-05-14T19:45:45Z",
"discovered_by_query": "codex archived:false pushed:>=2026-04-01",
"primary_language": "Rust",
"rank": 5
@@ -114,15 +114,15 @@
{
"full_name": "Yeachan-Heo/oh-my-codex",
"url": "https://github.com/Yeachan-Heo/oh-my-codex",
- "stars": 28429,
- "pull_requests_merged_7d": 100,
+ "stars": 28657,
+ "pull_requests_merged_7d": 89,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 877,
- "active_contributors_30d": 56,
- "total_contributors_observed": 56,
- "releases_90d": 100,
- "open_issues": 1,
- "pushed_at": "2026-05-13T04:04:09Z",
+ "recent_commits_30d": 864,
+ "active_contributors_30d": 58,
+ "total_contributors_observed": 58,
+ "releases_90d": 99,
+ "open_issues": 0,
+ "pushed_at": "2026-05-14T19:25:27Z",
"discovered_by_query": "codex archived:false pushed:>=2026-04-01",
"primary_language": "TypeScript",
"rank": 6
@@ -130,224 +130,224 @@
{
"full_name": "n8n-io/n8n",
"url": "https://github.com/n8n-io/n8n",
- "stars": 187631,
- "pull_requests_merged_7d": 100,
+ "stars": 187845,
+ "pull_requests_merged_7d": 98,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 823,
+ "recent_commits_30d": 792,
"active_contributors_30d": 428,
"total_contributors_observed": 428,
- "releases_90d": 91,
- "open_issues": 421,
- "pushed_at": "2026-05-13T05:25:36Z",
+ "releases_90d": 93,
+ "open_issues": 417,
+ "pushed_at": "2026-05-14T19:45:21Z",
"discovered_by_query": "topic:mcp archived:false",
"primary_language": "TypeScript",
"rank": 7
},
{
- "full_name": "mksglu/context-mode",
- "url": "https://github.com/mksglu/context-mode",
- "stars": 14545,
- "pull_requests_merged_7d": 39,
+ "full_name": "heygen-com/hyperframes",
+ "url": "https://github.com/heygen-com/hyperframes",
+ "stars": 18167,
+ "pull_requests_merged_7d": 98,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 705,
- "active_contributors_30d": 69,
- "total_contributors_observed": 69,
+ "recent_commits_30d": 609,
+ "active_contributors_30d": 20,
+ "total_contributors_observed": 20,
"releases_90d": 100,
- "open_issues": 6,
- "pushed_at": "2026-05-12T21:01:24Z",
- "discovered_by_query": "openclaw agent archived:false",
+ "open_issues": 13,
+ "pushed_at": "2026-05-14T18:56:18Z",
+ "discovered_by_query": "agent framework archived:false stars:>100",
"primary_language": "TypeScript",
"rank": 8
},
{
"full_name": "tensorflow/tensorflow",
"url": "https://github.com/tensorflow/tensorflow",
- "stars": 195090,
- "pull_requests_merged_7d": 99,
- "pull_requests_merged_30d": 99,
- "recent_commits_30d": 1444,
+ "stars": 195117,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 1416,
"active_contributors_30d": 412,
"total_contributors_observed": 412,
"releases_90d": 2,
- "open_issues": 1007,
- "pushed_at": "2026-05-13T05:18:47Z",
+ "open_issues": 1036,
+ "pushed_at": "2026-05-14T19:41:18Z",
"discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
"primary_language": "C++",
"rank": 9
},
{
- "full_name": "heygen-com/hyperframes",
- "url": "https://github.com/heygen-com/hyperframes",
- "stars": 17681,
- "pull_requests_merged_7d": 82,
- "pull_requests_merged_30d": 100,
- "recent_commits_30d": 563,
- "active_contributors_30d": 19,
- "total_contributors_observed": 19,
+ "full_name": "mksglu/context-mode",
+ "url": "https://github.com/mksglu/context-mode",
+ "stars": 14705,
+ "pull_requests_merged_7d": 33,
+ "pull_requests_merged_30d": 88,
+ "recent_commits_30d": 681,
+ "active_contributors_30d": 75,
+ "total_contributors_observed": 75,
"releases_90d": 100,
- "open_issues": 11,
- "pushed_at": "2026-05-13T05:17:50Z",
- "discovered_by_query": "agent framework archived:false stars:>100",
+ "open_issues": 4,
+ "pushed_at": "2026-05-14T18:34:18Z",
+ "discovered_by_query": "openclaw agent archived:false",
"primary_language": "TypeScript",
"rank": 10
},
- {
- "full_name": "code-yeongyu/oh-my-openagent",
- "url": "https://github.com/code-yeongyu/oh-my-openagent",
- "stars": 57485,
- "pull_requests_merged_7d": 77,
- "pull_requests_merged_30d": 99,
- "recent_commits_30d": 997,
- "active_contributors_30d": 216,
- "total_contributors_observed": 216,
- "releases_90d": 46,
- "open_issues": 433,
- "pushed_at": "2026-05-13T04:46:24Z",
- "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
- "primary_language": "TypeScript",
- "rank": 11
- },
{
"full_name": "lobehub/lobehub",
"url": "https://github.com/lobehub/lobehub",
- "stars": 76953,
- "pull_requests_merged_7d": 99,
+ "stars": 77077,
+ "pull_requests_merged_7d": 100,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 763,
+ "recent_commits_30d": 759,
"active_contributors_30d": 321,
"total_contributors_observed": 321,
- "releases_90d": 60,
- "open_issues": 558,
- "pushed_at": "2026-05-13T05:19:45Z",
+ "releases_90d": 64,
+ "open_issues": 556,
+ "pushed_at": "2026-05-14T19:30:19Z",
"discovered_by_query": "claude archived:false pushed:>=2026-04-01",
"primary_language": "TypeScript",
+ "rank": 11
+ },
+ {
+ "full_name": "gsd-build/get-shit-done",
+ "url": "https://github.com/gsd-build/get-shit-done",
+ "stars": 62208,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 796,
+ "active_contributors_30d": 136,
+ "total_contributors_observed": 136,
+ "releases_90d": 58,
+ "open_issues": 39,
+ "pushed_at": "2026-05-14T19:46:36Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "JavaScript",
"rank": 12
},
{
"full_name": "ComposioHQ/composio",
"url": "https://github.com/ComposioHQ/composio",
- "stars": 28197,
- "pull_requests_merged_7d": 42,
+ "stars": 28231,
+ "pull_requests_merged_7d": 33,
"pull_requests_merged_30d": 99,
- "recent_commits_30d": 417,
+ "recent_commits_30d": 416,
"active_contributors_30d": 51,
"total_contributors_observed": 51,
"releases_90d": 100,
- "open_issues": 16,
- "pushed_at": "2026-05-13T04:47:56Z",
+ "open_issues": 17,
+ "pushed_at": "2026-05-14T15:44:08Z",
"discovered_by_query": "topic:developer-tools archived:false",
"primary_language": "TypeScript",
"rank": 13
},
- {
- "full_name": "gsd-build/get-shit-done",
- "url": "https://github.com/gsd-build/get-shit-done",
- "stars": 61808,
- "pull_requests_merged_7d": 100,
- "pull_requests_merged_30d": 100,
- "recent_commits_30d": 750,
- "active_contributors_30d": 136,
- "total_contributors_observed": 136,
- "releases_90d": 57,
- "open_issues": 44,
- "pushed_at": "2026-05-13T04:04:13Z",
- "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
- "primary_language": "JavaScript",
- "rank": 14
- },
{
"full_name": "superset-sh/superset",
"url": "https://github.com/superset-sh/superset",
- "stars": 10619,
+ "stars": 10665,
"pull_requests_merged_7d": 100,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 522,
+ "recent_commits_30d": 541,
"active_contributors_30d": 62,
"total_contributors_observed": 62,
- "releases_90d": 84,
- "open_issues": 521,
- "pushed_at": "2026-05-13T05:15:23Z",
+ "releases_90d": 82,
+ "open_issues": 534,
+ "pushed_at": "2026-05-14T19:45:40Z",
"discovered_by_query": "codex cli archived:false",
"primary_language": "TypeScript",
+ "rank": 14
+ },
+ {
+ "full_name": "abhigyanpatwari/GitNexus",
+ "url": "https://github.com/abhigyanpatwari/GitNexus",
+ "stars": 38337,
+ "pull_requests_merged_7d": 77,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 331,
+ "active_contributors_30d": 120,
+ "total_contributors_observed": 120,
+ "releases_90d": 100,
+ "open_issues": 245,
+ "pushed_at": "2026-05-14T19:36:28Z",
+ "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "primary_language": "TypeScript",
"rank": 15
},
{
"full_name": "vercel/next.js",
"url": "https://github.com/vercel/next.js",
- "stars": 139423,
- "pull_requests_merged_7d": 43,
+ "stars": 139463,
+ "pull_requests_merged_7d": 38,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 341,
+ "recent_commits_30d": 315,
"active_contributors_30d": 428,
"total_contributors_observed": 428,
"releases_90d": 100,
- "open_issues": 2143,
- "pushed_at": "2026-05-13T00:37:08Z",
+ "open_issues": 2144,
+ "pushed_at": "2026-05-14T19:43:13Z",
"discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
"primary_language": "JavaScript",
"rank": 16
},
- {
- "full_name": "abhigyanpatwari/GitNexus",
- "url": "https://github.com/abhigyanpatwari/GitNexus",
- "stars": 38034,
- "pull_requests_merged_7d": 72,
- "pull_requests_merged_30d": 100,
- "recent_commits_30d": 320,
- "active_contributors_30d": 113,
- "total_contributors_observed": 113,
- "releases_90d": 100,
- "open_issues": 232,
- "pushed_at": "2026-05-12T23:42:54Z",
- "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
- "primary_language": "TypeScript",
- "rank": 17
- },
{
"full_name": "google-gemini/gemini-cli",
"url": "https://github.com/google-gemini/gemini-cli",
- "stars": 103823,
- "pull_requests_merged_7d": 77,
+ "stars": 103961,
+ "pull_requests_merged_7d": 81,
"pull_requests_merged_30d": 98,
- "recent_commits_30d": 319,
+ "recent_commits_30d": 317,
"active_contributors_30d": 446,
"total_contributors_observed": 446,
"releases_90d": 100,
- "open_issues": 1579,
- "pushed_at": "2026-05-13T05:20:42Z",
+ "open_issues": 1533,
+ "pushed_at": "2026-05-14T19:44:19Z",
"discovered_by_query": "topic:cli archived:false",
"primary_language": "TypeScript",
- "rank": 18
+ "rank": 17
},
{
"full_name": "zeroclaw-labs/zeroclaw",
"url": "https://github.com/zeroclaw-labs/zeroclaw",
- "stars": 31296,
- "pull_requests_merged_7d": 66,
+ "stars": 31335,
+ "pull_requests_merged_7d": 73,
"pull_requests_merged_30d": 99,
- "recent_commits_30d": 300,
- "active_contributors_30d": 274,
- "total_contributors_observed": 274,
+ "recent_commits_30d": 309,
+ "active_contributors_30d": 276,
+ "total_contributors_observed": 276,
"releases_90d": 100,
- "open_issues": 284,
- "pushed_at": "2026-05-13T05:19:08Z",
+ "open_issues": 288,
+ "pushed_at": "2026-05-14T16:50:22Z",
"discovered_by_query": "openclaw archived:false",
"primary_language": "Rust",
- "rank": 19
+ "rank": 18
},
{
- "full_name": "Yeachan-Heo/oh-my-claudecode",
- "url": "https://github.com/Yeachan-Heo/oh-my-claudecode",
- "stars": 33596,
- "pull_requests_merged_7d": 28,
+ "full_name": "mastra-ai/mastra",
+ "url": "https://github.com/mastra-ai/mastra",
+ "stars": 23886,
+ "pull_requests_merged_7d": 100,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 458,
- "active_contributors_30d": 101,
- "total_contributors_observed": 101,
- "releases_90d": 74,
- "open_issues": 1,
- "pushed_at": "2026-05-13T05:18:57Z",
- "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "recent_commits_30d": 850,
+ "active_contributors_30d": 436,
+ "total_contributors_observed": 436,
+ "releases_90d": 22,
+ "open_issues": 208,
+ "pushed_at": "2026-05-14T19:45:53Z",
+ "discovered_by_query": "agent framework archived:false stars:>100",
+ "primary_language": "TypeScript",
+ "rank": 19
+ },
+ {
+ "full_name": "code-yeongyu/oh-my-openagent",
+ "url": "https://github.com/code-yeongyu/oh-my-openagent",
+ "stars": 57768,
+ "pull_requests_merged_7d": 47,
+ "pull_requests_merged_30d": 74,
+ "recent_commits_30d": 982,
+ "active_contributors_30d": 216,
+ "total_contributors_observed": 216,
+ "releases_90d": 47,
+ "open_issues": 382,
+ "pushed_at": "2026-05-14T12:49:02Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
"primary_language": "TypeScript",
"rank": 20
}
diff --git a/data/latest/projects-fastest-growing-open-source-projects.json b/data/latest/projects-fastest-growing-open-source-projects.json
index 6055838..3f49f5b 100644
--- a/data/latest/projects-fastest-growing-open-source-projects.json
+++ b/data/latest/projects-fastest-growing-open-source-projects.json
@@ -3,23 +3,23 @@
"slug": "fastest-growing-open-source-projects",
"name": "Fastest Growing Open Source Projects",
"title": "Fastest growing observed open-source projects",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "github-rest-search-real-recent-project-signals",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 793
+ 773
]
},
- "candidate_count": 39687,
+ "candidate_count": 40118,
"caveats": [
"Live data uses GitHub repository search and public repository fields; it is an observed sample, not a complete census.",
"Project PR counts use recent merged pull requests visible through GitHub GraphQL; high-volume repositories may be capped by the first 100 recently updated merged PRs per snapshot.",
@@ -33,332 +33,332 @@
"candidate_count_by_query": [
{
"query": "stars:>500 pushed:>=2026-04-01 archived:false",
- "total": 35941,
+ "total": 36335,
"accepted": 80
},
{
"query": "created:>=2025-01-01 stars:>1000 archived:false",
- "total": 3746,
+ "total": 3783,
"accepted": 69
}
],
"entries": [
{
- "full_name": "anomalyco/opencode",
- "url": "https://github.com/anomalyco/opencode",
- "stars": 159324,
+ "full_name": "tensorflow/tensorflow",
+ "url": "https://github.com/tensorflow/tensorflow",
+ "stars": 195117,
"pull_requests_merged_7d": 100,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 1684,
- "active_contributors_30d": 453,
- "total_contributors_observed": 453,
- "releases_90d": 95,
- "open_issues": 4971,
- "pushed_at": "2026-05-13T05:23:35Z",
+ "recent_commits_30d": 1416,
+ "active_contributors_30d": 412,
+ "total_contributors_observed": 412,
+ "releases_90d": 2,
+ "open_issues": 1036,
+ "pushed_at": "2026-05-14T19:41:18Z",
"discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
- "primary_language": "TypeScript",
+ "primary_language": "C++",
"rank": 1
},
{
"full_name": "openai/codex",
"url": "https://github.com/openai/codex",
- "stars": 82199,
- "pull_requests_merged_7d": 99,
+ "stars": 82624,
+ "pull_requests_merged_7d": 100,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 1137,
- "active_contributors_30d": 442,
- "total_contributors_observed": 442,
+ "recent_commits_30d": 1175,
+ "active_contributors_30d": 448,
+ "total_contributors_observed": 448,
"releases_90d": 100,
- "open_issues": 3847,
- "pushed_at": "2026-05-13T05:21:56Z",
+ "open_issues": 3923,
+ "pushed_at": "2026-05-14T19:45:28Z",
"discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
"primary_language": "Rust",
"rank": 2
},
+ {
+ "full_name": "gsd-build/get-shit-done",
+ "url": "https://github.com/gsd-build/get-shit-done",
+ "stars": 62208,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 796,
+ "active_contributors_30d": 136,
+ "total_contributors_observed": 136,
+ "releases_90d": 58,
+ "open_issues": 39,
+ "pushed_at": "2026-05-14T19:11:44Z",
+ "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "primary_language": "JavaScript",
+ "rank": 3
+ },
{
"full_name": "n8n-io/n8n",
"url": "https://github.com/n8n-io/n8n",
- "stars": 187631,
- "pull_requests_merged_7d": 100,
+ "stars": 187845,
+ "pull_requests_merged_7d": 98,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 823,
+ "recent_commits_30d": 792,
"active_contributors_30d": 428,
"total_contributors_observed": 428,
- "releases_90d": 91,
- "open_issues": 421,
- "pushed_at": "2026-05-13T05:23:51Z",
+ "releases_90d": 93,
+ "open_issues": 417,
+ "pushed_at": "2026-05-14T19:45:21Z",
"discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
"primary_language": "TypeScript",
- "rank": 3
+ "rank": 4
},
{
- "full_name": "gsd-build/get-shit-done",
- "url": "https://github.com/gsd-build/get-shit-done",
- "stars": 61808,
- "pull_requests_merged_7d": 100,
+ "full_name": "nexu-io/open-design",
+ "url": "https://github.com/nexu-io/open-design",
+ "stars": 40288,
+ "pull_requests_merged_7d": 98,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 750,
- "active_contributors_30d": 136,
- "total_contributors_observed": 136,
- "releases_90d": 57,
- "open_issues": 44,
- "pushed_at": "2026-05-13T04:04:13Z",
+ "recent_commits_30d": 716,
+ "active_contributors_30d": 191,
+ "total_contributors_observed": 191,
+ "releases_90d": 8,
+ "open_issues": 226,
+ "pushed_at": "2026-05-14T18:51:14Z",
"discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
- "primary_language": "JavaScript",
- "rank": 4
+ "primary_language": "TypeScript",
+ "rank": 5
},
{
"full_name": "MemPalace/mempalace",
"url": "https://github.com/MemPalace/mempalace",
- "stars": 52083,
- "pull_requests_merged_7d": 47,
+ "stars": 52191,
+ "pull_requests_merged_7d": 25,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 653,
+ "recent_commits_30d": 554,
"active_contributors_30d": 69,
"total_contributors_observed": 69,
"releases_90d": 8,
- "open_issues": 228,
- "pushed_at": "2026-05-13T00:43:47Z",
+ "open_issues": 236,
+ "pushed_at": "2026-05-14T09:41:59Z",
"discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
"primary_language": "Python",
- "rank": 5
+ "rank": 6
},
{
- "full_name": "nexu-io/open-design",
- "url": "https://github.com/nexu-io/open-design",
- "stars": 38627,
- "pull_requests_merged_7d": 99,
+ "full_name": "denoland/deno",
+ "url": "https://github.com/denoland/deno",
+ "stars": 106691,
+ "pull_requests_merged_7d": 83,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 629,
- "active_contributors_30d": 183,
- "total_contributors_observed": 183,
- "releases_90d": 7,
- "open_issues": 219,
- "pushed_at": "2026-05-13T05:20:52Z",
- "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
- "primary_language": "TypeScript",
- "rank": 6
+ "recent_commits_30d": 517,
+ "active_contributors_30d": 430,
+ "total_contributors_observed": 430,
+ "releases_90d": 16,
+ "open_issues": 2010,
+ "pushed_at": "2026-05-14T19:38:23Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "Rust",
+ "rank": 7
},
{
"full_name": "HKUDS/nanobot",
"url": "https://github.com/HKUDS/nanobot",
- "stars": 42295,
- "pull_requests_merged_7d": 48,
+ "stars": 42455,
+ "pull_requests_merged_7d": 37,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 521,
- "active_contributors_30d": 265,
- "total_contributors_observed": 265,
- "releases_90d": 12,
- "open_issues": 299,
- "pushed_at": "2026-05-13T04:49:21Z",
+ "recent_commits_30d": 513,
+ "active_contributors_30d": 266,
+ "total_contributors_observed": 266,
+ "releases_90d": 11,
+ "open_issues": 283,
+ "pushed_at": "2026-05-14T17:59:41Z",
"discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
"primary_language": "Python",
- "rank": 7
+ "rank": 8
},
{
"full_name": "flutter/flutter",
"url": "https://github.com/flutter/flutter",
- "stars": 176295,
- "pull_requests_merged_7d": 70,
+ "stars": 176320,
+ "pull_requests_merged_7d": 66,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 497,
+ "recent_commits_30d": 480,
"active_contributors_30d": 378,
"total_contributors_observed": 378,
"releases_90d": 0,
- "open_issues": 12247,
- "pushed_at": "2026-05-13T04:36:46Z",
+ "open_issues": 12257,
+ "pushed_at": "2026-05-14T18:11:24Z",
"discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
"primary_language": "Dart",
- "rank": 8
- },
- {
- "full_name": "denoland/deno",
- "url": "https://github.com/denoland/deno",
- "stars": 106663,
- "pull_requests_merged_7d": 80,
- "pull_requests_merged_30d": 100,
- "recent_commits_30d": 479,
- "active_contributors_30d": 432,
- "total_contributors_observed": 432,
- "releases_90d": 16,
- "open_issues": 2016,
- "pushed_at": "2026-05-13T04:41:11Z",
- "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
- "primary_language": "Rust",
"rank": 9
},
{
"full_name": "koala73/worldmonitor",
"url": "https://github.com/koala73/worldmonitor",
- "stars": 54066,
- "pull_requests_merged_7d": 50,
+ "stars": 54180,
+ "pull_requests_merged_7d": 66,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 466,
+ "recent_commits_30d": 447,
"active_contributors_30d": 71,
"total_contributors_observed": 71,
"releases_90d": 43,
- "open_issues": 73,
- "pushed_at": "2026-05-13T04:53:35Z",
+ "open_issues": 74,
+ "pushed_at": "2026-05-14T15:59:42Z",
"discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
"primary_language": "TypeScript",
"rank": 10
},
{
- "full_name": "Yeachan-Heo/oh-my-claudecode",
- "url": "https://github.com/Yeachan-Heo/oh-my-claudecode",
- "stars": 33596,
- "pull_requests_merged_7d": 28,
+ "full_name": "langgenius/dify",
+ "url": "https://github.com/langgenius/dify",
+ "stars": 141377,
+ "pull_requests_merged_7d": 100,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 458,
- "active_contributors_30d": 101,
- "total_contributors_observed": 101,
- "releases_90d": 74,
- "open_issues": 1,
- "pushed_at": "2026-05-13T05:18:57Z",
- "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "recent_commits_30d": 410,
+ "active_contributors_30d": 461,
+ "total_contributors_observed": 461,
+ "releases_90d": 6,
+ "open_issues": 277,
+ "pushed_at": "2026-05-14T16:34:53Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
"primary_language": "TypeScript",
"rank": 11
},
+ {
+ "full_name": "ruvnet/ruflo",
+ "url": "https://github.com/ruvnet/ruflo",
+ "stars": 50941,
+ "pull_requests_merged_7d": 41,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 371,
+ "active_contributors_30d": 20,
+ "total_contributors_observed": 20,
+ "releases_90d": 27,
+ "open_issues": 410,
+ "pushed_at": "2026-05-14T19:32:24Z",
+ "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "primary_language": "TypeScript",
+ "rank": 12
+ },
+ {
+ "full_name": "abhigyanpatwari/GitNexus",
+ "url": "https://github.com/abhigyanpatwari/GitNexus",
+ "stars": 38337,
+ "pull_requests_merged_7d": 77,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 331,
+ "active_contributors_30d": 120,
+ "total_contributors_observed": 120,
+ "releases_90d": 100,
+ "open_issues": 245,
+ "pushed_at": "2026-05-14T19:36:28Z",
+ "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "primary_language": "TypeScript",
+ "rank": 13
+ },
{
"full_name": "affaan-m/everything-claude-code",
"url": "https://github.com/affaan-m/everything-claude-code",
- "stars": 180706,
+ "stars": 182141,
"pull_requests_merged_7d": 100,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 348,
+ "recent_commits_30d": 323,
"active_contributors_30d": 168,
"total_contributors_observed": 168,
"releases_90d": 5,
- "open_issues": 0,
- "pushed_at": "2026-05-13T05:22:01Z",
+ "open_issues": 3,
+ "pushed_at": "2026-05-14T03:31:29Z",
"discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
"primary_language": "JavaScript",
- "rank": 12
+ "rank": 14
},
{
"full_name": "vercel/next.js",
"url": "https://github.com/vercel/next.js",
- "stars": 139423,
- "pull_requests_merged_7d": 43,
+ "stars": 139463,
+ "pull_requests_merged_7d": 38,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 341,
+ "recent_commits_30d": 315,
"active_contributors_30d": 428,
"total_contributors_observed": 428,
"releases_90d": 100,
- "open_issues": 2143,
- "pushed_at": "2026-05-13T00:37:08Z",
+ "open_issues": 2144,
+ "pushed_at": "2026-05-14T19:43:13Z",
"discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
"primary_language": "JavaScript",
- "rank": 13
- },
- {
- "full_name": "abhigyanpatwari/GitNexus",
- "url": "https://github.com/abhigyanpatwari/GitNexus",
- "stars": 38034,
- "pull_requests_merged_7d": 72,
- "pull_requests_merged_30d": 100,
- "recent_commits_30d": 320,
- "active_contributors_30d": 113,
- "total_contributors_observed": 113,
- "releases_90d": 100,
- "open_issues": 232,
- "pushed_at": "2026-05-12T23:42:54Z",
- "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
- "primary_language": "TypeScript",
- "rank": 14
+ "rank": 15
},
{
"full_name": "freeCodeCamp/freeCodeCamp",
"url": "https://github.com/freeCodeCamp/freeCodeCamp",
- "stars": 444591,
- "pull_requests_merged_7d": 41,
+ "stars": 444732,
+ "pull_requests_merged_7d": 50,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 225,
+ "recent_commits_30d": 233,
"active_contributors_30d": 382,
"total_contributors_observed": 382,
"releases_90d": 0,
- "open_issues": 108,
- "pushed_at": "2026-05-12T17:16:49Z",
+ "open_issues": 113,
+ "pushed_at": "2026-05-14T19:38:49Z",
"discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
"primary_language": "TypeScript",
- "rank": 15
+ "rank": 16
},
{
"full_name": "bytedance/deer-flow",
"url": "https://github.com/bytedance/deer-flow",
- "stars": 67221,
- "pull_requests_merged_7d": 47,
+ "stars": 67701,
+ "pull_requests_merged_7d": 46,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 204,
+ "recent_commits_30d": 197,
"active_contributors_30d": 244,
"total_contributors_observed": 244,
"releases_90d": 0,
- "open_issues": 487,
- "pushed_at": "2026-05-13T04:58:42Z",
+ "open_issues": 502,
+ "pushed_at": "2026-05-14T04:10:26Z",
"discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
"primary_language": "Python",
- "rank": 16
+ "rank": 17
},
{
"full_name": "Comfy-Org/ComfyUI",
"url": "https://github.com/Comfy-Org/ComfyUI",
- "stars": 112678,
+ "stars": 112924,
"pull_requests_merged_7d": 51,
"pull_requests_merged_30d": 100,
- "recent_commits_30d": 192,
+ "recent_commits_30d": 195,
"active_contributors_30d": 302,
"total_contributors_observed": 302,
- "releases_90d": 22,
- "open_issues": 3645,
- "pushed_at": "2026-05-13T04:36:00Z",
+ "releases_90d": 23,
+ "open_issues": 3654,
+ "pushed_at": "2026-05-14T19:26:17Z",
"discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
"primary_language": "Python",
- "rank": 17
+ "rank": 18
},
{
- "full_name": "tensorflow/tensorflow",
- "url": "https://github.com/tensorflow/tensorflow",
- "stars": 195090,
+ "full_name": "openclaw/openclaw",
+ "url": "https://github.com/openclaw/openclaw",
+ "stars": 371860,
"pull_requests_merged_7d": 99,
"pull_requests_merged_30d": 99,
- "recent_commits_30d": 1444,
- "active_contributors_30d": 412,
- "total_contributors_observed": 412,
- "releases_90d": 2,
- "open_issues": 1007,
- "pushed_at": "2026-05-13T05:18:47Z",
+ "recent_commits_30d": 18170,
+ "active_contributors_30d": 367,
+ "total_contributors_observed": 367,
+ "releases_90d": 100,
+ "open_issues": 3618,
+ "pushed_at": "2026-05-14T19:41:22Z",
"discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
- "primary_language": "C++",
- "rank": 18
- },
- {
- "full_name": "code-yeongyu/oh-my-openagent",
- "url": "https://github.com/code-yeongyu/oh-my-openagent",
- "stars": 57485,
- "pull_requests_merged_7d": 77,
- "pull_requests_merged_30d": 99,
- "recent_commits_30d": 997,
- "active_contributors_30d": 216,
- "total_contributors_observed": 216,
- "releases_90d": 46,
- "open_issues": 433,
- "pushed_at": "2026-05-13T04:46:24Z",
- "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
"primary_language": "TypeScript",
"rank": 19
},
{
- "full_name": "langgenius/dify",
- "url": "https://github.com/langgenius/dify",
- "stars": 141159,
+ "full_name": "anomalyco/opencode",
+ "url": "https://github.com/anomalyco/opencode",
+ "stars": 160249,
"pull_requests_merged_7d": 98,
"pull_requests_merged_30d": 99,
- "recent_commits_30d": 490,
- "active_contributors_30d": 461,
- "total_contributors_observed": 461,
- "releases_90d": 6,
- "open_issues": 269,
- "pushed_at": "2026-05-13T05:18:54Z",
+ "recent_commits_30d": 1744,
+ "active_contributors_30d": 453,
+ "total_contributors_observed": 453,
+ "releases_90d": 91,
+ "open_issues": 5067,
+ "pushed_at": "2026-05-14T19:32:01Z",
"discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
"primary_language": "TypeScript",
"rank": 20
diff --git a/data/latest/rising-contributors.json b/data/latest/rising-contributors.json
index c0db377..74846c2 100644
--- a/data/latest/rising-contributors.json
+++ b/data/latest/rising-contributors.json
@@ -3,20 +3,20 @@
"slug": "contributors",
"name": "Rising Contributors",
"title": "High-signal observed GitHub contributors with strong activity relative to audience size",
- "generated_at": "2026-05-13T04:42:41.044Z",
- "fresh_until": "2026-05-20T04:42:41.044Z",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
"status": "fresh",
"method": "derived-github-graphql-one-year-contribution-activity",
- "source_run": "2026-05-13",
+ "source_run": "2026-05-14",
"history": {
"weeks": [
- "2026-05-13"
+ "2026-05-14"
],
"ranked_items": [
20
],
"top_10_signal": [
- 778828
+ 779220
]
},
"candidate_count": 800,
@@ -35,11 +35,11 @@
"login": "mP1",
"name": "Miroslav Pokorny",
"profile_url": "https://github.com/mP1",
- "public_contributions": 22927,
+ "public_contributions": 22914,
"public_repos": 113,
"public_gists": 0,
- "observed_public_commits": 22927,
- "observed_public_pull_requests": 9950,
+ "observed_public_commits": 22914,
+ "observed_public_pull_requests": 9943,
"followers": 8,
"location": "NSW, Australia",
"location_confidence": "multi-location",
@@ -63,47 +63,47 @@
"notable_repositories": [],
"rank": 2
},
- {
- "login": "adrianwedd",
- "name": "Adrian Wedd",
- "profile_url": "https://github.com/adrianwedd",
- "public_contributions": 13112,
- "public_repos": 267,
- "public_gists": 0,
- "observed_public_commits": 13112,
- "observed_public_pull_requests": 2606,
- "followers": 16,
- "location": "Cygnet, Tasmania, Australia",
- "location_confidence": "multi-location",
- "discovered_by_query": "location:Australia agentic type:user",
- "notable_repositories": [],
- "rank": 3
- },
{
"login": "rogerchappel",
"name": "Roger Chappel",
"profile_url": "https://github.com/rogerchappel",
- "public_contributions": 10193,
- "public_repos": 144,
+ "public_contributions": 10543,
+ "public_repos": 155,
"public_gists": 0,
- "observed_public_commits": 10193,
- "observed_public_pull_requests": 1977,
+ "observed_public_commits": 10543,
+ "observed_public_pull_requests": 2033,
"followers": 6,
"location": "Australia",
"location_confidence": "exact-country",
"discovered_by_query": "location:Australia followers:<10 repos:120..200 type:user",
"notable_repositories": [],
+ "rank": 3
+ },
+ {
+ "login": "adrianwedd",
+ "name": "Adrian Wedd",
+ "profile_url": "https://github.com/adrianwedd",
+ "public_contributions": 13198,
+ "public_repos": 268,
+ "public_gists": 0,
+ "observed_public_commits": 13198,
+ "observed_public_pull_requests": 2607,
+ "followers": 16,
+ "location": "Cygnet, Tasmania, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia agentic type:user",
+ "notable_repositories": [],
"rank": 4
},
{
"login": "fdciabdul",
"name": "taqin",
"profile_url": "https://github.com/fdciabdul",
- "public_contributions": 78544,
+ "public_contributions": 78382,
"public_repos": 155,
"public_gists": 68,
- "observed_public_commits": 78544,
- "observed_public_pull_requests": 35,
+ "observed_public_commits": 78382,
+ "observed_public_pull_requests": 34,
"followers": 584,
"location": "Indonesia",
"location_confidence": "exact-country",
@@ -115,11 +115,11 @@
"login": "HavenDV",
"name": "Konstantin S.",
"profile_url": "https://github.com/HavenDV",
- "public_contributions": 11411,
+ "public_contributions": 11470,
"public_repos": 156,
"public_gists": 7,
- "observed_public_commits": 11411,
- "observed_public_pull_requests": 7843,
+ "observed_public_commits": 11470,
+ "observed_public_pull_requests": 7893,
"followers": 203,
"location": "Dubai, United Arab Emirates",
"location_confidence": "multi-location",
@@ -131,12 +131,12 @@
"login": "ryanbr",
"name": "Fanboynz",
"profile_url": "https://github.com/ryanbr",
- "public_contributions": 44852,
+ "public_contributions": 44946,
"public_repos": 47,
"public_gists": 0,
- "observed_public_commits": 44852,
- "observed_public_pull_requests": 658,
- "followers": 463,
+ "observed_public_commits": 44946,
+ "observed_public_pull_requests": 659,
+ "followers": 464,
"location": "New Zealand",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
@@ -147,12 +147,12 @@
"login": "marcusramberg",
"name": "Marcus Ramberg",
"profile_url": "https://github.com/marcusramberg",
- "public_contributions": 31999,
+ "public_contributions": 32465,
"public_repos": 344,
"public_gists": 320,
- "observed_public_commits": 31999,
- "observed_public_pull_requests": 144,
- "followers": 353,
+ "observed_public_commits": 32465,
+ "observed_public_pull_requests": 141,
+ "followers": 352,
"location": "Oslo, Norway",
"location_confidence": "multi-location",
"discovered_by_query": "location:Norway repos:>5 type:user",
@@ -163,12 +163,12 @@
"login": "menacedjava",
"name": "Madumarov Davron ",
"profile_url": "https://github.com/menacedjava",
- "public_contributions": 26501,
+ "public_contributions": 25801,
"public_repos": 343,
"public_gists": 0,
- "observed_public_commits": 26501,
+ "observed_public_commits": 25801,
"observed_public_pull_requests": 5,
- "followers": 252,
+ "followers": 253,
"location": "United Arab Emirates",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
@@ -179,10 +179,10 @@
"login": "Correia-jpv",
"name": "João Correia",
"profile_url": "https://github.com/Correia-jpv",
- "public_contributions": 37002,
+ "public_contributions": 37214,
"public_repos": 140,
"public_gists": 0,
- "observed_public_commits": 37002,
+ "observed_public_commits": 37214,
"observed_public_pull_requests": 32,
"followers": 479,
"location": "Porto, Portugal",
@@ -200,7 +200,7 @@
"public_gists": 6,
"observed_public_commits": 223,
"observed_public_pull_requests": 288,
- "followers": 146,
+ "followers": 147,
"location": "Kuala Lumpur, Malaysia",
"location_confidence": "multi-location",
"discovered_by_query": "location:Malaysia repos:>5 type:user",
@@ -211,12 +211,12 @@
"login": "bocaletto-luca",
"name": "Bocaletto Luca",
"profile_url": "https://github.com/bocaletto-luca",
- "public_contributions": 71527,
+ "public_contributions": 71482,
"public_repos": 294,
"public_gists": 8,
- "observed_public_commits": 71527,
+ "observed_public_commits": 71482,
"observed_public_pull_requests": 145,
- "followers": 2322,
+ "followers": 2330,
"location": "Italy",
"location_confidence": "exact-country",
"discovered_by_query": "location:Italy repos:>5 type:user",
@@ -227,11 +227,11 @@
"login": "leoloso",
"name": "Leonardo Losoviz",
"profile_url": "https://github.com/leoloso",
- "public_contributions": 16756,
+ "public_contributions": 16030,
"public_repos": 108,
"public_gists": 11,
- "observed_public_commits": 16756,
- "observed_public_pull_requests": 239,
+ "observed_public_commits": 16030,
+ "observed_public_pull_requests": 237,
"followers": 138,
"location": "Kuala Lumpur, Malaysia",
"location_confidence": "multi-location",
@@ -248,7 +248,7 @@
"public_gists": 98,
"observed_public_commits": 5527,
"observed_public_pull_requests": 1,
- "followers": 397,
+ "followers": 399,
"location": "Hong Kong",
"location_confidence": "exact-country",
"discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
@@ -259,12 +259,12 @@
"login": "standardgalactic",
"name": "Cogito Ergo Sum",
"profile_url": "https://github.com/standardgalactic",
- "public_contributions": 2546,
+ "public_contributions": 2542,
"public_repos": 23682,
"public_gists": 113,
- "observed_public_commits": 2546,
+ "observed_public_commits": 2542,
"observed_public_pull_requests": 18,
- "followers": 21159,
+ "followers": 21222,
"location": "Canada",
"location_confidence": "exact-country",
"discovered_by_query": "location:Canada repos:>5 type:user",
@@ -275,12 +275,12 @@
"login": "tschm",
"name": "Thomas Schmelzer",
"profile_url": "https://github.com/tschm",
- "public_contributions": 11647,
+ "public_contributions": 11738,
"public_repos": 94,
"public_gists": 16,
- "observed_public_commits": 11647,
- "observed_public_pull_requests": 2756,
- "followers": 339,
+ "observed_public_commits": 11738,
+ "observed_public_pull_requests": 2771,
+ "followers": 338,
"location": "Palo Alto & Abu Dhabi, United Arab Emirates",
"location_confidence": "multi-location",
"discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
@@ -291,10 +291,10 @@
"login": "hendisantika",
"name": "Hendi Santika",
"profile_url": "https://github.com/hendisantika",
- "public_contributions": 35806,
+ "public_contributions": 35856,
"public_repos": 2310,
"public_gists": 70,
- "observed_public_commits": 35806,
+ "observed_public_commits": 35856,
"observed_public_pull_requests": 14,
"followers": 2051,
"location": "Bandung Jawa Barat - Indonesia",
@@ -307,12 +307,12 @@
"login": "noahgift",
"name": "Noah Gift",
"profile_url": "https://github.com/noahgift",
- "public_contributions": 53662,
+ "public_contributions": 53717,
"public_repos": 402,
"public_gists": 63,
- "observed_public_commits": 53662,
- "observed_public_pull_requests": 2434,
- "followers": 3340,
+ "observed_public_commits": 53717,
+ "observed_public_pull_requests": 2480,
+ "followers": 3337,
"location": "Spain",
"location_confidence": "exact-country",
"discovered_by_query": "location:Spain repos:>5 type:user",
@@ -323,11 +323,11 @@
"login": "YASSERRMD",
"name": "Mohamed Yasser",
"profile_url": "https://github.com/YASSERRMD",
- "public_contributions": 5222,
- "public_repos": 100,
+ "public_contributions": 5311,
+ "public_repos": 101,
"public_gists": 0,
- "observed_public_commits": 5222,
- "observed_public_pull_requests": 1256,
+ "observed_public_commits": 5311,
+ "observed_public_pull_requests": 1278,
"followers": 89,
"location": "Sharjah, United Arab Emirates",
"location_confidence": "multi-location",
@@ -336,18 +336,18 @@
"rank": 19
},
{
- "login": "tokuhirom",
- "name": "Tokuhiro Matsuno",
- "profile_url": "https://github.com/tokuhirom",
- "public_contributions": 9892,
- "public_repos": 989,
- "public_gists": 174,
- "observed_public_commits": 9892,
- "observed_public_pull_requests": 3886,
- "followers": 1034,
- "location": "Tokyo, Japan",
- "location_confidence": "multi-location",
- "discovered_by_query": "location:Japan repos:>5 type:user",
+ "login": "pirapira",
+ "name": "Yoichi Hirai",
+ "profile_url": "https://github.com/pirapira",
+ "public_contributions": 11316,
+ "public_repos": 215,
+ "public_gists": 45,
+ "observed_public_commits": 11316,
+ "observed_public_pull_requests": 4358,
+ "followers": 799,
+ "location": "Portugal",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
"notable_repositories": [],
"rank": 20
}
diff --git a/data/runs/2026-05-14/categories-agentic-projects.json b/data/runs/2026-05-14/categories-agentic-projects.json
new file mode 100644
index 0000000..dc88db4
--- /dev/null
+++ b/data/runs/2026-05-14/categories-agentic-projects.json
@@ -0,0 +1,384 @@
+{
+ "kind": "category",
+ "slug": "agentic-projects",
+ "name": "Agentic Projects",
+ "title": "Top observed agentic open-source projects",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-rest-search-agentic-project-signals",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 1000
+ ]
+ },
+ "candidate_count": 258152,
+ "caveats": [
+ "Live data uses GitHub repository search and public repository fields; it is an observed sample, not a complete census.",
+ "Project PR counts use recent merged pull requests visible through GitHub GraphQL; high-volume repositories may be capped by the first 100 recently updated merged PRs per snapshot.",
+ "Recent commit, release, issue, and star fields come from official GitHub APIs. Contributor count is observed all-time contributors when the REST budget permits, not unique 30-day contributors.",
+ "Project momentum prioritises recent merged PRs, recent commits, observed contributors, then stars."
+ ],
+ "discovery_queries": [
+ "agentic archived:false pushed:>=2026-04-01",
+ "topic:ai-agents archived:false",
+ "topic:llm-agents archived:false",
+ "topic:mcp archived:false",
+ "agent framework archived:false stars:>100"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "agentic archived:false pushed:>=2026-04-01",
+ "total": 196594,
+ "accepted": 20
+ },
+ {
+ "query": "topic:ai-agents archived:false",
+ "total": 28761,
+ "accepted": 13
+ },
+ {
+ "query": "topic:llm-agents archived:false",
+ "total": 1158,
+ "accepted": 20
+ },
+ {
+ "query": "topic:mcp archived:false",
+ "total": 31055,
+ "accepted": 14
+ },
+ {
+ "query": "agent framework archived:false stars:>100",
+ "total": 584,
+ "accepted": 16
+ }
+ ],
+ "entries": [
+ {
+ "full_name": "elizaOS/eliza",
+ "url": "https://github.com/elizaOS/eliza",
+ "stars": 18368,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 7405,
+ "active_contributors_30d": 346,
+ "total_contributors_observed": 346,
+ "releases_90d": 1,
+ "open_issues": 7,
+ "pushed_at": "2026-05-14T13:41:51Z",
+ "discovered_by_query": "agent framework archived:false stars:>100",
+ "primary_language": "TypeScript",
+ "rank": 1
+ },
+ {
+ "full_name": "openai/codex",
+ "url": "https://github.com/openai/codex",
+ "stars": 82624,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 1175,
+ "active_contributors_30d": 448,
+ "total_contributors_observed": 448,
+ "releases_90d": 100,
+ "open_issues": 3923,
+ "pushed_at": "2026-05-14T19:45:45Z",
+ "discovered_by_query": "agentic archived:false pushed:>=2026-04-01",
+ "primary_language": "Rust",
+ "rank": 2
+ },
+ {
+ "full_name": "mastra-ai/mastra",
+ "url": "https://github.com/mastra-ai/mastra",
+ "stars": 23886,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 850,
+ "active_contributors_30d": 436,
+ "total_contributors_observed": 436,
+ "releases_90d": 22,
+ "open_issues": 208,
+ "pushed_at": "2026-05-14T19:45:53Z",
+ "discovered_by_query": "agent framework archived:false stars:>100",
+ "primary_language": "TypeScript",
+ "rank": 3
+ },
+ {
+ "full_name": "n8n-io/n8n",
+ "url": "https://github.com/n8n-io/n8n",
+ "stars": 187845,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 792,
+ "active_contributors_30d": 428,
+ "total_contributors_observed": 428,
+ "releases_90d": 93,
+ "open_issues": 417,
+ "pushed_at": "2026-05-14T19:45:21Z",
+ "discovered_by_query": "topic:mcp archived:false",
+ "primary_language": "TypeScript",
+ "rank": 4
+ },
+ {
+ "full_name": "lobehub/lobehub",
+ "url": "https://github.com/lobehub/lobehub",
+ "stars": 77077,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 759,
+ "active_contributors_30d": 321,
+ "total_contributors_observed": 321,
+ "releases_90d": 64,
+ "open_issues": 556,
+ "pushed_at": "2026-05-14T19:30:19Z",
+ "discovered_by_query": "agentic archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 5
+ },
+ {
+ "full_name": "punkpeye/awesome-mcp-servers",
+ "url": "https://github.com/punkpeye/awesome-mcp-servers",
+ "stars": 86888,
+ "pull_requests_merged_7d": 0,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 741,
+ "active_contributors_30d": 446,
+ "total_contributors_observed": 446,
+ "releases_90d": 0,
+ "open_issues": 32,
+ "pushed_at": "2026-05-02T16:08:17Z",
+ "discovered_by_query": "topic:mcp archived:false",
+ "rank": 6
+ },
+ {
+ "full_name": "heygen-com/hyperframes",
+ "url": "https://github.com/heygen-com/hyperframes",
+ "stars": 18167,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 609,
+ "active_contributors_30d": 20,
+ "total_contributors_observed": 20,
+ "releases_90d": 100,
+ "open_issues": 13,
+ "pushed_at": "2026-05-14T18:56:18Z",
+ "discovered_by_query": "agent framework archived:false stars:>100",
+ "primary_language": "TypeScript",
+ "rank": 7
+ },
+ {
+ "full_name": "MemPalace/mempalace",
+ "url": "https://github.com/MemPalace/mempalace",
+ "stars": 52191,
+ "pull_requests_merged_7d": 25,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 554,
+ "active_contributors_30d": 69,
+ "total_contributors_observed": 69,
+ "releases_90d": 8,
+ "open_issues": 236,
+ "pushed_at": "2026-05-14T09:41:59Z",
+ "discovered_by_query": "topic:mcp archived:false",
+ "primary_language": "Python",
+ "rank": 8
+ },
+ {
+ "full_name": "HKUDS/nanobot",
+ "url": "https://github.com/HKUDS/nanobot",
+ "stars": 42455,
+ "pull_requests_merged_7d": 37,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 513,
+ "active_contributors_30d": 266,
+ "total_contributors_observed": 266,
+ "releases_90d": 11,
+ "open_issues": 283,
+ "pushed_at": "2026-05-14T17:59:41Z",
+ "discovered_by_query": "topic:ai-agents archived:false",
+ "primary_language": "Python",
+ "rank": 9
+ },
+ {
+ "full_name": "infiniflow/ragflow",
+ "url": "https://github.com/infiniflow/ragflow",
+ "stars": 80507,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 474,
+ "active_contributors_30d": 462,
+ "total_contributors_observed": 462,
+ "releases_90d": 5,
+ "open_issues": 2871,
+ "pushed_at": "2026-05-14T13:39:48Z",
+ "discovered_by_query": "agentic archived:false pushed:>=2026-04-01",
+ "primary_language": "Python",
+ "rank": 10
+ },
+ {
+ "full_name": "langgenius/dify",
+ "url": "https://github.com/langgenius/dify",
+ "stars": 141377,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 410,
+ "active_contributors_30d": 461,
+ "total_contributors_observed": 461,
+ "releases_90d": 6,
+ "open_issues": 277,
+ "pushed_at": "2026-05-14T16:34:53Z",
+ "discovered_by_query": "agentic archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 11
+ },
+ {
+ "full_name": "mudler/LocalAI",
+ "url": "https://github.com/mudler/LocalAI",
+ "stars": 46262,
+ "pull_requests_merged_7d": 71,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 329,
+ "active_contributors_30d": 193,
+ "total_contributors_observed": 193,
+ "releases_90d": 12,
+ "open_issues": 137,
+ "pushed_at": "2026-05-14T15:41:48Z",
+ "discovered_by_query": "topic:mcp archived:false",
+ "primary_language": "Go",
+ "rank": 12
+ },
+ {
+ "full_name": "affaan-m/everything-claude-code",
+ "url": "https://github.com/affaan-m/everything-claude-code",
+ "stars": 182141,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 323,
+ "active_contributors_30d": 168,
+ "total_contributors_observed": 168,
+ "releases_90d": 5,
+ "open_issues": 3,
+ "pushed_at": "2026-05-14T03:31:29Z",
+ "discovered_by_query": "agentic archived:false pushed:>=2026-04-01",
+ "primary_language": "JavaScript",
+ "rank": 13
+ },
+ {
+ "full_name": "openai/openai-agents-python",
+ "url": "https://github.com/openai/openai-agents-python",
+ "stars": 26310,
+ "pull_requests_merged_7d": 92,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 243,
+ "active_contributors_30d": 269,
+ "total_contributors_observed": 269,
+ "releases_90d": 43,
+ "open_issues": 45,
+ "pushed_at": "2026-05-14T10:24:35Z",
+ "discovered_by_query": "agent framework archived:false stars:>100",
+ "primary_language": "Python",
+ "rank": 14
+ },
+ {
+ "full_name": "bytedance/deer-flow",
+ "url": "https://github.com/bytedance/deer-flow",
+ "stars": 67701,
+ "pull_requests_merged_7d": 46,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 197,
+ "active_contributors_30d": 244,
+ "total_contributors_observed": 244,
+ "releases_90d": 0,
+ "open_issues": 502,
+ "pushed_at": "2026-05-14T04:10:26Z",
+ "discovered_by_query": "topic:ai-agents archived:false",
+ "primary_language": "Python",
+ "rank": 15
+ },
+ {
+ "full_name": "daytonaio/daytona",
+ "url": "https://github.com/daytonaio/daytona",
+ "stars": 72441,
+ "pull_requests_merged_7d": 46,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 166,
+ "active_contributors_30d": 224,
+ "total_contributors_observed": 224,
+ "releases_90d": 36,
+ "open_issues": 279,
+ "pushed_at": "2026-05-14T17:44:35Z",
+ "discovered_by_query": "topic:ai-agents archived:false",
+ "primary_language": "TypeScript",
+ "rank": 16
+ },
+ {
+ "full_name": "IBM/mcp-context-forge",
+ "url": "https://github.com/IBM/mcp-context-forge",
+ "stars": 3702,
+ "pull_requests_merged_7d": 58,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 156,
+ "active_contributors_30d": 151,
+ "total_contributors_observed": 151,
+ "releases_90d": 5,
+ "open_issues": 857,
+ "pushed_at": "2026-05-14T18:18:42Z",
+ "discovered_by_query": "topic:llm-agents archived:false",
+ "primary_language": "Python",
+ "rank": 17
+ },
+ {
+ "full_name": "deepset-ai/haystack",
+ "url": "https://github.com/deepset-ai/haystack",
+ "stars": 25230,
+ "pull_requests_merged_7d": 35,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 143,
+ "active_contributors_30d": 345,
+ "total_contributors_observed": 345,
+ "releases_90d": 18,
+ "open_issues": 94,
+ "pushed_at": "2026-05-14T15:22:02Z",
+ "discovered_by_query": "agent framework archived:false stars:>100",
+ "primary_language": "MDX",
+ "rank": 18
+ },
+ {
+ "full_name": "langchain-ai/langgraph",
+ "url": "https://github.com/langchain-ai/langgraph",
+ "stars": 32051,
+ "pull_requests_merged_7d": 26,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 119,
+ "active_contributors_30d": 273,
+ "total_contributors_observed": 273,
+ "releases_90d": 73,
+ "open_issues": 296,
+ "pushed_at": "2026-05-14T16:45:38Z",
+ "discovered_by_query": "agent framework archived:false stars:>100",
+ "primary_language": "Python",
+ "rank": 19
+ },
+ {
+ "full_name": "anomalyco/opencode",
+ "url": "https://github.com/anomalyco/opencode",
+ "stars": 160250,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 1744,
+ "active_contributors_30d": 453,
+ "total_contributors_observed": 453,
+ "releases_90d": 91,
+ "open_issues": 5067,
+ "pushed_at": "2026-05-14T19:32:01Z",
+ "discovered_by_query": "agentic archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/categories-claude-projects.json b/data/runs/2026-05-14/categories-claude-projects.json
new file mode 100644
index 0000000..aed4096
--- /dev/null
+++ b/data/runs/2026-05-14/categories-claude-projects.json
@@ -0,0 +1,379 @@
+{
+ "kind": "category",
+ "slug": "claude-projects",
+ "name": "Claude Projects",
+ "title": "Top observed Claude-related open-source projects",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-rest-search-agentic-project-signals",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 996
+ ]
+ },
+ "candidate_count": 294716,
+ "caveats": [
+ "Live data uses GitHub repository search and public repository fields; it is an observed sample, not a complete census.",
+ "Project PR counts use recent merged pull requests visible through GitHub GraphQL; high-volume repositories may be capped by the first 100 recently updated merged PRs per snapshot.",
+ "Recent commit, release, issue, and star fields come from official GitHub APIs. Contributor count is observed all-time contributors when the REST budget permits, not unique 30-day contributors.",
+ "Project momentum prioritises recent merged PRs, recent commits, observed contributors, then stars."
+ ],
+ "discovery_queries": [
+ "claude archived:false pushed:>=2026-04-01",
+ "claude-code archived:false",
+ "topic:claude archived:false",
+ "anthropic claude archived:false stars:>50"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "claude archived:false pushed:>=2026-04-01",
+ "total": 132088,
+ "accepted": 20
+ },
+ {
+ "query": "claude-code archived:false",
+ "total": 140481,
+ "accepted": 4
+ },
+ {
+ "query": "topic:claude archived:false",
+ "total": 21622,
+ "accepted": 8
+ },
+ {
+ "query": "anthropic claude archived:false stars:>50",
+ "total": 525,
+ "accepted": 9
+ }
+ ],
+ "entries": [
+ {
+ "full_name": "gsd-build/get-shit-done",
+ "url": "https://github.com/gsd-build/get-shit-done",
+ "stars": 62208,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 796,
+ "active_contributors_30d": 136,
+ "total_contributors_observed": 136,
+ "releases_90d": 58,
+ "open_issues": 39,
+ "pushed_at": "2026-05-14T19:46:36Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "JavaScript",
+ "rank": 1
+ },
+ {
+ "full_name": "lobehub/lobehub",
+ "url": "https://github.com/lobehub/lobehub",
+ "stars": 77077,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 759,
+ "active_contributors_30d": 321,
+ "total_contributors_observed": 321,
+ "releases_90d": 64,
+ "open_issues": 556,
+ "pushed_at": "2026-05-14T19:30:19Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 2
+ },
+ {
+ "full_name": "nexu-io/open-design",
+ "url": "https://github.com/nexu-io/open-design",
+ "stars": 40291,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 716,
+ "active_contributors_30d": 191,
+ "total_contributors_observed": 191,
+ "releases_90d": 8,
+ "open_issues": 226,
+ "pushed_at": "2026-05-14T18:51:14Z",
+ "discovered_by_query": "topic:claude archived:false",
+ "primary_language": "TypeScript",
+ "rank": 3
+ },
+ {
+ "full_name": "HKUDS/nanobot",
+ "url": "https://github.com/HKUDS/nanobot",
+ "stars": 42455,
+ "pull_requests_merged_7d": 37,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 513,
+ "active_contributors_30d": 266,
+ "total_contributors_observed": 266,
+ "releases_90d": 11,
+ "open_issues": 283,
+ "pushed_at": "2026-05-14T17:59:41Z",
+ "discovered_by_query": "topic:claude archived:false",
+ "primary_language": "Python",
+ "rank": 4
+ },
+ {
+ "full_name": "promptfoo/promptfoo",
+ "url": "https://github.com/promptfoo/promptfoo",
+ "stars": 21255,
+ "pull_requests_merged_7d": 82,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 463,
+ "active_contributors_30d": 278,
+ "total_contributors_observed": 278,
+ "releases_90d": 16,
+ "open_issues": 74,
+ "pushed_at": "2026-05-14T19:17:07Z",
+ "discovered_by_query": "anthropic claude archived:false stars:>50",
+ "primary_language": "TypeScript",
+ "rank": 5
+ },
+ {
+ "full_name": "ruvnet/ruflo",
+ "url": "https://github.com/ruvnet/ruflo",
+ "stars": 50941,
+ "pull_requests_merged_7d": 41,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 371,
+ "active_contributors_30d": 20,
+ "total_contributors_observed": 20,
+ "releases_90d": 27,
+ "open_issues": 410,
+ "pushed_at": "2026-05-14T19:32:24Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 6
+ },
+ {
+ "full_name": "affaan-m/everything-claude-code",
+ "url": "https://github.com/affaan-m/everything-claude-code",
+ "stars": 182141,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 323,
+ "active_contributors_30d": 168,
+ "total_contributors_observed": 168,
+ "releases_90d": 5,
+ "open_issues": 3,
+ "pushed_at": "2026-05-14T03:31:29Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "JavaScript",
+ "rank": 7
+ },
+ {
+ "full_name": "danny-avila/LibreChat",
+ "url": "https://github.com/danny-avila/LibreChat",
+ "stars": 36999,
+ "pull_requests_merged_7d": 72,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 195,
+ "active_contributors_30d": 337,
+ "total_contributors_observed": 337,
+ "releases_90d": 14,
+ "open_issues": 262,
+ "pushed_at": "2026-05-14T18:24:13Z",
+ "discovered_by_query": "anthropic claude archived:false stars:>50",
+ "primary_language": "TypeScript",
+ "rank": 8
+ },
+ {
+ "full_name": "NousResearch/hermes-agent",
+ "url": "https://github.com/NousResearch/hermes-agent",
+ "stars": 150148,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 98,
+ "recent_commits_30d": 4040,
+ "active_contributors_30d": 386,
+ "total_contributors_observed": 386,
+ "releases_90d": 12,
+ "open_issues": 3961,
+ "pushed_at": "2026-05-14T16:59:06Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "Python",
+ "rank": 9
+ },
+ {
+ "full_name": "CherryHQ/cherry-studio",
+ "url": "https://github.com/CherryHQ/cherry-studio",
+ "stars": 45662,
+ "pull_requests_merged_7d": 45,
+ "pull_requests_merged_30d": 98,
+ "recent_commits_30d": 100,
+ "active_contributors_30d": 366,
+ "total_contributors_observed": 366,
+ "releases_90d": 16,
+ "open_issues": 869,
+ "pushed_at": "2026-05-14T14:12:54Z",
+ "discovered_by_query": "claude-code archived:false",
+ "primary_language": "TypeScript",
+ "rank": 10
+ },
+ {
+ "full_name": "Significant-Gravitas/AutoGPT",
+ "url": "https://github.com/Significant-Gravitas/AutoGPT",
+ "stars": 184296,
+ "pull_requests_merged_7d": 47,
+ "pull_requests_merged_30d": 97,
+ "recent_commits_30d": 218,
+ "active_contributors_30d": 429,
+ "total_contributors_observed": 429,
+ "releases_90d": 12,
+ "open_issues": 258,
+ "pushed_at": "2026-05-14T18:16:13Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "Python",
+ "rank": 11
+ },
+ {
+ "full_name": "code-yeongyu/oh-my-openagent",
+ "url": "https://github.com/code-yeongyu/oh-my-openagent",
+ "stars": 57768,
+ "pull_requests_merged_7d": 47,
+ "pull_requests_merged_30d": 74,
+ "recent_commits_30d": 982,
+ "active_contributors_30d": 216,
+ "total_contributors_observed": 216,
+ "releases_90d": 47,
+ "open_issues": 382,
+ "pushed_at": "2026-05-14T12:49:02Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 12
+ },
+ {
+ "full_name": "thedotmack/claude-mem",
+ "url": "https://github.com/thedotmack/claude-mem",
+ "stars": 75735,
+ "pull_requests_merged_7d": 5,
+ "pull_requests_merged_30d": 74,
+ "recent_commits_30d": 218,
+ "active_contributors_30d": 95,
+ "total_contributors_observed": 95,
+ "releases_90d": 82,
+ "open_issues": 63,
+ "pushed_at": "2026-05-13T03:38:38Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 13
+ },
+ {
+ "full_name": "rtk-ai/rtk",
+ "url": "https://github.com/rtk-ai/rtk",
+ "stars": 47918,
+ "pull_requests_merged_7d": 16,
+ "pull_requests_merged_30d": 67,
+ "recent_commits_30d": 151,
+ "active_contributors_30d": 87,
+ "total_contributors_observed": 87,
+ "releases_90d": 100,
+ "open_issues": 493,
+ "pushed_at": "2026-05-14T19:41:22Z",
+ "discovered_by_query": "claude-code archived:false",
+ "primary_language": "Rust",
+ "rank": 14
+ },
+ {
+ "full_name": "yamadashy/repomix",
+ "url": "https://github.com/yamadashy/repomix",
+ "stars": 24790,
+ "pull_requests_merged_7d": 12,
+ "pull_requests_merged_30d": 66,
+ "recent_commits_30d": 247,
+ "active_contributors_30d": 67,
+ "total_contributors_observed": 67,
+ "releases_90d": 4,
+ "open_issues": 131,
+ "pushed_at": "2026-05-11T15:06:36Z",
+ "discovered_by_query": "anthropic claude archived:false stars:>50",
+ "primary_language": "TypeScript",
+ "rank": 15
+ },
+ {
+ "full_name": "garrytan/gstack",
+ "url": "https://github.com/garrytan/gstack",
+ "stars": 96578,
+ "pull_requests_merged_7d": 13,
+ "pull_requests_merged_30d": 61,
+ "recent_commits_30d": 62,
+ "active_contributors_30d": 9,
+ "total_contributors_observed": 9,
+ "releases_90d": 0,
+ "open_issues": 203,
+ "pushed_at": "2026-05-14T15:35:32Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 16
+ },
+ {
+ "full_name": "jarrodwatts/claude-hud",
+ "url": "https://github.com/jarrodwatts/claude-hud",
+ "stars": 22766,
+ "pull_requests_merged_7d": 10,
+ "pull_requests_merged_30d": 57,
+ "recent_commits_30d": 156,
+ "active_contributors_30d": 70,
+ "total_contributors_observed": 70,
+ "releases_90d": 3,
+ "open_issues": 12,
+ "pushed_at": "2026-05-13T23:40:48Z",
+ "discovered_by_query": "anthropic claude archived:false stars:>50",
+ "primary_language": "JavaScript",
+ "rank": 17
+ },
+ {
+ "full_name": "farion1231/cc-switch",
+ "url": "https://github.com/farion1231/cc-switch",
+ "stars": 70768,
+ "pull_requests_merged_7d": 2,
+ "pull_requests_merged_30d": 56,
+ "recent_commits_30d": 203,
+ "active_contributors_30d": 114,
+ "total_contributors_observed": 114,
+ "releases_90d": 9,
+ "open_issues": 684,
+ "pushed_at": "2026-05-14T18:41:39Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "Rust",
+ "rank": 18
+ },
+ {
+ "full_name": "safishamsi/graphify",
+ "url": "https://github.com/safishamsi/graphify",
+ "stars": 47940,
+ "pull_requests_merged_7d": 14,
+ "pull_requests_merged_30d": 47,
+ "recent_commits_30d": 294,
+ "active_contributors_30d": 36,
+ "total_contributors_observed": 36,
+ "releases_90d": 100,
+ "open_issues": 99,
+ "pushed_at": "2026-05-14T10:49:00Z",
+ "discovered_by_query": "claude-code archived:false",
+ "primary_language": "Python",
+ "rank": 19
+ },
+ {
+ "full_name": "davila7/claude-code-templates",
+ "url": "https://github.com/davila7/claude-code-templates",
+ "stars": 27274,
+ "pull_requests_merged_7d": 9,
+ "pull_requests_merged_30d": 38,
+ "recent_commits_30d": 103,
+ "active_contributors_30d": 71,
+ "total_contributors_observed": 71,
+ "releases_90d": 0,
+ "open_issues": 74,
+ "pushed_at": "2026-05-14T06:46:39Z",
+ "discovered_by_query": "anthropic claude archived:false stars:>50",
+ "primary_language": "Python",
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/categories-codex-projects.json b/data/runs/2026-05-14/categories-codex-projects.json
new file mode 100644
index 0000000..5c95ac2
--- /dev/null
+++ b/data/runs/2026-05-14/categories-codex-projects.json
@@ -0,0 +1,379 @@
+{
+ "kind": "category",
+ "slug": "codex-projects",
+ "name": "Codex Projects",
+ "title": "Top observed Codex-related open-source projects",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-rest-search-agentic-project-signals",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 1000
+ ]
+ },
+ "candidate_count": 46410,
+ "caveats": [
+ "Live data uses GitHub repository search and public repository fields; it is an observed sample, not a complete census.",
+ "Project PR counts use recent merged pull requests visible through GitHub GraphQL; high-volume repositories may be capped by the first 100 recently updated merged PRs per snapshot.",
+ "Recent commit, release, issue, and star fields come from official GitHub APIs. Contributor count is observed all-time contributors when the REST budget permits, not unique 30-day contributors.",
+ "Project momentum prioritises recent merged PRs, recent commits, observed contributors, then stars."
+ ],
+ "discovery_queries": [
+ "codex archived:false pushed:>=2026-04-01",
+ "openai codex archived:false",
+ "topic:codex archived:false",
+ "codex cli archived:false"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "codex archived:false pushed:>=2026-04-01",
+ "total": 29160,
+ "accepted": 20
+ },
+ {
+ "query": "openai codex archived:false",
+ "total": 3809,
+ "accepted": 17
+ },
+ {
+ "query": "topic:codex archived:false",
+ "total": 6981,
+ "accepted": 7
+ },
+ {
+ "query": "codex cli archived:false",
+ "total": 6460,
+ "accepted": 10
+ }
+ ],
+ "entries": [
+ {
+ "full_name": "openai/codex",
+ "url": "https://github.com/openai/codex",
+ "stars": 82623,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 1175,
+ "active_contributors_30d": 448,
+ "total_contributors_observed": 448,
+ "releases_90d": 100,
+ "open_issues": 3923,
+ "pushed_at": "2026-05-14T19:45:45Z",
+ "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
+ "primary_language": "Rust",
+ "rank": 1
+ },
+ {
+ "full_name": "Yeachan-Heo/oh-my-codex",
+ "url": "https://github.com/Yeachan-Heo/oh-my-codex",
+ "stars": 28657,
+ "pull_requests_merged_7d": 89,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 864,
+ "active_contributors_30d": 58,
+ "total_contributors_observed": 58,
+ "releases_90d": 99,
+ "open_issues": 0,
+ "pushed_at": "2026-05-14T19:25:27Z",
+ "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 2
+ },
+ {
+ "full_name": "nexu-io/open-design",
+ "url": "https://github.com/nexu-io/open-design",
+ "stars": 40292,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 716,
+ "active_contributors_30d": 191,
+ "total_contributors_observed": 191,
+ "releases_90d": 8,
+ "open_issues": 226,
+ "pushed_at": "2026-05-14T18:51:14Z",
+ "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 3
+ },
+ {
+ "full_name": "OpenCoworkAI/open-codesign",
+ "url": "https://github.com/OpenCoworkAI/open-codesign",
+ "stars": 5895,
+ "pull_requests_merged_7d": 6,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 682,
+ "active_contributors_30d": 16,
+ "total_contributors_observed": 16,
+ "releases_90d": 6,
+ "open_issues": 36,
+ "pushed_at": "2026-05-12T04:37:51Z",
+ "discovered_by_query": "openai codex archived:false",
+ "primary_language": "TypeScript",
+ "rank": 4
+ },
+ {
+ "full_name": "manaflow-ai/cmux",
+ "url": "https://github.com/manaflow-ai/cmux",
+ "stars": 16939,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 669,
+ "active_contributors_30d": 87,
+ "total_contributors_observed": 87,
+ "releases_90d": 36,
+ "open_issues": 966,
+ "pushed_at": "2026-05-14T19:28:37Z",
+ "discovered_by_query": "topic:codex archived:false",
+ "primary_language": "Swift",
+ "rank": 5
+ },
+ {
+ "full_name": "superset-sh/superset",
+ "url": "https://github.com/superset-sh/superset",
+ "stars": 10665,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 541,
+ "active_contributors_30d": 62,
+ "total_contributors_observed": 62,
+ "releases_90d": 82,
+ "open_issues": 534,
+ "pushed_at": "2026-05-14T19:45:40Z",
+ "discovered_by_query": "codex cli archived:false",
+ "primary_language": "TypeScript",
+ "rank": 6
+ },
+ {
+ "full_name": "HKUDS/nanobot",
+ "url": "https://github.com/HKUDS/nanobot",
+ "stars": 42455,
+ "pull_requests_merged_7d": 37,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 513,
+ "active_contributors_30d": 266,
+ "total_contributors_observed": 266,
+ "releases_90d": 11,
+ "open_issues": 283,
+ "pushed_at": "2026-05-14T17:59:41Z",
+ "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
+ "primary_language": "Python",
+ "rank": 7
+ },
+ {
+ "full_name": "ruvnet/ruflo",
+ "url": "https://github.com/ruvnet/ruflo",
+ "stars": 50941,
+ "pull_requests_merged_7d": 41,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 371,
+ "active_contributors_30d": 20,
+ "total_contributors_observed": 20,
+ "releases_90d": 27,
+ "open_issues": 410,
+ "pushed_at": "2026-05-14T19:32:24Z",
+ "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 8
+ },
+ {
+ "full_name": "affaan-m/everything-claude-code",
+ "url": "https://github.com/affaan-m/everything-claude-code",
+ "stars": 182141,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 323,
+ "active_contributors_30d": 168,
+ "total_contributors_observed": 168,
+ "releases_90d": 5,
+ "open_issues": 3,
+ "pushed_at": "2026-05-14T03:31:29Z",
+ "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
+ "primary_language": "JavaScript",
+ "rank": 9
+ },
+ {
+ "full_name": "teng-lin/notebooklm-py",
+ "url": "https://github.com/teng-lin/notebooklm-py",
+ "stars": 13234,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 161,
+ "active_contributors_30d": 21,
+ "total_contributors_observed": 21,
+ "releases_90d": 4,
+ "open_issues": 3,
+ "pushed_at": "2026-05-14T19:47:35Z",
+ "discovered_by_query": "codex cli archived:false",
+ "primary_language": "Python",
+ "rank": 10
+ },
+ {
+ "full_name": "iOfficeAI/AionUi",
+ "url": "https://github.com/iOfficeAI/AionUi",
+ "stars": 25153,
+ "pull_requests_merged_7d": 52,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 145,
+ "active_contributors_30d": 81,
+ "total_contributors_observed": 81,
+ "releases_90d": 51,
+ "open_issues": 408,
+ "pushed_at": "2026-05-14T15:10:23Z",
+ "discovered_by_query": "topic:codex archived:false",
+ "primary_language": "TypeScript",
+ "rank": 11
+ },
+ {
+ "full_name": "chenhg5/cc-connect",
+ "url": "https://github.com/chenhg5/cc-connect",
+ "stars": 9198,
+ "pull_requests_merged_7d": 1,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 231,
+ "active_contributors_30d": 91,
+ "total_contributors_observed": 91,
+ "releases_90d": 32,
+ "open_issues": 191,
+ "pushed_at": "2026-05-13T04:45:32Z",
+ "discovered_by_query": "codex cli archived:false",
+ "primary_language": "Go",
+ "rank": 12
+ },
+ {
+ "full_name": "looplj/axonhub",
+ "url": "https://github.com/looplj/axonhub",
+ "stars": 3756,
+ "pull_requests_merged_7d": 20,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 117,
+ "active_contributors_30d": 60,
+ "total_contributors_observed": 60,
+ "releases_90d": 49,
+ "open_issues": 34,
+ "pushed_at": "2026-05-14T15:30:19Z",
+ "discovered_by_query": "openai codex archived:false",
+ "primary_language": "Go",
+ "rank": 13
+ },
+ {
+ "full_name": "NousResearch/hermes-agent",
+ "url": "https://github.com/NousResearch/hermes-agent",
+ "stars": 150148,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 98,
+ "recent_commits_30d": 4040,
+ "active_contributors_30d": 386,
+ "total_contributors_observed": 386,
+ "releases_90d": 12,
+ "open_issues": 3961,
+ "pushed_at": "2026-05-14T16:59:06Z",
+ "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
+ "primary_language": "Python",
+ "rank": 14
+ },
+ {
+ "full_name": "CherryHQ/cherry-studio",
+ "url": "https://github.com/CherryHQ/cherry-studio",
+ "stars": 45662,
+ "pull_requests_merged_7d": 45,
+ "pull_requests_merged_30d": 98,
+ "recent_commits_30d": 100,
+ "active_contributors_30d": 366,
+ "total_contributors_observed": 366,
+ "releases_90d": 16,
+ "open_issues": 869,
+ "pushed_at": "2026-05-14T14:12:54Z",
+ "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 15
+ },
+ {
+ "full_name": "mksglu/context-mode",
+ "url": "https://github.com/mksglu/context-mode",
+ "stars": 14705,
+ "pull_requests_merged_7d": 33,
+ "pull_requests_merged_30d": 88,
+ "recent_commits_30d": 681,
+ "active_contributors_30d": 75,
+ "total_contributors_observed": 75,
+ "releases_90d": 100,
+ "open_issues": 4,
+ "pushed_at": "2026-05-14T18:34:18Z",
+ "discovered_by_query": "topic:codex archived:false",
+ "primary_language": "TypeScript",
+ "rank": 16
+ },
+ {
+ "full_name": "steipete/CodexBar",
+ "url": "https://github.com/steipete/CodexBar",
+ "stars": 12176,
+ "pull_requests_merged_7d": 50,
+ "pull_requests_merged_30d": 88,
+ "recent_commits_30d": 294,
+ "active_contributors_30d": 134,
+ "total_contributors_observed": 134,
+ "releases_90d": 10,
+ "open_issues": 43,
+ "pushed_at": "2026-05-14T19:37:15Z",
+ "discovered_by_query": "openai codex archived:false",
+ "primary_language": "Swift",
+ "rank": 17
+ },
+ {
+ "full_name": "qixing-jk/all-api-hub",
+ "url": "https://github.com/qixing-jk/all-api-hub",
+ "stars": 3567,
+ "pull_requests_merged_7d": 17,
+ "pull_requests_merged_30d": 83,
+ "recent_commits_30d": 196,
+ "active_contributors_30d": 11,
+ "total_contributors_observed": 11,
+ "releases_90d": 19,
+ "open_issues": 20,
+ "pushed_at": "2026-05-14T19:28:49Z",
+ "discovered_by_query": "openai codex archived:false",
+ "primary_language": "TypeScript",
+ "rank": 18
+ },
+ {
+ "full_name": "Wei-Shaw/sub2api",
+ "url": "https://github.com/Wei-Shaw/sub2api",
+ "stars": 20879,
+ "pull_requests_merged_7d": 8,
+ "pull_requests_merged_30d": 77,
+ "recent_commits_30d": 508,
+ "active_contributors_30d": 125,
+ "total_contributors_observed": 125,
+ "releases_90d": 43,
+ "open_issues": 960,
+ "pushed_at": "2026-05-14T12:42:22Z",
+ "discovered_by_query": "openai codex archived:false",
+ "primary_language": "Go",
+ "rank": 19
+ },
+ {
+ "full_name": "thedotmack/claude-mem",
+ "url": "https://github.com/thedotmack/claude-mem",
+ "stars": 75735,
+ "pull_requests_merged_7d": 5,
+ "pull_requests_merged_30d": 74,
+ "recent_commits_30d": 218,
+ "active_contributors_30d": 95,
+ "total_contributors_observed": 95,
+ "releases_90d": 82,
+ "open_issues": 63,
+ "pushed_at": "2026-05-13T03:38:38Z",
+ "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/categories-developer-tools.json b/data/runs/2026-05-14/categories-developer-tools.json
new file mode 100644
index 0000000..6d56bf6
--- /dev/null
+++ b/data/runs/2026-05-14/categories-developer-tools.json
@@ -0,0 +1,373 @@
+{
+ "kind": "category",
+ "slug": "developer-tools",
+ "name": "Developer Tools",
+ "title": "Top observed developer tools open-source projects",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-rest-search-real-recent-project-signals",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 539
+ ]
+ },
+ "candidate_count": 113794,
+ "caveats": [
+ "Live data uses GitHub repository search and public repository fields; it is an observed sample, not a complete census.",
+ "Project PR counts use recent merged pull requests visible through GitHub GraphQL; high-volume repositories may be capped by the first 100 recently updated merged PRs per snapshot.",
+ "Recent commit, release, issue, and star fields come from official GitHub APIs. Contributor count is observed all-time contributors when the REST budget permits, not unique 30-day contributors.",
+ "Project momentum prioritises recent merged PRs, recent commits, observed contributors, then stars."
+ ],
+ "discovery_queries": [
+ "topic:developer-tools archived:false",
+ "topic:cli archived:false",
+ "topic:devtools archived:false"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "topic:developer-tools archived:false",
+ "total": 28039,
+ "accepted": 34
+ },
+ {
+ "query": "topic:cli archived:false",
+ "total": 81710,
+ "accepted": 29
+ },
+ {
+ "query": "topic:devtools archived:false",
+ "total": 4045,
+ "accepted": 33
+ }
+ ],
+ "entries": [
+ {
+ "full_name": "n8n-io/n8n",
+ "url": "https://github.com/n8n-io/n8n",
+ "stars": 187845,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 792,
+ "active_contributors_30d": 428,
+ "total_contributors_observed": 428,
+ "releases_90d": 93,
+ "open_issues": 417,
+ "pushed_at": "2026-05-14T19:29:27Z",
+ "discovered_by_query": "topic:cli archived:false",
+ "primary_language": "TypeScript",
+ "rank": 1
+ },
+ {
+ "full_name": "affaan-m/everything-claude-code",
+ "url": "https://github.com/affaan-m/everything-claude-code",
+ "stars": 182141,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 323,
+ "active_contributors_30d": 168,
+ "total_contributors_observed": 168,
+ "releases_90d": 5,
+ "open_issues": 3,
+ "pushed_at": "2026-05-14T03:31:29Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "JavaScript",
+ "rank": 2
+ },
+ {
+ "full_name": "streamlit/streamlit",
+ "url": "https://github.com/streamlit/streamlit",
+ "stars": 44589,
+ "pull_requests_merged_7d": 71,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 187,
+ "active_contributors_30d": 306,
+ "total_contributors_observed": 306,
+ "releases_90d": 3,
+ "open_issues": 1099,
+ "pushed_at": "2026-05-14T19:35:20Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "Python",
+ "rank": 3
+ },
+ {
+ "full_name": "daytonaio/daytona",
+ "url": "https://github.com/daytonaio/daytona",
+ "stars": 72441,
+ "pull_requests_merged_7d": 46,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 166,
+ "active_contributors_30d": 224,
+ "total_contributors_observed": 224,
+ "releases_90d": 36,
+ "open_issues": 279,
+ "pushed_at": "2026-05-14T17:44:35Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "TypeScript",
+ "rank": 4
+ },
+ {
+ "full_name": "flipt-io/flipt",
+ "url": "https://github.com/flipt-io/flipt",
+ "stars": 4794,
+ "pull_requests_merged_7d": 37,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 47,
+ "active_contributors_30d": 80,
+ "total_contributors_observed": 80,
+ "releases_90d": 4,
+ "open_issues": 40,
+ "pushed_at": "2026-05-13T20:41:34Z",
+ "discovered_by_query": "topic:devtools archived:false",
+ "primary_language": "Go",
+ "rank": 5
+ },
+ {
+ "full_name": "ComposioHQ/composio",
+ "url": "https://github.com/ComposioHQ/composio",
+ "stars": 28231,
+ "pull_requests_merged_7d": 33,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 416,
+ "active_contributors_30d": 51,
+ "total_contributors_observed": 51,
+ "releases_90d": 100,
+ "open_issues": 17,
+ "pushed_at": "2026-05-14T15:44:08Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "TypeScript",
+ "rank": 6
+ },
+ {
+ "full_name": "google-gemini/gemini-cli",
+ "url": "https://github.com/google-gemini/gemini-cli",
+ "stars": 103961,
+ "pull_requests_merged_7d": 81,
+ "pull_requests_merged_30d": 98,
+ "recent_commits_30d": 317,
+ "active_contributors_30d": 446,
+ "total_contributors_observed": 446,
+ "releases_90d": 100,
+ "open_issues": 1533,
+ "pushed_at": "2026-05-14T19:44:19Z",
+ "discovered_by_query": "topic:cli archived:false",
+ "primary_language": "TypeScript",
+ "rank": 7
+ },
+ {
+ "full_name": "ultralytics/ultralytics",
+ "url": "https://github.com/ultralytics/ultralytics",
+ "stars": 57139,
+ "pull_requests_merged_7d": 37,
+ "pull_requests_merged_30d": 98,
+ "recent_commits_30d": 124,
+ "active_contributors_30d": 355,
+ "total_contributors_observed": 355,
+ "releases_90d": 36,
+ "open_issues": 101,
+ "pushed_at": "2026-05-14T17:48:33Z",
+ "discovered_by_query": "topic:cli archived:false",
+ "primary_language": "Python",
+ "rank": 8
+ },
+ {
+ "full_name": "OpenHands/OpenHands",
+ "url": "https://github.com/OpenHands/OpenHands",
+ "stars": 73532,
+ "pull_requests_merged_7d": 21,
+ "pull_requests_merged_30d": 97,
+ "recent_commits_30d": 238,
+ "active_contributors_30d": 463,
+ "total_contributors_observed": 463,
+ "releases_90d": 4,
+ "open_issues": 202,
+ "pushed_at": "2026-05-14T19:22:17Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "Python",
+ "rank": 9
+ },
+ {
+ "full_name": "agno-agi/agno",
+ "url": "https://github.com/agno-agi/agno",
+ "stars": 40124,
+ "pull_requests_merged_7d": 15,
+ "pull_requests_merged_30d": 97,
+ "recent_commits_30d": 152,
+ "active_contributors_30d": 421,
+ "total_contributors_observed": 421,
+ "releases_90d": 24,
+ "open_issues": 411,
+ "pushed_at": "2026-05-14T18:50:09Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "Python",
+ "rank": 10
+ },
+ {
+ "full_name": "ChromeDevTools/chrome-devtools-mcp",
+ "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp",
+ "stars": 39597,
+ "pull_requests_merged_7d": 26,
+ "pull_requests_merged_30d": 97,
+ "recent_commits_30d": 112,
+ "active_contributors_30d": 85,
+ "total_contributors_observed": 85,
+ "releases_90d": 16,
+ "open_issues": 74,
+ "pushed_at": "2026-05-14T18:05:07Z",
+ "discovered_by_query": "topic:devtools archived:false",
+ "primary_language": "TypeScript",
+ "rank": 11
+ },
+ {
+ "full_name": "puppeteer/puppeteer",
+ "url": "https://github.com/puppeteer/puppeteer",
+ "stars": 94321,
+ "pull_requests_merged_7d": 42,
+ "pull_requests_merged_30d": 91,
+ "recent_commits_30d": 91,
+ "active_contributors_30d": 448,
+ "total_contributors_observed": 448,
+ "releases_90d": 30,
+ "open_issues": 251,
+ "pushed_at": "2026-05-13T13:04:53Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "TypeScript",
+ "rank": 12
+ },
+ {
+ "full_name": "reflex-dev/reflex",
+ "url": "https://github.com/reflex-dev/reflex",
+ "stars": 28416,
+ "pull_requests_merged_7d": 26,
+ "pull_requests_merged_30d": 85,
+ "recent_commits_30d": 106,
+ "active_contributors_30d": 198,
+ "total_contributors_observed": 198,
+ "releases_90d": 100,
+ "open_issues": 228,
+ "pushed_at": "2026-05-14T19:02:24Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "Python",
+ "rank": 13
+ },
+ {
+ "full_name": "cli/cli",
+ "url": "https://github.com/cli/cli",
+ "stars": 44394,
+ "pull_requests_merged_7d": 13,
+ "pull_requests_merged_30d": 83,
+ "recent_commits_30d": 201,
+ "active_contributors_30d": 383,
+ "total_contributors_observed": 383,
+ "releases_90d": 10,
+ "open_issues": 959,
+ "pushed_at": "2026-05-14T11:47:42Z",
+ "discovered_by_query": "topic:cli archived:false",
+ "primary_language": "Go",
+ "rank": 14
+ },
+ {
+ "full_name": "usebruno/bruno",
+ "url": "https://github.com/usebruno/bruno",
+ "stars": 43783,
+ "pull_requests_merged_7d": 16,
+ "pull_requests_merged_30d": 68,
+ "recent_commits_30d": 64,
+ "active_contributors_30d": 413,
+ "total_contributors_observed": 413,
+ "releases_90d": 8,
+ "open_issues": 1286,
+ "pushed_at": "2026-05-14T16:16:34Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "JavaScript",
+ "rank": 15
+ },
+ {
+ "full_name": "rtk-ai/rtk",
+ "url": "https://github.com/rtk-ai/rtk",
+ "stars": 47918,
+ "pull_requests_merged_7d": 16,
+ "pull_requests_merged_30d": 67,
+ "recent_commits_30d": 151,
+ "active_contributors_30d": 87,
+ "total_contributors_observed": 87,
+ "releases_90d": 100,
+ "open_issues": 493,
+ "pushed_at": "2026-05-14T19:41:22Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "Rust",
+ "rank": 16
+ },
+ {
+ "full_name": "yamadashy/repomix",
+ "url": "https://github.com/yamadashy/repomix",
+ "stars": 24790,
+ "pull_requests_merged_7d": 12,
+ "pull_requests_merged_30d": 66,
+ "recent_commits_30d": 247,
+ "active_contributors_30d": 67,
+ "total_contributors_observed": 67,
+ "releases_90d": 4,
+ "open_issues": 131,
+ "pushed_at": "2026-05-11T15:06:36Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "TypeScript",
+ "rank": 17
+ },
+ {
+ "full_name": "openreplay/openreplay",
+ "url": "https://github.com/openreplay/openreplay",
+ "stars": 12024,
+ "pull_requests_merged_7d": 12,
+ "pull_requests_merged_30d": 64,
+ "recent_commits_30d": 162,
+ "active_contributors_30d": 66,
+ "total_contributors_observed": 66,
+ "releases_90d": 2,
+ "open_issues": 122,
+ "pushed_at": "2026-05-14T17:08:01Z",
+ "discovered_by_query": "topic:devtools archived:false",
+ "primary_language": "TypeScript",
+ "rank": 18
+ },
+ {
+ "full_name": "files-community/Files",
+ "url": "https://github.com/files-community/Files",
+ "stars": 43502,
+ "pull_requests_merged_7d": 3,
+ "pull_requests_merged_30d": 52,
+ "recent_commits_30d": 110,
+ "active_contributors_30d": 301,
+ "total_contributors_observed": 301,
+ "releases_90d": 6,
+ "open_issues": 494,
+ "pushed_at": "2026-05-14T15:13:35Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "C#",
+ "rank": 19
+ },
+ {
+ "full_name": "sickn33/antigravity-awesome-skills",
+ "url": "https://github.com/sickn33/antigravity-awesome-skills",
+ "stars": 37525,
+ "pull_requests_merged_7d": 14,
+ "pull_requests_merged_30d": 48,
+ "recent_commits_30d": 205,
+ "active_contributors_30d": 205,
+ "total_contributors_observed": 205,
+ "releases_90d": 79,
+ "open_issues": 0,
+ "pushed_at": "2026-05-14T07:03:03Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "Python",
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/categories-openclaw-projects.json b/data/runs/2026-05-14/categories-openclaw-projects.json
new file mode 100644
index 0000000..d7580c9
--- /dev/null
+++ b/data/runs/2026-05-14/categories-openclaw-projects.json
@@ -0,0 +1,373 @@
+{
+ "kind": "category",
+ "slug": "openclaw-projects",
+ "name": "OpenClaw Projects",
+ "title": "Top observed OpenClaw-related open-source projects",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-rest-search-agentic-project-signals",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 995
+ ]
+ },
+ "candidate_count": 83131,
+ "caveats": [
+ "Live data uses GitHub repository search and public repository fields; it is an observed sample, not a complete census.",
+ "Project PR counts use recent merged pull requests visible through GitHub GraphQL; high-volume repositories may be capped by the first 100 recently updated merged PRs per snapshot.",
+ "Recent commit, release, issue, and star fields come from official GitHub APIs. Contributor count is observed all-time contributors when the REST budget permits, not unique 30-day contributors.",
+ "Project momentum prioritises recent merged PRs, recent commits, observed contributors, then stars."
+ ],
+ "discovery_queries": [
+ "openclaw archived:false",
+ "topic:openclaw archived:false",
+ "openclaw agent archived:false"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "openclaw archived:false",
+ "total": 61253,
+ "accepted": 20
+ },
+ {
+ "query": "topic:openclaw archived:false",
+ "total": 7361,
+ "accepted": 3
+ },
+ {
+ "query": "openclaw agent archived:false",
+ "total": 14517,
+ "accepted": 5
+ }
+ ],
+ "entries": [
+ {
+ "full_name": "nanocoai/nanoclaw",
+ "url": "https://github.com/nanocoai/nanoclaw",
+ "stars": 28854,
+ "pull_requests_merged_7d": 29,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 832,
+ "active_contributors_30d": 84,
+ "total_contributors_observed": 84,
+ "releases_90d": 0,
+ "open_issues": 313,
+ "pushed_at": "2026-05-14T17:22:22Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "TypeScript",
+ "rank": 1
+ },
+ {
+ "full_name": "HKUDS/nanobot",
+ "url": "https://github.com/HKUDS/nanobot",
+ "stars": 42456,
+ "pull_requests_merged_7d": 37,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 513,
+ "active_contributors_30d": 266,
+ "total_contributors_observed": 266,
+ "releases_90d": 11,
+ "open_issues": 283,
+ "pushed_at": "2026-05-14T17:59:41Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "Python",
+ "rank": 2
+ },
+ {
+ "full_name": "volcengine/OpenViking",
+ "url": "https://github.com/volcengine/OpenViking",
+ "stars": 23917,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 347,
+ "active_contributors_30d": 152,
+ "total_contributors_observed": 152,
+ "releases_90d": 30,
+ "open_issues": 94,
+ "pushed_at": "2026-05-14T13:36:57Z",
+ "discovered_by_query": "topic:openclaw archived:false",
+ "primary_language": "Python",
+ "rank": 3
+ },
+ {
+ "full_name": "iOfficeAI/AionUi",
+ "url": "https://github.com/iOfficeAI/AionUi",
+ "stars": 25153,
+ "pull_requests_merged_7d": 52,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 145,
+ "active_contributors_30d": 81,
+ "total_contributors_observed": 81,
+ "releases_90d": 51,
+ "open_issues": 408,
+ "pushed_at": "2026-05-14T15:10:23Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "TypeScript",
+ "rank": 4
+ },
+ {
+ "full_name": "garrytan/gbrain",
+ "url": "https://github.com/garrytan/gbrain",
+ "stars": 15617,
+ "pull_requests_merged_7d": 36,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 112,
+ "active_contributors_30d": 4,
+ "total_contributors_observed": 4,
+ "releases_90d": 0,
+ "open_issues": 159,
+ "pushed_at": "2026-05-14T16:39:11Z",
+ "discovered_by_query": "openclaw agent archived:false",
+ "primary_language": "TypeScript",
+ "rank": 5
+ },
+ {
+ "full_name": "1Panel-dev/1Panel",
+ "url": "https://github.com/1Panel-dev/1Panel",
+ "stars": 35441,
+ "pull_requests_merged_7d": 23,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 83,
+ "active_contributors_30d": 110,
+ "total_contributors_observed": 110,
+ "releases_90d": 12,
+ "open_issues": 387,
+ "pushed_at": "2026-05-14T14:38:34Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "Go",
+ "rank": 6
+ },
+ {
+ "full_name": "openclaw/openclaw",
+ "url": "https://github.com/openclaw/openclaw",
+ "stars": 371860,
+ "pull_requests_merged_7d": 99,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 18170,
+ "active_contributors_30d": 367,
+ "total_contributors_observed": 367,
+ "releases_90d": 100,
+ "open_issues": 3618,
+ "pushed_at": "2026-05-14T19:46:51Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "TypeScript",
+ "rank": 7
+ },
+ {
+ "full_name": "zeroclaw-labs/zeroclaw",
+ "url": "https://github.com/zeroclaw-labs/zeroclaw",
+ "stars": 31335,
+ "pull_requests_merged_7d": 73,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 309,
+ "active_contributors_30d": 276,
+ "total_contributors_observed": 276,
+ "releases_90d": 100,
+ "open_issues": 288,
+ "pushed_at": "2026-05-14T16:50:22Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "Rust",
+ "rank": 8
+ },
+ {
+ "full_name": "moeru-ai/airi",
+ "url": "https://github.com/moeru-ai/airi",
+ "stars": 39280,
+ "pull_requests_merged_7d": 30,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 226,
+ "active_contributors_30d": 154,
+ "total_contributors_observed": 154,
+ "releases_90d": 32,
+ "open_issues": 74,
+ "pushed_at": "2026-05-14T18:51:30Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "TypeScript",
+ "rank": 9
+ },
+ {
+ "full_name": "NousResearch/hermes-agent",
+ "url": "https://github.com/NousResearch/hermes-agent",
+ "stars": 150148,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 98,
+ "recent_commits_30d": 4040,
+ "active_contributors_30d": 386,
+ "total_contributors_observed": 386,
+ "releases_90d": 12,
+ "open_issues": 3961,
+ "pushed_at": "2026-05-14T16:59:06Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "Python",
+ "rank": 10
+ },
+ {
+ "full_name": "CherryHQ/cherry-studio",
+ "url": "https://github.com/CherryHQ/cherry-studio",
+ "stars": 45662,
+ "pull_requests_merged_7d": 45,
+ "pull_requests_merged_30d": 98,
+ "recent_commits_30d": 100,
+ "active_contributors_30d": 366,
+ "total_contributors_observed": 366,
+ "releases_90d": 16,
+ "open_issues": 869,
+ "pushed_at": "2026-05-14T14:12:54Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "TypeScript",
+ "rank": 11
+ },
+ {
+ "full_name": "AstrBotDevs/AstrBot",
+ "url": "https://github.com/AstrBotDevs/AstrBot",
+ "stars": 32193,
+ "pull_requests_merged_7d": 26,
+ "pull_requests_merged_30d": 96,
+ "recent_commits_30d": 174,
+ "active_contributors_30d": 271,
+ "total_contributors_observed": 271,
+ "releases_90d": 32,
+ "open_issues": 886,
+ "pushed_at": "2026-05-14T15:06:28Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "Python",
+ "rank": 12
+ },
+ {
+ "full_name": "mksglu/context-mode",
+ "url": "https://github.com/mksglu/context-mode",
+ "stars": 14705,
+ "pull_requests_merged_7d": 33,
+ "pull_requests_merged_30d": 88,
+ "recent_commits_30d": 681,
+ "active_contributors_30d": 75,
+ "total_contributors_observed": 75,
+ "releases_90d": 100,
+ "open_issues": 4,
+ "pushed_at": "2026-05-14T18:34:18Z",
+ "discovered_by_query": "openclaw agent archived:false",
+ "primary_language": "TypeScript",
+ "rank": 13
+ },
+ {
+ "full_name": "thedotmack/claude-mem",
+ "url": "https://github.com/thedotmack/claude-mem",
+ "stars": 75735,
+ "pull_requests_merged_7d": 5,
+ "pull_requests_merged_30d": 74,
+ "recent_commits_30d": 218,
+ "active_contributors_30d": 95,
+ "total_contributors_observed": 95,
+ "releases_90d": 82,
+ "open_issues": 63,
+ "pushed_at": "2026-05-13T03:38:38Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "TypeScript",
+ "rank": 14
+ },
+ {
+ "full_name": "alirezarezvani/claude-skills",
+ "url": "https://github.com/alirezarezvani/claude-skills",
+ "stars": 14803,
+ "pull_requests_merged_7d": 44,
+ "pull_requests_merged_30d": 60,
+ "recent_commits_30d": 138,
+ "active_contributors_30d": 27,
+ "total_contributors_observed": 27,
+ "releases_90d": 1,
+ "open_issues": 4,
+ "pushed_at": "2026-05-14T10:55:00Z",
+ "discovered_by_query": "openclaw agent archived:false",
+ "primary_language": "Python",
+ "rank": 15
+ },
+ {
+ "full_name": "farion1231/cc-switch",
+ "url": "https://github.com/farion1231/cc-switch",
+ "stars": 70768,
+ "pull_requests_merged_7d": 2,
+ "pull_requests_merged_30d": 56,
+ "recent_commits_30d": 203,
+ "active_contributors_30d": 114,
+ "total_contributors_observed": 114,
+ "releases_90d": 9,
+ "open_issues": 684,
+ "pushed_at": "2026-05-14T18:41:39Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "Rust",
+ "rank": 16
+ },
+ {
+ "full_name": "safishamsi/graphify",
+ "url": "https://github.com/safishamsi/graphify",
+ "stars": 47940,
+ "pull_requests_merged_7d": 14,
+ "pull_requests_merged_30d": 47,
+ "recent_commits_30d": 294,
+ "active_contributors_30d": 36,
+ "total_contributors_observed": 36,
+ "releases_90d": 100,
+ "open_issues": 99,
+ "pushed_at": "2026-05-14T10:49:00Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "Python",
+ "rank": 17
+ },
+ {
+ "full_name": "mvanhorn/last30days-skill",
+ "url": "https://github.com/mvanhorn/last30days-skill",
+ "stars": 25818,
+ "pull_requests_merged_7d": 3,
+ "pull_requests_merged_30d": 43,
+ "recent_commits_30d": 67,
+ "active_contributors_30d": 23,
+ "total_contributors_observed": 23,
+ "releases_90d": 13,
+ "open_issues": 59,
+ "pushed_at": "2026-05-10T04:04:24Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "Python",
+ "rank": 18
+ },
+ {
+ "full_name": "RightNow-AI/openfang",
+ "url": "https://github.com/RightNow-AI/openfang",
+ "stars": 17515,
+ "pull_requests_merged_7d": 9,
+ "pull_requests_merged_30d": 38,
+ "recent_commits_30d": 143,
+ "active_contributors_30d": 65,
+ "total_contributors_observed": 65,
+ "releases_90d": 100,
+ "open_issues": 50,
+ "pushed_at": "2026-05-14T08:28:37Z",
+ "discovered_by_query": "topic:openclaw archived:false",
+ "primary_language": "Rust",
+ "rank": 19
+ },
+ {
+ "full_name": "siyuan-note/siyuan",
+ "url": "https://github.com/siyuan-note/siyuan",
+ "stars": 43869,
+ "pull_requests_merged_7d": 16,
+ "pull_requests_merged_30d": 31,
+ "recent_commits_30d": 104,
+ "active_contributors_30d": 105,
+ "total_contributors_observed": 105,
+ "releases_90d": 23,
+ "open_issues": 317,
+ "pushed_at": "2026-05-14T15:19:02Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "TypeScript",
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-argentina.json b/data/runs/2026-05-14/countries-argentina.json
new file mode 100644
index 0000000..303f6d5
--- /dev/null
+++ b/data/runs/2026-05-14/countries-argentina.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "argentina",
+ "name": "Argentina",
+ "title": "Top observed GitHub contributors in Argentina",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 19008
+ ]
+ },
+ "code": "AR",
+ "candidate_count": 41111,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Argentina repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Argentina repos:>5 type:user",
+ "total": 41111,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "solidsnk86",
+ "name": "Gabriel Calcagni",
+ "profile_url": "https://github.com/solidsnk86",
+ "public_contributions": 4734,
+ "public_repos": 56,
+ "public_gists": 0,
+ "observed_public_commits": 4734,
+ "observed_public_pull_requests": 25,
+ "followers": 324,
+ "location": "Concarán, San luis, Argentina.",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "unbalancedparentheses",
+ "name": "Federico Carrone",
+ "profile_url": "https://github.com/unbalancedparentheses",
+ "public_contributions": 3254,
+ "public_repos": 95,
+ "public_gists": 1,
+ "observed_public_commits": 3254,
+ "observed_public_pull_requests": 81,
+ "followers": 506,
+ "location": "Buenos Aires, Argentina",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "imlauera",
+ "name": "Andrés Imlauer",
+ "profile_url": "https://github.com/imlauera",
+ "public_contributions": 3031,
+ "public_repos": 70,
+ "public_gists": 1,
+ "observed_public_commits": 3031,
+ "observed_public_pull_requests": 0,
+ "followers": 712,
+ "location": "Argentina",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "kzu",
+ "name": "Daniel Cazzulino",
+ "profile_url": "https://github.com/kzu",
+ "public_contributions": 2146,
+ "public_repos": 301,
+ "public_gists": 50,
+ "observed_public_commits": 2146,
+ "observed_public_pull_requests": 1068,
+ "followers": 452,
+ "location": "Buenos Aires, Argentina",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "lucperkins",
+ "name": "Luc Perkins",
+ "profile_url": "https://github.com/lucperkins",
+ "public_contributions": 1428,
+ "public_repos": 123,
+ "public_gists": 73,
+ "observed_public_commits": 1428,
+ "observed_public_pull_requests": 256,
+ "followers": 522,
+ "location": "Buenos Aires, Argentina",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "mgaitan",
+ "name": "Martín Gaitán",
+ "profile_url": "https://github.com/mgaitan",
+ "public_contributions": 1348,
+ "public_repos": 360,
+ "public_gists": 233,
+ "observed_public_commits": 1348,
+ "observed_public_pull_requests": 263,
+ "followers": 306,
+ "location": "Córdoba, Argentina",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "seppo0010",
+ "name": "Sebastian Waisbrot",
+ "profile_url": "https://github.com/seppo0010",
+ "public_contributions": 887,
+ "public_repos": 280,
+ "public_gists": 22,
+ "observed_public_commits": 887,
+ "observed_public_pull_requests": 0,
+ "followers": 328,
+ "location": "Buenos Aires, Argentina",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "spalladino",
+ "name": "Santiago Palladino",
+ "profile_url": "https://github.com/spalladino",
+ "public_contributions": 746,
+ "public_repos": 149,
+ "public_gists": 56,
+ "observed_public_commits": 746,
+ "observed_public_pull_requests": 616,
+ "followers": 750,
+ "location": "Buenos Aires, Argentina",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 9
+ },
+ {
+ "login": "yabellini",
+ "name": "Yanina Bellini Saibene",
+ "profile_url": "https://github.com/yabellini",
+ "public_contributions": 745,
+ "public_repos": 148,
+ "public_gists": 1,
+ "observed_public_commits": 745,
+ "observed_public_pull_requests": 166,
+ "followers": 323,
+ "location": "Santa Rosa, La Pampa, Argentina",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 8
+ },
+ {
+ "login": "flesler",
+ "name": "Ariel Flesler",
+ "profile_url": "https://github.com/flesler",
+ "public_contributions": 689,
+ "public_repos": 75,
+ "public_gists": 10,
+ "observed_public_commits": 689,
+ "observed_public_pull_requests": 2,
+ "followers": 445,
+ "location": "Buenos Aires, Argentina",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "asterite",
+ "name": "Ary Borenszweig",
+ "profile_url": "https://github.com/asterite",
+ "public_contributions": 648,
+ "public_repos": 115,
+ "public_gists": 156,
+ "observed_public_commits": 648,
+ "observed_public_pull_requests": 631,
+ "followers": 632,
+ "location": "Buenos Aires, Argentina",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "jrgarciadev",
+ "name": "Junior Garcia",
+ "profile_url": "https://github.com/jrgarciadev",
+ "public_contributions": 562,
+ "public_repos": 21,
+ "public_gists": 0,
+ "observed_public_commits": 562,
+ "observed_public_pull_requests": 85,
+ "followers": 1515,
+ "location": "Buenos Aires, Argentina",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "mateolafalce",
+ "name": "Mateo Lafalce",
+ "profile_url": "https://github.com/mateolafalce",
+ "public_contributions": 558,
+ "public_repos": 70,
+ "public_gists": 1,
+ "observed_public_commits": 558,
+ "observed_public_pull_requests": 36,
+ "followers": 476,
+ "location": "Argentina",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "sammwyy",
+ "name": "Sammwy",
+ "profile_url": "https://github.com/sammwyy",
+ "public_contributions": 554,
+ "public_repos": 250,
+ "public_gists": 1,
+ "observed_public_commits": 554,
+ "observed_public_pull_requests": 4,
+ "followers": 2531,
+ "location": "Argentina",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "linuxmobile",
+ "name": "リナックス (LINUX)",
+ "profile_url": "https://github.com/linuxmobile",
+ "public_contributions": 476,
+ "public_repos": 84,
+ "public_gists": 0,
+ "observed_public_commits": 476,
+ "observed_public_pull_requests": 66,
+ "followers": 460,
+ "location": "Argentina",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "dacap",
+ "name": "David Capello",
+ "profile_url": "https://github.com/dacap",
+ "public_contributions": 457,
+ "public_repos": 155,
+ "public_gists": 83,
+ "observed_public_commits": 457,
+ "observed_public_pull_requests": 57,
+ "followers": 973,
+ "location": "Argentina",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "wcd6",
+ "name": "Franco",
+ "profile_url": "https://github.com/wcd6",
+ "public_contributions": 432,
+ "public_repos": 21,
+ "public_gists": 0,
+ "observed_public_commits": 432,
+ "observed_public_pull_requests": 9,
+ "followers": 478,
+ "location": "Argentina, BS. AS.",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "LucioFex",
+ "name": "Luciano Esteban",
+ "profile_url": "https://github.com/LucioFex",
+ "public_contributions": 408,
+ "public_repos": 43,
+ "public_gists": 0,
+ "observed_public_commits": 408,
+ "observed_public_pull_requests": 1,
+ "followers": 788,
+ "location": "Argentina",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "ianaya89",
+ "name": "Nacho Anaya",
+ "profile_url": "https://github.com/ianaya89",
+ "public_contributions": 380,
+ "public_repos": 91,
+ "public_gists": 109,
+ "observed_public_commits": 380,
+ "observed_public_pull_requests": 24,
+ "followers": 598,
+ "location": "Buenos Aires, Argentina",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "gerMdz",
+ "name": "gerMdz",
+ "profile_url": "https://github.com/gerMdz",
+ "public_contributions": 371,
+ "public_repos": 96,
+ "public_gists": 3,
+ "observed_public_commits": 371,
+ "observed_public_pull_requests": 61,
+ "followers": 2029,
+ "location": "Argentina / Mendoza",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Argentina repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-australia.json b/data/runs/2026-05-14/countries-australia.json
new file mode 100644
index 0000000..ecf46e6
--- /dev/null
+++ b/data/runs/2026-05-14/countries-australia.json
@@ -0,0 +1,441 @@
+{
+ "kind": "country",
+ "slug": "australia",
+ "name": "Australia",
+ "title": "Top observed GitHub contributors in Australia",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 99434
+ ]
+ },
+ "code": "AU",
+ "candidate_count": 71132,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Australia repos:>5 type:user",
+ "location:Sydney repos:>5 type:user",
+ "location:Melbourne repos:>5 type:user",
+ "location:Brisbane repos:>5 type:user",
+ "location:Australia followers:<10 repos:80..120 type:user",
+ "location:Australia followers:<20 repos:80..120 type:user",
+ "location:Australia followers:<10 repos:120..200 type:user",
+ "location:Australia followers:<20 repos:120..200 type:user",
+ "location:Australia saas type:user",
+ "location:Australia automation type:user",
+ "location:Australia agentic type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Australia repos:>5 type:user",
+ "total": 34737,
+ "accepted": 82
+ },
+ {
+ "query": "location:Sydney repos:>5 type:user",
+ "total": 15405,
+ "accepted": 60
+ },
+ {
+ "query": "location:Melbourne repos:>5 type:user",
+ "total": 14730,
+ "accepted": 64
+ },
+ {
+ "query": "location:Brisbane repos:>5 type:user",
+ "total": 4580,
+ "accepted": 73
+ },
+ {
+ "query": "location:Australia followers:<10 repos:80..120 type:user",
+ "total": 248,
+ "accepted": 82
+ },
+ {
+ "query": "location:Australia followers:<20 repos:80..120 type:user",
+ "total": 433,
+ "accepted": 82
+ },
+ {
+ "query": "location:Australia followers:<10 repos:120..200 type:user",
+ "total": 112,
+ "accepted": 78
+ },
+ {
+ "query": "location:Australia followers:<20 repos:120..200 type:user",
+ "total": 174,
+ "accepted": 61
+ },
+ {
+ "query": "location:Australia saas type:user",
+ "total": 76,
+ "accepted": 73
+ },
+ {
+ "query": "location:Australia automation type:user",
+ "total": 571,
+ "accepted": 78
+ },
+ {
+ "query": "location:Australia agentic type:user",
+ "total": 66,
+ "accepted": 64
+ }
+ ],
+ "entries": [
+ {
+ "login": "mP1",
+ "name": "Miroslav Pokorny",
+ "profile_url": "https://github.com/mP1",
+ "public_contributions": 22914,
+ "public_repos": 113,
+ "public_gists": 0,
+ "observed_public_commits": 22914,
+ "observed_public_pull_requests": 9943,
+ "followers": 8,
+ "location": "NSW, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia followers:<10 repos:80..120 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "SimonCropp",
+ "name": "Simon Cropp",
+ "profile_url": "https://github.com/SimonCropp",
+ "public_contributions": 20836,
+ "public_repos": 184,
+ "public_gists": 57,
+ "observed_public_commits": 20836,
+ "observed_public_pull_requests": 1349,
+ "followers": 1106,
+ "location": "Canberra, ACT, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "adrianwedd",
+ "name": "Adrian Wedd",
+ "profile_url": "https://github.com/adrianwedd",
+ "public_contributions": 13198,
+ "public_repos": 268,
+ "public_gists": 0,
+ "observed_public_commits": 13198,
+ "observed_public_pull_requests": 2607,
+ "followers": 16,
+ "location": "Cygnet, Tasmania, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia agentic type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "rogerchappel",
+ "name": "Roger Chappel",
+ "profile_url": "https://github.com/rogerchappel",
+ "public_contributions": 10543,
+ "public_repos": 155,
+ "public_gists": 0,
+ "observed_public_commits": 10543,
+ "observed_public_pull_requests": 2033,
+ "followers": 6,
+ "location": "Australia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Australia followers:<10 repos:120..200 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "djouallah",
+ "name": "Mimoune",
+ "profile_url": "https://github.com/djouallah",
+ "public_contributions": 6490,
+ "public_repos": 90,
+ "public_gists": 24,
+ "observed_public_commits": 6490,
+ "observed_public_pull_requests": 33,
+ "followers": 183,
+ "location": "brisbane",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Brisbane repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "merill",
+ "name": "Merill Fernando",
+ "profile_url": "https://github.com/merill",
+ "public_contributions": 5740,
+ "public_repos": 87,
+ "public_gists": 7,
+ "observed_public_commits": 5740,
+ "observed_public_pull_requests": 51,
+ "followers": 832,
+ "location": "Melbourne, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Melbourne repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "thomasdavis",
+ "name": "Thomas Davis",
+ "profile_url": "https://github.com/thomasdavis",
+ "public_contributions": 5443,
+ "public_repos": 249,
+ "public_gists": 62,
+ "observed_public_commits": 5443,
+ "observed_public_pull_requests": 336,
+ "followers": 1463,
+ "location": "Cirns, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "McoreD",
+ "name": "Michael D",
+ "profile_url": "https://github.com/McoreD",
+ "public_contributions": 4832,
+ "public_repos": 53,
+ "public_gists": 3,
+ "observed_public_commits": 4832,
+ "observed_public_pull_requests": 158,
+ "followers": 159,
+ "location": "Australia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Australia automation type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "eudoxia0",
+ "name": "Fernando Borretti",
+ "profile_url": "https://github.com/eudoxia0",
+ "public_contributions": 4824,
+ "public_repos": 94,
+ "public_gists": 7,
+ "observed_public_commits": 4824,
+ "observed_public_pull_requests": 100,
+ "followers": 992,
+ "location": "Sydney, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sydney repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "harlan-zw",
+ "name": "Harlan Wilton",
+ "profile_url": "https://github.com/harlan-zw",
+ "public_contributions": 4614,
+ "public_repos": 129,
+ "public_gists": 0,
+ "observed_public_commits": 4614,
+ "observed_public_pull_requests": 620,
+ "followers": 1131,
+ "location": "Australia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Australia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "aaronparker",
+ "name": "Aaron Parker",
+ "profile_url": "https://github.com/aaronparker",
+ "public_contributions": 3978,
+ "public_repos": 35,
+ "public_gists": 31,
+ "observed_public_commits": 3978,
+ "observed_public_pull_requests": 149,
+ "followers": 412,
+ "location": "Melbourne, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Melbourne repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "madhavajay",
+ "name": "Madhava Jay",
+ "profile_url": "https://github.com/madhavajay",
+ "public_contributions": 3944,
+ "public_repos": 199,
+ "public_gists": 3,
+ "observed_public_commits": 3944,
+ "observed_public_pull_requests": 936,
+ "followers": 240,
+ "location": "Brisbane, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Brisbane repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 14
+ },
+ {
+ "login": "jph00",
+ "name": "Jeremy Howard",
+ "profile_url": "https://github.com/jph00",
+ "public_contributions": 3890,
+ "public_repos": 93,
+ "public_gists": 91,
+ "observed_public_commits": 3890,
+ "observed_public_pull_requests": 39,
+ "followers": 7407,
+ "location": "Brisbane, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 12
+ },
+ {
+ "login": "jxom",
+ "profile_url": "https://github.com/jxom",
+ "public_contributions": 3868,
+ "public_repos": 231,
+ "public_gists": 9,
+ "observed_public_commits": 3868,
+ "observed_public_pull_requests": 952,
+ "followers": 1200,
+ "location": "Melbourne, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 13
+ },
+ {
+ "login": "LTLA",
+ "name": "Aaron Lun",
+ "profile_url": "https://github.com/LTLA",
+ "public_contributions": 3460,
+ "public_repos": 292,
+ "public_gists": 12,
+ "observed_public_commits": 3460,
+ "observed_public_pull_requests": 96,
+ "followers": 480,
+ "location": "Sydney",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Sydney repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "ghuntley",
+ "name": "Geoffrey Huntley",
+ "profile_url": "https://github.com/ghuntley",
+ "public_contributions": 3339,
+ "public_repos": 829,
+ "public_gists": 227,
+ "observed_public_commits": 3339,
+ "observed_public_pull_requests": 15,
+ "followers": 2726,
+ "location": "Kangaroo Island, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "robjhyndman",
+ "name": "Rob J Hyndman",
+ "profile_url": "https://github.com/robjhyndman",
+ "public_contributions": 2782,
+ "public_repos": 272,
+ "public_gists": 6,
+ "observed_public_commits": 2782,
+ "observed_public_pull_requests": 18,
+ "followers": 3093,
+ "location": "Wurundjeri country, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "ajsutton",
+ "name": "Adrian Sutton",
+ "profile_url": "https://github.com/ajsutton",
+ "public_contributions": 2759,
+ "public_repos": 100,
+ "public_gists": 33,
+ "observed_public_commits": 2759,
+ "observed_public_pull_requests": 991,
+ "followers": 321,
+ "location": "Brisbane, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Brisbane repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "detectivesheepy",
+ "name": "Lorenzo",
+ "profile_url": "https://github.com/detectivesheepy",
+ "public_contributions": 2613,
+ "public_repos": 138,
+ "public_gists": 0,
+ "observed_public_commits": 2613,
+ "observed_public_pull_requests": 0,
+ "followers": 9,
+ "location": "Australia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Australia followers:<10 repos:120..200 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "mnot",
+ "name": "Mark Nottingham",
+ "profile_url": "https://github.com/mnot",
+ "public_contributions": 2499,
+ "public_repos": 84,
+ "public_gists": 49,
+ "observed_public_commits": 2499,
+ "observed_public_pull_requests": 64,
+ "followers": 1278,
+ "location": "Melbourne, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-austria.json b/data/runs/2026-05-14/countries-austria.json
new file mode 100644
index 0000000..330d293
--- /dev/null
+++ b/data/runs/2026-05-14/countries-austria.json
@@ -0,0 +1,393 @@
+{
+ "kind": "country",
+ "slug": "austria",
+ "name": "Austria",
+ "title": "Top observed GitHub contributors in Austria",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 65468
+ ]
+ },
+ "code": "AT",
+ "candidate_count": 15322,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Austria repos:>5 type:user",
+ "location:Vienna repos:>5 type:user",
+ "location:Wien repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Austria repos:>5 type:user",
+ "total": 8811,
+ "accepted": 34
+ },
+ {
+ "query": "location:Vienna repos:>5 type:user",
+ "total": 6176,
+ "accepted": 16
+ },
+ {
+ "query": "location:Wien repos:>5 type:user",
+ "total": 335,
+ "accepted": 34
+ }
+ ],
+ "entries": [
+ {
+ "login": "steipete",
+ "name": "Peter Steinberger",
+ "profile_url": "https://github.com/steipete",
+ "public_contributions": 49987,
+ "public_repos": 191,
+ "public_gists": 297,
+ "observed_public_commits": 49987,
+ "observed_public_pull_requests": 1030,
+ "followers": 49841,
+ "location": "Vienna & London",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vienna repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "mitsuhiko",
+ "name": "Armin Ronacher",
+ "profile_url": "https://github.com/mitsuhiko",
+ "public_contributions": 2372,
+ "public_repos": 361,
+ "public_gists": 271,
+ "observed_public_commits": 2372,
+ "observed_public_pull_requests": 152,
+ "followers": 24750,
+ "location": "Austria",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "odrobnik",
+ "name": "Oliver Drobnik",
+ "profile_url": "https://github.com/odrobnik",
+ "public_contributions": 2260,
+ "public_repos": 83,
+ "public_gists": 123,
+ "observed_public_commits": 2260,
+ "observed_public_pull_requests": 204,
+ "followers": 1062,
+ "location": "Vienna, Austria",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "rstropek",
+ "name": "Rainer Stropek",
+ "profile_url": "https://github.com/rstropek",
+ "public_contributions": 2106,
+ "public_repos": 356,
+ "public_gists": 26,
+ "observed_public_commits": 2106,
+ "observed_public_pull_requests": 12,
+ "followers": 1099,
+ "location": "Austria",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "mikepenz",
+ "name": "Mike Penz",
+ "profile_url": "https://github.com/mikepenz",
+ "public_contributions": 1905,
+ "public_repos": 112,
+ "public_gists": 12,
+ "observed_public_commits": 1905,
+ "observed_public_pull_requests": 465,
+ "followers": 5735,
+ "location": "Linz, Austria",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "nefarius",
+ "name": "Benjamin Höglinger-Stelzer",
+ "profile_url": "https://github.com/nefarius",
+ "public_contributions": 1781,
+ "public_repos": 230,
+ "public_gists": 9,
+ "observed_public_commits": 1781,
+ "observed_public_pull_requests": 156,
+ "followers": 1499,
+ "location": "Austria",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "norbusan",
+ "name": "Norbert Preining",
+ "profile_url": "https://github.com/norbusan",
+ "public_contributions": 1692,
+ "public_repos": 125,
+ "public_gists": 4,
+ "observed_public_commits": 1692,
+ "observed_public_pull_requests": 234,
+ "followers": 722,
+ "location": "Vienna, Austria and Ishikawa, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "firefart",
+ "name": "Christian Mehlmauer",
+ "profile_url": "https://github.com/firefart",
+ "public_contributions": 1234,
+ "public_repos": 68,
+ "public_gists": 4,
+ "observed_public_commits": 1234,
+ "observed_public_pull_requests": 40,
+ "followers": 1092,
+ "location": "Vienna",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Vienna repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "philipp-spiess",
+ "name": "Philipp Spiess",
+ "profile_url": "https://github.com/philipp-spiess",
+ "public_contributions": 1096,
+ "public_repos": 175,
+ "public_gists": 47,
+ "observed_public_commits": 1096,
+ "observed_public_pull_requests": 39,
+ "followers": 676,
+ "location": "Vienna, Austria",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "TkDodo",
+ "name": "Dominik Dorfmeister 🔮",
+ "profile_url": "https://github.com/TkDodo",
+ "public_contributions": 1035,
+ "public_repos": 66,
+ "public_gists": 2,
+ "observed_public_commits": 1035,
+ "observed_public_pull_requests": 591,
+ "followers": 3419,
+ "location": "Vienna, Austria",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "michaelbromley",
+ "name": "Michael Bromley",
+ "profile_url": "https://github.com/michaelbromley",
+ "public_contributions": 984,
+ "public_repos": 112,
+ "public_gists": 22,
+ "observed_public_commits": 984,
+ "observed_public_pull_requests": 177,
+ "followers": 961,
+ "location": "Vienna, Austria",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "michael",
+ "name": "Michael Aufreiter",
+ "profile_url": "https://github.com/michael",
+ "public_contributions": 982,
+ "public_repos": 105,
+ "public_gists": 166,
+ "observed_public_commits": 982,
+ "observed_public_pull_requests": 82,
+ "followers": 819,
+ "location": "Linz, Austria",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "mrousavy",
+ "name": "Marc Rousavy",
+ "profile_url": "https://github.com/mrousavy",
+ "public_contributions": 975,
+ "public_repos": 186,
+ "public_gists": 36,
+ "observed_public_commits": 975,
+ "observed_public_pull_requests": 535,
+ "followers": 5191,
+ "location": "Vienna, Austria",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "kevinpapst",
+ "name": "Kevin Papst",
+ "profile_url": "https://github.com/kevinpapst",
+ "public_contributions": 713,
+ "public_repos": 53,
+ "public_gists": 4,
+ "observed_public_commits": 713,
+ "observed_public_pull_requests": 93,
+ "followers": 686,
+ "location": "Austria, Vienna",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "nikgraf",
+ "name": "Nik Graf",
+ "profile_url": "https://github.com/nikgraf",
+ "public_contributions": 699,
+ "public_repos": 282,
+ "public_gists": 29,
+ "observed_public_commits": 699,
+ "observed_public_pull_requests": 345,
+ "followers": 1560,
+ "location": "Vienna",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Vienna repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "mrothauer",
+ "name": "Mario Rothauer",
+ "profile_url": "https://github.com/mrothauer",
+ "public_contributions": 653,
+ "public_repos": 19,
+ "public_gists": 0,
+ "observed_public_commits": 653,
+ "observed_public_pull_requests": 44,
+ "followers": 691,
+ "location": "Scharnstein, Austria",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "mfussenegger",
+ "name": "Mathias Fußenegger",
+ "profile_url": "https://github.com/mfussenegger",
+ "public_contributions": 643,
+ "public_repos": 92,
+ "public_gists": 4,
+ "observed_public_commits": 643,
+ "observed_public_pull_requests": 515,
+ "followers": 1077,
+ "location": "Austria",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "untitaker",
+ "name": "Markus Unterwaditzer",
+ "profile_url": "https://github.com/untitaker",
+ "public_contributions": 627,
+ "public_repos": 277,
+ "public_gists": 13,
+ "observed_public_commits": 627,
+ "observed_public_pull_requests": 327,
+ "followers": 734,
+ "location": "Austria",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Austria repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "DavidXanatos",
+ "profile_url": "https://github.com/DavidXanatos",
+ "public_contributions": 623,
+ "public_repos": 122,
+ "public_gists": 4,
+ "observed_public_commits": 623,
+ "observed_public_pull_requests": 29,
+ "followers": 942,
+ "location": "Vienna",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Vienna repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "schletz",
+ "name": "Michael Schletz",
+ "profile_url": "https://github.com/schletz",
+ "public_contributions": 590,
+ "public_repos": 56,
+ "public_gists": 0,
+ "observed_public_commits": 590,
+ "observed_public_pull_requests": 2,
+ "followers": 153,
+ "location": "Spengergasse 20, 1050 Wien",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Wien repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-brazil.json b/data/runs/2026-05-14/countries-brazil.json
new file mode 100644
index 0000000..24bc7f5
--- /dev/null
+++ b/data/runs/2026-05-14/countries-brazil.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "brazil",
+ "name": "Brazil",
+ "title": "Top observed GitHub contributors in Brazil",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 23308
+ ]
+ },
+ "code": "BR",
+ "candidate_count": 92093,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Brazil repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Brazil repos:>5 type:user",
+ "total": 92093,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "jeffersongoncalves",
+ "name": "Jefferson Gonçalves",
+ "profile_url": "https://github.com/jeffersongoncalves",
+ "public_contributions": 9438,
+ "public_repos": 115,
+ "public_gists": 26,
+ "observed_public_commits": 9438,
+ "observed_public_pull_requests": 247,
+ "followers": 5364,
+ "location": "Assis, SP, Brazil",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "caarlos0",
+ "name": "Carlos Alexandro Becker",
+ "profile_url": "https://github.com/caarlos0",
+ "public_contributions": 2775,
+ "public_repos": 268,
+ "public_gists": 47,
+ "observed_public_commits": 2775,
+ "observed_public_pull_requests": 732,
+ "followers": 4562,
+ "location": "Brazil",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "renatogroffe",
+ "name": "Renato Groffe",
+ "profile_url": "https://github.com/renatogroffe",
+ "public_contributions": 2564,
+ "public_repos": 1849,
+ "public_gists": 1256,
+ "observed_public_commits": 2564,
+ "observed_public_pull_requests": 4,
+ "followers": 3282,
+ "location": "Brazil",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "akitaonrails",
+ "name": "Fabio Akita",
+ "profile_url": "https://github.com/akitaonrails",
+ "public_contributions": 2083,
+ "public_repos": 169,
+ "public_gists": 106,
+ "observed_public_commits": 2083,
+ "observed_public_pull_requests": 11,
+ "followers": 17181,
+ "location": "Brazil",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "giggio",
+ "name": "Giovanni Bassi",
+ "profile_url": "https://github.com/giggio",
+ "public_contributions": 1557,
+ "public_repos": 153,
+ "public_gists": 62,
+ "observed_public_commits": 1557,
+ "observed_public_pull_requests": 5,
+ "followers": 1974,
+ "location": "Brazil",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "luizomf",
+ "name": "Otávio Miranda",
+ "profile_url": "https://github.com/luizomf",
+ "public_contributions": 1395,
+ "public_repos": 132,
+ "public_gists": 167,
+ "observed_public_commits": 1395,
+ "observed_public_pull_requests": 68,
+ "followers": 9013,
+ "location": "Boa Esperança, MG, Brazil",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "wilsonfreitas",
+ "name": "Wilson Freitas",
+ "profile_url": "https://github.com/wilsonfreitas",
+ "public_contributions": 930,
+ "public_repos": 128,
+ "public_gists": 74,
+ "observed_public_commits": 930,
+ "observed_public_pull_requests": 16,
+ "followers": 1476,
+ "location": "São Paulo, Brazil",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "danielhe4rt",
+ "name": "Daniel Reis",
+ "profile_url": "https://github.com/danielhe4rt",
+ "public_contributions": 871,
+ "public_repos": 256,
+ "public_gists": 45,
+ "observed_public_commits": 871,
+ "observed_public_pull_requests": 96,
+ "followers": 4893,
+ "location": "Brazil",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "flameastro",
+ "name": "Flame",
+ "profile_url": "https://github.com/flameastro",
+ "public_contributions": 848,
+ "public_repos": 25,
+ "public_gists": 0,
+ "observed_public_commits": 848,
+ "observed_public_pull_requests": 11,
+ "followers": 1371,
+ "location": "Santa Catarina, Brazil",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 10
+ },
+ {
+ "login": "dunossauro",
+ "name": "Eduardo Mendes",
+ "profile_url": "https://github.com/dunossauro",
+ "public_contributions": 847,
+ "public_repos": 207,
+ "public_gists": 61,
+ "observed_public_commits": 847,
+ "observed_public_pull_requests": 33,
+ "followers": 4518,
+ "location": "São Paulo, Brazil",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 9
+ },
+ {
+ "login": "avelino",
+ "name": "Avelino",
+ "profile_url": "https://github.com/avelino",
+ "public_contributions": 795,
+ "public_repos": 260,
+ "public_gists": 143,
+ "observed_public_commits": 795,
+ "observed_public_pull_requests": 178,
+ "followers": 6384,
+ "location": "Brazil",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "argentinaluiz",
+ "name": "Luiz Carlos",
+ "profile_url": "https://github.com/argentinaluiz",
+ "public_contributions": 705,
+ "public_repos": 399,
+ "public_gists": 60,
+ "observed_public_commits": 705,
+ "observed_public_pull_requests": 3,
+ "followers": 2554,
+ "location": "Minas Gerais - Brazil",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "RafaelGallo",
+ "name": "Rafael Gallo",
+ "profile_url": "https://github.com/RafaelGallo",
+ "public_contributions": 512,
+ "public_repos": 309,
+ "public_gists": 0,
+ "observed_public_commits": 512,
+ "observed_public_pull_requests": 0,
+ "followers": 1529,
+ "location": "Brazil - São Paulo",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "diego3g",
+ "name": "Diego Fernandes",
+ "profile_url": "https://github.com/diego3g",
+ "public_contributions": 468,
+ "public_repos": 148,
+ "public_gists": 166,
+ "observed_public_commits": 468,
+ "observed_public_pull_requests": 3,
+ "followers": 32670,
+ "location": "Brazil",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "turicas",
+ "name": "Álvaro Justen",
+ "profile_url": "https://github.com/turicas",
+ "public_contributions": 396,
+ "public_repos": 181,
+ "public_gists": 128,
+ "observed_public_commits": 396,
+ "observed_public_pull_requests": 3,
+ "followers": 2355,
+ "location": "São Paulo, Brazil",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "RafaelGSS",
+ "name": "Rafael Gonzaga",
+ "profile_url": "https://github.com/RafaelGSS",
+ "public_contributions": 380,
+ "public_repos": 259,
+ "public_gists": 20,
+ "observed_public_commits": 380,
+ "observed_public_pull_requests": 200,
+ "followers": 1588,
+ "location": "Brazil",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "WSTxda",
+ "name": "WSTxda",
+ "profile_url": "https://github.com/WSTxda",
+ "public_contributions": 377,
+ "public_repos": 16,
+ "public_gists": 0,
+ "observed_public_commits": 377,
+ "observed_public_pull_requests": 1,
+ "followers": 1641,
+ "location": "Brazil",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "VictorTaelin",
+ "name": "Victor Taelin",
+ "profile_url": "https://github.com/VictorTaelin",
+ "public_contributions": 345,
+ "public_repos": 278,
+ "public_gists": 365,
+ "observed_public_commits": 345,
+ "observed_public_pull_requests": 3,
+ "followers": 5566,
+ "location": "Rio de Janeiro, Brazil",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "rodrigobranas",
+ "name": "Rodrigo Branas",
+ "profile_url": "https://github.com/rodrigobranas",
+ "public_contributions": 338,
+ "public_repos": 384,
+ "public_gists": 2,
+ "observed_public_commits": 338,
+ "observed_public_pull_requests": 3,
+ "followers": 6921,
+ "location": "Florianópolis, Brazil",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "insidegui",
+ "name": "Guilherme Rambo",
+ "profile_url": "https://github.com/insidegui",
+ "public_contributions": 317,
+ "public_repos": 254,
+ "public_gists": 70,
+ "observed_public_commits": 317,
+ "observed_public_pull_requests": 40,
+ "followers": 4889,
+ "location": "Brazil",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Brazil repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-canada.json b/data/runs/2026-05-14/countries-canada.json
new file mode 100644
index 0000000..e2a0e4a
--- /dev/null
+++ b/data/runs/2026-05-14/countries-canada.json
@@ -0,0 +1,400 @@
+{
+ "kind": "country",
+ "slug": "canada",
+ "name": "Canada",
+ "title": "Top observed GitHub contributors in Canada",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 37344
+ ]
+ },
+ "code": "CA",
+ "candidate_count": 123782,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Canada repos:>5 type:user",
+ "location:Toronto repos:>5 type:user",
+ "location:Vancouver repos:>5 type:user",
+ "location:Montreal repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Canada repos:>5 type:user",
+ "total": 63282,
+ "accepted": 25
+ },
+ {
+ "query": "location:Toronto repos:>5 type:user",
+ "total": 33664,
+ "accepted": 21
+ },
+ {
+ "query": "location:Vancouver repos:>5 type:user",
+ "total": 15802,
+ "accepted": 20
+ },
+ {
+ "query": "location:Montreal repos:>5 type:user",
+ "total": 11034,
+ "accepted": 24
+ }
+ ],
+ "entries": [
+ {
+ "login": "thestinger",
+ "name": "Daniel Micay",
+ "profile_url": "https://github.com/thestinger",
+ "public_contributions": 7411,
+ "public_repos": 14,
+ "public_gists": 50,
+ "observed_public_commits": 7411,
+ "observed_public_pull_requests": 1,
+ "followers": 2022,
+ "location": "Toronto, Ontario, Canada",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Toronto repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "rich-iannone",
+ "name": "Richard Iannone",
+ "profile_url": "https://github.com/rich-iannone",
+ "public_contributions": 7088,
+ "public_repos": 111,
+ "public_gists": 26,
+ "observed_public_commits": 7088,
+ "observed_public_pull_requests": 353,
+ "followers": 1621,
+ "location": "Toronto, Canada",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Toronto repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "michaelklishin",
+ "name": "Michael Klishin",
+ "profile_url": "https://github.com/michaelklishin",
+ "public_contributions": 4792,
+ "public_repos": 224,
+ "public_gists": 344,
+ "observed_public_commits": 4792,
+ "observed_public_pull_requests": 314,
+ "followers": 2001,
+ "location": "Vancouver, British Columbia, Canada 🇨🇦",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vancouver repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "jamiepine",
+ "name": "Jamie Pine",
+ "profile_url": "https://github.com/jamiepine",
+ "public_contributions": 3338,
+ "public_repos": 36,
+ "public_gists": 6,
+ "observed_public_commits": 3338,
+ "observed_public_pull_requests": 242,
+ "followers": 2155,
+ "location": "Vancouver, BC",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vancouver repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "brunoborges",
+ "name": "Bruno Borges",
+ "profile_url": "https://github.com/brunoborges",
+ "public_contributions": 3233,
+ "public_repos": 315,
+ "public_gists": 98,
+ "observed_public_commits": 3233,
+ "observed_public_pull_requests": 136,
+ "followers": 1056,
+ "location": "Montreal, Canada",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Montreal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "lemire",
+ "name": "Daniel Lemire",
+ "profile_url": "https://github.com/lemire",
+ "public_contributions": 2676,
+ "public_repos": 439,
+ "public_gists": 95,
+ "observed_public_commits": 2676,
+ "observed_public_pull_requests": 285,
+ "followers": 8010,
+ "location": "Montreal, Quebec, Canada",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Canada repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "standardgalactic",
+ "name": "Cogito Ergo Sum",
+ "profile_url": "https://github.com/standardgalactic",
+ "public_contributions": 2542,
+ "public_repos": 23682,
+ "public_gists": 113,
+ "observed_public_commits": 2542,
+ "observed_public_pull_requests": 18,
+ "followers": 21222,
+ "location": "Canada",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Canada repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "codereport",
+ "name": "Conor Hoekstra",
+ "profile_url": "https://github.com/codereport",
+ "public_contributions": 2143,
+ "public_repos": 161,
+ "public_gists": 4,
+ "observed_public_commits": 2143,
+ "observed_public_pull_requests": 93,
+ "followers": 1974,
+ "location": "Toronto, ON",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Toronto repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "meziantou",
+ "name": "Gérald Barré",
+ "profile_url": "https://github.com/meziantou",
+ "public_contributions": 2069,
+ "public_repos": 76,
+ "public_gists": 29,
+ "observed_public_commits": 2069,
+ "observed_public_pull_requests": 672,
+ "followers": 859,
+ "location": "Montreal",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Montreal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "jennybc",
+ "name": "Jennifer (Jenny) Bryan",
+ "profile_url": "https://github.com/jennybc",
+ "public_contributions": 2052,
+ "public_repos": 331,
+ "public_gists": 71,
+ "observed_public_commits": 2052,
+ "observed_public_pull_requests": 142,
+ "followers": 5638,
+ "location": "Vancouver, BC, Canada",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Canada repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "nicobailon",
+ "name": "Nico Bailon",
+ "profile_url": "https://github.com/nicobailon",
+ "public_contributions": 2040,
+ "public_repos": 130,
+ "public_gists": 26,
+ "observed_public_commits": 2040,
+ "observed_public_pull_requests": 216,
+ "followers": 1382,
+ "location": "Vancouver, BC",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vancouver repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "tobi",
+ "name": "Tobias Lütke",
+ "profile_url": "https://github.com/tobi",
+ "public_contributions": 1867,
+ "public_repos": 93,
+ "public_gists": 36,
+ "observed_public_commits": 1867,
+ "observed_public_pull_requests": 68,
+ "followers": 4979,
+ "location": "Ottawa, Canada",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Canada repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "Xe",
+ "name": "Xe Iaso",
+ "profile_url": "https://github.com/Xe",
+ "public_contributions": 1767,
+ "public_repos": 262,
+ "public_gists": 82,
+ "observed_public_commits": 1767,
+ "observed_public_pull_requests": 437,
+ "followers": 4077,
+ "location": "Canada",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Canada repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "vincentarelbundock",
+ "name": "Vincent Arel-Bundock",
+ "profile_url": "https://github.com/vincentarelbundock",
+ "public_contributions": 1750,
+ "public_repos": 51,
+ "public_gists": 42,
+ "observed_public_commits": 1750,
+ "observed_public_pull_requests": 150,
+ "followers": 828,
+ "location": "Montreal, Canada",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Montreal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "richlander",
+ "name": "Rich Lander",
+ "profile_url": "https://github.com/richlander",
+ "public_contributions": 1683,
+ "public_repos": 245,
+ "public_gists": 111,
+ "observed_public_commits": 1683,
+ "observed_public_pull_requests": 707,
+ "followers": 1597,
+ "location": "Seattle / Toronto",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Toronto repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "dsherret",
+ "name": "David Sherret",
+ "profile_url": "https://github.com/dsherret",
+ "public_contributions": 1581,
+ "public_repos": 184,
+ "public_gists": 19,
+ "observed_public_commits": 1581,
+ "observed_public_pull_requests": 1049,
+ "followers": 2090,
+ "location": "Toronto, Canada",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Toronto repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "CamDavidsonPilon",
+ "name": "Cameron Davidson-Pilon",
+ "profile_url": "https://github.com/CamDavidsonPilon",
+ "public_contributions": 1433,
+ "public_repos": 105,
+ "public_gists": 62,
+ "observed_public_commits": 1433,
+ "observed_public_pull_requests": 22,
+ "followers": 4788,
+ "location": "Waterloo, Canada",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Canada repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "gorhill",
+ "name": "Raymond Hill",
+ "profile_url": "https://github.com/gorhill",
+ "public_contributions": 1307,
+ "public_repos": 28,
+ "public_gists": 8,
+ "observed_public_commits": 1307,
+ "observed_public_pull_requests": 0,
+ "followers": 6540,
+ "location": "Canada / Québec",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Canada repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "chris1111",
+ "name": "chris1111",
+ "profile_url": "https://github.com/chris1111",
+ "public_contributions": 1150,
+ "public_repos": 249,
+ "public_gists": 10,
+ "observed_public_commits": 1150,
+ "observed_public_pull_requests": 33,
+ "followers": 1415,
+ "location": "Montreal Canada",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Montreal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "fnando",
+ "name": "Nando Vieira",
+ "profile_url": "https://github.com/fnando",
+ "public_contributions": 940,
+ "public_repos": 314,
+ "public_gists": 126,
+ "observed_public_commits": 940,
+ "observed_public_pull_requests": 255,
+ "followers": 1979,
+ "location": "Vancouver, Canada",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vancouver repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-chile.json b/data/runs/2026-05-14/countries-chile.json
new file mode 100644
index 0000000..7209d92
--- /dev/null
+++ b/data/runs/2026-05-14/countries-chile.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "chile",
+ "name": "Chile",
+ "title": "Top observed GitHub contributors in Chile",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 27050
+ ]
+ },
+ "code": "CL",
+ "candidate_count": 15032,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Chile repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Chile repos:>5 type:user",
+ "total": 15032,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "wajahat-ali-mir-dev",
+ "name": "Wajahat Ali Mir",
+ "profile_url": "https://github.com/wajahat-ali-mir-dev",
+ "public_contributions": 5529,
+ "public_repos": 35,
+ "public_gists": 2,
+ "observed_public_commits": 5529,
+ "observed_public_pull_requests": 11,
+ "followers": 179,
+ "location": "uk mx ksa drc cog togo cuba peru pk mali oman usa rsa rok uae mk cod macau laos iraq qatar gabon kosovo haiti benin syria chile niger yemen ghana nepal sudan kenya japan china india egypt italy spain france russia ukraine germany norway sweden finland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 2
+ },
+ {
+ "login": "montoyamoraga",
+ "name": "aarón montoya-moraga",
+ "profile_url": "https://github.com/montoyamoraga",
+ "public_contributions": 5512,
+ "public_repos": 202,
+ "public_gists": 0,
+ "observed_public_commits": 5512,
+ "observed_public_pull_requests": 2778,
+ "followers": 549,
+ "location": "Chile",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 1
+ },
+ {
+ "login": "richonguzman",
+ "name": "Ricardo Guzman",
+ "profile_url": "https://github.com/richonguzman",
+ "public_contributions": 4958,
+ "public_repos": 18,
+ "public_gists": 0,
+ "observed_public_commits": 4958,
+ "observed_public_pull_requests": 23,
+ "followers": 303,
+ "location": "Viña del Mar, Chile",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "rodyherrera",
+ "name": "Rodolfo Herrera Hernandez",
+ "profile_url": "https://github.com/rodyherrera",
+ "public_contributions": 2651,
+ "public_repos": 37,
+ "public_gists": 0,
+ "observed_public_commits": 2651,
+ "observed_public_pull_requests": 1,
+ "followers": 230,
+ "location": "Chile, Talca",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "CamilaJaviera91",
+ "name": "Camila Javiera Muñoz Navarro",
+ "profile_url": "https://github.com/CamilaJaviera91",
+ "public_contributions": 2272,
+ "public_repos": 26,
+ "public_gists": 0,
+ "observed_public_commits": 2272,
+ "observed_public_pull_requests": 53,
+ "followers": 312,
+ "location": "Chile",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "bidah",
+ "name": "Rodrigo Figueroa",
+ "profile_url": "https://github.com/bidah",
+ "public_contributions": 1621,
+ "public_repos": 800,
+ "public_gists": 30,
+ "observed_public_commits": 1621,
+ "observed_public_pull_requests": 6,
+ "followers": 188,
+ "location": "Maitencillo, Valparaiso, Chile.",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "dfbustosus",
+ "name": "David Bustos Usta",
+ "profile_url": "https://github.com/dfbustosus",
+ "public_contributions": 1404,
+ "public_repos": 65,
+ "public_gists": 1,
+ "observed_public_commits": 1404,
+ "observed_public_pull_requests": 85,
+ "followers": 309,
+ "location": "Concepcion, Chile",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "bastianolea",
+ "name": "Bastián Olea Herera",
+ "profile_url": "https://github.com/bastianolea",
+ "public_contributions": 1213,
+ "public_repos": 99,
+ "public_gists": 38,
+ "observed_public_commits": 1213,
+ "observed_public_pull_requests": 0,
+ "followers": 330,
+ "location": "Santiago, Chile",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "Blandskron",
+ "name": "Blandskron",
+ "profile_url": "https://github.com/Blandskron",
+ "public_contributions": 1078,
+ "public_repos": 327,
+ "public_gists": 1,
+ "observed_public_commits": 1078,
+ "observed_public_pull_requests": 140,
+ "followers": 474,
+ "location": "Santiago Chile",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "DarkGhostHunter",
+ "name": "Italo",
+ "profile_url": "https://github.com/DarkGhostHunter",
+ "public_contributions": 812,
+ "public_repos": 57,
+ "public_gists": 120,
+ "observed_public_commits": 812,
+ "observed_public_pull_requests": 102,
+ "followers": 269,
+ "location": "Chile",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "aledbf",
+ "name": "Manuel Alejandro de Brito Fontes",
+ "profile_url": "https://github.com/aledbf",
+ "public_contributions": 779,
+ "public_repos": 391,
+ "public_gists": 27,
+ "observed_public_commits": 779,
+ "observed_public_pull_requests": 74,
+ "followers": 514,
+ "location": "Santiago, Chile",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "longemen3000",
+ "name": "Andrés Riedemann",
+ "profile_url": "https://github.com/longemen3000",
+ "public_contributions": 767,
+ "public_repos": 124,
+ "public_gists": 4,
+ "observed_public_commits": 767,
+ "observed_public_pull_requests": 34,
+ "followers": 151,
+ "location": "Chile",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 13
+ },
+ {
+ "login": "jbkunst",
+ "name": "Joshua Kunst",
+ "profile_url": "https://github.com/jbkunst",
+ "public_contributions": 763,
+ "public_repos": 99,
+ "public_gists": 3,
+ "observed_public_commits": 763,
+ "observed_public_pull_requests": 0,
+ "followers": 516,
+ "location": "Chile",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 12
+ },
+ {
+ "login": "cmartinezs",
+ "name": "Carlos F. Martínez Sánchez",
+ "profile_url": "https://github.com/cmartinezs",
+ "public_contributions": 662,
+ "public_repos": 38,
+ "public_gists": 0,
+ "observed_public_commits": 662,
+ "observed_public_pull_requests": 6,
+ "followers": 160,
+ "location": "Chile",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 15
+ },
+ {
+ "login": "CleoMenezesJr",
+ "name": "Cleo Menezes Jr.",
+ "profile_url": "https://github.com/CleoMenezesJr",
+ "public_contributions": 653,
+ "public_repos": 88,
+ "public_gists": 0,
+ "observed_public_commits": 653,
+ "observed_public_pull_requests": 16,
+ "followers": 180,
+ "location": "Viña del mar - Chile",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 14
+ },
+ {
+ "login": "vicenteconejerosdelacruz",
+ "name": "Vicente Conejeros de la Cruz",
+ "profile_url": "https://github.com/vicenteconejerosdelacruz",
+ "public_contributions": 617,
+ "public_repos": 9,
+ "public_gists": 0,
+ "observed_public_commits": 617,
+ "observed_public_pull_requests": 3,
+ "followers": 224,
+ "location": "Chile",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 17
+ },
+ {
+ "login": "IgnacioPalma",
+ "name": "Ignacio Palma",
+ "profile_url": "https://github.com/IgnacioPalma",
+ "public_contributions": 612,
+ "public_repos": 40,
+ "public_gists": 0,
+ "observed_public_commits": 612,
+ "observed_public_pull_requests": 69,
+ "followers": 149,
+ "location": "Chile",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 16
+ },
+ {
+ "login": "Jhoel777ar",
+ "name": "Joel Andres C.",
+ "profile_url": "https://github.com/Jhoel777ar",
+ "public_contributions": 527,
+ "public_repos": 388,
+ "public_gists": 0,
+ "observed_public_commits": 527,
+ "observed_public_pull_requests": 10,
+ "followers": 638,
+ "location": "Chile - Bolivia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "tyronejosee",
+ "name": "Tyrone José",
+ "profile_url": "https://github.com/tyronejosee",
+ "public_contributions": 512,
+ "public_repos": 111,
+ "public_gists": 2,
+ "observed_public_commits": 512,
+ "observed_public_pull_requests": 11,
+ "followers": 516,
+ "location": "Chile",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "breadsk",
+ "name": "Nicolas",
+ "profile_url": "https://github.com/breadsk",
+ "public_contributions": 500,
+ "public_repos": 365,
+ "public_gists": 0,
+ "observed_public_commits": 500,
+ "observed_public_pull_requests": 8,
+ "followers": 407,
+ "location": "Chile",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Chile repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-china.json b/data/runs/2026-05-14/countries-china.json
new file mode 100644
index 0000000..bef1888
--- /dev/null
+++ b/data/runs/2026-05-14/countries-china.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "china",
+ "name": "China",
+ "title": "Top observed GitHub contributors in China",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 122299
+ ]
+ },
+ "code": "CN",
+ "candidate_count": 118444,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:China repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:China repos:>5 type:user",
+ "total": 118444,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "wizardforcel",
+ "name": "布客飞龙",
+ "profile_url": "https://github.com/wizardforcel",
+ "public_contributions": 53881,
+ "public_repos": 1613,
+ "public_gists": 13,
+ "observed_public_commits": 53881,
+ "observed_public_pull_requests": 2,
+ "followers": 10266,
+ "location": "Beijing, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "yegor256",
+ "name": "Yegor Bugayenko",
+ "profile_url": "https://github.com/yegor256",
+ "public_contributions": 39770,
+ "public_repos": 229,
+ "public_gists": 18,
+ "observed_public_commits": 39770,
+ "observed_public_pull_requests": 178,
+ "followers": 5361,
+ "location": "China",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "mercyblitz",
+ "name": "Mercy Ma",
+ "profile_url": "https://github.com/mercyblitz",
+ "public_contributions": 6219,
+ "public_repos": 86,
+ "public_gists": 0,
+ "observed_public_commits": 6219,
+ "observed_public_pull_requests": 412,
+ "followers": 8093,
+ "location": "Hangzhou, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "jaywcjlove",
+ "name": "小弟调调",
+ "profile_url": "https://github.com/jaywcjlove",
+ "public_contributions": 5765,
+ "public_repos": 257,
+ "public_gists": 6,
+ "observed_public_commits": 5765,
+ "observed_public_pull_requests": 17,
+ "followers": 9143,
+ "location": "Suzhou, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "YunaiV",
+ "name": "芋道源码",
+ "profile_url": "https://github.com/YunaiV",
+ "public_contributions": 5734,
+ "public_repos": 87,
+ "public_gists": 0,
+ "observed_public_commits": 5734,
+ "observed_public_pull_requests": 14,
+ "followers": 12621,
+ "location": "Shanghai, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "EndlessCheng",
+ "name": "灵茶山艾府 [0x3F]",
+ "profile_url": "https://github.com/EndlessCheng",
+ "public_contributions": 3048,
+ "public_repos": 197,
+ "public_gists": 3,
+ "observed_public_commits": 3048,
+ "observed_public_pull_requests": 0,
+ "followers": 6153,
+ "location": "Hangzhou, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "overtrue",
+ "name": "安正超",
+ "profile_url": "https://github.com/overtrue",
+ "public_contributions": 2322,
+ "public_repos": 129,
+ "public_gists": 31,
+ "observed_public_commits": 2322,
+ "observed_public_pull_requests": 649,
+ "followers": 7256,
+ "location": "Shenzhen,China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "sorrycc",
+ "name": "chencheng (云谦)",
+ "profile_url": "https://github.com/sorrycc",
+ "public_contributions": 2272,
+ "public_repos": 284,
+ "public_gists": 70,
+ "observed_public_commits": 2272,
+ "observed_public_pull_requests": 381,
+ "followers": 14731,
+ "location": "HangZhou, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "onevcat",
+ "name": "Wei Wang",
+ "profile_url": "https://github.com/onevcat",
+ "public_contributions": 1869,
+ "public_repos": 257,
+ "public_gists": 124,
+ "observed_public_commits": 1869,
+ "observed_public_pull_requests": 396,
+ "followers": 15800,
+ "location": "Yokohama, Japan / China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "fengmk2",
+ "name": "MK (fengmk2)",
+ "profile_url": "https://github.com/fengmk2",
+ "public_contributions": 1419,
+ "public_repos": 427,
+ "public_gists": 85,
+ "observed_public_commits": 1419,
+ "observed_public_pull_requests": 1388,
+ "followers": 8347,
+ "location": "Hangzhou, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "xuxueli",
+ "name": "许雪里",
+ "profile_url": "https://github.com/xuxueli",
+ "public_contributions": 1375,
+ "public_repos": 12,
+ "public_gists": 0,
+ "observed_public_commits": 1375,
+ "observed_public_pull_requests": 1,
+ "followers": 5890,
+ "location": "Shanghai, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "madeye",
+ "name": "Max Lv",
+ "profile_url": "https://github.com/madeye",
+ "public_contributions": 1171,
+ "public_repos": 80,
+ "public_gists": 19,
+ "observed_public_commits": 1171,
+ "observed_public_pull_requests": 439,
+ "followers": 4927,
+ "location": "Shanghai, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 13
+ },
+ {
+ "login": "tshemsedinov",
+ "name": "Timur Shemsedinov",
+ "profile_url": "https://github.com/tshemsedinov",
+ "public_contributions": 1159,
+ "public_repos": 235,
+ "public_gists": 8,
+ "observed_public_commits": 1159,
+ "observed_public_pull_requests": 218,
+ "followers": 5288,
+ "location": "Earth, Europe, Ukraine, Kiev, Kyiv, USA, Spain, Germany, Italy, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 12
+ },
+ {
+ "login": "justjavac",
+ "name": "迷渡",
+ "profile_url": "https://github.com/justjavac",
+ "public_contributions": 1108,
+ "public_repos": 445,
+ "public_gists": 15,
+ "observed_public_commits": 1108,
+ "observed_public_pull_requests": 132,
+ "followers": 17209,
+ "location": "Tianjin, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "getActivity",
+ "name": "Android轮子哥",
+ "profile_url": "https://github.com/getActivity",
+ "public_contributions": 1073,
+ "public_repos": 34,
+ "public_gists": 0,
+ "observed_public_commits": 1073,
+ "observed_public_pull_requests": 0,
+ "followers": 4572,
+ "location": "Guangzhou,China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "afc163",
+ "name": "afc163",
+ "profile_url": "https://github.com/afc163",
+ "public_contributions": 1046,
+ "public_repos": 292,
+ "public_gists": 8,
+ "observed_public_commits": 1046,
+ "observed_public_pull_requests": 420,
+ "followers": 7340,
+ "location": "Hangzhou, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 17
+ },
+ {
+ "login": "YunYouJun",
+ "name": "云游君",
+ "profile_url": "https://github.com/YunYouJun",
+ "public_contributions": 1025,
+ "public_repos": 248,
+ "public_gists": 1,
+ "observed_public_commits": 1025,
+ "observed_public_pull_requests": 61,
+ "followers": 5084,
+ "location": "Guangzhou, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 16
+ },
+ {
+ "login": "hiyouga",
+ "name": "Yaowei Zheng",
+ "profile_url": "https://github.com/hiyouga",
+ "public_contributions": 977,
+ "public_repos": 78,
+ "public_gists": 1,
+ "observed_public_commits": 977,
+ "observed_public_pull_requests": 293,
+ "followers": 6329,
+ "location": "Beijing, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "bigtreetech",
+ "name": "BIGTREETECH",
+ "profile_url": "https://github.com/bigtreetech",
+ "public_contributions": 769,
+ "public_repos": 180,
+ "public_gists": 1,
+ "observed_public_commits": 769,
+ "observed_public_pull_requests": 14,
+ "followers": 8111,
+ "location": "Shenzhen, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "Huxpro",
+ "name": "Xuan Huang (黄玄)",
+ "profile_url": "https://github.com/Huxpro",
+ "public_contributions": 727,
+ "public_repos": 115,
+ "public_gists": 14,
+ "observed_public_commits": 727,
+ "observed_public_pull_requests": 341,
+ "followers": 7844,
+ "location": "[NY, CA, ...China]",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-denmark.json b/data/runs/2026-05-14/countries-denmark.json
new file mode 100644
index 0000000..c34282a
--- /dev/null
+++ b/data/runs/2026-05-14/countries-denmark.json
@@ -0,0 +1,381 @@
+{
+ "kind": "country",
+ "slug": "denmark",
+ "name": "Denmark",
+ "title": "Top observed GitHub contributors in Denmark",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 23599
+ ]
+ },
+ "code": "DK",
+ "candidate_count": 10935,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Denmark repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Denmark repos:>5 type:user",
+ "total": 10935,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "neoneye",
+ "name": "Simon Strandgaard",
+ "profile_url": "https://github.com/neoneye",
+ "public_contributions": 4662,
+ "public_repos": 214,
+ "public_gists": 35,
+ "observed_public_commits": 4662,
+ "observed_public_pull_requests": 396,
+ "followers": 273,
+ "location": "Copenhagen - Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "niksedk",
+ "name": "Nikolaj Olsson",
+ "profile_url": "https://github.com/niksedk",
+ "public_contributions": 4221,
+ "public_repos": 20,
+ "public_gists": 0,
+ "observed_public_commits": 4221,
+ "observed_public_pull_requests": 96,
+ "followers": 299,
+ "location": "Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "LayZeeDK",
+ "name": "Lars Gyrup Brink Nielsen",
+ "profile_url": "https://github.com/LayZeeDK",
+ "public_contributions": 4055,
+ "public_repos": 191,
+ "public_gists": 165,
+ "observed_public_commits": 4055,
+ "observed_public_pull_requests": 71,
+ "followers": 539,
+ "location": "Holstebro, Denmark",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "ThomasVitale",
+ "name": "Thomas Vitale",
+ "profile_url": "https://github.com/ThomasVitale",
+ "public_contributions": 2110,
+ "public_repos": 226,
+ "public_gists": 19,
+ "observed_public_commits": 2110,
+ "observed_public_pull_requests": 151,
+ "followers": 1230,
+ "location": "Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "maxandersen",
+ "name": "Max Rydahl Andersen",
+ "profile_url": "https://github.com/maxandersen",
+ "public_contributions": 1748,
+ "public_repos": 737,
+ "public_gists": 297,
+ "observed_public_commits": 1748,
+ "observed_public_pull_requests": 291,
+ "followers": 410,
+ "location": "Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "davsclaus",
+ "name": "Claus Ibsen",
+ "profile_url": "https://github.com/davsclaus",
+ "public_contributions": 1606,
+ "public_repos": 78,
+ "public_gists": 205,
+ "observed_public_commits": 1606,
+ "observed_public_pull_requests": 350,
+ "followers": 650,
+ "location": "Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 7
+ },
+ {
+ "login": "akien-mga",
+ "name": "Rémi Verschelde",
+ "profile_url": "https://github.com/akien-mga",
+ "public_contributions": 1570,
+ "public_repos": 248,
+ "public_gists": 13,
+ "observed_public_commits": 1570,
+ "observed_public_pull_requests": 180,
+ "followers": 1732,
+ "location": "Copenhagen, Denmark",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 6
+ },
+ {
+ "login": "AJenbo",
+ "name": "Anders Jenbo",
+ "profile_url": "https://github.com/AJenbo",
+ "public_contributions": 1445,
+ "public_repos": 166,
+ "public_gists": 2,
+ "observed_public_commits": 1445,
+ "observed_public_pull_requests": 421,
+ "followers": 382,
+ "location": "Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "athas",
+ "name": "Troels Henriksen",
+ "profile_url": "https://github.com/athas",
+ "public_contributions": 1254,
+ "public_repos": 228,
+ "public_gists": 72,
+ "observed_public_commits": 1254,
+ "observed_public_pull_requests": 85,
+ "followers": 329,
+ "location": "Copenhagen, Denmark",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "freddydk",
+ "name": "Freddy Kristiansen",
+ "profile_url": "https://github.com/freddydk",
+ "public_contributions": 928,
+ "public_repos": 21,
+ "public_gists": 0,
+ "observed_public_commits": 928,
+ "observed_public_pull_requests": 30,
+ "followers": 360,
+ "location": "Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "FrederikBolding",
+ "name": "Frederik Bolding",
+ "profile_url": "https://github.com/FrederikBolding",
+ "public_contributions": 924,
+ "public_repos": 132,
+ "public_gists": 1,
+ "observed_public_commits": 924,
+ "observed_public_pull_requests": 438,
+ "followers": 471,
+ "location": "Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "davidpdrsn",
+ "name": "David Pedersen",
+ "profile_url": "https://github.com/davidpdrsn",
+ "public_contributions": 878,
+ "public_repos": 187,
+ "public_gists": 79,
+ "observed_public_commits": 878,
+ "observed_public_pull_requests": 167,
+ "followers": 1729,
+ "location": "Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "gavinsimpson",
+ "name": "Gavin Simpson",
+ "profile_url": "https://github.com/gavinsimpson",
+ "public_contributions": 859,
+ "public_repos": 262,
+ "public_gists": 19,
+ "observed_public_commits": 859,
+ "observed_public_pull_requests": 5,
+ "followers": 563,
+ "location": "Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "danmindru",
+ "name": "Dan Mindru",
+ "profile_url": "https://github.com/danmindru",
+ "public_contributions": 856,
+ "public_repos": 89,
+ "public_gists": 18,
+ "observed_public_commits": 856,
+ "observed_public_pull_requests": 5,
+ "followers": 604,
+ "location": "Denmark ☁️",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "sepandhaghighi",
+ "name": "Sepand Haghighi",
+ "profile_url": "https://github.com/sepandhaghighi",
+ "public_contributions": 826,
+ "public_repos": 100,
+ "public_gists": 5,
+ "observed_public_commits": 826,
+ "observed_public_pull_requests": 769,
+ "followers": 914,
+ "location": "Aalborg, Denmark",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 16
+ },
+ {
+ "login": "alexrp",
+ "name": "Alex Rønne Petersen",
+ "profile_url": "https://github.com/alexrp",
+ "public_contributions": 821,
+ "public_repos": 159,
+ "public_gists": 0,
+ "observed_public_commits": 821,
+ "observed_public_pull_requests": 169,
+ "followers": 410,
+ "location": "Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 15
+ },
+ {
+ "login": "LunaTheFoxgirl",
+ "name": "Luna",
+ "profile_url": "https://github.com/LunaTheFoxgirl",
+ "public_contributions": 818,
+ "public_repos": 134,
+ "public_gists": 6,
+ "observed_public_commits": 818,
+ "observed_public_pull_requests": 17,
+ "followers": 953,
+ "location": "Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "david-christiansen",
+ "name": "David Thrane Christiansen",
+ "profile_url": "https://github.com/david-christiansen",
+ "public_contributions": 773,
+ "public_repos": 177,
+ "public_gists": 45,
+ "observed_public_commits": 773,
+ "observed_public_pull_requests": 721,
+ "followers": 577,
+ "location": "Copenhagen, Denmark",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "simonbs",
+ "name": "Simon B. Støvring",
+ "profile_url": "https://github.com/simonbs",
+ "public_contributions": 644,
+ "public_repos": 128,
+ "public_gists": 45,
+ "observed_public_commits": 644,
+ "observed_public_pull_requests": 52,
+ "followers": 1417,
+ "location": "Denmark",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 20
+ },
+ {
+ "login": "MarcSkovMadsen",
+ "name": "Marc Skov Madsen",
+ "profile_url": "https://github.com/MarcSkovMadsen",
+ "public_contributions": 639,
+ "public_repos": 113,
+ "public_gists": 18,
+ "observed_public_commits": 639,
+ "observed_public_pull_requests": 212,
+ "followers": 559,
+ "location": "Børkop, Denmark",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Denmark repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-finland.json b/data/runs/2026-05-14/countries-finland.json
new file mode 100644
index 0000000..6d28570
--- /dev/null
+++ b/data/runs/2026-05-14/countries-finland.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "finland",
+ "name": "Finland",
+ "title": "Top observed GitHub contributors in Finland",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 25745
+ ]
+ },
+ "code": "FI",
+ "candidate_count": 12684,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Finland repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Finland repos:>5 type:user",
+ "total": 12684,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "penberg",
+ "name": "Pekka Enberg",
+ "profile_url": "https://github.com/penberg",
+ "public_contributions": 3953,
+ "public_repos": 58,
+ "public_gists": 2,
+ "observed_public_commits": 3953,
+ "observed_public_pull_requests": 754,
+ "followers": 1889,
+ "location": "Finland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "tulir",
+ "name": "Tulir Asokan",
+ "profile_url": "https://github.com/tulir",
+ "public_contributions": 3469,
+ "public_repos": 141,
+ "public_gists": 8,
+ "observed_public_commits": 3469,
+ "observed_public_pull_requests": 100,
+ "followers": 1130,
+ "location": "Finland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "cniska",
+ "name": "Christoffer Niska",
+ "profile_url": "https://github.com/cniska",
+ "public_contributions": 3383,
+ "public_repos": 135,
+ "public_gists": 111,
+ "observed_public_commits": 3383,
+ "observed_public_pull_requests": 126,
+ "followers": 313,
+ "location": "Helsinki, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "bebraw",
+ "name": "Juho Vepsäläinen",
+ "profile_url": "https://github.com/bebraw",
+ "public_contributions": 2816,
+ "public_repos": 260,
+ "public_gists": 208,
+ "observed_public_commits": 2816,
+ "observed_public_pull_requests": 6,
+ "followers": 2212,
+ "location": "Rautalampi, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "rollecode",
+ "name": "Rolle Laukkarinen",
+ "profile_url": "https://github.com/rollecode",
+ "public_contributions": 2700,
+ "public_repos": 308,
+ "public_gists": 6,
+ "observed_public_commits": 2700,
+ "observed_public_pull_requests": 42,
+ "followers": 321,
+ "location": "Jyväskylä, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "hugovk",
+ "name": "Hugo van Kemenade",
+ "profile_url": "https://github.com/hugovk",
+ "public_contributions": 2512,
+ "public_repos": 1413,
+ "public_gists": 35,
+ "observed_public_commits": 2512,
+ "observed_public_pull_requests": 985,
+ "followers": 1126,
+ "location": "Helsinki, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "arielsalminen",
+ "name": "Ariel Salminen",
+ "profile_url": "https://github.com/arielsalminen",
+ "public_contributions": 1879,
+ "public_repos": 82,
+ "public_gists": 49,
+ "observed_public_commits": 1879,
+ "observed_public_pull_requests": 24,
+ "followers": 1060,
+ "location": "Helsinki, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "brylie",
+ "name": "Brylie Oxley",
+ "profile_url": "https://github.com/brylie",
+ "public_contributions": 1696,
+ "public_repos": 182,
+ "public_gists": 31,
+ "observed_public_commits": 1696,
+ "observed_public_pull_requests": 144,
+ "followers": 312,
+ "location": "Finland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 9
+ },
+ {
+ "login": "kijai",
+ "name": "Jukka Seppänen",
+ "profile_url": "https://github.com/kijai",
+ "public_contributions": 1691,
+ "public_repos": 107,
+ "public_gists": 0,
+ "observed_public_commits": 1691,
+ "observed_public_pull_requests": 67,
+ "followers": 6089,
+ "location": "Finland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 8
+ },
+ {
+ "login": "mmalmi",
+ "name": "Martti Malmi",
+ "profile_url": "https://github.com/mmalmi",
+ "public_contributions": 1646,
+ "public_repos": 95,
+ "public_gists": 5,
+ "observed_public_commits": 1646,
+ "observed_public_pull_requests": 26,
+ "followers": 390,
+ "location": "Finland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "dalathegreat",
+ "name": "Daniel Öster",
+ "profile_url": "https://github.com/dalathegreat",
+ "public_contributions": 1460,
+ "public_repos": 43,
+ "public_gists": 0,
+ "observed_public_commits": 1460,
+ "observed_public_pull_requests": 377,
+ "followers": 1745,
+ "location": "Vaasa, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "nikohoffren",
+ "name": "Niko Hoffrén",
+ "profile_url": "https://github.com/nikohoffren",
+ "public_contributions": 1323,
+ "public_repos": 66,
+ "public_gists": 0,
+ "observed_public_commits": 1323,
+ "observed_public_pull_requests": 17,
+ "followers": 516,
+ "location": "Kuopio, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "akheron",
+ "name": "Petri Lehtinen",
+ "profile_url": "https://github.com/akheron",
+ "public_contributions": 1229,
+ "public_repos": 125,
+ "public_gists": 38,
+ "observed_public_commits": 1229,
+ "observed_public_pull_requests": 208,
+ "followers": 512,
+ "location": "Turku, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "mstahv",
+ "name": "Matti Tahvonen",
+ "profile_url": "https://github.com/mstahv",
+ "public_contributions": 937,
+ "public_repos": 384,
+ "public_gists": 12,
+ "observed_public_commits": 937,
+ "observed_public_pull_requests": 58,
+ "followers": 631,
+ "location": "Turku, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "Kaltsoon",
+ "name": "Kalle Ilves",
+ "profile_url": "https://github.com/Kaltsoon",
+ "public_contributions": 885,
+ "public_repos": 279,
+ "public_gists": 0,
+ "observed_public_commits": 885,
+ "observed_public_pull_requests": 4,
+ "followers": 429,
+ "location": "Helsinki, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "michael-andreuzza",
+ "name": "Michael Andreuzza",
+ "profile_url": "https://github.com/michael-andreuzza",
+ "public_contributions": 779,
+ "public_repos": 32,
+ "public_gists": 5,
+ "observed_public_commits": 779,
+ "observed_public_pull_requests": 11,
+ "followers": 512,
+ "location": "Mariehman, Åland Islands, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "aloctavodia",
+ "name": "Osvaldo A Martin",
+ "profile_url": "https://github.com/aloctavodia",
+ "public_contributions": 757,
+ "public_repos": 73,
+ "public_gists": 0,
+ "observed_public_commits": 757,
+ "observed_public_pull_requests": 404,
+ "followers": 673,
+ "location": "Finland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "lhotari",
+ "name": "Lari Hotari",
+ "profile_url": "https://github.com/lhotari",
+ "public_contributions": 681,
+ "public_repos": 254,
+ "public_gists": 25,
+ "observed_public_commits": 681,
+ "observed_public_pull_requests": 330,
+ "followers": 267,
+ "location": "Espoo, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "eemeli",
+ "name": "Eemeli Aro",
+ "profile_url": "https://github.com/eemeli",
+ "public_contributions": 667,
+ "public_repos": 173,
+ "public_gists": 8,
+ "observed_public_commits": 667,
+ "observed_public_pull_requests": 209,
+ "followers": 451,
+ "location": "Helsinki, Finland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "akx",
+ "name": "Aarni Koskela",
+ "profile_url": "https://github.com/akx",
+ "public_contributions": 646,
+ "public_repos": 953,
+ "public_gists": 98,
+ "observed_public_commits": 646,
+ "observed_public_pull_requests": 361,
+ "followers": 513,
+ "location": "Finland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Finland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-france.json b/data/runs/2026-05-14/countries-france.json
new file mode 100644
index 0000000..c19e2d8
--- /dev/null
+++ b/data/runs/2026-05-14/countries-france.json
@@ -0,0 +1,388 @@
+{
+ "kind": "country",
+ "slug": "france",
+ "name": "France",
+ "title": "Top observed GitHub contributors in France",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 85391
+ ]
+ },
+ "code": "FR",
+ "candidate_count": 93868,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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": 61519,
+ "accepted": 50
+ },
+ {
+ "query": "location:Paris repos:>5 type:user",
+ "total": 32349,
+ "accepted": 34
+ }
+ ],
+ "entries": [
+ {
+ "login": "Charles-Chrismann",
+ "name": "Charles Chrismann",
+ "profile_url": "https://github.com/Charles-Chrismann",
+ "public_contributions": 29497,
+ "public_repos": 55,
+ "public_gists": 0,
+ "observed_public_commits": 29497,
+ "observed_public_pull_requests": 38,
+ "followers": 15672,
+ "location": "Paris, La Défense",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Paris repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "fasterthanlime",
+ "name": "Amos Wenger",
+ "profile_url": "https://github.com/fasterthanlime",
+ "public_contributions": 12475,
+ "public_repos": 565,
+ "public_gists": 91,
+ "observed_public_commits": 12475,
+ "observed_public_pull_requests": 1456,
+ "followers": 4684,
+ "location": "Lyon, France",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "nicolas-grekas",
+ "name": "Nicolas Grekas",
+ "profile_url": "https://github.com/nicolas-grekas",
+ "public_contributions": 9849,
+ "public_repos": 132,
+ "public_gists": 29,
+ "observed_public_commits": 9849,
+ "observed_public_pull_requests": 551,
+ "followers": 2103,
+ "location": "Paris, France",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "ornicar",
+ "name": "Thibault Duplessis",
+ "profile_url": "https://github.com/ornicar",
+ "public_contributions": 7438,
+ "public_repos": 465,
+ "public_gists": 429,
+ "observed_public_commits": 7438,
+ "observed_public_pull_requests": 231,
+ "followers": 6396,
+ "location": "France",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "crazy-max",
+ "name": "CrazyMax",
+ "profile_url": "https://github.com/crazy-max",
+ "public_contributions": 6236,
+ "public_repos": 291,
+ "public_gists": 26,
+ "observed_public_commits": 6236,
+ "observed_public_pull_requests": 1505,
+ "followers": 2739,
+ "location": "France",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "samber",
+ "name": "Samuel Berthe",
+ "profile_url": "https://github.com/samber",
+ "public_contributions": 6182,
+ "public_repos": 281,
+ "public_gists": 43,
+ "observed_public_commits": 6182,
+ "observed_public_pull_requests": 284,
+ "followers": 2103,
+ "location": "Nantes, France",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "jedisct1",
+ "name": "Frank Denis",
+ "profile_url": "https://github.com/jedisct1",
+ "public_contributions": 6051,
+ "public_repos": 558,
+ "public_gists": 810,
+ "observed_public_commits": 6051,
+ "observed_public_pull_requests": 178,
+ "followers": 4228,
+ "location": "Antibes, France",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "benoitc",
+ "name": "Benoit Chesneau",
+ "profile_url": "https://github.com/benoitc",
+ "public_contributions": 3249,
+ "public_repos": 280,
+ "public_gists": 8,
+ "observed_public_commits": 3249,
+ "observed_public_pull_requests": 399,
+ "followers": 2336,
+ "location": "Creil, France",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "fzaninotto",
+ "name": "Francois Zaninotto",
+ "profile_url": "https://github.com/fzaninotto",
+ "public_contributions": 2351,
+ "public_repos": 101,
+ "public_gists": 24,
+ "observed_public_commits": 2351,
+ "observed_public_pull_requests": 50,
+ "followers": 4313,
+ "location": "Nancy, France",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "vincentbernat",
+ "name": "Vincent Bernat",
+ "profile_url": "https://github.com/vincentbernat",
+ "public_contributions": 2063,
+ "public_repos": 443,
+ "public_gists": 67,
+ "observed_public_commits": 2063,
+ "observed_public_pull_requests": 100,
+ "followers": 1232,
+ "location": "Paris, France",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Paris repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 11
+ },
+ {
+ "login": "angristan",
+ "name": "Stanislas",
+ "profile_url": "https://github.com/angristan",
+ "public_contributions": 2062,
+ "public_repos": 273,
+ "public_gists": 28,
+ "observed_public_commits": 2062,
+ "observed_public_pull_requests": 126,
+ "followers": 2176,
+ "location": "Paris",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Paris repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 10
+ },
+ {
+ "login": "Dimillian",
+ "name": "Thomas Ricouard",
+ "profile_url": "https://github.com/Dimillian",
+ "public_contributions": 2012,
+ "public_repos": 177,
+ "public_gists": 99,
+ "observed_public_commits": 2012,
+ "observed_public_pull_requests": 179,
+ "followers": 4158,
+ "location": "France",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "fabpot",
+ "name": "Fabien Potencier",
+ "profile_url": "https://github.com/fabpot",
+ "public_contributions": 1800,
+ "public_repos": 97,
+ "public_gists": 12,
+ "observed_public_commits": 1800,
+ "observed_public_pull_requests": 183,
+ "followers": 13409,
+ "location": "Paris, France",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "p0dalirius",
+ "name": "Rémi GASCOU (Podalirius)",
+ "profile_url": "https://github.com/p0dalirius",
+ "public_contributions": 1564,
+ "public_repos": 140,
+ "public_gists": 0,
+ "observed_public_commits": 1564,
+ "observed_public_pull_requests": 318,
+ "followers": 2281,
+ "location": "France",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "gregberge",
+ "name": "Greg Bergé",
+ "profile_url": "https://github.com/gregberge",
+ "public_contributions": 1521,
+ "public_repos": 149,
+ "public_gists": 39,
+ "observed_public_commits": 1521,
+ "observed_public_pull_requests": 755,
+ "followers": 2043,
+ "location": "Paris, France",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "StanGirard",
+ "name": "Stan Girard",
+ "profile_url": "https://github.com/StanGirard",
+ "public_contributions": 1376,
+ "public_repos": 93,
+ "public_gists": 12,
+ "observed_public_commits": 1376,
+ "observed_public_pull_requests": 704,
+ "followers": 2378,
+ "location": "Paris",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Paris repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "ocornut",
+ "name": "omar",
+ "profile_url": "https://github.com/ocornut",
+ "public_contributions": 1010,
+ "public_repos": 27,
+ "public_gists": 14,
+ "observed_public_commits": 1010,
+ "observed_public_pull_requests": 6,
+ "followers": 4097,
+ "location": "Paris, France",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "agoncal",
+ "name": "Antonio Goncalves",
+ "profile_url": "https://github.com/agoncal",
+ "public_contributions": 912,
+ "public_repos": 185,
+ "public_gists": 34,
+ "observed_public_commits": 912,
+ "observed_public_pull_requests": 11,
+ "followers": 1430,
+ "location": "Paris",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Paris repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "LaurentMazare",
+ "name": "Laurent Mazare",
+ "profile_url": "https://github.com/LaurentMazare",
+ "public_contributions": 897,
+ "public_repos": 112,
+ "public_gists": 9,
+ "observed_public_commits": 897,
+ "observed_public_pull_requests": 147,
+ "followers": 2765,
+ "location": "Paris, France",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:France repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "nadimkobeissi",
+ "name": "Nadim Kobeissi",
+ "profile_url": "https://github.com/nadimkobeissi",
+ "public_contributions": 897,
+ "public_repos": 26,
+ "public_gists": 0,
+ "observed_public_commits": 897,
+ "observed_public_pull_requests": 16,
+ "followers": 1358,
+ "location": "Paris, France",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Paris repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-germany.json b/data/runs/2026-05-14/countries-germany.json
new file mode 100644
index 0000000..30d5e9a
--- /dev/null
+++ b/data/runs/2026-05-14/countries-germany.json
@@ -0,0 +1,394 @@
+{
+ "kind": "country",
+ "slug": "germany",
+ "name": "Germany",
+ "title": "Top observed GitHub contributors in Germany",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 34581
+ ]
+ },
+ "code": "DE",
+ "candidate_count": 129858,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Germany repos:>5 type:user",
+ "location:Berlin repos:>5 type:user",
+ "location:Munich repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Germany repos:>5 type:user",
+ "total": 90077,
+ "accepted": 34
+ },
+ {
+ "query": "location:Berlin repos:>5 type:user",
+ "total": 28844,
+ "accepted": 22
+ },
+ {
+ "query": "location:Munich repos:>5 type:user",
+ "total": 10937,
+ "accepted": 32
+ }
+ ],
+ "entries": [
+ {
+ "login": "alexeygrigorev",
+ "name": "Alexey Grigorev",
+ "profile_url": "https://github.com/alexeygrigorev",
+ "public_contributions": 7355,
+ "public_repos": 179,
+ "public_gists": 39,
+ "observed_public_commits": 7355,
+ "observed_public_pull_requests": 20,
+ "followers": 5596,
+ "location": "Berlin, Germany",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Germany repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "changkun",
+ "name": "Changkun Ou",
+ "profile_url": "https://github.com/changkun",
+ "public_contributions": 4503,
+ "public_repos": 165,
+ "public_gists": 68,
+ "observed_public_commits": 4503,
+ "observed_public_pull_requests": 56,
+ "followers": 4808,
+ "location": "Munich, Germany",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Germany repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "schacon",
+ "name": "Scott Chacon",
+ "profile_url": "https://github.com/schacon",
+ "public_contributions": 4102,
+ "public_repos": 261,
+ "public_gists": 98,
+ "observed_public_commits": 4102,
+ "observed_public_pull_requests": 967,
+ "followers": 14142,
+ "location": "Berlin, Germany",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Germany repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "sebastianbergmann",
+ "name": "Sebastian Bergmann",
+ "profile_url": "https://github.com/sebastianbergmann",
+ "public_contributions": 4054,
+ "public_repos": 74,
+ "public_gists": 10,
+ "observed_public_commits": 4054,
+ "observed_public_pull_requests": 53,
+ "followers": 7611,
+ "location": "Siegburg, Germany",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Germany repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 5
+ },
+ {
+ "login": "brillout",
+ "name": "Rom",
+ "profile_url": "https://github.com/brillout",
+ "public_contributions": 4052,
+ "public_repos": 432,
+ "public_gists": 3,
+ "observed_public_commits": 4052,
+ "observed_public_pull_requests": 571,
+ "followers": 1383,
+ "location": "Germany, Munich",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Munich repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 4
+ },
+ {
+ "login": "schickling",
+ "name": "Johannes Schickling",
+ "profile_url": "https://github.com/schickling",
+ "public_contributions": 3038,
+ "public_repos": 146,
+ "public_gists": 88,
+ "observed_public_commits": 3038,
+ "observed_public_pull_requests": 556,
+ "followers": 2440,
+ "location": "Berlin",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Berlin repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "floooh",
+ "name": "Andre Weissflog",
+ "profile_url": "https://github.com/floooh",
+ "public_contributions": 2236,
+ "public_repos": 162,
+ "public_gists": 55,
+ "observed_public_commits": 2236,
+ "observed_public_pull_requests": 126,
+ "followers": 3038,
+ "location": "Berlin",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Berlin repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "posva",
+ "name": "Eduardo San Martin Morote",
+ "profile_url": "https://github.com/posva",
+ "public_contributions": 2071,
+ "public_repos": 386,
+ "public_gists": 18,
+ "observed_public_commits": 2071,
+ "observed_public_pull_requests": 56,
+ "followers": 6522,
+ "location": "Berlin",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Berlin repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "pepelsbey",
+ "name": "Vadim Makeev",
+ "profile_url": "https://github.com/pepelsbey",
+ "public_contributions": 1633,
+ "public_repos": 54,
+ "public_gists": 111,
+ "observed_public_commits": 1633,
+ "observed_public_pull_requests": 161,
+ "followers": 2467,
+ "location": "Berlin, Germany",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Berlin repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "Leonxlnx",
+ "name": "Leon Lin",
+ "profile_url": "https://github.com/Leonxlnx",
+ "public_contributions": 1537,
+ "public_repos": 106,
+ "public_gists": 0,
+ "observed_public_commits": 1537,
+ "observed_public_pull_requests": 16,
+ "followers": 794,
+ "location": "Munich",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Munich repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 11
+ },
+ {
+ "login": "leahneukirchen",
+ "name": "Leah Neukirchen",
+ "profile_url": "https://github.com/leahneukirchen",
+ "public_contributions": 1462,
+ "public_repos": 217,
+ "public_gists": 8,
+ "observed_public_commits": 1462,
+ "observed_public_pull_requests": 29,
+ "followers": 1489,
+ "location": "Munich, Germany",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Munich repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 10
+ },
+ {
+ "login": "aeneasr",
+ "name": "hackerman",
+ "profile_url": "https://github.com/aeneasr",
+ "public_contributions": 1370,
+ "public_repos": 263,
+ "public_gists": 43,
+ "observed_public_commits": 1370,
+ "observed_public_pull_requests": 166,
+ "followers": 2059,
+ "location": "Munich, Germany",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Munich repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "IndrajeetPatil",
+ "name": "Indrajeet Patil",
+ "profile_url": "https://github.com/IndrajeetPatil",
+ "public_contributions": 1297,
+ "public_repos": 31,
+ "public_gists": 0,
+ "observed_public_commits": 1297,
+ "observed_public_pull_requests": 304,
+ "followers": 1786,
+ "location": "Munich",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Munich repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "KittyGiraudel",
+ "name": "Kitty Giraudel",
+ "profile_url": "https://github.com/KittyGiraudel",
+ "public_contributions": 1191,
+ "public_repos": 61,
+ "public_gists": 111,
+ "observed_public_commits": 1191,
+ "observed_public_pull_requests": 25,
+ "followers": 2984,
+ "location": "Berlin",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Berlin repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "tshemsedinov",
+ "name": "Timur Shemsedinov",
+ "profile_url": "https://github.com/tshemsedinov",
+ "public_contributions": 1159,
+ "public_repos": 235,
+ "public_gists": 8,
+ "observed_public_commits": 1159,
+ "observed_public_pull_requests": 218,
+ "followers": 5288,
+ "location": "Earth, Europe, Ukraine, Kiev, Kyiv, USA, Spain, Germany, Italy, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Germany repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "Lasim",
+ "name": "Piotr Hajdas",
+ "profile_url": "https://github.com/Lasim",
+ "public_contributions": 1111,
+ "public_repos": 12,
+ "public_gists": 0,
+ "observed_public_commits": 1111,
+ "observed_public_pull_requests": 105,
+ "followers": 1178,
+ "location": "Munich, Germany",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Munich repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "marijnh",
+ "name": "Marijn Haverbeke",
+ "profile_url": "https://github.com/marijnh",
+ "public_contributions": 1026,
+ "public_repos": 65,
+ "public_gists": 44,
+ "observed_public_commits": 1026,
+ "observed_public_pull_requests": 2,
+ "followers": 7059,
+ "location": "Berlin",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Berlin repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 18
+ },
+ {
+ "login": "sharkdp",
+ "name": "David Peter",
+ "profile_url": "https://github.com/sharkdp",
+ "public_contributions": 1016,
+ "public_repos": 129,
+ "public_gists": 37,
+ "observed_public_commits": 1016,
+ "observed_public_pull_requests": 573,
+ "followers": 8033,
+ "location": "Stuttgart, Germany",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Germany repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 17
+ },
+ {
+ "login": "tiangolo",
+ "name": "Sebastián Ramírez",
+ "profile_url": "https://github.com/tiangolo",
+ "public_contributions": 868,
+ "public_repos": 66,
+ "public_gists": 1,
+ "observed_public_commits": 868,
+ "observed_public_pull_requests": 574,
+ "followers": 31288,
+ "location": "Berlin, Germany",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Germany repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "nikic",
+ "name": "Nikita Popov",
+ "profile_url": "https://github.com/nikic",
+ "public_contributions": 815,
+ "public_repos": 140,
+ "public_gists": 73,
+ "observed_public_commits": 815,
+ "observed_public_pull_requests": 465,
+ "followers": 6478,
+ "location": "Berlin, Germany",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Germany repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-hong-kong.json b/data/runs/2026-05-14/countries-hong-kong.json
new file mode 100644
index 0000000..dee8500
--- /dev/null
+++ b/data/runs/2026-05-14/countries-hong-kong.json
@@ -0,0 +1,380 @@
+{
+ "kind": "country",
+ "slug": "hong-kong",
+ "name": "Hong Kong",
+ "title": "Top observed GitHub contributors in Hong Kong",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 34483
+ ]
+ },
+ "code": "HK",
+ "candidate_count": 8783,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:\"Hong Kong\" repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:\"Hong Kong\" repos:>5 type:user",
+ "total": 8783,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "Anduin2017",
+ "name": "Anduin Xue",
+ "profile_url": "https://github.com/Anduin2017",
+ "public_contributions": 9114,
+ "public_repos": 142,
+ "public_gists": 14,
+ "observed_public_commits": 9114,
+ "observed_public_pull_requests": 17,
+ "followers": 3530,
+ "location": "Hong Kong SAR",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "JokerJohn",
+ "name": "Catalina",
+ "profile_url": "https://github.com/JokerJohn",
+ "public_contributions": 6309,
+ "public_repos": 107,
+ "public_gists": 1,
+ "observed_public_commits": 6309,
+ "observed_public_pull_requests": 5,
+ "followers": 1109,
+ "location": "Hong Kong SAR, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "dirkarnez",
+ "name": "Dirk Arnez",
+ "profile_url": "https://github.com/dirkarnez",
+ "public_contributions": 5527,
+ "public_repos": 2897,
+ "public_gists": 98,
+ "observed_public_commits": 5527,
+ "observed_public_pull_requests": 1,
+ "followers": 399,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "kentang2017",
+ "name": "Ken Tang",
+ "profile_url": "https://github.com/kentang2017",
+ "public_contributions": 2559,
+ "public_repos": 28,
+ "public_gists": 0,
+ "observed_public_commits": 2559,
+ "observed_public_pull_requests": 1,
+ "followers": 742,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "fuma-nama",
+ "name": "Fuma Nama",
+ "profile_url": "https://github.com/fuma-nama",
+ "public_contributions": 2197,
+ "public_repos": 128,
+ "public_gists": 0,
+ "observed_public_commits": 2197,
+ "observed_public_pull_requests": 428,
+ "followers": 1581,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "nelsonlaidev",
+ "name": "Nelson Lai",
+ "profile_url": "https://github.com/nelsonlaidev",
+ "public_contributions": 2030,
+ "public_repos": 51,
+ "public_gists": 1,
+ "observed_public_commits": 2030,
+ "observed_public_pull_requests": 241,
+ "followers": 339,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "0x676e67",
+ "profile_url": "https://github.com/0x676e67",
+ "public_contributions": 1977,
+ "public_repos": 98,
+ "public_gists": 3,
+ "observed_public_commits": 1977,
+ "observed_public_pull_requests": 916,
+ "followers": 774,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 8
+ },
+ {
+ "login": "DarkLight1337",
+ "name": "Cyrus Leung",
+ "profile_url": "https://github.com/DarkLight1337",
+ "public_contributions": 1974,
+ "public_repos": 16,
+ "public_gists": 0,
+ "observed_public_commits": 1974,
+ "observed_public_pull_requests": 529,
+ "followers": 420,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 7
+ },
+ {
+ "login": "ArgoZhang",
+ "name": "Argo Zhang",
+ "profile_url": "https://github.com/ArgoZhang",
+ "public_contributions": 1442,
+ "public_repos": 117,
+ "public_gists": 0,
+ "observed_public_commits": 1442,
+ "observed_public_pull_requests": 1237,
+ "followers": 1065,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "johnsoncodehk",
+ "name": "Johnson Chu",
+ "profile_url": "https://github.com/johnsoncodehk",
+ "public_contributions": 1354,
+ "public_repos": 153,
+ "public_gists": 23,
+ "observed_public_commits": 1354,
+ "observed_public_pull_requests": 153,
+ "followers": 1686,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "TianxingChen",
+ "name": "Tianxing Chen (陈天行)",
+ "profile_url": "https://github.com/TianxingChen",
+ "public_contributions": 1270,
+ "public_repos": 47,
+ "public_gists": 0,
+ "observed_public_commits": 1270,
+ "observed_public_pull_requests": 0,
+ "followers": 1460,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "Akagi201",
+ "name": "Bob Liu",
+ "profile_url": "https://github.com/Akagi201",
+ "public_contributions": 825,
+ "public_repos": 328,
+ "public_gists": 1419,
+ "observed_public_commits": 825,
+ "observed_public_pull_requests": 30,
+ "followers": 883,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "heilcheng",
+ "name": "hailey",
+ "profile_url": "https://github.com/heilcheng",
+ "public_contributions": 769,
+ "public_repos": 15,
+ "public_gists": 0,
+ "observed_public_commits": 769,
+ "observed_public_pull_requests": 52,
+ "followers": 957,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "messense",
+ "name": "messense",
+ "profile_url": "https://github.com/messense",
+ "public_contributions": 764,
+ "public_repos": 143,
+ "public_gists": 25,
+ "observed_public_commits": 764,
+ "observed_public_pull_requests": 224,
+ "followers": 2165,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "tiann",
+ "name": "weishu",
+ "profile_url": "https://github.com/tiann",
+ "public_contributions": 663,
+ "public_repos": 146,
+ "public_gists": 9,
+ "observed_public_commits": 663,
+ "observed_public_pull_requests": 23,
+ "followers": 8299,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "kig",
+ "name": "Ilmari Heikkinen",
+ "profile_url": "https://github.com/kig",
+ "public_contributions": 601,
+ "public_repos": 119,
+ "public_gists": 76,
+ "observed_public_commits": 601,
+ "observed_public_pull_requests": 8,
+ "followers": 331,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "uyarn",
+ "name": "wū yāng",
+ "profile_url": "https://github.com/uyarn",
+ "public_contributions": 513,
+ "public_repos": 38,
+ "public_gists": 0,
+ "observed_public_commits": 513,
+ "observed_public_pull_requests": 361,
+ "followers": 313,
+ "location": "Shenzhen/Hong Kong, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "tobychui",
+ "name": "Toby Chui",
+ "profile_url": "https://github.com/tobychui",
+ "public_contributions": 469,
+ "public_repos": 59,
+ "public_gists": 4,
+ "observed_public_commits": 469,
+ "observed_public_pull_requests": 31,
+ "followers": 531,
+ "location": "Hong Kong / Taiwan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "pseudoyu",
+ "name": "pseudoyu",
+ "profile_url": "https://github.com/pseudoyu",
+ "public_contributions": 429,
+ "public_repos": 77,
+ "public_gists": 5,
+ "observed_public_commits": 429,
+ "observed_public_pull_requests": 26,
+ "followers": 1293,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "c0re100",
+ "name": "ɥnsʞʎ",
+ "profile_url": "https://github.com/c0re100",
+ "public_contributions": 415,
+ "public_repos": 49,
+ "public_gists": 3,
+ "observed_public_commits": 415,
+ "observed_public_pull_requests": 5,
+ "followers": 844,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-india.json b/data/runs/2026-05-14/countries-india.json
new file mode 100644
index 0000000..95407ee
--- /dev/null
+++ b/data/runs/2026-05-14/countries-india.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "india",
+ "name": "India",
+ "title": "Top observed GitHub contributors in India",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 517396
+ ]
+ },
+ "code": "IN",
+ "candidate_count": 234566,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:India repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:India repos:>5 type:user",
+ "total": 234566,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "farhan7reza7",
+ "name": "Farhan Reza",
+ "profile_url": "https://github.com/farhan7reza7",
+ "public_contributions": 502287,
+ "public_repos": 110,
+ "public_gists": 0,
+ "observed_public_commits": 502287,
+ "observed_public_pull_requests": 35,
+ "followers": 2458,
+ "location": "New Delhi, India",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "kovidgoyal",
+ "name": "Kovid Goyal",
+ "profile_url": "https://github.com/kovidgoyal",
+ "public_contributions": 4634,
+ "public_repos": 46,
+ "public_gists": 0,
+ "observed_public_commits": 4634,
+ "observed_public_pull_requests": 4,
+ "followers": 5509,
+ "location": "Mumbai, India",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "thetutlage",
+ "name": "Harminder Virk",
+ "profile_url": "https://github.com/thetutlage",
+ "public_contributions": 2429,
+ "public_repos": 313,
+ "public_gists": 41,
+ "observed_public_commits": 2429,
+ "observed_public_pull_requests": 37,
+ "followers": 2623,
+ "location": "India",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "ishandutta2007",
+ "name": "Ishan Dutta",
+ "profile_url": "https://github.com/ishandutta2007",
+ "public_contributions": 1899,
+ "public_repos": 1704,
+ "public_gists": 23,
+ "observed_public_commits": 1899,
+ "observed_public_pull_requests": 1,
+ "followers": 12419,
+ "location": "India",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "codewithdhruba01",
+ "name": "Dhrubaraj Pati",
+ "profile_url": "https://github.com/codewithdhruba01",
+ "public_contributions": 1801,
+ "public_repos": 67,
+ "public_gists": 0,
+ "observed_public_commits": 1801,
+ "observed_public_pull_requests": 330,
+ "followers": 2192,
+ "location": "india",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "MAZHARMIK",
+ "name": "MAZHAR",
+ "profile_url": "https://github.com/MAZHARMIK",
+ "public_contributions": 962,
+ "public_repos": 30,
+ "public_gists": 0,
+ "observed_public_commits": 962,
+ "observed_public_pull_requests": 0,
+ "followers": 2751,
+ "location": "Gurgaon, India",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "PeetlaMahesh123",
+ "name": "🎯✨Peetla Mahesh💫🤖",
+ "profile_url": "https://github.com/PeetlaMahesh123",
+ "public_contributions": 949,
+ "public_repos": 34,
+ "public_gists": 0,
+ "observed_public_commits": 949,
+ "observed_public_pull_requests": 0,
+ "followers": 1994,
+ "location": "Mico Layout , Bangalore, Karnataka, India",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "sivaprasadreddy",
+ "name": "K. Siva Prasad Reddy",
+ "profile_url": "https://github.com/sivaprasadreddy",
+ "public_contributions": 913,
+ "public_repos": 165,
+ "public_gists": 63,
+ "observed_public_commits": 913,
+ "observed_public_pull_requests": 28,
+ "followers": 1864,
+ "location": "Hyderabad, India",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "sayakpaul",
+ "name": "Sayak Paul",
+ "profile_url": "https://github.com/sayakpaul",
+ "public_contributions": 796,
+ "public_repos": 275,
+ "public_gists": 158,
+ "observed_public_commits": 796,
+ "observed_public_pull_requests": 467,
+ "followers": 3225,
+ "location": "India",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "mr-karan",
+ "name": "Karan Sharma",
+ "profile_url": "https://github.com/mr-karan",
+ "public_contributions": 726,
+ "public_repos": 169,
+ "public_gists": 42,
+ "observed_public_commits": 726,
+ "observed_public_pull_requests": 54,
+ "followers": 1881,
+ "location": "Bangalore, India",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "PramodDutta",
+ "name": "Promode",
+ "profile_url": "https://github.com/PramodDutta",
+ "public_contributions": 602,
+ "public_repos": 286,
+ "public_gists": 70,
+ "observed_public_commits": 602,
+ "observed_public_pull_requests": 8,
+ "followers": 1732,
+ "location": "India",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "mukeshlilawat1",
+ "name": "Mukesh Lilawat",
+ "profile_url": "https://github.com/mukeshlilawat1",
+ "public_contributions": 582,
+ "public_repos": 57,
+ "public_gists": 0,
+ "observed_public_commits": 582,
+ "observed_public_pull_requests": 165,
+ "followers": 2327,
+ "location": "India",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 13
+ },
+ {
+ "login": "Aakashdeveloper",
+ "name": "Aakash ",
+ "profile_url": "https://github.com/Aakashdeveloper",
+ "public_contributions": 541,
+ "public_repos": 790,
+ "public_gists": 1,
+ "observed_public_commits": 541,
+ "observed_public_pull_requests": 0,
+ "followers": 4495,
+ "location": "India",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 12
+ },
+ {
+ "login": "liyasthomas",
+ "name": "Liyas Thomas",
+ "profile_url": "https://github.com/liyasthomas",
+ "public_contributions": 438,
+ "public_repos": 41,
+ "public_gists": 12,
+ "observed_public_commits": 438,
+ "observed_public_pull_requests": 0,
+ "followers": 3570,
+ "location": "Kerala, India",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "PatilShreyas",
+ "name": "Shreyas Patil",
+ "profile_url": "https://github.com/PatilShreyas",
+ "public_contributions": 391,
+ "public_repos": 118,
+ "public_gists": 80,
+ "observed_public_commits": 391,
+ "observed_public_pull_requests": 22,
+ "followers": 2537,
+ "location": "Jalgaon, Maharashtra, India",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "Pradumnasaraf",
+ "name": "Pradumna Saraf",
+ "profile_url": "https://github.com/Pradumnasaraf",
+ "public_contributions": 376,
+ "public_repos": 89,
+ "public_gists": 4,
+ "observed_public_commits": 376,
+ "observed_public_pull_requests": 134,
+ "followers": 1909,
+ "location": "India",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "vinitshahdeo",
+ "name": "Vinit Shahdeo",
+ "profile_url": "https://github.com/vinitshahdeo",
+ "public_contributions": 361,
+ "public_repos": 197,
+ "public_gists": 25,
+ "observed_public_commits": 361,
+ "observed_public_pull_requests": 10,
+ "followers": 2552,
+ "location": "Bangalore, India",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "gautamkrishnar",
+ "name": "Gautam krishna R",
+ "profile_url": "https://github.com/gautamkrishnar",
+ "public_contributions": 307,
+ "public_repos": 295,
+ "public_gists": 16,
+ "observed_public_commits": 307,
+ "observed_public_pull_requests": 7,
+ "followers": 2337,
+ "location": "India",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "amitshekhariitbhu",
+ "name": "AMIT SHEKHAR",
+ "profile_url": "https://github.com/amitshekhariitbhu",
+ "public_contributions": 301,
+ "public_repos": 127,
+ "public_gists": 40,
+ "observed_public_commits": 301,
+ "observed_public_pull_requests": 0,
+ "followers": 8486,
+ "location": "New Delhi, India",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "vermakhushboo",
+ "name": "Khushboo Verma",
+ "profile_url": "https://github.com/vermakhushboo",
+ "public_contributions": 285,
+ "public_repos": 118,
+ "public_gists": 0,
+ "observed_public_commits": 285,
+ "observed_public_pull_requests": 84,
+ "followers": 1777,
+ "location": "India",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-indonesia.json b/data/runs/2026-05-14/countries-indonesia.json
new file mode 100644
index 0000000..e751cc5
--- /dev/null
+++ b/data/runs/2026-05-14/countries-indonesia.json
@@ -0,0 +1,381 @@
+{
+ "kind": "country",
+ "slug": "indonesia",
+ "name": "Indonesia",
+ "title": "Top observed GitHub contributors in Indonesia",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 133904
+ ]
+ },
+ "code": "ID",
+ "candidate_count": 53115,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Indonesia repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Indonesia repos:>5 type:user",
+ "total": 53115,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "fdciabdul",
+ "name": "taqin",
+ "profile_url": "https://github.com/fdciabdul",
+ "public_contributions": 78382,
+ "public_repos": 155,
+ "public_gists": 68,
+ "observed_public_commits": 78382,
+ "observed_public_pull_requests": 34,
+ "followers": 584,
+ "location": "Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "hendisantika",
+ "name": "Hendi Santika",
+ "profile_url": "https://github.com/hendisantika",
+ "public_contributions": 35856,
+ "public_repos": 2310,
+ "public_gists": 70,
+ "observed_public_commits": 35856,
+ "observed_public_pull_requests": 14,
+ "followers": 2051,
+ "location": "Bandung Jawa Barat - Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "alsyundawy",
+ "name": "༺ Initial H ༻",
+ "profile_url": "https://github.com/alsyundawy",
+ "public_contributions": 5837,
+ "public_repos": 632,
+ "public_gists": 103,
+ "observed_public_commits": 5837,
+ "observed_public_pull_requests": 29,
+ "followers": 530,
+ "location": "DKI Jakarta , Indonesia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "endymuhardin",
+ "name": "Endy Muhardin",
+ "profile_url": "https://github.com/endymuhardin",
+ "public_contributions": 3522,
+ "public_repos": 253,
+ "public_gists": 21,
+ "observed_public_commits": 3522,
+ "observed_public_pull_requests": 23,
+ "followers": 1223,
+ "location": "Jakarta, Indonesia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "zuramai",
+ "name": "Saugi",
+ "profile_url": "https://github.com/zuramai",
+ "public_contributions": 2634,
+ "public_repos": 221,
+ "public_gists": 15,
+ "observed_public_commits": 2634,
+ "observed_public_pull_requests": 15,
+ "followers": 1616,
+ "location": "Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "samsonasik",
+ "name": "Abdul Malik Ikhsan",
+ "profile_url": "https://github.com/samsonasik",
+ "public_contributions": 1672,
+ "public_repos": 656,
+ "public_gists": 69,
+ "observed_public_commits": 1672,
+ "observed_public_pull_requests": 1034,
+ "followers": 730,
+ "location": "Bandung, Indonesia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 7
+ },
+ {
+ "login": "goFrendiAsgard",
+ "name": "Go Frendi Gunawan",
+ "profile_url": "https://github.com/goFrendiAsgard",
+ "public_contributions": 1615,
+ "public_repos": 265,
+ "public_gists": 63,
+ "observed_public_commits": 1615,
+ "observed_public_pull_requests": 146,
+ "followers": 501,
+ "location": "Malang, East Java, Indonesia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 8
+ },
+ {
+ "login": "KOSASIH",
+ "name": "KOSASIH",
+ "profile_url": "https://github.com/KOSASIH",
+ "public_contributions": 1611,
+ "public_repos": 977,
+ "public_gists": 42,
+ "observed_public_commits": 1611,
+ "observed_public_pull_requests": 16,
+ "followers": 3074,
+ "location": "INDONESIA",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 6
+ },
+ {
+ "login": "dwisiswant0",
+ "name": "Dwi Siswanto",
+ "profile_url": "https://github.com/dwisiswant0",
+ "public_contributions": 1489,
+ "public_repos": 165,
+ "public_gists": 49,
+ "observed_public_commits": 1489,
+ "observed_public_pull_requests": 224,
+ "followers": 2179,
+ "location": "Jakarta, Indonesia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "elianiva",
+ "name": "Dicha Zelianivan Arkana",
+ "profile_url": "https://github.com/elianiva",
+ "public_contributions": 1286,
+ "public_repos": 119,
+ "public_gists": 11,
+ "observed_public_commits": 1286,
+ "observed_public_pull_requests": 26,
+ "followers": 836,
+ "location": "Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "mhaidarhanif",
+ "name": "M Haidar Hanif",
+ "profile_url": "https://github.com/mhaidarhanif",
+ "public_contributions": 1154,
+ "public_repos": 864,
+ "public_gists": 12,
+ "observed_public_commits": 1154,
+ "observed_public_pull_requests": 130,
+ "followers": 1677,
+ "location": "Jakarta-Bandung-Bali, Indonesia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "naufaldi",
+ "name": "Naufaldi",
+ "profile_url": "https://github.com/naufaldi",
+ "public_contributions": 1125,
+ "public_repos": 386,
+ "public_gists": 15,
+ "observed_public_commits": 1125,
+ "observed_public_pull_requests": 108,
+ "followers": 629,
+ "location": "Jakarta, Indonesia ",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "Mufacoderz",
+ "name": "Muhammad Fadil",
+ "profile_url": "https://github.com/Mufacoderz",
+ "public_contributions": 947,
+ "public_repos": 52,
+ "public_gists": 0,
+ "observed_public_commits": 947,
+ "observed_public_pull_requests": 10,
+ "followers": 621,
+ "location": "East Borneo, Indonesia ",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "didinj",
+ "name": "Didin Jamaludin",
+ "profile_url": "https://github.com/didinj",
+ "public_contributions": 885,
+ "public_repos": 445,
+ "public_gists": 0,
+ "observed_public_commits": 885,
+ "observed_public_pull_requests": 1,
+ "followers": 712,
+ "location": "Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "ahmadrosid",
+ "name": "ahmadrosid",
+ "profile_url": "https://github.com/ahmadrosid",
+ "public_contributions": 779,
+ "public_repos": 157,
+ "public_gists": 101,
+ "observed_public_commits": 779,
+ "observed_public_pull_requests": 22,
+ "followers": 517,
+ "location": "Metro, Lampung - Indonesia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "wahyudesu",
+ "name": "wahyu ikbal maulana",
+ "profile_url": "https://github.com/wahyudesu",
+ "public_contributions": 762,
+ "public_repos": 107,
+ "public_gists": 2,
+ "observed_public_commits": 762,
+ "observed_public_pull_requests": 13,
+ "followers": 1238,
+ "location": "Surabaya, Indonesia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "reiryuki",
+ "name": "Rei Ryuki",
+ "profile_url": "https://github.com/reiryuki",
+ "public_contributions": 701,
+ "public_repos": 99,
+ "public_gists": 0,
+ "observed_public_commits": 701,
+ "observed_public_pull_requests": 0,
+ "followers": 1121,
+ "location": "Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "uoctamika",
+ "name": "Uoc Tamika",
+ "profile_url": "https://github.com/uoctamika",
+ "public_contributions": 643,
+ "public_repos": 27,
+ "public_gists": 1,
+ "observed_public_commits": 643,
+ "observed_public_pull_requests": 26,
+ "followers": 627,
+ "location": "Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "AyraHikari",
+ "name": "Ayra Hikari",
+ "profile_url": "https://github.com/AyraHikari",
+ "public_contributions": 607,
+ "public_repos": 129,
+ "public_gists": 12,
+ "observed_public_commits": 607,
+ "observed_public_pull_requests": 14,
+ "followers": 432,
+ "location": "Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "adindazu",
+ "name": "Adinda",
+ "profile_url": "https://github.com/adindazu",
+ "public_contributions": 573,
+ "public_repos": 65,
+ "public_gists": 0,
+ "observed_public_commits": 573,
+ "observed_public_pull_requests": 66,
+ "followers": 453,
+ "location": "Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-ireland.json b/data/runs/2026-05-14/countries-ireland.json
new file mode 100644
index 0000000..6173b4d
--- /dev/null
+++ b/data/runs/2026-05-14/countries-ireland.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "ireland",
+ "name": "Ireland",
+ "title": "Top observed GitHub contributors in Ireland",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 15547
+ ]
+ },
+ "code": "IE",
+ "candidate_count": 13728,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Ireland repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Ireland repos:>5 type:user",
+ "total": 13728,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "guibranco",
+ "name": "Guilherme Branco Stracini",
+ "profile_url": "https://github.com/guibranco",
+ "public_contributions": 2612,
+ "public_repos": 103,
+ "public_gists": 80,
+ "observed_public_commits": 2612,
+ "observed_public_pull_requests": 803,
+ "followers": 906,
+ "location": "Dublin, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "conorheffron",
+ "name": "Conor Heffron",
+ "profile_url": "https://github.com/conorheffron",
+ "public_contributions": 2425,
+ "public_repos": 64,
+ "public_gists": 4,
+ "observed_public_commits": 2425,
+ "observed_public_pull_requests": 559,
+ "followers": 503,
+ "location": "Kilcock, Co. Kildare, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "stack72",
+ "name": "Paul Stack",
+ "profile_url": "https://github.com/stack72",
+ "public_contributions": 2370,
+ "public_repos": 221,
+ "public_gists": 78,
+ "observed_public_commits": 2370,
+ "observed_public_pull_requests": 1544,
+ "followers": 464,
+ "location": "Derry, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "jeromeetienne",
+ "name": "Jerome Etienne",
+ "profile_url": "https://github.com/jeromeetienne",
+ "public_contributions": 1781,
+ "public_repos": 332,
+ "public_gists": 44,
+ "observed_public_commits": 1781,
+ "observed_public_pull_requests": 44,
+ "followers": 2826,
+ "location": "Dublin, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "rjrodger",
+ "name": "Richard Rodger",
+ "profile_url": "https://github.com/rjrodger",
+ "public_contributions": 1519,
+ "public_repos": 274,
+ "public_gists": 13,
+ "observed_public_commits": 1519,
+ "observed_public_pull_requests": 201,
+ "followers": 555,
+ "location": "Ireland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "fandreuz",
+ "name": "Francesco Andreuzzi",
+ "profile_url": "https://github.com/fandreuz",
+ "public_contributions": 1161,
+ "public_repos": 79,
+ "public_gists": 2,
+ "observed_public_commits": 1161,
+ "observed_public_pull_requests": 173,
+ "followers": 301,
+ "location": "Dublin, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "ematipico",
+ "name": "Emanuele Stoppa",
+ "profile_url": "https://github.com/ematipico",
+ "public_contributions": 1148,
+ "public_repos": 107,
+ "public_gists": 5,
+ "observed_public_commits": 1148,
+ "observed_public_pull_requests": 741,
+ "followers": 865,
+ "location": "Ireland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "urschrei",
+ "name": "Stephan Hügel",
+ "profile_url": "https://github.com/urschrei",
+ "public_contributions": 921,
+ "public_repos": 145,
+ "public_gists": 63,
+ "observed_public_commits": 921,
+ "observed_public_pull_requests": 310,
+ "followers": 362,
+ "location": "Dublin, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "afshinm",
+ "name": "Afshin Mehrabani",
+ "profile_url": "https://github.com/afshinm",
+ "public_contributions": 884,
+ "public_repos": 142,
+ "public_gists": 19,
+ "observed_public_commits": 884,
+ "observed_public_pull_requests": 34,
+ "followers": 1026,
+ "location": "Dublin, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "vitaly-t",
+ "name": "Code Scratcher",
+ "profile_url": "https://github.com/vitaly-t",
+ "public_contributions": 726,
+ "public_repos": 221,
+ "public_gists": 40,
+ "observed_public_commits": 726,
+ "observed_public_pull_requests": 29,
+ "followers": 366,
+ "location": "Wicklow, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "arp242",
+ "name": "Martin Tournoij",
+ "profile_url": "https://github.com/arp242",
+ "public_contributions": 693,
+ "public_repos": 142,
+ "public_gists": 17,
+ "observed_public_commits": 693,
+ "observed_public_pull_requests": 154,
+ "followers": 972,
+ "location": "Ireland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "joestump",
+ "name": "Joe Stump",
+ "profile_url": "https://github.com/joestump",
+ "public_contributions": 691,
+ "public_repos": 126,
+ "public_gists": 119,
+ "observed_public_commits": 691,
+ "observed_public_pull_requests": 402,
+ "followers": 433,
+ "location": "Dublin, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "xcontcom",
+ "name": "Serhii Herasymov",
+ "profile_url": "https://github.com/xcontcom",
+ "public_contributions": 577,
+ "public_repos": 19,
+ "public_gists": 0,
+ "observed_public_commits": 577,
+ "observed_public_pull_requests": 5,
+ "followers": 4052,
+ "location": "Ireland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "miguelgrinberg",
+ "name": "Miguel Grinberg",
+ "profile_url": "https://github.com/miguelgrinberg",
+ "public_contributions": 550,
+ "public_repos": 216,
+ "public_gists": 23,
+ "observed_public_commits": 550,
+ "observed_public_pull_requests": 233,
+ "followers": 12908,
+ "location": "Ireland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "syxanash",
+ "name": "Simone or simply /^syx.*$/",
+ "profile_url": "https://github.com/syxanash",
+ "public_contributions": 502,
+ "public_repos": 31,
+ "public_gists": 17,
+ "observed_public_commits": 502,
+ "observed_public_pull_requests": 13,
+ "followers": 268,
+ "location": "Dublin, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "tunetheweb",
+ "name": "Barry Pollard",
+ "profile_url": "https://github.com/tunetheweb",
+ "public_contributions": 491,
+ "public_repos": 109,
+ "public_gists": 14,
+ "observed_public_commits": 491,
+ "observed_public_pull_requests": 243,
+ "followers": 464,
+ "location": "Cork, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "sipsorcery",
+ "name": "Aaron Clauson",
+ "profile_url": "https://github.com/sipsorcery",
+ "public_contributions": 453,
+ "public_repos": 65,
+ "public_gists": 6,
+ "observed_public_commits": 453,
+ "observed_public_pull_requests": 151,
+ "followers": 334,
+ "location": "Dublin, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 18
+ },
+ {
+ "login": "skooter500",
+ "name": "Bryan Duggan",
+ "profile_url": "https://github.com/skooter500",
+ "public_contributions": 453,
+ "public_repos": 339,
+ "public_gists": 0,
+ "observed_public_commits": 453,
+ "observed_public_pull_requests": 0,
+ "followers": 421,
+ "location": "Ireland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 17
+ },
+ {
+ "login": "joreilly",
+ "name": "John O'Reilly",
+ "profile_url": "https://github.com/joreilly",
+ "public_contributions": 410,
+ "public_repos": 62,
+ "public_gists": 4,
+ "observed_public_commits": 410,
+ "observed_public_pull_requests": 171,
+ "followers": 2480,
+ "location": "Galway, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 20
+ },
+ {
+ "login": "mdibaiee",
+ "name": "Mahdi Dibaiee",
+ "profile_url": "https://github.com/mdibaiee",
+ "public_contributions": 403,
+ "public_repos": 176,
+ "public_gists": 11,
+ "observed_public_commits": 403,
+ "observed_public_pull_requests": 146,
+ "followers": 346,
+ "location": "Dublin, Ireland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ireland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 19
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-israel.json b/data/runs/2026-05-14/countries-israel.json
new file mode 100644
index 0000000..021819f
--- /dev/null
+++ b/data/runs/2026-05-14/countries-israel.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "israel",
+ "name": "Israel",
+ "title": "Top observed GitHub contributors in Israel",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 25296
+ ]
+ },
+ "code": "IL",
+ "candidate_count": 11640,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Israel repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Israel repos:>5 type:user",
+ "total": 11640,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "szabgab",
+ "name": "Gábor Szabó",
+ "profile_url": "https://github.com/szabgab",
+ "public_contributions": 5105,
+ "public_repos": 1208,
+ "public_gists": 18,
+ "observed_public_commits": 5105,
+ "observed_public_pull_requests": 463,
+ "followers": 688,
+ "location": "Modiin, Israel",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "elie222",
+ "name": "Elie Steinbock",
+ "profile_url": "https://github.com/elie222",
+ "public_contributions": 4624,
+ "public_repos": 156,
+ "public_gists": 21,
+ "observed_public_commits": 4624,
+ "observed_public_pull_requests": 1765,
+ "followers": 1952,
+ "location": "Tel Aviv, Israel",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "gkorland",
+ "name": "Guy Korland",
+ "profile_url": "https://github.com/gkorland",
+ "public_contributions": 3200,
+ "public_repos": 245,
+ "public_gists": 11,
+ "observed_public_commits": 3200,
+ "observed_public_pull_requests": 799,
+ "followers": 261,
+ "location": "Israel",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "urish",
+ "name": "Uri Shaked",
+ "profile_url": "https://github.com/urish",
+ "public_contributions": 2684,
+ "public_repos": 647,
+ "public_gists": 132,
+ "observed_public_commits": 2684,
+ "observed_public_pull_requests": 23,
+ "followers": 1413,
+ "location": "Israel",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "lirantal",
+ "name": "Liran Tal",
+ "profile_url": "https://github.com/lirantal",
+ "public_contributions": 2299,
+ "public_repos": 506,
+ "public_gists": 28,
+ "observed_public_commits": 2299,
+ "observed_public_pull_requests": 498,
+ "followers": 2442,
+ "location": "Tel Aviv, Israel",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "tontinton",
+ "name": "Tony Solomonik",
+ "profile_url": "https://github.com/tontinton",
+ "public_contributions": 2082,
+ "public_repos": 73,
+ "public_gists": 0,
+ "observed_public_commits": 2082,
+ "observed_public_pull_requests": 163,
+ "followers": 226,
+ "location": "Israel",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "Michaelliv",
+ "name": "Michael",
+ "profile_url": "https://github.com/Michaelliv",
+ "public_contributions": 1433,
+ "public_repos": 77,
+ "public_gists": 17,
+ "observed_public_commits": 1433,
+ "observed_public_pull_requests": 45,
+ "followers": 213,
+ "location": "Israel",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "alexander-akait",
+ "name": "Alexander Akait",
+ "profile_url": "https://github.com/alexander-akait",
+ "public_contributions": 1397,
+ "public_repos": 242,
+ "public_gists": 3,
+ "observed_public_commits": 1397,
+ "observed_public_pull_requests": 819,
+ "followers": 1043,
+ "location": "Israel, Tel-Aviv /// Russia, Saint Petersburg/Kirov",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "shaypal5",
+ "name": "Shay Palachy-Affek",
+ "profile_url": "https://github.com/shaypal5",
+ "public_contributions": 1309,
+ "public_repos": 85,
+ "public_gists": 36,
+ "observed_public_commits": 1309,
+ "observed_public_pull_requests": 1031,
+ "followers": 242,
+ "location": "Israel",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "eranif",
+ "name": "Eran Ifrah",
+ "profile_url": "https://github.com/eranif",
+ "public_contributions": 1163,
+ "public_repos": 42,
+ "public_gists": 2,
+ "observed_public_commits": 1163,
+ "observed_public_pull_requests": 14,
+ "followers": 224,
+ "location": "Israel",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "alexei-led",
+ "name": "Alexei Ledenev",
+ "profile_url": "https://github.com/alexei-led",
+ "public_contributions": 1132,
+ "public_repos": 34,
+ "public_gists": 54,
+ "observed_public_commits": 1132,
+ "observed_public_pull_requests": 118,
+ "followers": 282,
+ "location": "Israel",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 12
+ },
+ {
+ "login": "yairm210",
+ "name": "Yair Morgenstern",
+ "profile_url": "https://github.com/yairm210",
+ "public_contributions": 1125,
+ "public_repos": 58,
+ "public_gists": 3,
+ "observed_public_commits": 1125,
+ "observed_public_pull_requests": 181,
+ "followers": 2214,
+ "location": "Kerem Re'im, Israel ",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 11
+ },
+ {
+ "login": "shlomif",
+ "name": "Shlomi Fish",
+ "profile_url": "https://github.com/shlomif",
+ "public_contributions": 1003,
+ "public_repos": 1012,
+ "public_gists": 18,
+ "observed_public_commits": 1003,
+ "observed_public_pull_requests": 17,
+ "followers": 443,
+ "location": "Tel Aviv, Israel",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "igalklebanov",
+ "name": "Igal Klebanov",
+ "profile_url": "https://github.com/igalklebanov",
+ "public_contributions": 954,
+ "public_repos": 58,
+ "public_gists": 0,
+ "observed_public_commits": 954,
+ "observed_public_pull_requests": 210,
+ "followers": 214,
+ "location": "Tel Aviv, Israel",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "hmemcpy",
+ "name": "Igal Tabachnik",
+ "profile_url": "https://github.com/hmemcpy",
+ "public_contributions": 874,
+ "public_repos": 113,
+ "public_gists": 37,
+ "observed_public_commits": 874,
+ "observed_public_pull_requests": 14,
+ "followers": 590,
+ "location": "Israel",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "alexlib",
+ "name": "Alex Liberzon",
+ "profile_url": "https://github.com/alexlib",
+ "public_contributions": 831,
+ "public_repos": 896,
+ "public_gists": 284,
+ "observed_public_commits": 831,
+ "observed_public_pull_requests": 46,
+ "followers": 338,
+ "location": "Tel Aviv, Israel",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "AmitMY",
+ "name": "Amit Moryossef",
+ "profile_url": "https://github.com/AmitMY",
+ "public_contributions": 752,
+ "public_repos": 108,
+ "public_gists": 4,
+ "observed_public_commits": 752,
+ "observed_public_pull_requests": 162,
+ "followers": 248,
+ "location": "Israel",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "puzrin",
+ "name": "Vitaly Puzrin",
+ "profile_url": "https://github.com/puzrin",
+ "public_contributions": 595,
+ "public_repos": 15,
+ "public_gists": 2,
+ "observed_public_commits": 595,
+ "observed_public_pull_requests": 0,
+ "followers": 459,
+ "location": "Israel, Nof haGalil",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "snoyberg",
+ "name": "Michael Snoyman",
+ "profile_url": "https://github.com/snoyberg",
+ "public_contributions": 590,
+ "public_repos": 412,
+ "public_gists": 273,
+ "observed_public_commits": 590,
+ "observed_public_pull_requests": 135,
+ "followers": 1507,
+ "location": "Israel",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "tebeka",
+ "name": "Miki Tebeka",
+ "profile_url": "https://github.com/tebeka",
+ "public_contributions": 533,
+ "public_repos": 139,
+ "public_gists": 229,
+ "observed_public_commits": 533,
+ "observed_public_pull_requests": 28,
+ "followers": 385,
+ "location": "Israel ",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Israel repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-italy.json b/data/runs/2026-05-14/countries-italy.json
new file mode 100644
index 0000000..6773ad6
--- /dev/null
+++ b/data/runs/2026-05-14/countries-italy.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "italy",
+ "name": "Italy",
+ "title": "Top observed GitHub contributors in Italy",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 97824
+ ]
+ },
+ "code": "IT",
+ "candidate_count": 25203,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Italy repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Italy repos:>5 type:user",
+ "total": 25203,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "bocaletto-luca",
+ "name": "Bocaletto Luca",
+ "profile_url": "https://github.com/bocaletto-luca",
+ "public_contributions": 71482,
+ "public_repos": 294,
+ "public_gists": 8,
+ "observed_public_commits": 71482,
+ "observed_public_pull_requests": 145,
+ "followers": 2330,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "remorses",
+ "name": "Tommy D. Rossi",
+ "profile_url": "https://github.com/remorses",
+ "public_contributions": 8291,
+ "public_repos": 648,
+ "public_gists": 45,
+ "observed_public_commits": 8291,
+ "observed_public_pull_requests": 246,
+ "followers": 981,
+ "location": "italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "mudler",
+ "name": "Ettore Di Giacinto",
+ "profile_url": "https://github.com/mudler",
+ "public_contributions": 4704,
+ "public_repos": 366,
+ "public_gists": 11,
+ "observed_public_commits": 4704,
+ "observed_public_pull_requests": 898,
+ "followers": 2167,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "SebaUbuntu",
+ "name": "Sebastiano Barezzi",
+ "profile_url": "https://github.com/SebaUbuntu",
+ "public_contributions": 2493,
+ "public_repos": 52,
+ "public_gists": 3,
+ "observed_public_commits": 2493,
+ "observed_public_pull_requests": 17,
+ "followers": 684,
+ "location": "Parma, Italy",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "miroslavpejic85",
+ "name": "Miroslav Pejic",
+ "profile_url": "https://github.com/miroslavpejic85",
+ "public_contributions": 2116,
+ "public_repos": 25,
+ "public_gists": 0,
+ "observed_public_commits": 2116,
+ "observed_public_pull_requests": 0,
+ "followers": 652,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "mcollina",
+ "name": "Matteo Collina",
+ "profile_url": "https://github.com/mcollina",
+ "public_contributions": 1897,
+ "public_repos": 813,
+ "public_gists": 64,
+ "observed_public_commits": 1897,
+ "observed_public_pull_requests": 718,
+ "followers": 11154,
+ "location": "Forlì, Italy",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "rock3r",
+ "name": "Sebastiano Poggi",
+ "profile_url": "https://github.com/rock3r",
+ "public_contributions": 1764,
+ "public_repos": 117,
+ "public_gists": 41,
+ "observed_public_commits": 1764,
+ "observed_public_pull_requests": 217,
+ "followers": 625,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 8
+ },
+ {
+ "login": "weppos",
+ "name": "Simone Carletti",
+ "profile_url": "https://github.com/weppos",
+ "public_contributions": 1721,
+ "public_repos": 100,
+ "public_gists": 25,
+ "observed_public_commits": 1721,
+ "observed_public_pull_requests": 128,
+ "followers": 631,
+ "location": "Rome, Italy",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 7
+ },
+ {
+ "login": "GyulyVGC",
+ "name": "Giuliano Bellini",
+ "profile_url": "https://github.com/GyulyVGC",
+ "public_contributions": 1687,
+ "public_repos": 73,
+ "public_gists": 0,
+ "observed_public_commits": 1687,
+ "observed_public_pull_requests": 82,
+ "followers": 930,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "giampaolo",
+ "name": "Giampaolo Rodola",
+ "profile_url": "https://github.com/giampaolo",
+ "public_contributions": 1669,
+ "public_repos": 24,
+ "public_gists": 2,
+ "observed_public_commits": 1669,
+ "observed_public_pull_requests": 106,
+ "followers": 782,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "evilsocket",
+ "name": "Simone Margaritelli",
+ "profile_url": "https://github.com/evilsocket",
+ "public_contributions": 1510,
+ "public_repos": 199,
+ "public_gists": 37,
+ "observed_public_commits": 1510,
+ "observed_public_pull_requests": 7,
+ "followers": 9206,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "0xdea",
+ "name": "raptor",
+ "profile_url": "https://github.com/0xdea",
+ "public_contributions": 1496,
+ "public_repos": 83,
+ "public_gists": 0,
+ "observed_public_commits": 1496,
+ "observed_public_pull_requests": 31,
+ "followers": 1108,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "ftomassetti",
+ "name": "Federico Tomassetti",
+ "profile_url": "https://github.com/ftomassetti",
+ "public_contributions": 1490,
+ "public_repos": 211,
+ "public_gists": 7,
+ "observed_public_commits": 1490,
+ "observed_public_pull_requests": 123,
+ "followers": 813,
+ "location": "Turin, Italy",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 14
+ },
+ {
+ "login": "nicolaiarocci",
+ "name": "Nicola Iarocci",
+ "profile_url": "https://github.com/nicolaiarocci",
+ "public_contributions": 1489,
+ "public_repos": 84,
+ "public_gists": 12,
+ "observed_public_commits": 1489,
+ "observed_public_pull_requests": 0,
+ "followers": 784,
+ "location": "Ravenna, Italy",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 13
+ },
+ {
+ "login": "mlocati",
+ "name": "Michele Locati",
+ "profile_url": "https://github.com/mlocati",
+ "public_contributions": 1314,
+ "public_repos": 287,
+ "public_gists": 27,
+ "observed_public_commits": 1314,
+ "observed_public_pull_requests": 426,
+ "followers": 677,
+ "location": "Como, Italy",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "edoardottt",
+ "name": "Edoardo Ottavianelli",
+ "profile_url": "https://github.com/edoardottt",
+ "public_contributions": 1261,
+ "public_repos": 73,
+ "public_gists": 16,
+ "observed_public_commits": 1261,
+ "observed_public_pull_requests": 161,
+ "followers": 1705,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "leodido",
+ "name": "Leo Di Donato",
+ "profile_url": "https://github.com/leodido",
+ "public_contributions": 1204,
+ "public_repos": 126,
+ "public_gists": 29,
+ "observed_public_commits": 1204,
+ "observed_public_pull_requests": 361,
+ "followers": 779,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "tshemsedinov",
+ "name": "Timur Shemsedinov",
+ "profile_url": "https://github.com/tshemsedinov",
+ "public_contributions": 1159,
+ "public_repos": 235,
+ "public_gists": 8,
+ "observed_public_commits": 1159,
+ "observed_public_pull_requests": 218,
+ "followers": 5288,
+ "location": "Earth, Europe, Ukraine, Kiev, Kyiv, USA, Spain, Germany, Italy, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "giacomocavalieri",
+ "name": "Giacomo Cavalieri",
+ "profile_url": "https://github.com/giacomocavalieri",
+ "public_contributions": 981,
+ "public_repos": 157,
+ "public_gists": 26,
+ "observed_public_commits": 981,
+ "observed_public_pull_requests": 234,
+ "followers": 598,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "pitmonticone",
+ "name": "Pietro Monticone",
+ "profile_url": "https://github.com/pitmonticone",
+ "public_contributions": 892,
+ "public_repos": 756,
+ "public_gists": 0,
+ "observed_public_commits": 892,
+ "observed_public_pull_requests": 501,
+ "followers": 1113,
+ "location": "Italy, United Kingdom, United States",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-japan.json b/data/runs/2026-05-14/countries-japan.json
new file mode 100644
index 0000000..0d594fe
--- /dev/null
+++ b/data/runs/2026-05-14/countries-japan.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "japan",
+ "name": "Japan",
+ "title": "Top observed GitHub contributors in Japan",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 67092
+ ]
+ },
+ "code": "JP",
+ "candidate_count": 39323,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Japan repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Japan repos:>5 type:user",
+ "total": 39323,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "mizchi",
+ "name": "Kotaro Chikuba",
+ "profile_url": "https://github.com/mizchi",
+ "public_contributions": 13879,
+ "public_repos": 630,
+ "public_gists": 762,
+ "observed_public_commits": 13879,
+ "observed_public_pull_requests": 738,
+ "followers": 1828,
+ "location": "Tokyo/Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "tokuhirom",
+ "name": "Tokuhiro Matsuno",
+ "profile_url": "https://github.com/tokuhirom",
+ "public_contributions": 9905,
+ "public_repos": 989,
+ "public_gists": 174,
+ "observed_public_commits": 9905,
+ "observed_public_pull_requests": 3903,
+ "followers": 1034,
+ "location": "Tokyo, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "manman4",
+ "name": "manman4",
+ "profile_url": "https://github.com/manman4",
+ "public_contributions": 8058,
+ "public_repos": 37,
+ "public_gists": 0,
+ "observed_public_commits": 8058,
+ "observed_public_pull_requests": 1,
+ "followers": 4364,
+ "location": "Japan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "tekezo",
+ "name": "Takayama Fumihiko",
+ "profile_url": "https://github.com/tekezo",
+ "public_contributions": 7246,
+ "public_repos": 38,
+ "public_gists": 9,
+ "observed_public_commits": 7246,
+ "observed_public_pull_requests": 59,
+ "followers": 1061,
+ "location": "Japan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "unhappychoice",
+ "name": "Yuji Ueki",
+ "profile_url": "https://github.com/unhappychoice",
+ "public_contributions": 6849,
+ "public_repos": 60,
+ "public_gists": 12,
+ "observed_public_commits": 6849,
+ "observed_public_pull_requests": 743,
+ "followers": 3567,
+ "location": "Tokyo, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "azu",
+ "name": "azu",
+ "profile_url": "https://github.com/azu",
+ "public_contributions": 6010,
+ "public_repos": 1547,
+ "public_gists": 987,
+ "observed_public_commits": 6010,
+ "observed_public_pull_requests": 583,
+ "followers": 2829,
+ "location": "Tokyo/Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "hsbt",
+ "name": "Hiroshi SHIBATA",
+ "profile_url": "https://github.com/hsbt",
+ "public_contributions": 4702,
+ "public_repos": 320,
+ "public_gists": 253,
+ "observed_public_commits": 4702,
+ "observed_public_pull_requests": 633,
+ "followers": 1629,
+ "location": "Tokyo, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "sapphi-red",
+ "name": "翠",
+ "profile_url": "https://github.com/sapphi-red",
+ "public_contributions": 3928,
+ "public_repos": 233,
+ "public_gists": 11,
+ "observed_public_commits": 3928,
+ "observed_public_pull_requests": 1658,
+ "followers": 1443,
+ "location": "Japan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "ko1",
+ "name": "Koichi Sasada",
+ "profile_url": "https://github.com/ko1",
+ "public_contributions": 3273,
+ "public_repos": 114,
+ "public_gists": 0,
+ "observed_public_commits": 3273,
+ "observed_public_pull_requests": 65,
+ "followers": 1203,
+ "location": "Tokyo, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 11
+ },
+ {
+ "login": "amatsuda",
+ "name": "Akira Matsuda",
+ "profile_url": "https://github.com/amatsuda",
+ "public_contributions": 3242,
+ "public_repos": 252,
+ "public_gists": 47,
+ "observed_public_commits": 3242,
+ "observed_public_pull_requests": 332,
+ "followers": 2956,
+ "location": "Tokyo, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 9
+ },
+ {
+ "login": "mattn",
+ "name": "mattn",
+ "profile_url": "https://github.com/mattn",
+ "public_contributions": 3130,
+ "public_repos": 2256,
+ "public_gists": 1944,
+ "observed_public_commits": 3130,
+ "observed_public_pull_requests": 394,
+ "followers": 13334,
+ "location": "Osaka, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 10
+ },
+ {
+ "login": "matz",
+ "name": "Yukihiro \"Matz\" Matsumoto",
+ "profile_url": "https://github.com/matz",
+ "public_contributions": 2837,
+ "public_repos": 17,
+ "public_gists": 6,
+ "observed_public_commits": 2837,
+ "observed_public_pull_requests": 42,
+ "followers": 10409,
+ "location": "Matsue, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "PINTO0309",
+ "name": "Katsuya Hyodo",
+ "profile_url": "https://github.com/PINTO0309",
+ "public_contributions": 2734,
+ "public_repos": 425,
+ "public_gists": 0,
+ "observed_public_commits": 2734,
+ "observed_public_pull_requests": 198,
+ "followers": 1861,
+ "location": "Nagoya, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "keijiro",
+ "name": "Keijiro Takahashi",
+ "profile_url": "https://github.com/keijiro",
+ "public_contributions": 2671,
+ "public_repos": 934,
+ "public_gists": 215,
+ "observed_public_commits": 2671,
+ "observed_public_pull_requests": 7,
+ "followers": 23620,
+ "location": "Japan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "hoochanlon",
+ "name": "123456",
+ "profile_url": "https://github.com/hoochanlon",
+ "public_contributions": 2613,
+ "public_repos": 31,
+ "public_gists": 0,
+ "observed_public_commits": 2613,
+ "observed_public_pull_requests": 11,
+ "followers": 1417,
+ "location": "Taiwan, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "mumoshu",
+ "name": "Yusuke Kuoka",
+ "profile_url": "https://github.com/mumoshu",
+ "public_contributions": 2227,
+ "public_repos": 339,
+ "public_gists": 180,
+ "observed_public_commits": 2227,
+ "observed_public_pull_requests": 239,
+ "followers": 1248,
+ "location": "Kagawa, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "gfx",
+ "name": "FUJI Goro",
+ "profile_url": "https://github.com/gfx",
+ "public_contributions": 2188,
+ "public_repos": 503,
+ "public_gists": 230,
+ "observed_public_commits": 2188,
+ "observed_public_pull_requests": 1269,
+ "followers": 1022,
+ "location": "Tokyo, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 19
+ },
+ {
+ "login": "hajimehoshi",
+ "name": "Hajime Hoshi",
+ "profile_url": "https://github.com/hajimehoshi",
+ "public_contributions": 2165,
+ "public_repos": 181,
+ "public_gists": 70,
+ "observed_public_commits": 2165,
+ "observed_public_pull_requests": 29,
+ "followers": 2449,
+ "location": "Tokyo, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 17
+ },
+ {
+ "login": "gkjohnson",
+ "name": "Garrett Johnson",
+ "profile_url": "https://github.com/gkjohnson",
+ "public_contributions": 2106,
+ "public_repos": 127,
+ "public_gists": 2,
+ "observed_public_commits": 2106,
+ "observed_public_pull_requests": 258,
+ "followers": 1742,
+ "location": "Tokyo, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 18
+ },
+ {
+ "login": "tatsuhiro-t",
+ "name": "Tatsuhiro Tsujikawa",
+ "profile_url": "https://github.com/tatsuhiro-t",
+ "public_contributions": 2105,
+ "public_repos": 54,
+ "public_gists": 18,
+ "observed_public_commits": 2105,
+ "observed_public_pull_requests": 869,
+ "followers": 1191,
+ "location": "Japan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Japan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-malaysia.json b/data/runs/2026-05-14/countries-malaysia.json
new file mode 100644
index 0000000..0372e51
--- /dev/null
+++ b/data/runs/2026-05-14/countries-malaysia.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "malaysia",
+ "name": "Malaysia",
+ "title": "Top observed GitHub contributors in Malaysia",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 37042
+ ]
+ },
+ "code": "MY",
+ "candidate_count": 8524,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Malaysia repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Malaysia repos:>5 type:user",
+ "total": 8524,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "leoloso",
+ "name": "Leonardo Losoviz",
+ "profile_url": "https://github.com/leoloso",
+ "public_contributions": 16030,
+ "public_repos": 108,
+ "public_gists": 11,
+ "observed_public_commits": 16030,
+ "observed_public_pull_requests": 237,
+ "followers": 138,
+ "location": "Kuala Lumpur, Malaysia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "syarief02",
+ "name": "Syarief Azman",
+ "profile_url": "https://github.com/syarief02",
+ "public_contributions": 7483,
+ "public_repos": 67,
+ "public_gists": 0,
+ "observed_public_commits": 7483,
+ "observed_public_pull_requests": 0,
+ "followers": 458,
+ "location": "Malaysia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "data-gov-my",
+ "name": "data.gov.my",
+ "profile_url": "https://github.com/data-gov-my",
+ "public_contributions": 4724,
+ "public_repos": 6,
+ "public_gists": 0,
+ "observed_public_commits": 4724,
+ "observed_public_pull_requests": 36,
+ "followers": 243,
+ "location": "Putrajaya, Malaysia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "MoH-Malaysia",
+ "name": "Ministry of Health Malaysia",
+ "profile_url": "https://github.com/MoH-Malaysia",
+ "public_contributions": 2134,
+ "public_repos": 9,
+ "public_gists": 0,
+ "observed_public_commits": 2134,
+ "observed_public_pull_requests": 0,
+ "followers": 674,
+ "location": "Putrajaya, Malaysia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "HafiziRuslan",
+ "name": "Hafizi Ruslan",
+ "profile_url": "https://github.com/HafiziRuslan",
+ "public_contributions": 1744,
+ "public_repos": 15,
+ "public_gists": 0,
+ "observed_public_commits": 1744,
+ "observed_public_pull_requests": 8,
+ "followers": 255,
+ "location": "Malaysia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "Kiyoraka",
+ "name": "Afif Maahi",
+ "profile_url": "https://github.com/Kiyoraka",
+ "public_contributions": 1272,
+ "public_repos": 69,
+ "public_gists": 0,
+ "observed_public_commits": 1272,
+ "observed_public_pull_requests": 0,
+ "followers": 197,
+ "location": "Malaysia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "crynobone",
+ "name": "Mior Muhammad Zaki",
+ "profile_url": "https://github.com/crynobone",
+ "public_contributions": 1155,
+ "public_repos": 193,
+ "public_gists": 31,
+ "observed_public_commits": 1155,
+ "observed_public_pull_requests": 339,
+ "followers": 1775,
+ "location": "Malaysia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "dennislamcv1",
+ "name": "Dennis Lam",
+ "profile_url": "https://github.com/dennislamcv1",
+ "public_contributions": 887,
+ "public_repos": 603,
+ "public_gists": 0,
+ "observed_public_commits": 887,
+ "observed_public_pull_requests": 0,
+ "followers": 369,
+ "location": "Malaysia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "tonyqus",
+ "name": "Tony Q.",
+ "profile_url": "https://github.com/tonyqus",
+ "public_contributions": 829,
+ "public_repos": 64,
+ "public_gists": 0,
+ "observed_public_commits": 829,
+ "observed_public_pull_requests": 82,
+ "followers": 638,
+ "location": "Malaysia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "Innocentsax",
+ "name": "INNOCENT UDO ",
+ "profile_url": "https://github.com/Innocentsax",
+ "public_contributions": 784,
+ "public_repos": 70,
+ "public_gists": 0,
+ "observed_public_commits": 784,
+ "observed_public_pull_requests": 2,
+ "followers": 1360,
+ "location": "Kuala Lumpur, Malaysia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "bluwy",
+ "name": "Bjorn Lu",
+ "profile_url": "https://github.com/bluwy",
+ "public_contributions": 632,
+ "public_repos": 104,
+ "public_gists": 22,
+ "observed_public_commits": 632,
+ "observed_public_pull_requests": 141,
+ "followers": 1619,
+ "location": "Kuching, Sarawak, Malaysia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "huseinzol05",
+ "name": "HUSEIN ZOLKEPLI",
+ "profile_url": "https://github.com/huseinzol05",
+ "public_contributions": 546,
+ "public_repos": 62,
+ "public_gists": 66,
+ "observed_public_commits": 546,
+ "observed_public_pull_requests": 0,
+ "followers": 1887,
+ "location": "Kedah, Malaysia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "alextanhongpin",
+ "name": "Alex Tan Hong Pin",
+ "profile_url": "https://github.com/alextanhongpin",
+ "public_contributions": 396,
+ "public_repos": 873,
+ "public_gists": 62,
+ "observed_public_commits": 396,
+ "observed_public_pull_requests": 1,
+ "followers": 223,
+ "location": "Malaysia, Singapore",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "cchitsiang",
+ "name": "Chew Chit Siang",
+ "profile_url": "https://github.com/cchitsiang",
+ "public_contributions": 373,
+ "public_repos": 97,
+ "public_gists": 51,
+ "observed_public_commits": 373,
+ "observed_public_pull_requests": 2,
+ "followers": 155,
+ "location": "Kuala Lumpur, Malaysia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "rc-chuah",
+ "name": "RC Chuah",
+ "profile_url": "https://github.com/rc-chuah",
+ "public_contributions": 368,
+ "public_repos": 817,
+ "public_gists": 53,
+ "observed_public_commits": 368,
+ "observed_public_pull_requests": 87,
+ "followers": 1702,
+ "location": "Shah Alam, Selangor, Malaysia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "zernonia",
+ "name": "zernonia",
+ "profile_url": "https://github.com/zernonia",
+ "public_contributions": 282,
+ "public_repos": 69,
+ "public_gists": 0,
+ "observed_public_commits": 282,
+ "observed_public_pull_requests": 39,
+ "followers": 934,
+ "location": "Malaysia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "NightFurySL2001",
+ "name": "NFSL2001",
+ "profile_url": "https://github.com/NightFurySL2001",
+ "public_contributions": 246,
+ "public_repos": 74,
+ "public_gists": 0,
+ "observed_public_commits": 246,
+ "observed_public_pull_requests": 34,
+ "followers": 139,
+ "location": "Malaysia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "tylim88",
+ "name": "Acid Coder",
+ "profile_url": "https://github.com/tylim88",
+ "public_contributions": 234,
+ "public_repos": 85,
+ "public_gists": 2,
+ "observed_public_commits": 234,
+ "observed_public_pull_requests": 2,
+ "followers": 150,
+ "location": "Malaysia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "kianmeng",
+ "name": "Ang",
+ "profile_url": "https://github.com/kianmeng",
+ "public_contributions": 223,
+ "public_repos": 2502,
+ "public_gists": 6,
+ "observed_public_commits": 223,
+ "observed_public_pull_requests": 288,
+ "followers": 147,
+ "location": "Kuala Lumpur, Malaysia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "Y-T-G",
+ "name": "Mohammed Yasin",
+ "profile_url": "https://github.com/Y-T-G",
+ "public_contributions": 217,
+ "public_repos": 54,
+ "public_gists": 8,
+ "observed_public_commits": 217,
+ "observed_public_pull_requests": 236,
+ "followers": 186,
+ "location": "Malaysia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-mexico.json b/data/runs/2026-05-14/countries-mexico.json
new file mode 100644
index 0000000..5e40d9f
--- /dev/null
+++ b/data/runs/2026-05-14/countries-mexico.json
@@ -0,0 +1,381 @@
+{
+ "kind": "country",
+ "slug": "mexico",
+ "name": "Mexico",
+ "title": "Top observed GitHub contributors in Mexico",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 12953
+ ]
+ },
+ "code": "MX",
+ "candidate_count": 17211,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Mexico repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Mexico repos:>5 type:user",
+ "total": 17211,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "holasoymalva",
+ "name": "Leon Martin",
+ "profile_url": "https://github.com/holasoymalva",
+ "public_contributions": 2981,
+ "public_repos": 261,
+ "public_gists": 32,
+ "observed_public_commits": 2981,
+ "observed_public_pull_requests": 1128,
+ "followers": 2335,
+ "location": "CDMX - Mexico.",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "vic",
+ "name": "Victor Borja",
+ "profile_url": "https://github.com/vic",
+ "public_contributions": 1767,
+ "public_repos": 432,
+ "public_gists": 71,
+ "observed_public_commits": 1767,
+ "observed_public_pull_requests": 622,
+ "followers": 642,
+ "location": "Mexico City",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "beto-rodriguez",
+ "name": "Beto Rodríguez",
+ "profile_url": "https://github.com/beto-rodriguez",
+ "public_contributions": 1647,
+ "public_repos": 36,
+ "public_gists": 6,
+ "observed_public_commits": 1647,
+ "observed_public_pull_requests": 157,
+ "followers": 878,
+ "location": "Guadalajara, Mexico",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "ImmediateMurderProfessionals",
+ "name": "BombCraft",
+ "profile_url": "https://github.com/ImmediateMurderProfessionals",
+ "public_contributions": 1397,
+ "public_repos": 31,
+ "public_gists": 0,
+ "observed_public_commits": 1397,
+ "observed_public_pull_requests": 2,
+ "followers": 524,
+ "location": "308 Negra Arroyo Lane, Albuquerque, New Mexico, United States",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "domix",
+ "name": "Domingo Suarez Torres",
+ "profile_url": "https://github.com/domix",
+ "public_contributions": 1105,
+ "public_repos": 289,
+ "public_gists": 36,
+ "observed_public_commits": 1105,
+ "observed_public_pull_requests": 237,
+ "followers": 346,
+ "location": "Mexico City",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "lavrton",
+ "name": "Anton Lavrenov",
+ "profile_url": "https://github.com/lavrton",
+ "public_contributions": 932,
+ "public_repos": 47,
+ "public_gists": 28,
+ "observed_public_commits": 932,
+ "observed_public_pull_requests": 4,
+ "followers": 711,
+ "location": "Cancun, Mexico",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "BrunoSobrino",
+ "name": "BrunoSobrino",
+ "profile_url": "https://github.com/BrunoSobrino",
+ "public_contributions": 843,
+ "public_repos": 21,
+ "public_gists": 0,
+ "observed_public_commits": 843,
+ "observed_public_pull_requests": 0,
+ "followers": 370,
+ "location": "Mexico",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "gwolf",
+ "name": "Gunnar Wolf",
+ "profile_url": "https://github.com/gwolf",
+ "public_contributions": 777,
+ "public_repos": 62,
+ "public_gists": 0,
+ "observed_public_commits": 777,
+ "observed_public_pull_requests": 2,
+ "followers": 361,
+ "location": "Mexico DF, Mexico",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "DouweM",
+ "name": "Douwe Maan",
+ "profile_url": "https://github.com/DouweM",
+ "public_contributions": 771,
+ "public_repos": 177,
+ "public_gists": 16,
+ "observed_public_commits": 771,
+ "observed_public_pull_requests": 541,
+ "followers": 463,
+ "location": "Mexico City",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "mrpollo",
+ "name": "Ramon Roche",
+ "profile_url": "https://github.com/mrpollo",
+ "public_contributions": 733,
+ "public_repos": 123,
+ "public_gists": 97,
+ "observed_public_commits": 733,
+ "observed_public_pull_requests": 261,
+ "followers": 224,
+ "location": "Tijuana, Baja California, Mexico",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "mariochavez",
+ "name": "Mario Alberto Chávez",
+ "profile_url": "https://github.com/mariochavez",
+ "public_contributions": 615,
+ "public_repos": 196,
+ "public_gists": 62,
+ "observed_public_commits": 615,
+ "observed_public_pull_requests": 19,
+ "followers": 274,
+ "location": "Colima, Mexico",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "SofiDevO",
+ "name": "Angela Sofia Osorio ",
+ "profile_url": "https://github.com/SofiDevO",
+ "public_contributions": 562,
+ "public_repos": 129,
+ "public_gists": 12,
+ "observed_public_commits": 562,
+ "observed_public_pull_requests": 18,
+ "followers": 482,
+ "location": "Mexico City",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "ivam3",
+ "name": "Milton Mújica",
+ "profile_url": "https://github.com/ivam3",
+ "public_contributions": 560,
+ "public_repos": 14,
+ "public_gists": 0,
+ "observed_public_commits": 560,
+ "observed_public_pull_requests": 1,
+ "followers": 499,
+ "location": "Mexico",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 14
+ },
+ {
+ "login": "edglaz",
+ "profile_url": "https://github.com/edglaz",
+ "public_contributions": 558,
+ "public_repos": 12,
+ "public_gists": 0,
+ "observed_public_commits": 558,
+ "observed_public_pull_requests": 0,
+ "followers": 637,
+ "location": "Mexico City",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 13
+ },
+ {
+ "login": "EliverLara",
+ "name": "Eliver L.",
+ "profile_url": "https://github.com/EliverLara",
+ "public_contributions": 482,
+ "public_repos": 62,
+ "public_gists": 8,
+ "observed_public_commits": 482,
+ "observed_public_pull_requests": 1,
+ "followers": 1133,
+ "location": "Mexico",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "tylerjereddy",
+ "name": "Tyler Reddy",
+ "profile_url": "https://github.com/tylerjereddy",
+ "public_contributions": 420,
+ "public_repos": 144,
+ "public_gists": 5,
+ "observed_public_commits": 420,
+ "observed_public_pull_requests": 146,
+ "followers": 221,
+ "location": "Northern New Mexico",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "obie",
+ "name": "Obie Fernandez",
+ "profile_url": "https://github.com/obie",
+ "public_contributions": 385,
+ "public_repos": 94,
+ "public_gists": 17,
+ "observed_public_commits": 385,
+ "observed_public_pull_requests": 39,
+ "followers": 835,
+ "location": "Mexico City",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "sabas1080",
+ "name": "Sabas",
+ "profile_url": "https://github.com/sabas1080",
+ "public_contributions": 364,
+ "public_repos": 207,
+ "public_gists": 49,
+ "observed_public_commits": 364,
+ "observed_public_pull_requests": 34,
+ "followers": 252,
+ "location": "Mexico",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "Splode",
+ "name": "Christopher Murphy",
+ "profile_url": "https://github.com/Splode",
+ "public_contributions": 312,
+ "public_repos": 58,
+ "public_gists": 10,
+ "observed_public_commits": 312,
+ "observed_public_pull_requests": 42,
+ "followers": 265,
+ "location": "New Mexico, U.S.",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "zomars",
+ "name": "Omar López",
+ "profile_url": "https://github.com/zomars",
+ "public_contributions": 292,
+ "public_repos": 173,
+ "public_gists": 27,
+ "observed_public_commits": 292,
+ "observed_public_pull_requests": 39,
+ "followers": 340,
+ "location": "Culiacán, Mexico",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Mexico repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-netherlands.json b/data/runs/2026-05-14/countries-netherlands.json
new file mode 100644
index 0000000..3833db7
--- /dev/null
+++ b/data/runs/2026-05-14/countries-netherlands.json
@@ -0,0 +1,387 @@
+{
+ "kind": "country",
+ "slug": "netherlands",
+ "name": "Netherlands",
+ "title": "Top observed GitHub contributors in Netherlands",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 42633
+ ]
+ },
+ "code": "NL",
+ "candidate_count": 40434,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Netherlands repos:>5 type:user",
+ "location:Amsterdam repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Netherlands repos:>5 type:user",
+ "total": 28199,
+ "accepted": 50
+ },
+ {
+ "query": "location:Amsterdam repos:>5 type:user",
+ "total": 12235,
+ "accepted": 38
+ }
+ ],
+ "entries": [
+ {
+ "login": "alexey-milovidov",
+ "name": "Alexey Milovidov",
+ "profile_url": "https://github.com/alexey-milovidov",
+ "public_contributions": 11701,
+ "public_repos": 86,
+ "public_gists": 59,
+ "observed_public_commits": 11701,
+ "observed_public_pull_requests": 2153,
+ "followers": 2069,
+ "location": "Amsterdam, Netherlands",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "Mytherin",
+ "name": "Mark",
+ "profile_url": "https://github.com/Mytherin",
+ "public_contributions": 5795,
+ "public_repos": 107,
+ "public_gists": 35,
+ "observed_public_commits": 5795,
+ "observed_public_pull_requests": 678,
+ "followers": 1282,
+ "location": "Amsterdam, Netherlands",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Amsterdam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "can1357",
+ "name": "Can Bölük",
+ "profile_url": "https://github.com/can1357",
+ "public_contributions": 5045,
+ "public_repos": 60,
+ "public_gists": 0,
+ "observed_public_commits": 5045,
+ "observed_public_pull_requests": 35,
+ "followers": 2436,
+ "location": "The Netherlands",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "thaJeztah",
+ "name": "Sebastiaan van Stijn",
+ "profile_url": "https://github.com/thaJeztah",
+ "public_contributions": 4368,
+ "public_repos": 439,
+ "public_gists": 43,
+ "observed_public_commits": 4368,
+ "observed_public_pull_requests": 2010,
+ "followers": 1916,
+ "location": "Netherlands",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "pi0",
+ "name": "Pooya Parsa",
+ "profile_url": "https://github.com/pi0",
+ "public_contributions": 3644,
+ "public_repos": 540,
+ "public_gists": 84,
+ "observed_public_commits": 3644,
+ "observed_public_pull_requests": 489,
+ "followers": 5008,
+ "location": "Netherlands",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "jrfnl",
+ "name": "Juliette",
+ "profile_url": "https://github.com/jrfnl",
+ "public_contributions": 3355,
+ "public_repos": 273,
+ "public_gists": 21,
+ "observed_public_commits": 3355,
+ "observed_public_pull_requests": 1139,
+ "followers": 1357,
+ "location": "Amsterdam, The Netherlands",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Amsterdam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "Koenkk",
+ "name": "Koen Kanters",
+ "profile_url": "https://github.com/Koenkk",
+ "public_contributions": 2661,
+ "public_repos": 115,
+ "public_gists": 24,
+ "observed_public_commits": 2661,
+ "observed_public_pull_requests": 719,
+ "followers": 2552,
+ "location": "The Netherlands, Helmond",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "medvednikov",
+ "name": "Alexander Medvednikov",
+ "profile_url": "https://github.com/medvednikov",
+ "public_contributions": 2272,
+ "public_repos": 64,
+ "public_gists": 5,
+ "observed_public_commits": 2272,
+ "observed_public_pull_requests": 29,
+ "followers": 2728,
+ "location": "Netherlands",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "masterking32",
+ "name": "Amin Mahmoudi",
+ "profile_url": "https://github.com/masterking32",
+ "public_contributions": 2086,
+ "public_repos": 59,
+ "public_gists": 3,
+ "observed_public_commits": 2086,
+ "observed_public_pull_requests": 6,
+ "followers": 1475,
+ "location": "Amsterdam",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Amsterdam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "tr4m0ryp",
+ "name": "Moussa Ouallaf",
+ "profile_url": "https://github.com/tr4m0ryp",
+ "public_contributions": 1706,
+ "public_repos": 96,
+ "public_gists": 0,
+ "observed_public_commits": 1706,
+ "observed_public_pull_requests": 20,
+ "followers": 1544,
+ "location": "Amsterdam",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Amsterdam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "jfversluis",
+ "name": "Gerald Versluis",
+ "profile_url": "https://github.com/jfversluis",
+ "public_contributions": 1553,
+ "public_repos": 444,
+ "public_gists": 156,
+ "observed_public_commits": 1553,
+ "observed_public_pull_requests": 433,
+ "followers": 1899,
+ "location": "Netherlands",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "fonsp",
+ "name": "Fons van der Plas",
+ "profile_url": "https://github.com/fonsp",
+ "public_contributions": 1358,
+ "public_repos": 298,
+ "public_gists": 72,
+ "observed_public_commits": 1358,
+ "observed_public_pull_requests": 311,
+ "followers": 1510,
+ "location": "Wageningen, Netherlands",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "koaning",
+ "name": "vincent d warmerdam ",
+ "profile_url": "https://github.com/koaning",
+ "public_contributions": 1320,
+ "public_repos": 338,
+ "public_gists": 72,
+ "observed_public_commits": 1320,
+ "observed_public_pull_requests": 581,
+ "followers": 2727,
+ "location": "Amsterdam",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Amsterdam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "mattgperry",
+ "name": "Matt Perry",
+ "profile_url": "https://github.com/mattgperry",
+ "public_contributions": 1086,
+ "public_repos": 14,
+ "public_gists": 19,
+ "observed_public_commits": 1086,
+ "observed_public_pull_requests": 266,
+ "followers": 1640,
+ "location": "Amsterdam",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Amsterdam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "karlhorky",
+ "name": "Karl Horky",
+ "profile_url": "https://github.com/karlhorky",
+ "public_contributions": 934,
+ "public_repos": 571,
+ "public_gists": 110,
+ "observed_public_commits": 934,
+ "observed_public_pull_requests": 312,
+ "followers": 938,
+ "location": "Amsterdam",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Amsterdam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "Kludex",
+ "name": "Marcelo Trylesinski",
+ "profile_url": "https://github.com/Kludex",
+ "public_contributions": 906,
+ "public_repos": 177,
+ "public_gists": 28,
+ "observed_public_commits": 906,
+ "observed_public_pull_requests": 823,
+ "followers": 3081,
+ "location": "Utrecht, Netherlands",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "pajlada",
+ "name": "pajlada",
+ "profile_url": "https://github.com/pajlada",
+ "public_contributions": 810,
+ "public_repos": 213,
+ "public_gists": 42,
+ "observed_public_commits": 810,
+ "observed_public_pull_requests": 534,
+ "followers": 1523,
+ "location": "Netherlands",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "nvie",
+ "name": "Vincent Driessen",
+ "profile_url": "https://github.com/nvie",
+ "public_contributions": 800,
+ "public_repos": 78,
+ "public_gists": 50,
+ "observed_public_commits": 800,
+ "observed_public_pull_requests": 169,
+ "followers": 3402,
+ "location": "The Netherlands",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 19
+ },
+ {
+ "login": "arendst",
+ "name": "Theo Arends",
+ "profile_url": "https://github.com/arendst",
+ "public_contributions": 797,
+ "public_repos": 35,
+ "public_gists": 0,
+ "observed_public_commits": 797,
+ "observed_public_pull_requests": 0,
+ "followers": 1686,
+ "location": "Netherlands",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 18
+ },
+ {
+ "login": "M66B",
+ "name": "Marcel Bokhorst",
+ "profile_url": "https://github.com/M66B",
+ "public_contributions": 706,
+ "public_repos": 27,
+ "public_gists": 22,
+ "observed_public_commits": 706,
+ "observed_public_pull_requests": 9,
+ "followers": 1633,
+ "location": "The Netherlands",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Netherlands repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-new-zealand.json b/data/runs/2026-05-14/countries-new-zealand.json
new file mode 100644
index 0000000..fd69e70
--- /dev/null
+++ b/data/runs/2026-05-14/countries-new-zealand.json
@@ -0,0 +1,380 @@
+{
+ "kind": "country",
+ "slug": "new-zealand",
+ "name": "New Zealand",
+ "title": "Top observed GitHub contributors in New Zealand",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 70824
+ ]
+ },
+ "code": "NZ",
+ "candidate_count": 8901,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:\"New Zealand\" repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:\"New Zealand\" repos:>5 type:user",
+ "total": 8901,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "ryanbr",
+ "name": "Fanboynz",
+ "profile_url": "https://github.com/ryanbr",
+ "public_contributions": 44946,
+ "public_repos": 47,
+ "public_gists": 0,
+ "observed_public_commits": 44946,
+ "observed_public_pull_requests": 659,
+ "followers": 464,
+ "location": "New Zealand",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "ndbroadbent",
+ "name": "Nathan Broadbent",
+ "profile_url": "https://github.com/ndbroadbent",
+ "public_contributions": 4366,
+ "public_repos": 368,
+ "public_gists": 98,
+ "observed_public_commits": 4366,
+ "observed_public_pull_requests": 35,
+ "followers": 356,
+ "location": "Paihia, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "passcod",
+ "name": "Félix Saparelli",
+ "profile_url": "https://github.com/passcod",
+ "public_contributions": 3853,
+ "public_repos": 311,
+ "public_gists": 155,
+ "observed_public_commits": 3853,
+ "observed_public_pull_requests": 284,
+ "followers": 306,
+ "location": "New Zealand",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "tim-smart",
+ "name": "Tim",
+ "profile_url": "https://github.com/tim-smart",
+ "public_contributions": 3251,
+ "public_repos": 227,
+ "public_gists": 176,
+ "observed_public_commits": 3251,
+ "observed_public_pull_requests": 1420,
+ "followers": 818,
+ "location": "Tauranga, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "cortesi",
+ "name": "Aldo Cortesi",
+ "profile_url": "https://github.com/cortesi",
+ "public_contributions": 3207,
+ "public_repos": 47,
+ "public_gists": 0,
+ "observed_public_commits": 3207,
+ "observed_public_pull_requests": 291,
+ "followers": 1005,
+ "location": "Dunedin, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "jwulf",
+ "name": "Josh Wulf",
+ "profile_url": "https://github.com/jwulf",
+ "public_contributions": 2891,
+ "public_repos": 494,
+ "public_gists": 150,
+ "observed_public_commits": 2891,
+ "observed_public_pull_requests": 531,
+ "followers": 290,
+ "location": "New Zealand",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "ioquatix",
+ "name": "Samuel Williams",
+ "profile_url": "https://github.com/ioquatix",
+ "public_contributions": 2557,
+ "public_repos": 357,
+ "public_gists": 46,
+ "observed_public_commits": 2557,
+ "observed_public_pull_requests": 123,
+ "followers": 1401,
+ "location": "Ōtautahi, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "PlagueHO",
+ "name": "Daniel Scott-Raynsford",
+ "profile_url": "https://github.com/PlagueHO",
+ "public_contributions": 2271,
+ "public_repos": 141,
+ "public_gists": 202,
+ "observed_public_commits": 2271,
+ "observed_public_pull_requests": 64,
+ "followers": 263,
+ "location": "Auckland, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "jesserockz",
+ "name": "Jesse Hills",
+ "profile_url": "https://github.com/jesserockz",
+ "public_contributions": 1944,
+ "public_repos": 161,
+ "public_gists": 5,
+ "observed_public_commits": 1944,
+ "observed_public_pull_requests": 876,
+ "followers": 405,
+ "location": "Wellington, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "SmileyChris",
+ "name": "Chris Beaven",
+ "profile_url": "https://github.com/SmileyChris",
+ "public_contributions": 1538,
+ "public_repos": 88,
+ "public_gists": 36,
+ "observed_public_commits": 1538,
+ "observed_public_pull_requests": 11,
+ "followers": 419,
+ "location": "New Zealand",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "odow",
+ "name": "Oscar Dowson",
+ "profile_url": "https://github.com/odow",
+ "public_contributions": 1220,
+ "public_repos": 165,
+ "public_gists": 20,
+ "observed_public_commits": 1220,
+ "observed_public_pull_requests": 905,
+ "followers": 633,
+ "location": "Auckland, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "joshuavial",
+ "name": "Joshua Vial",
+ "profile_url": "https://github.com/joshuavial",
+ "public_contributions": 1190,
+ "public_repos": 129,
+ "public_gists": 4,
+ "observed_public_commits": 1190,
+ "observed_public_pull_requests": 530,
+ "followers": 266,
+ "location": "Wellington, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "alanrsoares",
+ "name": "Alan",
+ "profile_url": "https://github.com/alanrsoares",
+ "public_contributions": 1186,
+ "public_repos": 169,
+ "public_gists": 25,
+ "observed_public_commits": 1186,
+ "observed_public_pull_requests": 94,
+ "followers": 314,
+ "location": "Auckland, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "lukemurraynz",
+ "name": "Luke Murray",
+ "profile_url": "https://github.com/lukemurraynz",
+ "public_contributions": 855,
+ "public_repos": 243,
+ "public_gists": 52,
+ "observed_public_commits": 855,
+ "observed_public_pull_requests": 127,
+ "followers": 490,
+ "location": "Hamilton, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "gbmhunter",
+ "name": "Geoffrey Hunter",
+ "profile_url": "https://github.com/gbmhunter",
+ "public_contributions": 842,
+ "public_repos": 103,
+ "public_gists": 2,
+ "observed_public_commits": 842,
+ "observed_public_pull_requests": 41,
+ "followers": 301,
+ "location": "New Zealand",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "julianoes",
+ "name": "Julian Oes",
+ "profile_url": "https://github.com/julianoes",
+ "public_contributions": 762,
+ "public_repos": 86,
+ "public_gists": 4,
+ "observed_public_commits": 762,
+ "observed_public_pull_requests": 272,
+ "followers": 358,
+ "location": "Auckland, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "sebastien",
+ "name": "Sébastien Pierre",
+ "profile_url": "https://github.com/sebastien",
+ "public_contributions": 681,
+ "public_repos": 102,
+ "public_gists": 23,
+ "observed_public_commits": 681,
+ "observed_public_pull_requests": 0,
+ "followers": 241,
+ "location": "Wellington, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "memN0ps",
+ "profile_url": "https://github.com/memN0ps",
+ "public_contributions": 650,
+ "public_repos": 9,
+ "public_gists": 0,
+ "observed_public_commits": 650,
+ "observed_public_pull_requests": 2,
+ "followers": 1141,
+ "location": "New Zealand",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 19
+ },
+ {
+ "login": "sinclairzx81",
+ "profile_url": "https://github.com/sinclairzx81",
+ "public_contributions": 649,
+ "public_repos": 36,
+ "public_gists": 2,
+ "observed_public_commits": 649,
+ "observed_public_pull_requests": 181,
+ "followers": 1191,
+ "location": "South Korea | New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 18
+ },
+ {
+ "login": "schell",
+ "name": "Schell Carl Scivally",
+ "profile_url": "https://github.com/schell",
+ "public_contributions": 641,
+ "public_repos": 276,
+ "public_gists": 54,
+ "observed_public_commits": 641,
+ "observed_public_pull_requests": 113,
+ "followers": 257,
+ "location": "Pasadena, California and Nelson, New Zealand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-norway.json b/data/runs/2026-05-14/countries-norway.json
new file mode 100644
index 0000000..e04d6f9
--- /dev/null
+++ b/data/runs/2026-05-14/countries-norway.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "norway",
+ "name": "Norway",
+ "title": "Top observed GitHub contributors in Norway",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 55750
+ ]
+ },
+ "code": "NO",
+ "candidate_count": 11037,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Norway repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Norway repos:>5 type:user",
+ "total": 11037,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "marcusramberg",
+ "name": "Marcus Ramberg",
+ "profile_url": "https://github.com/marcusramberg",
+ "public_contributions": 32465,
+ "public_repos": 344,
+ "public_gists": 320,
+ "observed_public_commits": 32465,
+ "observed_public_pull_requests": 141,
+ "followers": 352,
+ "location": "Oslo, Norway",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "oleavr",
+ "name": "Ole André Vadla Ravnås",
+ "profile_url": "https://github.com/oleavr",
+ "public_contributions": 3877,
+ "public_repos": 101,
+ "public_gists": 32,
+ "observed_public_commits": 3877,
+ "observed_public_pull_requests": 38,
+ "followers": 1927,
+ "location": "Stavanger, Norway",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "aurorascharff",
+ "name": "Aurora Scharff",
+ "profile_url": "https://github.com/aurorascharff",
+ "public_contributions": 3739,
+ "public_repos": 62,
+ "public_gists": 0,
+ "observed_public_commits": 3739,
+ "observed_public_pull_requests": 139,
+ "followers": 1035,
+ "location": "Oslo, Norway",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "shinokada",
+ "name": "Shinichi Okada",
+ "profile_url": "https://github.com/shinokada",
+ "public_contributions": 2781,
+ "public_repos": 197,
+ "public_gists": 724,
+ "observed_public_commits": 2781,
+ "observed_public_pull_requests": 207,
+ "followers": 362,
+ "location": "Norway",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "Starefossen",
+ "name": "Hans Kristian Flaatten",
+ "profile_url": "https://github.com/Starefossen",
+ "public_contributions": 2713,
+ "public_repos": 290,
+ "public_gists": 72,
+ "observed_public_commits": 2713,
+ "observed_public_pull_requests": 206,
+ "followers": 380,
+ "location": "Norway",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "habedi",
+ "name": "Hassan Abedi",
+ "profile_url": "https://github.com/habedi",
+ "public_contributions": 2471,
+ "public_repos": 95,
+ "public_gists": 100,
+ "observed_public_commits": 2471,
+ "observed_public_pull_requests": 266,
+ "followers": 315,
+ "location": "Stavanger; Norway",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "bep",
+ "name": "Bjørn Erik Pedersen",
+ "profile_url": "https://github.com/bep",
+ "public_contributions": 2005,
+ "public_repos": 378,
+ "public_gists": 10,
+ "observed_public_commits": 2005,
+ "observed_public_pull_requests": 461,
+ "followers": 2458,
+ "location": "Norway",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "ludeeus",
+ "name": "Joakim Sørensen",
+ "profile_url": "https://github.com/ludeeus",
+ "public_contributions": 1949,
+ "public_repos": 129,
+ "public_gists": 14,
+ "observed_public_commits": 1949,
+ "observed_public_pull_requests": 377,
+ "followers": 700,
+ "location": "Norway",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "mhjensen",
+ "name": "Morten Hjorth-Jensen",
+ "profile_url": "https://github.com/mhjensen",
+ "public_contributions": 1925,
+ "public_repos": 50,
+ "public_gists": 0,
+ "observed_public_commits": 1925,
+ "observed_public_pull_requests": 0,
+ "followers": 675,
+ "location": "Oslo, Norway",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "stipsan",
+ "name": "Cody Olsen",
+ "profile_url": "https://github.com/stipsan",
+ "public_contributions": 1825,
+ "public_repos": 134,
+ "public_gists": 37,
+ "observed_public_commits": 1825,
+ "observed_public_pull_requests": 478,
+ "followers": 425,
+ "location": "Oslo, Norway",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "eried",
+ "name": "Erwin Ried",
+ "profile_url": "https://github.com/eried",
+ "public_contributions": 1525,
+ "public_repos": 146,
+ "public_gists": 1,
+ "observed_public_commits": 1525,
+ "observed_public_pull_requests": 8,
+ "followers": 528,
+ "location": "Norway",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "eonist",
+ "name": "André J",
+ "profile_url": "https://github.com/eonist",
+ "public_contributions": 1348,
+ "public_repos": 121,
+ "public_gists": 590,
+ "observed_public_commits": 1348,
+ "observed_public_pull_requests": 84,
+ "followers": 495,
+ "location": "Norway, Oslo",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 19
+ },
+ {
+ "login": "jonhoo",
+ "name": "Jon Gjengset",
+ "profile_url": "https://github.com/jonhoo",
+ "public_contributions": 1257,
+ "public_repos": 284,
+ "public_gists": 48,
+ "observed_public_commits": 1257,
+ "observed_public_pull_requests": 123,
+ "followers": 13583,
+ "location": "Oslo, Norway",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 12
+ },
+ {
+ "login": "AmirhosseinHonardoust",
+ "name": "Amir",
+ "profile_url": "https://github.com/AmirhosseinHonardoust",
+ "public_contributions": 1255,
+ "public_repos": 119,
+ "public_gists": 1,
+ "observed_public_commits": 1255,
+ "observed_public_pull_requests": 21,
+ "followers": 1519,
+ "location": "Norway",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 13
+ },
+ {
+ "login": "TorsteinHonsi",
+ "name": "Torstein Hønsi",
+ "profile_url": "https://github.com/TorsteinHonsi",
+ "public_contributions": 1177,
+ "public_repos": 16,
+ "public_gists": 14,
+ "observed_public_commits": 1177,
+ "observed_public_pull_requests": 102,
+ "followers": 514,
+ "location": "Vik i Sogn, Norway",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 14
+ },
+ {
+ "login": "bvssvni",
+ "name": "Sven Nilsen",
+ "profile_url": "https://github.com/bvssvni",
+ "public_contributions": 1175,
+ "public_repos": 395,
+ "public_gists": 104,
+ "observed_public_commits": 1175,
+ "observed_public_pull_requests": 361,
+ "followers": 321,
+ "location": "Norway",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 15
+ },
+ {
+ "login": "Codehagen",
+ "name": "Christer",
+ "profile_url": "https://github.com/Codehagen",
+ "public_contributions": 1098,
+ "public_repos": 62,
+ "public_gists": 1,
+ "observed_public_commits": 1098,
+ "observed_public_pull_requests": 63,
+ "followers": 366,
+ "location": "Norway",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 16
+ },
+ {
+ "login": "HansKristian-Work",
+ "name": "Hans-Kristian Arntzen",
+ "profile_url": "https://github.com/HansKristian-Work",
+ "public_contributions": 1094,
+ "public_repos": 32,
+ "public_gists": 10,
+ "observed_public_commits": 1094,
+ "observed_public_pull_requests": 310,
+ "followers": 1123,
+ "location": "Trondheim, Norway",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "christianalfoni",
+ "name": "Christian Alfoni",
+ "profile_url": "https://github.com/christianalfoni",
+ "public_contributions": 1088,
+ "public_repos": 381,
+ "public_gists": 125,
+ "observed_public_commits": 1088,
+ "observed_public_pull_requests": 287,
+ "followers": 968,
+ "location": "Norway",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 17
+ },
+ {
+ "login": "jonnor",
+ "name": "Jon Nordby",
+ "profile_url": "https://github.com/jonnor",
+ "public_contributions": 994,
+ "public_repos": 196,
+ "public_gists": 14,
+ "observed_public_commits": 994,
+ "observed_public_pull_requests": 34,
+ "followers": 392,
+ "location": "Oslo, Norway",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-philippines.json b/data/runs/2026-05-14/countries-philippines.json
new file mode 100644
index 0000000..1ed3a56
--- /dev/null
+++ b/data/runs/2026-05-14/countries-philippines.json
@@ -0,0 +1,380 @@
+{
+ "kind": "country",
+ "slug": "philippines",
+ "name": "Philippines",
+ "title": "Top observed GitHub contributors in Philippines",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 24693
+ ]
+ },
+ "code": "PH",
+ "candidate_count": 16339,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Philippines repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Philippines repos:>5 type:user",
+ "total": 16339,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "lucifron28",
+ "name": "Ron Vincent Cada",
+ "profile_url": "https://github.com/lucifron28",
+ "public_contributions": 3770,
+ "public_repos": 101,
+ "public_gists": 0,
+ "observed_public_commits": 3770,
+ "observed_public_pull_requests": 16,
+ "followers": 387,
+ "location": "Lucena - Quezon Province, Philippines",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "marcuwynu23",
+ "name": "Mark Wayne Menorca",
+ "profile_url": "https://github.com/marcuwynu23",
+ "public_contributions": 3411,
+ "public_repos": 244,
+ "public_gists": 52,
+ "observed_public_commits": 3411,
+ "observed_public_pull_requests": 23,
+ "followers": 450,
+ "location": "Philippines",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "warengonzaga",
+ "name": "Waren Gonzaga",
+ "profile_url": "https://github.com/warengonzaga",
+ "public_contributions": 2822,
+ "public_repos": 208,
+ "public_gists": 24,
+ "observed_public_commits": 2822,
+ "observed_public_pull_requests": 194,
+ "followers": 1316,
+ "location": "Philippines",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "linux-china",
+ "name": "Libing Chen",
+ "profile_url": "https://github.com/linux-china",
+ "public_contributions": 2776,
+ "public_repos": 617,
+ "public_gists": 45,
+ "observed_public_commits": 2776,
+ "observed_public_pull_requests": 6,
+ "followers": 2211,
+ "location": "Davao City Philippines",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "xiv3r",
+ "name": "𝑹𝒂𝒇𝒇 𝑨𝒍𝒅𝒔",
+ "profile_url": "https://github.com/xiv3r",
+ "public_contributions": 2664,
+ "public_repos": 391,
+ "public_gists": 2,
+ "observed_public_commits": 2664,
+ "observed_public_pull_requests": 4,
+ "followers": 631,
+ "location": "Malaybalay City Bukidnon Philippines",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "macalinao",
+ "name": "Ian Macalinao",
+ "profile_url": "https://github.com/macalinao",
+ "public_contributions": 2224,
+ "public_repos": 515,
+ "public_gists": 142,
+ "observed_public_commits": 2224,
+ "observed_public_pull_requests": 297,
+ "followers": 797,
+ "location": "Metro Manila, Philippines",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "mrepol742",
+ "name": "Melvin Jones Repol",
+ "profile_url": "https://github.com/mrepol742",
+ "public_contributions": 2014,
+ "public_repos": 179,
+ "public_gists": 13,
+ "observed_public_commits": 2014,
+ "observed_public_pull_requests": 198,
+ "followers": 221,
+ "location": "Taytay, Calabarzon, Philippines",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "uncomfyhalomacro",
+ "name": "Soc Virnyl S. Estela",
+ "profile_url": "https://github.com/uncomfyhalomacro",
+ "public_contributions": 1811,
+ "public_repos": 271,
+ "public_gists": 30,
+ "observed_public_commits": 1811,
+ "observed_public_pull_requests": 30,
+ "followers": 223,
+ "location": "Philippines",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "RyannKim327",
+ "name": "itsme.0107639",
+ "profile_url": "https://github.com/RyannKim327",
+ "public_contributions": 1790,
+ "public_repos": 148,
+ "public_gists": 6,
+ "observed_public_commits": 1790,
+ "observed_public_pull_requests": 250,
+ "followers": 501,
+ "location": "Philippines",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "mrdcvlsc",
+ "name": "Jubal Mordecai Velasco",
+ "profile_url": "https://github.com/mrdcvlsc",
+ "public_contributions": 1411,
+ "public_repos": 59,
+ "public_gists": 8,
+ "observed_public_commits": 1411,
+ "observed_public_pull_requests": 33,
+ "followers": 306,
+ "location": "Philippines",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "princedev-toptal",
+ "name": "PrinceDev",
+ "profile_url": "https://github.com/princedev-toptal",
+ "public_contributions": 1344,
+ "public_repos": 20,
+ "public_gists": 0,
+ "observed_public_commits": 1344,
+ "observed_public_pull_requests": 16,
+ "followers": 292,
+ "location": "Angeles, Central Luzon, Philippines",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "mjoshua97241",
+ "name": "Michael Joshua Vargas",
+ "profile_url": "https://github.com/mjoshua97241",
+ "public_contributions": 1279,
+ "public_repos": 38,
+ "public_gists": 0,
+ "observed_public_commits": 1279,
+ "observed_public_pull_requests": 70,
+ "followers": 371,
+ "location": "Philippines",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "joebertcerezo",
+ "name": "Joebert Cerezo",
+ "profile_url": "https://github.com/joebertcerezo",
+ "public_contributions": 1127,
+ "public_repos": 56,
+ "public_gists": 0,
+ "observed_public_commits": 1127,
+ "observed_public_pull_requests": 30,
+ "followers": 973,
+ "location": "Cebu City, Philippines",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "carlocab",
+ "name": "Carlo Cabrera",
+ "profile_url": "https://github.com/carlocab",
+ "public_contributions": 1068,
+ "public_repos": 107,
+ "public_gists": 6,
+ "observed_public_commits": 1068,
+ "observed_public_pull_requests": 282,
+ "followers": 220,
+ "location": "Manila, Philippines",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "Neon-099",
+ "profile_url": "https://github.com/Neon-099",
+ "public_contributions": 841,
+ "public_repos": 22,
+ "public_gists": 0,
+ "observed_public_commits": 841,
+ "observed_public_pull_requests": 1,
+ "followers": 230,
+ "location": "Pangasinan, Philippines",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "tyron12233",
+ "name": "tyron",
+ "profile_url": "https://github.com/tyron12233",
+ "public_contributions": 673,
+ "public_repos": 69,
+ "public_gists": 0,
+ "observed_public_commits": 673,
+ "observed_public_pull_requests": 16,
+ "followers": 385,
+ "location": "Philippines",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "Qard",
+ "name": "Stephen Belanger",
+ "profile_url": "https://github.com/Qard",
+ "public_contributions": 631,
+ "public_repos": 280,
+ "public_gists": 20,
+ "observed_public_commits": 631,
+ "observed_public_pull_requests": 270,
+ "followers": 514,
+ "location": "Vancouver, BC, Canada/Manila, Philippines",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "roatienza",
+ "name": "Rowel Atienza",
+ "profile_url": "https://github.com/roatienza",
+ "public_contributions": 625,
+ "public_repos": 39,
+ "public_gists": 0,
+ "observed_public_commits": 625,
+ "observed_public_pull_requests": 8,
+ "followers": 514,
+ "location": "Philippines",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "JohnEsleyer",
+ "name": "Ralph John Policarpio",
+ "profile_url": "https://github.com/JohnEsleyer",
+ "public_contributions": 593,
+ "public_repos": 101,
+ "public_gists": 3,
+ "observed_public_commits": 593,
+ "observed_public_pull_requests": 117,
+ "followers": 311,
+ "location": "Koronadal City, South Cotabato, Philippines",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "jofftiquez",
+ "name": "Joff Tiquez",
+ "profile_url": "https://github.com/jofftiquez",
+ "public_contributions": 516,
+ "public_repos": 176,
+ "public_gists": 20,
+ "observed_public_commits": 516,
+ "observed_public_pull_requests": 17,
+ "followers": 437,
+ "location": "Manila, Philippines",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Philippines repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-poland.json b/data/runs/2026-05-14/countries-poland.json
new file mode 100644
index 0000000..74c27e2
--- /dev/null
+++ b/data/runs/2026-05-14/countries-poland.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "poland",
+ "name": "Poland",
+ "title": "Top observed GitHub contributors in Poland",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 52350
+ ]
+ },
+ "code": "PL",
+ "candidate_count": 37055,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Poland repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Poland repos:>5 type:user",
+ "total": 37055,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "DanielTRZ",
+ "name": "Daniel Trzeciński",
+ "profile_url": "https://github.com/DanielTRZ",
+ "public_contributions": 24203,
+ "public_repos": 105,
+ "public_gists": 0,
+ "observed_public_commits": 24203,
+ "observed_public_pull_requests": 27,
+ "followers": 644,
+ "location": "Zabrze - Poland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "RooTinfinite",
+ "name": "Piotr Maminski",
+ "profile_url": "https://github.com/RooTinfinite",
+ "public_contributions": 6632,
+ "public_repos": 55,
+ "public_gists": 0,
+ "observed_public_commits": 6632,
+ "observed_public_pull_requests": 24,
+ "followers": 626,
+ "location": "Poland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "masagrator",
+ "name": "MasaGratoR",
+ "profile_url": "https://github.com/masagrator",
+ "public_contributions": 6452,
+ "public_repos": 84,
+ "public_gists": 3,
+ "observed_public_commits": 6452,
+ "observed_public_pull_requests": 730,
+ "followers": 502,
+ "location": "Poland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "thymikee",
+ "name": "Michał Pierzchała",
+ "profile_url": "https://github.com/thymikee",
+ "public_contributions": 2847,
+ "public_repos": 117,
+ "public_gists": 1,
+ "observed_public_commits": 2847,
+ "observed_public_pull_requests": 572,
+ "followers": 1139,
+ "location": "Krakow/Wroclaw, Poland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 5
+ },
+ {
+ "login": "wojtekmaj",
+ "name": "Wojciech Maj",
+ "profile_url": "https://github.com/wojtekmaj",
+ "public_contributions": 2813,
+ "public_repos": 114,
+ "public_gists": 32,
+ "observed_public_commits": 2813,
+ "observed_public_pull_requests": 221,
+ "followers": 3555,
+ "location": "Kraków, Poland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 4
+ },
+ {
+ "login": "kamilmysliwiec",
+ "name": "Kamil Mysliwiec",
+ "profile_url": "https://github.com/kamilmysliwiec",
+ "public_contributions": 2033,
+ "public_repos": 62,
+ "public_gists": 0,
+ "observed_public_commits": 2033,
+ "observed_public_pull_requests": 57,
+ "followers": 8720,
+ "location": "Poland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "jcubic",
+ "name": "Jakub T. Jankiewicz",
+ "profile_url": "https://github.com/jcubic",
+ "public_contributions": 1931,
+ "public_repos": 288,
+ "public_gists": 45,
+ "observed_public_commits": 1931,
+ "observed_public_pull_requests": 31,
+ "followers": 599,
+ "location": "Bliżyn, Poland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "mrexodia",
+ "name": "Duncan Ogilvie",
+ "profile_url": "https://github.com/mrexodia",
+ "public_contributions": 1840,
+ "public_repos": 669,
+ "public_gists": 73,
+ "observed_public_commits": 1840,
+ "observed_public_pull_requests": 187,
+ "followers": 3609,
+ "location": "Poland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 9
+ },
+ {
+ "login": "pawurb",
+ "name": "Paweł Urbanek",
+ "profile_url": "https://github.com/pawurb",
+ "public_contributions": 1818,
+ "public_repos": 105,
+ "public_gists": 8,
+ "observed_public_commits": 1818,
+ "observed_public_pull_requests": 391,
+ "followers": 598,
+ "location": "Poland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 8
+ },
+ {
+ "login": "josevalim",
+ "name": "José Valim",
+ "profile_url": "https://github.com/josevalim",
+ "public_contributions": 1781,
+ "public_repos": 104,
+ "public_gists": 140,
+ "observed_public_commits": 1781,
+ "observed_public_pull_requests": 235,
+ "followers": 16132,
+ "location": "Kraków, Poland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "satya164",
+ "name": "Satyajit Sahoo",
+ "profile_url": "https://github.com/satya164",
+ "public_contributions": 1742,
+ "public_repos": 164,
+ "public_gists": 21,
+ "observed_public_commits": 1742,
+ "observed_public_pull_requests": 143,
+ "followers": 2488,
+ "location": "Wrocław, Poland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "sergeyklay",
+ "name": "Serghei Iakovlev",
+ "profile_url": "https://github.com/sergeyklay",
+ "public_contributions": 1735,
+ "public_repos": 119,
+ "public_gists": 32,
+ "observed_public_commits": 1735,
+ "observed_public_pull_requests": 491,
+ "followers": 503,
+ "location": "Wrocław, Poland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "kjk",
+ "name": "Krzysztof Kowalczyk",
+ "profile_url": "https://github.com/kjk",
+ "public_contributions": 1638,
+ "public_repos": 8,
+ "public_gists": 420,
+ "observed_public_commits": 1638,
+ "observed_public_pull_requests": 11,
+ "followers": 1301,
+ "location": "Krakow, Poland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "Daynlight",
+ "name": "DAYNLIGHT",
+ "profile_url": "https://github.com/Daynlight",
+ "public_contributions": 1558,
+ "public_repos": 29,
+ "public_gists": 0,
+ "observed_public_commits": 1558,
+ "observed_public_pull_requests": 167,
+ "followers": 3154,
+ "location": "Poland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "asiekierka",
+ "name": "Adrian \"asie\" Siekierka",
+ "profile_url": "https://github.com/asiekierka",
+ "public_contributions": 1440,
+ "public_repos": 462,
+ "public_gists": 5,
+ "observed_public_commits": 1440,
+ "observed_public_pull_requests": 60,
+ "followers": 706,
+ "location": "Poland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "adamw",
+ "name": "Adam Warski",
+ "profile_url": "https://github.com/adamw",
+ "public_contributions": 1248,
+ "public_repos": 182,
+ "public_gists": 286,
+ "observed_public_commits": 1248,
+ "observed_public_pull_requests": 129,
+ "followers": 790,
+ "location": "Warsaw, Poland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "stared",
+ "name": "Piotr Migdał",
+ "profile_url": "https://github.com/stared",
+ "public_contributions": 1171,
+ "public_repos": 221,
+ "public_gists": 42,
+ "observed_public_commits": 1171,
+ "observed_public_pull_requests": 87,
+ "followers": 716,
+ "location": "Warsaw, Poland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "ku1ik",
+ "name": "Marcin Kulik",
+ "profile_url": "https://github.com/ku1ik",
+ "public_contributions": 992,
+ "public_repos": 122,
+ "public_gists": 185,
+ "observed_public_commits": 992,
+ "observed_public_pull_requests": 4,
+ "followers": 822,
+ "location": "Poland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "mrholek",
+ "name": "Łukasz Holeczek",
+ "profile_url": "https://github.com/mrholek",
+ "public_contributions": 799,
+ "public_repos": 53,
+ "public_gists": 0,
+ "observed_public_commits": 799,
+ "observed_public_pull_requests": 9,
+ "followers": 1112,
+ "location": "Poland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "Blaizzy",
+ "name": "Prince Canuma",
+ "profile_url": "https://github.com/Blaizzy",
+ "public_contributions": 763,
+ "public_repos": 105,
+ "public_gists": 50,
+ "observed_public_commits": 763,
+ "observed_public_pull_requests": 360,
+ "followers": 1301,
+ "location": "Poland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-portugal.json b/data/runs/2026-05-14/countries-portugal.json
new file mode 100644
index 0000000..597875c
--- /dev/null
+++ b/data/runs/2026-05-14/countries-portugal.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "portugal",
+ "name": "Portugal",
+ "title": "Top observed GitHub contributors in Portugal",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 79746
+ ]
+ },
+ "code": "PT",
+ "candidate_count": 17447,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Portugal repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Portugal repos:>5 type:user",
+ "total": 17447,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "Correia-jpv",
+ "name": "João Correia",
+ "profile_url": "https://github.com/Correia-jpv",
+ "public_contributions": 37214,
+ "public_repos": 140,
+ "public_gists": 0,
+ "observed_public_commits": 37214,
+ "observed_public_pull_requests": 32,
+ "followers": 479,
+ "location": "Porto, Portugal",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "pirapira",
+ "name": "Yoichi Hirai",
+ "profile_url": "https://github.com/pirapira",
+ "public_contributions": 11316,
+ "public_repos": 215,
+ "public_gists": 45,
+ "observed_public_commits": 11316,
+ "observed_public_pull_requests": 4358,
+ "followers": 799,
+ "location": "Portugal",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "rcarmo",
+ "name": "Rui Carmo",
+ "profile_url": "https://github.com/rcarmo",
+ "public_contributions": 8317,
+ "public_repos": 412,
+ "public_gists": 90,
+ "observed_public_commits": 8317,
+ "observed_public_pull_requests": 10,
+ "followers": 621,
+ "location": "Lisbon, Portugal",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "otaviojava",
+ "name": "Otávio Santana",
+ "profile_url": "https://github.com/otaviojava",
+ "public_contributions": 5945,
+ "public_repos": 108,
+ "public_gists": 95,
+ "observed_public_commits": 5945,
+ "observed_public_pull_requests": 198,
+ "followers": 1302,
+ "location": "Portugal",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "motanelson",
+ "name": "nelson jr mota",
+ "profile_url": "https://github.com/motanelson",
+ "public_contributions": 4612,
+ "public_repos": 443,
+ "public_gists": 0,
+ "observed_public_commits": 4612,
+ "observed_public_pull_requests": 0,
+ "followers": 8325,
+ "location": "Portugal, lisbon",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "DiogoRibeiro7",
+ "name": "Diogo Ribeiro",
+ "profile_url": "https://github.com/DiogoRibeiro7",
+ "public_contributions": 3387,
+ "public_repos": 171,
+ "public_gists": 280,
+ "observed_public_commits": 3387,
+ "observed_public_pull_requests": 553,
+ "followers": 515,
+ "location": "Portugal",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "snipe",
+ "name": "snipe",
+ "profile_url": "https://github.com/snipe",
+ "public_contributions": 3329,
+ "public_repos": 123,
+ "public_gists": 42,
+ "observed_public_commits": 3329,
+ "observed_public_pull_requests": 357,
+ "followers": 1987,
+ "location": "Lisbon, Portugal",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "nunomaduro",
+ "name": "nuno maduro",
+ "profile_url": "https://github.com/nunomaduro",
+ "public_contributions": 2340,
+ "public_repos": 327,
+ "public_gists": 23,
+ "observed_public_commits": 2340,
+ "observed_public_pull_requests": 182,
+ "followers": 9138,
+ "location": "Portugal",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "bgcngm",
+ "name": "Bruno Martins",
+ "profile_url": "https://github.com/bgcngm",
+ "public_contributions": 1748,
+ "public_repos": 70,
+ "public_gists": 3,
+ "observed_public_commits": 1748,
+ "observed_public_pull_requests": 1,
+ "followers": 414,
+ "location": "Lisbon, Portugal",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "pgte",
+ "name": "Pedro Teixeira",
+ "profile_url": "https://github.com/pgte",
+ "public_contributions": 1538,
+ "public_repos": 233,
+ "public_gists": 52,
+ "observed_public_commits": 1538,
+ "observed_public_pull_requests": 171,
+ "followers": 1053,
+ "location": "Portugal",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "nelsonic",
+ "name": "Nelson",
+ "profile_url": "https://github.com/nelsonic",
+ "public_contributions": 1418,
+ "public_repos": 460,
+ "public_gists": 37,
+ "observed_public_commits": 1418,
+ "observed_public_pull_requests": 16,
+ "followers": 3434,
+ "location": "Braga, Portugal",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "leafac",
+ "name": "Leandro Facchinetti",
+ "profile_url": "https://github.com/leafac",
+ "public_contributions": 1217,
+ "public_repos": 83,
+ "public_gists": 43,
+ "observed_public_commits": 1217,
+ "observed_public_pull_requests": 0,
+ "followers": 404,
+ "location": "Portugal",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "niquola",
+ "name": "Nikolai Ryzhikov",
+ "profile_url": "https://github.com/niquola",
+ "public_contributions": 1064,
+ "public_repos": 304,
+ "public_gists": 285,
+ "observed_public_commits": 1064,
+ "observed_public_pull_requests": 21,
+ "followers": 426,
+ "location": "Portugal, Lisboa",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "rochacbruno",
+ "name": "Bruno Rocha",
+ "profile_url": "https://github.com/rochacbruno",
+ "public_contributions": 821,
+ "public_repos": 408,
+ "public_gists": 347,
+ "observed_public_commits": 821,
+ "observed_public_pull_requests": 162,
+ "followers": 4666,
+ "location": "Viana do Castelo, Portugal",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "stevenroose",
+ "name": "Steven Roose",
+ "profile_url": "https://github.com/stevenroose",
+ "public_contributions": 812,
+ "public_repos": 236,
+ "public_gists": 33,
+ "observed_public_commits": 812,
+ "observed_public_pull_requests": 16,
+ "followers": 490,
+ "location": "Portugal",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "macabeus",
+ "name": "Bruno Macabeus",
+ "profile_url": "https://github.com/macabeus",
+ "public_contributions": 777,
+ "public_repos": 149,
+ "public_gists": 12,
+ "observed_public_commits": 777,
+ "observed_public_pull_requests": 82,
+ "followers": 706,
+ "location": "Ourém / Portugal",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "diogocarrola",
+ "name": "Diogo Carrola",
+ "profile_url": "https://github.com/diogocarrola",
+ "public_contributions": 767,
+ "public_repos": 53,
+ "public_gists": 0,
+ "observed_public_commits": 767,
+ "observed_public_pull_requests": 5,
+ "followers": 1041,
+ "location": "Porto, Portugal",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "apocas",
+ "name": "Pedro Dias",
+ "profile_url": "https://github.com/apocas",
+ "public_contributions": 693,
+ "public_repos": 100,
+ "public_gists": 12,
+ "observed_public_commits": 693,
+ "observed_public_pull_requests": 3,
+ "followers": 347,
+ "location": "Portugal",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "tofumatt",
+ "name": "Matthew Riley MacPherson",
+ "profile_url": "https://github.com/tofumatt",
+ "public_contributions": 690,
+ "public_repos": 122,
+ "public_gists": 62,
+ "observed_public_commits": 690,
+ "observed_public_pull_requests": 55,
+ "followers": 349,
+ "location": "Portugal/Scotland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "joaotavora",
+ "name": "João Távora",
+ "profile_url": "https://github.com/joaotavora",
+ "public_contributions": 673,
+ "public_repos": 148,
+ "public_gists": 7,
+ "observed_public_commits": 673,
+ "observed_public_pull_requests": 2,
+ "followers": 749,
+ "location": "Portugal",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-republic-of-korea.json b/data/runs/2026-05-14/countries-republic-of-korea.json
new file mode 100644
index 0000000..8e6fcf9
--- /dev/null
+++ b/data/runs/2026-05-14/countries-republic-of-korea.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "republic-of-korea",
+ "name": "Republic of Korea",
+ "title": "Top observed GitHub contributors in Republic of Korea",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 52875
+ ]
+ },
+ "code": "KR",
+ "candidate_count": 45286,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Korea repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Korea repos:>5 type:user",
+ "total": 45286,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "JAICHANGPARK",
+ "name": "Dreamwalker",
+ "profile_url": "https://github.com/JAICHANGPARK",
+ "public_contributions": 11278,
+ "public_repos": 343,
+ "public_gists": 80,
+ "observed_public_commits": 11278,
+ "observed_public_pull_requests": 30,
+ "followers": 535,
+ "location": "Seoul, Republic of Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "hahwul",
+ "name": "HAHWUL",
+ "profile_url": "https://github.com/hahwul",
+ "public_contributions": 9418,
+ "public_repos": 217,
+ "public_gists": 35,
+ "observed_public_commits": 9418,
+ "observed_public_pull_requests": 2133,
+ "followers": 2914,
+ "location": "Republic of Korea",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "dahlia",
+ "name": "Hong Minhee (洪 民憙)",
+ "profile_url": "https://github.com/dahlia",
+ "public_contributions": 8680,
+ "public_repos": 298,
+ "public_gists": 91,
+ "observed_public_commits": 8680,
+ "observed_public_pull_requests": 456,
+ "followers": 1328,
+ "location": "Seoul, Republic of Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "youknowone",
+ "name": "Jeong, YunWon",
+ "profile_url": "https://github.com/youknowone",
+ "public_contributions": 5967,
+ "public_repos": 240,
+ "public_gists": 17,
+ "observed_public_commits": 5967,
+ "observed_public_pull_requests": 797,
+ "followers": 640,
+ "location": "Seoul, The Republic of Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "samchon",
+ "name": "Jeongho Nam",
+ "profile_url": "https://github.com/samchon",
+ "public_contributions": 4204,
+ "public_repos": 186,
+ "public_gists": 18,
+ "observed_public_commits": 4204,
+ "observed_public_pull_requests": 1176,
+ "followers": 2226,
+ "location": "Seoul, South Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "devxoul",
+ "name": "Jeon Suyeol",
+ "profile_url": "https://github.com/devxoul",
+ "public_contributions": 3925,
+ "public_repos": 234,
+ "public_gists": 86,
+ "observed_public_commits": 3925,
+ "observed_public_pull_requests": 665,
+ "followers": 4017,
+ "location": "Seoul, Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "junhoyeo",
+ "name": "Junho Yeo",
+ "profile_url": "https://github.com/junhoyeo",
+ "public_contributions": 3214,
+ "public_repos": 456,
+ "public_gists": 37,
+ "observed_public_commits": 3214,
+ "observed_public_pull_requests": 425,
+ "followers": 1496,
+ "location": "Seoul, Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "utilForever",
+ "name": "Chris Ohk",
+ "profile_url": "https://github.com/utilForever",
+ "public_contributions": 2472,
+ "public_repos": 354,
+ "public_gists": 41,
+ "observed_public_commits": 2472,
+ "observed_public_pull_requests": 207,
+ "followers": 4035,
+ "location": "Seongnam, Republic of Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "graykode",
+ "name": "Tae Hwan Jung",
+ "profile_url": "https://github.com/graykode",
+ "public_contributions": 2193,
+ "public_repos": 78,
+ "public_gists": 4,
+ "observed_public_commits": 2193,
+ "observed_public_pull_requests": 175,
+ "followers": 1936,
+ "location": "Seoul, South Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "hkjang",
+ "name": "hkjang",
+ "profile_url": "https://github.com/hkjang",
+ "public_contributions": 1524,
+ "public_repos": 197,
+ "public_gists": 0,
+ "observed_public_commits": 1524,
+ "observed_public_pull_requests": 6,
+ "followers": 640,
+ "location": "Seoul, South Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "kdy1",
+ "name": "Donny/강동윤",
+ "profile_url": "https://github.com/kdy1",
+ "public_contributions": 1401,
+ "public_repos": 316,
+ "public_gists": 12,
+ "observed_public_commits": 1401,
+ "observed_public_pull_requests": 1263,
+ "followers": 4441,
+ "location": "South korea",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "terryum",
+ "name": "Terry Taewoong Um",
+ "profile_url": "https://github.com/terryum",
+ "public_contributions": 1265,
+ "public_repos": 15,
+ "public_gists": 0,
+ "observed_public_commits": 1265,
+ "observed_public_pull_requests": 4,
+ "followers": 1487,
+ "location": "Seoul, South Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "robotpilot",
+ "name": "Pyo",
+ "profile_url": "https://github.com/robotpilot",
+ "public_contributions": 1032,
+ "public_repos": 76,
+ "public_gists": 5,
+ "observed_public_commits": 1032,
+ "observed_public_pull_requests": 204,
+ "followers": 588,
+ "location": "Seoul, KOREA",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "hmmhmmhm",
+ "name": "",
+ "profile_url": "https://github.com/hmmhmmhm",
+ "public_contributions": 1031,
+ "public_repos": 129,
+ "public_gists": 67,
+ "observed_public_commits": 1031,
+ "observed_public_pull_requests": 123,
+ "followers": 730,
+ "location": "Seoul, South Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "posquit0",
+ "name": "Byungjin Park (Claud)",
+ "profile_url": "https://github.com/posquit0",
+ "public_contributions": 921,
+ "public_repos": 142,
+ "public_gists": 8,
+ "observed_public_commits": 921,
+ "observed_public_pull_requests": 232,
+ "followers": 1526,
+ "location": "Seoul, Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 16
+ },
+ {
+ "login": "subinium",
+ "name": "Subin An",
+ "profile_url": "https://github.com/subinium",
+ "public_contributions": 918,
+ "public_repos": 90,
+ "public_gists": 8,
+ "observed_public_commits": 918,
+ "observed_public_pull_requests": 172,
+ "followers": 879,
+ "location": "Seoul, Republic of Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 17
+ },
+ {
+ "login": "minirang",
+ "name": "서울민트초코",
+ "profile_url": "https://github.com/minirang",
+ "public_contributions": 906,
+ "public_repos": 43,
+ "public_gists": 0,
+ "observed_public_commits": 906,
+ "observed_public_pull_requests": 7,
+ "followers": 575,
+ "location": "South Korea",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 15
+ },
+ {
+ "login": "yceffort",
+ "name": "yceffort",
+ "profile_url": "https://github.com/yceffort",
+ "public_contributions": 887,
+ "public_repos": 53,
+ "public_gists": 4,
+ "observed_public_commits": 887,
+ "observed_public_pull_requests": 12,
+ "followers": 558,
+ "location": "Korea",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "easylogic",
+ "name": "jinho park",
+ "profile_url": "https://github.com/easylogic",
+ "public_contributions": 849,
+ "public_repos": 126,
+ "public_gists": 268,
+ "observed_public_commits": 849,
+ "observed_public_pull_requests": 256,
+ "followers": 659,
+ "location": "korea/seoul",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "Xvezda",
+ "name": "Xvezda",
+ "profile_url": "https://github.com/Xvezda",
+ "public_contributions": 762,
+ "public_repos": 140,
+ "public_gists": 51,
+ "observed_public_commits": 762,
+ "observed_public_pull_requests": 145,
+ "followers": 645,
+ "location": "Seoul, South Korea",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Korea repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-singapore.json b/data/runs/2026-05-14/countries-singapore.json
new file mode 100644
index 0000000..a2252e1
--- /dev/null
+++ b/data/runs/2026-05-14/countries-singapore.json
@@ -0,0 +1,381 @@
+{
+ "kind": "country",
+ "slug": "singapore",
+ "name": "Singapore",
+ "title": "Top observed GitHub contributors in Singapore",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 41047
+ ]
+ },
+ "code": "SG",
+ "candidate_count": 20930,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Singapore repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Singapore repos:>5 type:user",
+ "total": 20930,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "lupyuen",
+ "name": "Lup Yuen Lee",
+ "profile_url": "https://github.com/lupyuen",
+ "public_contributions": 22607,
+ "public_repos": 210,
+ "public_gists": 1723,
+ "observed_public_commits": 22607,
+ "observed_public_pull_requests": 14,
+ "followers": 881,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "Vonng",
+ "name": "Feng Ruohang",
+ "profile_url": "https://github.com/Vonng",
+ "public_contributions": 3634,
+ "public_repos": 109,
+ "public_gists": 1,
+ "observed_public_commits": 3634,
+ "observed_public_pull_requests": 18,
+ "followers": 1995,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "karlseguin",
+ "name": "Karl Seguin",
+ "profile_url": "https://github.com/karlseguin",
+ "public_contributions": 2822,
+ "public_repos": 157,
+ "public_gists": 91,
+ "observed_public_commits": 2822,
+ "observed_public_pull_requests": 902,
+ "followers": 2516,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "cheeaun",
+ "name": "Chee Aun",
+ "profile_url": "https://github.com/cheeaun",
+ "public_contributions": 2008,
+ "public_repos": 264,
+ "public_gists": 141,
+ "observed_public_commits": 2008,
+ "observed_public_pull_requests": 213,
+ "followers": 1864,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "bunnie",
+ "name": "bunnie",
+ "profile_url": "https://github.com/bunnie",
+ "public_contributions": 1954,
+ "public_repos": 166,
+ "public_gists": 7,
+ "observed_public_commits": 1954,
+ "observed_public_pull_requests": 197,
+ "followers": 1481,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "kossnocorp",
+ "name": "Sasha Koss",
+ "profile_url": "https://github.com/kossnocorp",
+ "public_contributions": 1937,
+ "public_repos": 255,
+ "public_gists": 127,
+ "observed_public_commits": 1937,
+ "observed_public_pull_requests": 24,
+ "followers": 782,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "Brooooooklyn",
+ "name": "LongYinan",
+ "profile_url": "https://github.com/Brooooooklyn",
+ "public_contributions": 1695,
+ "public_repos": 328,
+ "public_gists": 5,
+ "observed_public_commits": 1695,
+ "observed_public_pull_requests": 896,
+ "followers": 5024,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "CMGS",
+ "name": "CMGS",
+ "profile_url": "https://github.com/CMGS",
+ "public_contributions": 1636,
+ "public_repos": 79,
+ "public_gists": 22,
+ "observed_public_commits": 1636,
+ "observed_public_pull_requests": 90,
+ "followers": 1026,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "sanand0",
+ "name": "S Anand",
+ "profile_url": "https://github.com/sanand0",
+ "public_contributions": 1537,
+ "public_repos": 215,
+ "public_gists": 23,
+ "observed_public_commits": 1537,
+ "observed_public_pull_requests": 224,
+ "followers": 1243,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "auxten",
+ "name": "Auxten Wang",
+ "profile_url": "https://github.com/auxten",
+ "public_contributions": 1217,
+ "public_repos": 102,
+ "public_gists": 19,
+ "observed_public_commits": 1217,
+ "observed_public_pull_requests": 41,
+ "followers": 961,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "airingursb",
+ "name": "Airing",
+ "profile_url": "https://github.com/airingursb",
+ "public_contributions": 1144,
+ "public_repos": 132,
+ "public_gists": 1,
+ "observed_public_commits": 1144,
+ "observed_public_pull_requests": 14,
+ "followers": 1866,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "hyf0",
+ "name": "Yunfei He",
+ "profile_url": "https://github.com/hyf0",
+ "public_contributions": 1135,
+ "public_repos": 164,
+ "public_gists": 4,
+ "observed_public_commits": 1135,
+ "observed_public_pull_requests": 521,
+ "followers": 1106,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "cmliu",
+ "name": "CMLiussss",
+ "profile_url": "https://github.com/cmliu",
+ "public_contributions": 1071,
+ "public_repos": 67,
+ "public_gists": 0,
+ "observed_public_commits": 1071,
+ "observed_public_pull_requests": 178,
+ "followers": 5982,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "DIYgod",
+ "name": "DIYgod",
+ "profile_url": "https://github.com/DIYgod",
+ "public_contributions": 1035,
+ "public_repos": 106,
+ "public_gists": 3,
+ "observed_public_commits": 1035,
+ "observed_public_pull_requests": 163,
+ "followers": 15791,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "sausheong",
+ "name": "Chang Sau Sheong",
+ "profile_url": "https://github.com/sausheong",
+ "public_contributions": 945,
+ "public_repos": 193,
+ "public_gists": 234,
+ "observed_public_commits": 945,
+ "observed_public_pull_requests": 0,
+ "followers": 1231,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "yinglantan",
+ "name": "Yinglan",
+ "profile_url": "https://github.com/yinglantan",
+ "public_contributions": 887,
+ "public_repos": 85,
+ "public_gists": 0,
+ "observed_public_commits": 887,
+ "observed_public_pull_requests": 84,
+ "followers": 921,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "BugenZhao",
+ "name": "Bugen Zhao",
+ "profile_url": "https://github.com/BugenZhao",
+ "public_contributions": 842,
+ "public_repos": 134,
+ "public_gists": 10,
+ "observed_public_commits": 842,
+ "observed_public_pull_requests": 611,
+ "followers": 669,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "yangshun",
+ "name": "Yangshun Tay",
+ "profile_url": "https://github.com/yangshun",
+ "public_contributions": 681,
+ "public_repos": 172,
+ "public_gists": 49,
+ "observed_public_commits": 681,
+ "observed_public_pull_requests": 61,
+ "followers": 13268,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "JamesNK",
+ "name": "James Newton-King",
+ "profile_url": "https://github.com/JamesNK",
+ "public_contributions": 662,
+ "public_repos": 88,
+ "public_gists": 21,
+ "observed_public_commits": 662,
+ "observed_public_pull_requests": 487,
+ "followers": 4690,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "mithi",
+ "name": "Mithi Sevilla",
+ "profile_url": "https://github.com/mithi",
+ "public_contributions": 622,
+ "public_repos": 61,
+ "public_gists": 212,
+ "observed_public_commits": 622,
+ "observed_public_pull_requests": 34,
+ "followers": 1891,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-south-africa.json b/data/runs/2026-05-14/countries-south-africa.json
new file mode 100644
index 0000000..72551b8
--- /dev/null
+++ b/data/runs/2026-05-14/countries-south-africa.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "south-africa",
+ "name": "South Africa",
+ "title": "Top observed GitHub contributors in South Africa",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 22865
+ ]
+ },
+ "code": "ZA",
+ "candidate_count": 12182,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:\"South Africa\" repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:\"South Africa\" repos:>5 type:user",
+ "total": 12182,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "mitchellkrogza",
+ "name": "Mitchell Krog",
+ "profile_url": "https://github.com/mitchellkrogza",
+ "public_contributions": 5034,
+ "public_repos": 168,
+ "public_gists": 64,
+ "observed_public_commits": 5034,
+ "observed_public_pull_requests": 0,
+ "followers": 957,
+ "location": "South Africa",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "govert",
+ "name": "Govert van Drimmelen",
+ "profile_url": "https://github.com/govert",
+ "public_contributions": 3321,
+ "public_repos": 117,
+ "public_gists": 19,
+ "observed_public_commits": 3321,
+ "observed_public_pull_requests": 44,
+ "followers": 167,
+ "location": "Johannesburg, South Africa",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "fluffypony",
+ "name": "Riccardo Spagni",
+ "profile_url": "https://github.com/fluffypony",
+ "public_contributions": 2982,
+ "public_repos": 82,
+ "public_gists": 8,
+ "observed_public_commits": 2982,
+ "observed_public_pull_requests": 44,
+ "followers": 1658,
+ "location": "South Africa",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "Asjas",
+ "name": "A-J Roos",
+ "profile_url": "https://github.com/Asjas",
+ "public_contributions": 2850,
+ "public_repos": 24,
+ "public_gists": 18,
+ "observed_public_commits": 2850,
+ "observed_public_pull_requests": 19,
+ "followers": 278,
+ "location": "South Africa",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "mattleibow",
+ "name": "Matthew Leibowitz",
+ "profile_url": "https://github.com/mattleibow",
+ "public_contributions": 1685,
+ "public_repos": 521,
+ "public_gists": 270,
+ "observed_public_commits": 1685,
+ "observed_public_pull_requests": 742,
+ "followers": 1105,
+ "location": "Cape Town, South Africa",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 6
+ },
+ {
+ "login": "ashleykleynhans",
+ "name": "Ashley Kleynhans",
+ "profile_url": "https://github.com/ashleykleynhans",
+ "public_contributions": 1579,
+ "public_repos": 173,
+ "public_gists": 6,
+ "observed_public_commits": 1579,
+ "observed_public_pull_requests": 2,
+ "followers": 242,
+ "location": "South Africa",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 7
+ },
+ {
+ "login": "limbopro",
+ "name": "毒奶博主",
+ "profile_url": "https://github.com/limbopro",
+ "public_contributions": 1575,
+ "public_repos": 77,
+ "public_gists": 0,
+ "observed_public_commits": 1575,
+ "observed_public_pull_requests": 0,
+ "followers": 2468,
+ "location": "South Africa",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 8
+ },
+ {
+ "login": "NickiMash17",
+ "name": "Nicolette Mashaba",
+ "profile_url": "https://github.com/NickiMash17",
+ "public_contributions": 1424,
+ "public_repos": 63,
+ "public_gists": 0,
+ "observed_public_commits": 1424,
+ "observed_public_pull_requests": 29,
+ "followers": 400,
+ "location": "South Africa",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 5
+ },
+ {
+ "login": "peterp",
+ "name": "Peter Pistorius",
+ "profile_url": "https://github.com/peterp",
+ "public_contributions": 1350,
+ "public_repos": 54,
+ "public_gists": 7,
+ "observed_public_commits": 1350,
+ "observed_public_pull_requests": 283,
+ "followers": 613,
+ "location": "South Africa",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "KodEx-SA",
+ "name": "Ashley K Motsie",
+ "profile_url": "https://github.com/KodEx-SA",
+ "public_contributions": 1065,
+ "public_repos": 101,
+ "public_gists": 2,
+ "observed_public_commits": 1065,
+ "observed_public_pull_requests": 218,
+ "followers": 229,
+ "location": "South Africa, Rustenburg",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "abhi18av",
+ "name": "Abhinav Sharma",
+ "profile_url": "https://github.com/abhi18av",
+ "public_contributions": 1002,
+ "public_repos": 486,
+ "public_gists": 40,
+ "observed_public_commits": 1002,
+ "observed_public_pull_requests": 33,
+ "followers": 287,
+ "location": "Cape Town, South Africa",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "ShaunSHamilton",
+ "name": "Shaun Hamilton",
+ "profile_url": "https://github.com/ShaunSHamilton",
+ "public_contributions": 949,
+ "public_repos": 103,
+ "public_gists": 29,
+ "observed_public_commits": 949,
+ "observed_public_pull_requests": 136,
+ "followers": 200,
+ "location": "South Africa",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "schalkneethling",
+ "name": "Schalk Neethling",
+ "profile_url": "https://github.com/schalkneethling",
+ "public_contributions": 936,
+ "public_repos": 143,
+ "public_gists": 68,
+ "observed_public_commits": 936,
+ "observed_public_pull_requests": 324,
+ "followers": 392,
+ "location": "Pretoria, South Africa",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "lefajmofokeng",
+ "name": "Lefa J. Mofokeng",
+ "profile_url": "https://github.com/lefajmofokeng",
+ "public_contributions": 847,
+ "public_repos": 94,
+ "public_gists": 2,
+ "observed_public_commits": 847,
+ "observed_public_pull_requests": 0,
+ "followers": 437,
+ "location": "Free State, South Africa",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "siyabuilds",
+ "name": "Siyabonga Samson Lukhele ",
+ "profile_url": "https://github.com/siyabuilds",
+ "public_contributions": 819,
+ "public_repos": 46,
+ "public_gists": 0,
+ "observed_public_commits": 819,
+ "observed_public_pull_requests": 17,
+ "followers": 235,
+ "location": "South Africa",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "Darrenvandervelde",
+ "name": "Darren van der Velde",
+ "profile_url": "https://github.com/Darrenvandervelde",
+ "public_contributions": 695,
+ "public_repos": 30,
+ "public_gists": 0,
+ "observed_public_commits": 695,
+ "observed_public_pull_requests": 38,
+ "followers": 177,
+ "location": "South Africa",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "QMS85",
+ "name": "Jonathan Peters",
+ "profile_url": "https://github.com/QMS85",
+ "public_contributions": 685,
+ "public_repos": 126,
+ "public_gists": 1,
+ "observed_public_commits": 685,
+ "observed_public_pull_requests": 10,
+ "followers": 467,
+ "location": "Western Cape. South Africa",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "rizonesoft",
+ "name": "Derick Payne",
+ "profile_url": "https://github.com/rizonesoft",
+ "public_contributions": 650,
+ "public_repos": 22,
+ "public_gists": 0,
+ "observed_public_commits": 650,
+ "observed_public_pull_requests": 0,
+ "followers": 225,
+ "location": "South Africa",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "leonvanzyl",
+ "name": "Leon van Zyl",
+ "profile_url": "https://github.com/leonvanzyl",
+ "public_contributions": 631,
+ "public_repos": 88,
+ "public_gists": 0,
+ "observed_public_commits": 631,
+ "observed_public_pull_requests": 22,
+ "followers": 656,
+ "location": "Mosselbay, South Africa",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 20
+ },
+ {
+ "login": "czue",
+ "name": "Cory Zue",
+ "profile_url": "https://github.com/czue",
+ "public_contributions": 614,
+ "public_repos": 93,
+ "public_gists": 26,
+ "observed_public_commits": 614,
+ "observed_public_pull_requests": 61,
+ "followers": 453,
+ "location": "Cape Town, South Africa",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"South Africa\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 19
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-spain.json b/data/runs/2026-05-14/countries-spain.json
new file mode 100644
index 0000000..713546e
--- /dev/null
+++ b/data/runs/2026-05-14/countries-spain.json
@@ -0,0 +1,381 @@
+{
+ "kind": "country",
+ "slug": "spain",
+ "name": "Spain",
+ "title": "Top observed GitHub contributors in Spain",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 82847
+ ]
+ },
+ "code": "ES",
+ "candidate_count": 32978,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Spain repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Spain repos:>5 type:user",
+ "total": 32978,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "noahgift",
+ "name": "Noah Gift",
+ "profile_url": "https://github.com/noahgift",
+ "public_contributions": 53717,
+ "public_repos": 402,
+ "public_gists": 63,
+ "observed_public_commits": 53717,
+ "observed_public_pull_requests": 2480,
+ "followers": 3337,
+ "location": "Spain",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "jlblancoc",
+ "name": "Jose Luis Blanco-Claraco",
+ "profile_url": "https://github.com/jlblancoc",
+ "public_contributions": 5111,
+ "public_repos": 120,
+ "public_gists": 17,
+ "observed_public_commits": 5111,
+ "observed_public_pull_requests": 854,
+ "followers": 767,
+ "location": "Almeria (Spain)",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "Kikobeats",
+ "name": "Jose Francisco 'Kiko' Verdú Gambín",
+ "profile_url": "https://github.com/Kikobeats",
+ "public_contributions": 3550,
+ "public_repos": 585,
+ "public_gists": 28,
+ "observed_public_commits": 3550,
+ "observed_public_pull_requests": 515,
+ "followers": 1658,
+ "location": "Murcia, Spain",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "Obijuan",
+ "name": "Juan Gonzalez-Gomez",
+ "profile_url": "https://github.com/Obijuan",
+ "public_contributions": 3236,
+ "public_repos": 186,
+ "public_gists": 1,
+ "observed_public_commits": 3236,
+ "observed_public_pull_requests": 1,
+ "followers": 1562,
+ "location": "Madrid (Spain)",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "ai",
+ "name": "Andrey Sitnik",
+ "profile_url": "https://github.com/ai",
+ "public_contributions": 3174,
+ "public_repos": 151,
+ "public_gists": 19,
+ "observed_public_commits": 3174,
+ "observed_public_pull_requests": 61,
+ "followers": 10005,
+ "location": "Barcelona, Spain",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "emilio",
+ "name": "Emilio Cobos Álvarez",
+ "profile_url": "https://github.com/emilio",
+ "public_contributions": 3029,
+ "public_repos": 319,
+ "public_gists": 10,
+ "observed_public_commits": 3029,
+ "observed_public_pull_requests": 65,
+ "followers": 694,
+ "location": "Salamanca, Spain",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "JJ",
+ "name": "Juan Julián Merelo Guervós",
+ "profile_url": "https://github.com/JJ",
+ "public_contributions": 2917,
+ "public_repos": 1450,
+ "public_gists": 77,
+ "observed_public_commits": 2917,
+ "observed_public_pull_requests": 24,
+ "followers": 1033,
+ "location": "Granada, Spain, Europe",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "vfarcic",
+ "name": "Viktor Farcic",
+ "profile_url": "https://github.com/vfarcic",
+ "public_contributions": 2871,
+ "public_repos": 514,
+ "public_gists": 695,
+ "observed_public_commits": 2871,
+ "observed_public_pull_requests": 343,
+ "followers": 3273,
+ "location": "Barcelona, Spain",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "jorgemanrubia",
+ "name": "Jorge Manrubia",
+ "profile_url": "https://github.com/jorgemanrubia",
+ "public_contributions": 2869,
+ "public_repos": 86,
+ "public_gists": 24,
+ "observed_public_commits": 2869,
+ "observed_public_pull_requests": 434,
+ "followers": 704,
+ "location": "Oviedo, Spain",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9
+ },
+ {
+ "login": "javiereguiluz",
+ "name": "Javier Eguiluz",
+ "profile_url": "https://github.com/javiereguiluz",
+ "public_contributions": 2373,
+ "public_repos": 164,
+ "public_gists": 14,
+ "observed_public_commits": 2373,
+ "observed_public_pull_requests": 307,
+ "followers": 1662,
+ "location": "Vitoria-Gasteiz (Spain)",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 9
+ },
+ {
+ "login": "mouredev",
+ "name": "Brais Moure",
+ "profile_url": "https://github.com/mouredev",
+ "public_contributions": 2209,
+ "public_repos": 53,
+ "public_gists": 3,
+ "observed_public_commits": 2209,
+ "observed_public_pull_requests": 0,
+ "followers": 35563,
+ "location": "Building software with ♥ from Galicia (Spain) to the world.",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 10
+ },
+ {
+ "login": "pimterry",
+ "name": "Tim Perry",
+ "profile_url": "https://github.com/pimterry",
+ "public_contributions": 1831,
+ "public_repos": 248,
+ "public_gists": 35,
+ "observed_public_commits": 1831,
+ "observed_public_pull_requests": 41,
+ "followers": 759,
+ "location": "Barcelona, Spain",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 11
+ },
+ {
+ "login": "Alan-TheGentleman",
+ "name": "Alan Buscaglia",
+ "profile_url": "https://github.com/Alan-TheGentleman",
+ "public_contributions": 1511,
+ "public_repos": 62,
+ "public_gists": 0,
+ "observed_public_commits": 1511,
+ "observed_public_pull_requests": 210,
+ "followers": 1383,
+ "location": "Spain, Barcelona",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 12
+ },
+ {
+ "login": "deivid-rodriguez",
+ "name": "David Rodríguez",
+ "profile_url": "https://github.com/deivid-rodriguez",
+ "public_contributions": 1441,
+ "public_repos": 255,
+ "public_gists": 12,
+ "observed_public_commits": 1441,
+ "observed_public_pull_requests": 378,
+ "followers": 1333,
+ "location": "Madrid, Spain",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 13
+ },
+ {
+ "login": "woliveiras",
+ "name": "William Oliveira",
+ "profile_url": "https://github.com/woliveiras",
+ "public_contributions": 1236,
+ "public_repos": 124,
+ "public_gists": 79,
+ "observed_public_commits": 1236,
+ "observed_public_pull_requests": 5,
+ "followers": 2105,
+ "location": "Spain",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 14
+ },
+ {
+ "login": "R0rt1z2",
+ "name": "Roger Ortiz",
+ "profile_url": "https://github.com/R0rt1z2",
+ "public_contributions": 1174,
+ "public_repos": 124,
+ "public_gists": 19,
+ "observed_public_commits": 1174,
+ "observed_public_pull_requests": 23,
+ "followers": 822,
+ "location": "Barcelona, Spain",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 15
+ },
+ {
+ "login": "tshemsedinov",
+ "name": "Timur Shemsedinov",
+ "profile_url": "https://github.com/tshemsedinov",
+ "public_contributions": 1159,
+ "public_repos": 235,
+ "public_gists": 8,
+ "observed_public_commits": 1159,
+ "observed_public_pull_requests": 218,
+ "followers": 5288,
+ "location": "Earth, Europe, Ukraine, Kiev, Kyiv, USA, Spain, Germany, Italy, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 16
+ },
+ {
+ "login": "pheralb",
+ "name": "Pablo Hdez",
+ "profile_url": "https://github.com/pheralb",
+ "public_contributions": 1087,
+ "public_repos": 71,
+ "public_gists": 0,
+ "observed_public_commits": 1087,
+ "observed_public_pull_requests": 28,
+ "followers": 1129,
+ "location": "Spain",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 17
+ },
+ {
+ "login": "vitalets",
+ "name": "Vitaliy Potapov",
+ "profile_url": "https://github.com/vitalets",
+ "public_contributions": 1042,
+ "public_repos": 199,
+ "public_gists": 25,
+ "observed_public_commits": 1042,
+ "observed_public_pull_requests": 5,
+ "followers": 715,
+ "location": "Spain",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 18
+ },
+ {
+ "login": "wlsf82",
+ "name": "Walmyr",
+ "profile_url": "https://github.com/wlsf82",
+ "public_contributions": 980,
+ "public_repos": 426,
+ "public_gists": 15,
+ "observed_public_commits": 980,
+ "observed_public_pull_requests": 19,
+ "followers": 1309,
+ "location": "Barcelona, Spain",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 19
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-sweden.json b/data/runs/2026-05-14/countries-sweden.json
new file mode 100644
index 0000000..1d4b3c9
--- /dev/null
+++ b/data/runs/2026-05-14/countries-sweden.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "sweden",
+ "name": "Sweden",
+ "title": "Top observed GitHub contributors in Sweden",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 20464
+ ]
+ },
+ "code": "SE",
+ "candidate_count": 23686,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Sweden repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Sweden repos:>5 type:user",
+ "total": 23686,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "andreasjansson",
+ "name": "Andreas Jansson",
+ "profile_url": "https://github.com/andreasjansson",
+ "public_contributions": 3159,
+ "public_repos": 243,
+ "public_gists": 37,
+ "observed_public_commits": 3159,
+ "observed_public_pull_requests": 108,
+ "followers": 989,
+ "location": "Uddevalla, Sweden",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "hrydgard",
+ "name": "Henrik Rydgård",
+ "profile_url": "https://github.com/hrydgard",
+ "public_contributions": 2534,
+ "public_repos": 71,
+ "public_gists": 5,
+ "observed_public_commits": 2534,
+ "observed_public_pull_requests": 480,
+ "followers": 6661,
+ "location": "Stockholm, Sweden",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "danielsaidi",
+ "name": "Daniel Saidi",
+ "profile_url": "https://github.com/danielsaidi",
+ "public_contributions": 2229,
+ "public_repos": 52,
+ "public_gists": 2,
+ "observed_public_commits": 2229,
+ "observed_public_pull_requests": 1,
+ "followers": 915,
+ "location": "Stockholm, Sweden",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 4
+ },
+ {
+ "login": "emilk",
+ "name": "Emil Ernerfeldt",
+ "profile_url": "https://github.com/emilk",
+ "public_contributions": 2225,
+ "public_repos": 82,
+ "public_gists": 19,
+ "observed_public_commits": 2225,
+ "observed_public_pull_requests": 659,
+ "followers": 7742,
+ "location": "Stockholm, Sweden",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 3
+ },
+ {
+ "login": "ewels",
+ "name": "Phil Ewels",
+ "profile_url": "https://github.com/ewels",
+ "public_contributions": 1996,
+ "public_repos": 203,
+ "public_gists": 15,
+ "observed_public_commits": 1996,
+ "observed_public_pull_requests": 447,
+ "followers": 866,
+ "location": "Stockholm, Sweden",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "bagder",
+ "name": "Daniel Stenberg",
+ "profile_url": "https://github.com/bagder",
+ "public_contributions": 1835,
+ "public_repos": 65,
+ "public_gists": 111,
+ "observed_public_commits": 1835,
+ "observed_public_pull_requests": 1160,
+ "followers": 7687,
+ "location": "the curl factory, Sweden - close to Nebraska",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "AhsanAyaz",
+ "name": "Muhammad Ahsan Ayaz",
+ "profile_url": "https://github.com/AhsanAyaz",
+ "public_contributions": 1750,
+ "public_repos": 291,
+ "public_gists": 49,
+ "observed_public_commits": 1750,
+ "observed_public_pull_requests": 45,
+ "followers": 1561,
+ "location": "Stockholm, Sweden",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "troglobit",
+ "name": "Joachim Wiberg",
+ "profile_url": "https://github.com/troglobit",
+ "public_contributions": 1635,
+ "public_repos": 162,
+ "public_gists": 34,
+ "observed_public_commits": 1635,
+ "observed_public_pull_requests": 141,
+ "followers": 616,
+ "location": "Sweden",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "awesomekling",
+ "name": "Andreas Kling",
+ "profile_url": "https://github.com/awesomekling",
+ "public_contributions": 1560,
+ "public_repos": 31,
+ "public_gists": 4,
+ "observed_public_commits": 1560,
+ "observed_public_pull_requests": 373,
+ "followers": 5735,
+ "location": "Sweden",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 10
+ },
+ {
+ "login": "juliusmarminge",
+ "name": "Julius Marminge",
+ "profile_url": "https://github.com/juliusmarminge",
+ "public_contributions": 1541,
+ "public_repos": 277,
+ "public_gists": 8,
+ "observed_public_commits": 1541,
+ "observed_public_pull_requests": 567,
+ "followers": 2875,
+ "location": "Sweden",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 9
+ },
+ {
+ "login": "homanp",
+ "name": "Ismail Pelaseyed",
+ "profile_url": "https://github.com/homanp",
+ "public_contributions": 1191,
+ "public_repos": 66,
+ "public_gists": 35,
+ "observed_public_commits": 1191,
+ "observed_public_pull_requests": 445,
+ "followers": 1898,
+ "location": "Sweden",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "arvidn",
+ "name": "Arvid Norberg",
+ "profile_url": "https://github.com/arvidn",
+ "public_contributions": 1114,
+ "public_repos": 56,
+ "public_gists": 1,
+ "observed_public_commits": 1114,
+ "observed_public_pull_requests": 733,
+ "followers": 3352,
+ "location": "Stockholm, Sweden",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "ErikBjare",
+ "name": "Erik Bjäreholt",
+ "profile_url": "https://github.com/ErikBjare",
+ "public_contributions": 983,
+ "public_repos": 222,
+ "public_gists": 14,
+ "observed_public_commits": 983,
+ "observed_public_pull_requests": 299,
+ "followers": 3062,
+ "location": "Lund, Sweden 🇸🇪",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "danbev",
+ "name": "Daniel Bevenius",
+ "profile_url": "https://github.com/danbev",
+ "public_contributions": 937,
+ "public_repos": 199,
+ "public_gists": 66,
+ "observed_public_commits": 937,
+ "observed_public_pull_requests": 226,
+ "followers": 633,
+ "location": "Sweden",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "spydon",
+ "name": "Lukas Klingsbo",
+ "profile_url": "https://github.com/spydon",
+ "public_contributions": 846,
+ "public_repos": 188,
+ "public_gists": 15,
+ "observed_public_commits": 846,
+ "observed_public_pull_requests": 165,
+ "followers": 738,
+ "location": "Stockholm, Sweden",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "fornwall",
+ "name": "Fredrik Fornwall",
+ "profile_url": "https://github.com/fornwall",
+ "public_contributions": 812,
+ "public_repos": 149,
+ "public_gists": 8,
+ "observed_public_commits": 812,
+ "observed_public_pull_requests": 600,
+ "followers": 2310,
+ "location": "Stockholm, Sweden",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "niik",
+ "name": "Markus Olsson",
+ "profile_url": "https://github.com/niik",
+ "public_contributions": 712,
+ "public_repos": 71,
+ "public_gists": 8,
+ "observed_public_commits": 712,
+ "observed_public_pull_requests": 69,
+ "followers": 1210,
+ "location": "Sweden",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "svmiller",
+ "name": "Steven V. Miller",
+ "profile_url": "https://github.com/svmiller",
+ "public_contributions": 694,
+ "public_repos": 100,
+ "public_gists": 42,
+ "observed_public_commits": 694,
+ "observed_public_pull_requests": 0,
+ "followers": 568,
+ "location": "Stockholm, Sweden",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "dnouri",
+ "name": "Daniel Nouri",
+ "profile_url": "https://github.com/dnouri",
+ "public_contributions": 679,
+ "public_repos": 124,
+ "public_gists": 12,
+ "observed_public_commits": 679,
+ "observed_public_pull_requests": 251,
+ "followers": 784,
+ "location": "Sweden",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "KATT",
+ "name": "Alex / KATT",
+ "profile_url": "https://github.com/KATT",
+ "public_contributions": 661,
+ "public_repos": 298,
+ "public_gists": 62,
+ "observed_public_commits": 661,
+ "observed_public_pull_requests": 134,
+ "followers": 3121,
+ "location": "Malmö, Sweden",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Sweden repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-switzerland.json b/data/runs/2026-05-14/countries-switzerland.json
new file mode 100644
index 0000000..0475ad0
--- /dev/null
+++ b/data/runs/2026-05-14/countries-switzerland.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "switzerland",
+ "name": "Switzerland",
+ "title": "Top observed GitHub contributors in Switzerland",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 38280
+ ]
+ },
+ "code": "CH",
+ "candidate_count": 15980,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Switzerland repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Switzerland repos:>5 type:user",
+ "total": 15980,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "fabaff",
+ "name": "Fabian Affolter",
+ "profile_url": "https://github.com/fabaff",
+ "public_contributions": 11694,
+ "public_repos": 171,
+ "public_gists": 15,
+ "observed_public_commits": 11694,
+ "observed_public_pull_requests": 2643,
+ "followers": 735,
+ "location": "Switzerland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "JonnyBurger",
+ "name": "Jonny Burger",
+ "profile_url": "https://github.com/JonnyBurger",
+ "public_contributions": 7080,
+ "public_repos": 321,
+ "public_gists": 44,
+ "observed_public_commits": 7080,
+ "observed_public_pull_requests": 953,
+ "followers": 3008,
+ "location": "Zurich, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "swissspidy",
+ "name": "Pascal Birchler",
+ "profile_url": "https://github.com/swissspidy",
+ "public_contributions": 3957,
+ "public_repos": 106,
+ "public_gists": 21,
+ "observed_public_commits": 3957,
+ "observed_public_pull_requests": 349,
+ "followers": 640,
+ "location": "Zurich, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "tarsius",
+ "name": "Jonas Bernoulli",
+ "profile_url": "https://github.com/tarsius",
+ "public_contributions": 3768,
+ "public_repos": 92,
+ "public_gists": 8,
+ "observed_public_commits": 3768,
+ "observed_public_pull_requests": 13,
+ "followers": 1534,
+ "location": "Basel, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "marcoroth",
+ "name": "Marco Roth",
+ "profile_url": "https://github.com/marcoroth",
+ "public_contributions": 2599,
+ "public_repos": 292,
+ "public_gists": 1,
+ "observed_public_commits": 2599,
+ "observed_public_pull_requests": 955,
+ "followers": 1071,
+ "location": "Basel, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "damienbod",
+ "name": "damienbod",
+ "profile_url": "https://github.com/damienbod",
+ "public_contributions": 2375,
+ "public_repos": 313,
+ "public_gists": 0,
+ "observed_public_commits": 2375,
+ "observed_public_pull_requests": 101,
+ "followers": 2041,
+ "location": "Switzerland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "pschatzmann",
+ "name": "Phil Schatzmann",
+ "profile_url": "https://github.com/pschatzmann",
+ "public_contributions": 1906,
+ "public_repos": 152,
+ "public_gists": 56,
+ "observed_public_commits": 1906,
+ "observed_public_pull_requests": 17,
+ "followers": 899,
+ "location": "Valais, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "mafintosh",
+ "name": "Mathias Buus",
+ "profile_url": "https://github.com/mafintosh",
+ "public_contributions": 1754,
+ "public_repos": 1146,
+ "public_gists": 430,
+ "observed_public_commits": 1754,
+ "observed_public_pull_requests": 233,
+ "followers": 6352,
+ "location": "Switzerland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "alan-agius4",
+ "name": "Alan Agius",
+ "profile_url": "https://github.com/alan-agius4",
+ "public_contributions": 1643,
+ "public_repos": 258,
+ "public_gists": 11,
+ "observed_public_commits": 1643,
+ "observed_public_pull_requests": 1195,
+ "followers": 661,
+ "location": "Switzerland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "bpasero",
+ "name": "Benjamin Pasero",
+ "profile_url": "https://github.com/bpasero",
+ "public_contributions": 1504,
+ "public_repos": 138,
+ "public_gists": 24,
+ "observed_public_commits": 1504,
+ "observed_public_pull_requests": 1343,
+ "followers": 3035,
+ "location": "Zurich, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "Shinmera",
+ "name": "Yukari Hafner",
+ "profile_url": "https://github.com/Shinmera",
+ "public_contributions": 1443,
+ "public_repos": 265,
+ "public_gists": 1,
+ "observed_public_commits": 1443,
+ "observed_public_pull_requests": 8,
+ "followers": 1007,
+ "location": "Zürich, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "oetiker",
+ "name": "Tobias Oetiker",
+ "profile_url": "https://github.com/oetiker",
+ "public_contributions": 1377,
+ "public_repos": 232,
+ "public_gists": 12,
+ "observed_public_commits": 1377,
+ "observed_public_pull_requests": 48,
+ "followers": 669,
+ "location": "Olten, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "WerWolv",
+ "name": "Nik",
+ "profile_url": "https://github.com/WerWolv",
+ "public_contributions": 1329,
+ "public_repos": 144,
+ "public_gists": 13,
+ "observed_public_commits": 1329,
+ "observed_public_pull_requests": 21,
+ "followers": 3022,
+ "location": "Switzerland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 14
+ },
+ {
+ "login": "lszomoru",
+ "name": "Ladislau Szomoru",
+ "profile_url": "https://github.com/lszomoru",
+ "public_contributions": 1326,
+ "public_repos": 44,
+ "public_gists": 3,
+ "observed_public_commits": 1326,
+ "observed_public_pull_requests": 1349,
+ "followers": 739,
+ "location": "Zürich, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 13
+ },
+ {
+ "login": "Tom94",
+ "name": "Thomas Müller",
+ "profile_url": "https://github.com/Tom94",
+ "public_contributions": 1320,
+ "public_repos": 79,
+ "public_gists": 0,
+ "observed_public_commits": 1320,
+ "observed_public_pull_requests": 158,
+ "followers": 1278,
+ "location": "Zürich, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "cclauss",
+ "name": "Christian Clauss",
+ "profile_url": "https://github.com/cclauss",
+ "public_contributions": 1248,
+ "public_repos": 4646,
+ "public_gists": 34,
+ "observed_public_commits": 1248,
+ "observed_public_pull_requests": 984,
+ "followers": 5256,
+ "location": "Switzerland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "MrNeRF",
+ "name": "janusch",
+ "profile_url": "https://github.com/MrNeRF",
+ "public_contributions": 1245,
+ "public_repos": 56,
+ "public_gists": 1,
+ "observed_public_commits": 1245,
+ "observed_public_pull_requests": 275,
+ "followers": 844,
+ "location": "Basel, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "sspaeti",
+ "name": "Simon Späti",
+ "profile_url": "https://github.com/sspaeti",
+ "public_contributions": 1195,
+ "public_repos": 58,
+ "public_gists": 10,
+ "observed_public_commits": 1195,
+ "observed_public_pull_requests": 17,
+ "followers": 842,
+ "location": "Switzerland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "daniel149afonso",
+ "name": "Daniel",
+ "profile_url": "https://github.com/daniel149afonso",
+ "public_contributions": 994,
+ "public_repos": 37,
+ "public_gists": 0,
+ "observed_public_commits": 994,
+ "observed_public_pull_requests": 74,
+ "followers": 1150,
+ "location": "Lausanne, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "sbrannen",
+ "name": "Sam Brannen",
+ "profile_url": "https://github.com/sbrannen",
+ "public_contributions": 925,
+ "public_repos": 37,
+ "public_gists": 0,
+ "observed_public_commits": 925,
+ "observed_public_pull_requests": 11,
+ "followers": 1295,
+ "location": "Zurich, Switzerland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Switzerland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-taiwan.json b/data/runs/2026-05-14/countries-taiwan.json
new file mode 100644
index 0000000..5f1e915
--- /dev/null
+++ b/data/runs/2026-05-14/countries-taiwan.json
@@ -0,0 +1,380 @@
+{
+ "kind": "country",
+ "slug": "taiwan",
+ "name": "Taiwan",
+ "title": "Top observed GitHub contributors in Taiwan",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 63251
+ ]
+ },
+ "code": "TW",
+ "candidate_count": 17855,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Taiwan repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Taiwan repos:>5 type:user",
+ "total": 17855,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "peter279k",
+ "name": "Chun-Sheng, Li",
+ "profile_url": "https://github.com/peter279k",
+ "public_contributions": 34314,
+ "public_repos": 1017,
+ "public_gists": 349,
+ "observed_public_commits": 34314,
+ "observed_public_pull_requests": 29,
+ "followers": 2180,
+ "location": "Taipei, Taiwan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "roberthsu2003",
+ "name": "徐國堂",
+ "profile_url": "https://github.com/roberthsu2003",
+ "public_contributions": 5049,
+ "public_repos": 95,
+ "public_gists": 1,
+ "observed_public_commits": 5049,
+ "observed_public_pull_requests": 8,
+ "followers": 711,
+ "location": "Taipei/Taiwan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "ronnywang",
+ "name": "Ronny Wang",
+ "profile_url": "https://github.com/ronnywang",
+ "public_contributions": 4273,
+ "public_repos": 237,
+ "public_gists": 135,
+ "observed_public_commits": 4273,
+ "observed_public_pull_requests": 0,
+ "followers": 452,
+ "location": "Taiwan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "KohakuBlueleaf",
+ "name": "Kohaku-Blueleaf",
+ "profile_url": "https://github.com/KohakuBlueleaf",
+ "public_contributions": 3558,
+ "public_repos": 105,
+ "public_gists": 11,
+ "observed_public_commits": 3558,
+ "observed_public_pull_requests": 30,
+ "followers": 943,
+ "location": "Hsinchu, Taiwan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "appleboy",
+ "name": "Bo-Yi Wu",
+ "profile_url": "https://github.com/appleboy",
+ "public_contributions": 3378,
+ "public_repos": 640,
+ "public_gists": 61,
+ "observed_public_commits": 3378,
+ "observed_public_pull_requests": 468,
+ "followers": 7442,
+ "location": "Hsinchu, Taiwan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "jserv",
+ "name": "Jim Huang",
+ "profile_url": "https://github.com/jserv",
+ "public_contributions": 2633,
+ "public_repos": 186,
+ "public_gists": 21,
+ "observed_public_commits": 2633,
+ "observed_public_pull_requests": 626,
+ "followers": 4403,
+ "location": "Taipei City, Taiwan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 7
+ },
+ {
+ "login": "vinta",
+ "name": "Vinta Chen",
+ "profile_url": "https://github.com/vinta",
+ "public_contributions": 2619,
+ "public_repos": 29,
+ "public_gists": 2,
+ "observed_public_commits": 2619,
+ "observed_public_pull_requests": 68,
+ "followers": 9305,
+ "location": "Taiwan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 6
+ },
+ {
+ "login": "hoochanlon",
+ "name": "123456",
+ "profile_url": "https://github.com/hoochanlon",
+ "public_contributions": 2613,
+ "public_repos": 31,
+ "public_gists": 0,
+ "observed_public_commits": 2613,
+ "observed_public_pull_requests": 11,
+ "followers": 1417,
+ "location": "Taiwan, Japan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "zonble",
+ "name": "Weizhong Yang a.k.a zonble",
+ "profile_url": "https://github.com/zonble",
+ "public_contributions": 2412,
+ "public_repos": 161,
+ "public_gists": 100,
+ "observed_public_commits": 2412,
+ "observed_public_pull_requests": 61,
+ "followers": 692,
+ "location": "Taipei, Taiwan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "doggy8088",
+ "name": "Will 保哥",
+ "profile_url": "https://github.com/doggy8088",
+ "public_contributions": 2402,
+ "public_repos": 768,
+ "public_gists": 43,
+ "observed_public_commits": 2402,
+ "observed_public_pull_requests": 73,
+ "followers": 4414,
+ "location": "Taipei, Taiwan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "pan93412",
+ "name": "Yi-Jyun Pan",
+ "profile_url": "https://github.com/pan93412",
+ "public_contributions": 2125,
+ "public_repos": 479,
+ "public_gists": 19,
+ "observed_public_commits": 2125,
+ "observed_public_pull_requests": 289,
+ "followers": 663,
+ "location": "Taiwan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "recca0120",
+ "name": "Recca Tsai",
+ "profile_url": "https://github.com/recca0120",
+ "public_contributions": 2057,
+ "public_repos": 197,
+ "public_gists": 39,
+ "observed_public_commits": 2057,
+ "observed_public_pull_requests": 113,
+ "followers": 406,
+ "location": "taiwan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "yorukot",
+ "name": "Yorukot",
+ "profile_url": "https://github.com/yorukot",
+ "public_contributions": 1914,
+ "public_repos": 133,
+ "public_gists": 0,
+ "observed_public_commits": 1914,
+ "observed_public_pull_requests": 124,
+ "followers": 521,
+ "location": "Taiwan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "hwchiu",
+ "name": "HungWei Chiu",
+ "profile_url": "https://github.com/hwchiu",
+ "public_contributions": 1645,
+ "public_repos": 173,
+ "public_gists": 25,
+ "observed_public_commits": 1645,
+ "observed_public_pull_requests": 82,
+ "followers": 453,
+ "location": "Taiwan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "tony1223",
+ "name": "TonyQ Wang",
+ "profile_url": "https://github.com/tony1223",
+ "public_contributions": 1397,
+ "public_repos": 149,
+ "public_gists": 149,
+ "observed_public_commits": 1397,
+ "observed_public_pull_requests": 1,
+ "followers": 497,
+ "location": "Taiwan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 16
+ },
+ {
+ "login": "audreyt",
+ "name": "唐鳳",
+ "profile_url": "https://github.com/audreyt",
+ "public_contributions": 1372,
+ "public_repos": 424,
+ "public_gists": 90,
+ "observed_public_commits": 1372,
+ "observed_public_pull_requests": 55,
+ "followers": 8913,
+ "location": "Taiwan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 15
+ },
+ {
+ "login": "twtrubiks",
+ "profile_url": "https://github.com/twtrubiks",
+ "public_contributions": 1321,
+ "public_repos": 139,
+ "public_gists": 0,
+ "observed_public_commits": 1321,
+ "observed_public_pull_requests": 2,
+ "followers": 2379,
+ "location": "Taiwan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "steward-fu",
+ "name": "Steward Fu",
+ "profile_url": "https://github.com/steward-fu",
+ "public_contributions": 1280,
+ "public_repos": 9,
+ "public_gists": 1,
+ "observed_public_commits": 1280,
+ "observed_public_pull_requests": 0,
+ "followers": 464,
+ "location": "Taiwan",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "c9s",
+ "profile_url": "https://github.com/c9s",
+ "public_contributions": 1267,
+ "public_repos": 464,
+ "public_gists": 407,
+ "observed_public_commits": 1267,
+ "observed_public_pull_requests": 172,
+ "followers": 2768,
+ "location": "Taipei, Taiwan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "weihanglo",
+ "name": "Weihang Lo",
+ "profile_url": "https://github.com/weihanglo",
+ "public_contributions": 1257,
+ "public_repos": 60,
+ "public_gists": 35,
+ "observed_public_commits": 1257,
+ "observed_public_pull_requests": 355,
+ "followers": 599,
+ "location": "Taiwan | Boston, MA, USA ",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-thailand.json b/data/runs/2026-05-14/countries-thailand.json
new file mode 100644
index 0000000..8cdbd36
--- /dev/null
+++ b/data/runs/2026-05-14/countries-thailand.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "thailand",
+ "name": "Thailand",
+ "title": "Top observed GitHub contributors in Thailand",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 24044
+ ]
+ },
+ "code": "TH",
+ "candidate_count": 12574,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Thailand repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Thailand repos:>5 type:user",
+ "total": 12574,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "heypoom",
+ "name": "Phoomparin Mano",
+ "profile_url": "https://github.com/heypoom",
+ "public_contributions": 5737,
+ "public_repos": 355,
+ "public_gists": 50,
+ "observed_public_commits": 5737,
+ "observed_public_pull_requests": 465,
+ "followers": 847,
+ "location": "Bangkok, Thailand.",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "chatman-media",
+ "name": "Alexander Kireyev",
+ "profile_url": "https://github.com/chatman-media",
+ "public_contributions": 4509,
+ "public_repos": 83,
+ "public_gists": 74,
+ "observed_public_commits": 4509,
+ "observed_public_pull_requests": 28,
+ "followers": 2923,
+ "location": "Phuket, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "dtinth",
+ "name": "Thai Pangsakulyanont",
+ "profile_url": "https://github.com/dtinth",
+ "public_contributions": 3200,
+ "public_repos": 925,
+ "public_gists": 173,
+ "observed_public_commits": 3200,
+ "observed_public_pull_requests": 148,
+ "followers": 2142,
+ "location": "Krungthepmahanakhonamonrattanakosinmahintharayutthayamahadilokphopnoppharatratchathaniburiromudomratchaniwetmahasathanamonphimanawatansathitsakkathattiyawitsanukamprasit (Bangkok), Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "up1",
+ "name": "Somkiat Puisungnoen",
+ "profile_url": "https://github.com/up1",
+ "public_contributions": 2109,
+ "public_repos": 2879,
+ "public_gists": 1015,
+ "observed_public_commits": 2109,
+ "observed_public_pull_requests": 21,
+ "followers": 945,
+ "location": "Bangkok, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "SaltyAom",
+ "name": "SaltyAom",
+ "profile_url": "https://github.com/SaltyAom",
+ "public_contributions": 1881,
+ "public_repos": 343,
+ "public_gists": 7,
+ "observed_public_commits": 1881,
+ "observed_public_pull_requests": 25,
+ "followers": 3959,
+ "location": "Thailand",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "katopz",
+ "name": "Todsaporn Banjerdkit",
+ "profile_url": "https://github.com/katopz",
+ "public_contributions": 1728,
+ "public_repos": 422,
+ "public_gists": 101,
+ "observed_public_commits": 1728,
+ "observed_public_pull_requests": 4,
+ "followers": 490,
+ "location": "Bangkok, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "insthync",
+ "name": "Ittipon Teerapruettikulchai",
+ "profile_url": "https://github.com/insthync",
+ "public_contributions": 1477,
+ "public_repos": 226,
+ "public_gists": 26,
+ "observed_public_commits": 1477,
+ "observed_public_pull_requests": 13,
+ "followers": 371,
+ "location": "Chiang Mai, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "svnlto",
+ "name": "Sven Lito",
+ "profile_url": "https://github.com/svnlto",
+ "public_contributions": 1199,
+ "public_repos": 11,
+ "public_gists": 148,
+ "observed_public_commits": 1199,
+ "observed_public_pull_requests": 21,
+ "followers": 244,
+ "location": "Bangkok, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "mightyiam",
+ "name": "Shahar \"Dawn\" Or",
+ "profile_url": "https://github.com/mightyiam",
+ "public_contributions": 1154,
+ "public_repos": 204,
+ "public_gists": 3,
+ "observed_public_commits": 1154,
+ "observed_public_pull_requests": 103,
+ "followers": 392,
+ "location": "Chiang Mai, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "wannaphong",
+ "name": "Wannaphong Phatthiyaphaibun",
+ "profile_url": "https://github.com/wannaphong",
+ "public_contributions": 1050,
+ "public_repos": 709,
+ "public_gists": 61,
+ "observed_public_commits": 1050,
+ "observed_public_pull_requests": 19,
+ "followers": 382,
+ "location": "Thailand",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "mildronize",
+ "name": "Thada Wangthammang",
+ "profile_url": "https://github.com/mildronize",
+ "public_contributions": 948,
+ "public_repos": 289,
+ "public_gists": 38,
+ "observed_public_commits": 948,
+ "observed_public_pull_requests": 118,
+ "followers": 188,
+ "location": "Hatyai, Songkhla, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "akm-coding",
+ "name": "Aung Kaung Myat",
+ "profile_url": "https://github.com/akm-coding",
+ "public_contributions": 938,
+ "public_repos": 83,
+ "public_gists": 0,
+ "observed_public_commits": 938,
+ "observed_public_pull_requests": 328,
+ "followers": 183,
+ "location": "Chiang Mai, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "zacksiri",
+ "name": "Zack Siri",
+ "profile_url": "https://github.com/zacksiri",
+ "public_contributions": 938,
+ "public_repos": 54,
+ "public_gists": 26,
+ "observed_public_commits": 938,
+ "observed_public_pull_requests": 9,
+ "followers": 268,
+ "location": "Bangkok, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "KevinBatdorf",
+ "name": "Kevin Batdorf",
+ "profile_url": "https://github.com/KevinBatdorf",
+ "public_contributions": 918,
+ "public_repos": 115,
+ "public_gists": 50,
+ "observed_public_commits": 918,
+ "observed_public_pull_requests": 70,
+ "followers": 216,
+ "location": "Chiang Mai, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "un4ckn0wl3z",
+ "name": "un4¹³³⁷",
+ "profile_url": "https://github.com/un4ckn0wl3z",
+ "public_contributions": 911,
+ "public_repos": 906,
+ "public_gists": 390,
+ "observed_public_commits": 911,
+ "observed_public_pull_requests": 22,
+ "followers": 573,
+ "location": "Bangkok, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "PoomSmart",
+ "name": "Thatchapon Unprasert",
+ "profile_url": "https://github.com/PoomSmart",
+ "public_contributions": 896,
+ "public_repos": 370,
+ "public_gists": 16,
+ "observed_public_commits": 896,
+ "observed_public_pull_requests": 15,
+ "followers": 1253,
+ "location": "Bangkok, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "zkan",
+ "name": "Kan Ouivirach",
+ "profile_url": "https://github.com/zkan",
+ "public_contributions": 875,
+ "public_repos": 866,
+ "public_gists": 65,
+ "observed_public_commits": 875,
+ "observed_public_pull_requests": 16,
+ "followers": 486,
+ "location": "Bangkok, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "marttp",
+ "name": "Thanaphoom Babparn",
+ "profile_url": "https://github.com/marttp",
+ "public_contributions": 873,
+ "public_repos": 695,
+ "public_gists": 104,
+ "observed_public_commits": 873,
+ "observed_public_pull_requests": 40,
+ "followers": 264,
+ "location": "Thailand",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 20
+ },
+ {
+ "login": "AnuchitO",
+ "name": "Anuchit Prasertsang",
+ "profile_url": "https://github.com/AnuchitO",
+ "public_contributions": 855,
+ "public_repos": 554,
+ "public_gists": 38,
+ "observed_public_commits": 855,
+ "observed_public_pull_requests": 0,
+ "followers": 189,
+ "location": "Kalasin, Thailand",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "siriwatknp",
+ "name": "Siriwat K",
+ "profile_url": "https://github.com/siriwatknp",
+ "public_contributions": 844,
+ "public_repos": 202,
+ "public_gists": 13,
+ "observed_public_commits": 844,
+ "observed_public_pull_requests": 222,
+ "followers": 929,
+ "location": "Thailand",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Thailand repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 18
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-ukraine.json b/data/runs/2026-05-14/countries-ukraine.json
new file mode 100644
index 0000000..f007b6c
--- /dev/null
+++ b/data/runs/2026-05-14/countries-ukraine.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "ukraine",
+ "name": "Ukraine",
+ "title": "Top observed GitHub contributors in Ukraine",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 18506
+ ]
+ },
+ "code": "UA",
+ "candidate_count": 35130,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Ukraine repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Ukraine repos:>5 type:user",
+ "total": 35130,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "5HT",
+ "name": "Namdak Tonpa",
+ "profile_url": "https://github.com/5HT",
+ "public_contributions": 5682,
+ "public_repos": 215,
+ "public_gists": 179,
+ "observed_public_commits": 5682,
+ "observed_public_pull_requests": 15,
+ "followers": 395,
+ "location": "Kyiv, Ukraine",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "ViktorSvertoka",
+ "name": "Viktor Svertoka",
+ "profile_url": "https://github.com/ViktorSvertoka",
+ "public_contributions": 1966,
+ "public_repos": 222,
+ "public_gists": 0,
+ "observed_public_commits": 1966,
+ "observed_public_pull_requests": 451,
+ "followers": 749,
+ "location": "Ukraine, Kyiv",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "javadev",
+ "name": "Valentyn Kolesnikov",
+ "profile_url": "https://github.com/javadev",
+ "public_contributions": 1840,
+ "public_repos": 23,
+ "public_gists": 3,
+ "observed_public_commits": 1840,
+ "observed_public_pull_requests": 413,
+ "followers": 695,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "echasnovski",
+ "name": "Evgeni Chasnovski",
+ "profile_url": "https://github.com/echasnovski",
+ "public_contributions": 1685,
+ "public_repos": 119,
+ "public_gists": 14,
+ "observed_public_commits": 1685,
+ "observed_public_pull_requests": 69,
+ "followers": 1231,
+ "location": "Kharkiv, Ukraine",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "web-padawan",
+ "name": "Serhii Kulykov",
+ "profile_url": "https://github.com/web-padawan",
+ "public_contributions": 1294,
+ "public_repos": 122,
+ "public_gists": 11,
+ "observed_public_commits": 1294,
+ "observed_public_pull_requests": 1204,
+ "followers": 491,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 6
+ },
+ {
+ "login": "rashevskyv",
+ "name": "xHR",
+ "profile_url": "https://github.com/rashevskyv",
+ "public_contributions": 1292,
+ "public_repos": 96,
+ "public_gists": 2,
+ "observed_public_commits": 1292,
+ "observed_public_pull_requests": 8,
+ "followers": 440,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 5
+ },
+ {
+ "login": "Tyrrrz",
+ "name": "Oleksii Holub",
+ "profile_url": "https://github.com/Tyrrrz",
+ "public_contributions": 1237,
+ "public_repos": 37,
+ "public_gists": 5,
+ "observed_public_commits": 1237,
+ "observed_public_pull_requests": 77,
+ "followers": 2863,
+ "location": "Kyiv, Ukraine",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "hebasto",
+ "name": "Hennadii Stepanov",
+ "profile_url": "https://github.com/hebasto",
+ "public_contributions": 1193,
+ "public_repos": 80,
+ "public_gists": 27,
+ "observed_public_commits": 1193,
+ "observed_public_pull_requests": 463,
+ "followers": 1260,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "tshemsedinov",
+ "name": "Timur Shemsedinov",
+ "profile_url": "https://github.com/tshemsedinov",
+ "public_contributions": 1159,
+ "public_repos": 235,
+ "public_gists": 8,
+ "observed_public_commits": 1159,
+ "observed_public_pull_requests": 218,
+ "followers": 5288,
+ "location": "Earth, Europe, Ukraine, Kiev, Kyiv, USA, Spain, Germany, Italy, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "LyoSU",
+ "name": "Yuri Ly",
+ "profile_url": "https://github.com/LyoSU",
+ "public_contributions": 1158,
+ "public_repos": 51,
+ "public_gists": 0,
+ "observed_public_commits": 1158,
+ "observed_public_pull_requests": 6,
+ "followers": 384,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "le0pard",
+ "name": "Oleksii Vasyliev",
+ "profile_url": "https://github.com/le0pard",
+ "public_contributions": 1157,
+ "public_repos": 80,
+ "public_gists": 47,
+ "observed_public_commits": 1157,
+ "observed_public_pull_requests": 16,
+ "followers": 625,
+ "location": "Kyiv, Ukraine",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "pavlohushuliak",
+ "name": "Pavlo Hushuliak",
+ "profile_url": "https://github.com/pavlohushuliak",
+ "public_contributions": 993,
+ "public_repos": 8,
+ "public_gists": 0,
+ "observed_public_commits": 993,
+ "observed_public_pull_requests": 4,
+ "followers": 445,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "makasim",
+ "name": "Max Kotliar",
+ "profile_url": "https://github.com/makasim",
+ "public_contributions": 882,
+ "public_repos": 177,
+ "public_gists": 189,
+ "observed_public_commits": 882,
+ "observed_public_pull_requests": 269,
+ "followers": 416,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 14
+ },
+ {
+ "login": "olton",
+ "name": "Serhii Pimenov",
+ "profile_url": "https://github.com/olton",
+ "public_contributions": 877,
+ "public_repos": 148,
+ "public_gists": 12,
+ "observed_public_commits": 877,
+ "observed_public_pull_requests": 0,
+ "followers": 417,
+ "location": "Kyiv, Ukraine",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 13
+ },
+ {
+ "login": "maksimKorzh",
+ "name": "Code Monkey King",
+ "profile_url": "https://github.com/maksimKorzh",
+ "public_contributions": 827,
+ "public_repos": 229,
+ "public_gists": 33,
+ "observed_public_commits": 827,
+ "observed_public_pull_requests": 0,
+ "followers": 345,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "AChep",
+ "name": "Artem Chepurnyi",
+ "profile_url": "https://github.com/AChep",
+ "public_contributions": 789,
+ "public_repos": 86,
+ "public_gists": 11,
+ "observed_public_commits": 789,
+ "observed_public_pull_requests": 93,
+ "followers": 378,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "yshmarov",
+ "name": "Yaro Shm",
+ "profile_url": "https://github.com/yshmarov",
+ "public_contributions": 717,
+ "public_repos": 40,
+ "public_gists": 17,
+ "observed_public_commits": 717,
+ "observed_public_pull_requests": 133,
+ "followers": 531,
+ "location": "Chernihiv, Ukraine",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "SinlessDevil",
+ "name": "SinlessDevil",
+ "profile_url": "https://github.com/SinlessDevil",
+ "public_contributions": 555,
+ "public_repos": 43,
+ "public_gists": 0,
+ "observed_public_commits": 555,
+ "observed_public_pull_requests": 1,
+ "followers": 407,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "idvoretskyi",
+ "name": "Ihor Dvoretskyi",
+ "profile_url": "https://github.com/idvoretskyi",
+ "public_contributions": 476,
+ "public_repos": 214,
+ "public_gists": 33,
+ "observed_public_commits": 476,
+ "observed_public_pull_requests": 207,
+ "followers": 493,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "YK911",
+ "name": "yaroslav.kosytsia",
+ "profile_url": "https://github.com/YK911",
+ "public_contributions": 444,
+ "public_repos": 207,
+ "public_gists": 2,
+ "observed_public_commits": 444,
+ "observed_public_pull_requests": 3,
+ "followers": 642,
+ "location": "Ukraine",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Ukraine repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-united-arab-emirates.json b/data/runs/2026-05-14/countries-united-arab-emirates.json
new file mode 100644
index 0000000..2622736
--- /dev/null
+++ b/data/runs/2026-05-14/countries-united-arab-emirates.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "united-arab-emirates",
+ "name": "United Arab Emirates",
+ "title": "Top observed GitHub contributors in United Arab Emirates",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 61348
+ ]
+ },
+ "code": "AE",
+ "candidate_count": 2459,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:\"United Arab Emirates\" repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "total": 2459,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "menacedjava",
+ "name": "Madumarov Davron ",
+ "profile_url": "https://github.com/menacedjava",
+ "public_contributions": 25801,
+ "public_repos": 343,
+ "public_gists": 0,
+ "observed_public_commits": 25801,
+ "observed_public_pull_requests": 5,
+ "followers": 253,
+ "location": "United Arab Emirates",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "tschm",
+ "name": "Thomas Schmelzer",
+ "profile_url": "https://github.com/tschm",
+ "public_contributions": 11738,
+ "public_repos": 94,
+ "public_gists": 16,
+ "observed_public_commits": 11738,
+ "observed_public_pull_requests": 2771,
+ "followers": 338,
+ "location": "Palo Alto & Abu Dhabi, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "HavenDV",
+ "name": "Konstantin S.",
+ "profile_url": "https://github.com/HavenDV",
+ "public_contributions": 11470,
+ "public_repos": 156,
+ "public_gists": 7,
+ "observed_public_commits": 11470,
+ "observed_public_pull_requests": 7893,
+ "followers": 203,
+ "location": "Dubai, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "YASSERRMD",
+ "name": "Mohamed Yasser",
+ "profile_url": "https://github.com/YASSERRMD",
+ "public_contributions": 5311,
+ "public_repos": 101,
+ "public_gists": 0,
+ "observed_public_commits": 5311,
+ "observed_public_pull_requests": 1278,
+ "followers": 89,
+ "location": "Sharjah, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "FrayxRulez",
+ "name": "Fela",
+ "profile_url": "https://github.com/FrayxRulez",
+ "public_contributions": 2114,
+ "public_repos": 33,
+ "public_gists": 4,
+ "observed_public_commits": 2114,
+ "observed_public_pull_requests": 2,
+ "followers": 343,
+ "location": "Dubai, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "klkvr",
+ "name": "Arsenii Kulikov",
+ "profile_url": "https://github.com/klkvr",
+ "public_contributions": 1191,
+ "public_repos": 55,
+ "public_gists": 2,
+ "observed_public_commits": 1191,
+ "observed_public_pull_requests": 673,
+ "followers": 237,
+ "location": "Dubai, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "haseeb-heaven",
+ "name": "Haseeb Heaven",
+ "profile_url": "https://github.com/haseeb-heaven",
+ "public_contributions": 1088,
+ "public_repos": 29,
+ "public_gists": 29,
+ "observed_public_commits": 1088,
+ "observed_public_pull_requests": 71,
+ "followers": 144,
+ "location": "Dubai,United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "itzmeanjan",
+ "name": "Anjan Roy",
+ "profile_url": "https://github.com/itzmeanjan",
+ "public_contributions": 938,
+ "public_repos": 126,
+ "public_gists": 49,
+ "observed_public_commits": 938,
+ "observed_public_pull_requests": 44,
+ "followers": 298,
+ "location": "United Arab Emirates",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "kareemaly",
+ "name": "Kareem Elbahrawy",
+ "profile_url": "https://github.com/kareemaly",
+ "public_contributions": 907,
+ "public_repos": 136,
+ "public_gists": 1,
+ "observed_public_commits": 907,
+ "observed_public_pull_requests": 1,
+ "followers": 73,
+ "location": "Dubai, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "joshuajbouw",
+ "name": "Joshua J. Bouw",
+ "profile_url": "https://github.com/joshuajbouw",
+ "public_contributions": 790,
+ "public_repos": 45,
+ "public_gists": 5,
+ "observed_public_commits": 790,
+ "observed_public_pull_requests": 545,
+ "followers": 114,
+ "location": "Dubai, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "NajiElKotob",
+ "name": "Naji El Kotob",
+ "profile_url": "https://github.com/NajiElKotob",
+ "public_contributions": 653,
+ "public_repos": 131,
+ "public_gists": 2,
+ "observed_public_commits": 653,
+ "observed_public_pull_requests": 0,
+ "followers": 253,
+ "location": "United Arab Emirates",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "Gaurav-Gosain",
+ "name": "Gaurav Gosain",
+ "profile_url": "https://github.com/Gaurav-Gosain",
+ "public_contributions": 638,
+ "public_repos": 121,
+ "public_gists": 1,
+ "observed_public_commits": 638,
+ "observed_public_pull_requests": 5,
+ "followers": 145,
+ "location": "Abu Dhabi, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "abs0luty",
+ "name": "Adi Salimgereyev",
+ "profile_url": "https://github.com/abs0luty",
+ "public_contributions": 632,
+ "public_repos": 126,
+ "public_gists": 3,
+ "observed_public_commits": 632,
+ "observed_public_pull_requests": 18,
+ "followers": 445,
+ "location": "Abu Dhabi, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "YosephKS",
+ "name": "Yoseph Kurnia S.",
+ "profile_url": "https://github.com/YosephKS",
+ "public_contributions": 479,
+ "public_repos": 113,
+ "public_gists": 0,
+ "observed_public_commits": 479,
+ "observed_public_pull_requests": 91,
+ "followers": 121,
+ "location": "Dubai, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "sdn0303",
+ "name": "sdn0303",
+ "profile_url": "https://github.com/sdn0303",
+ "public_contributions": 462,
+ "public_repos": 61,
+ "public_gists": 2,
+ "observed_public_commits": 462,
+ "observed_public_pull_requests": 22,
+ "followers": 96,
+ "location": "Silicon Oasis, Dubai, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "heartwilltell",
+ "name": "Serhii Mariiekha",
+ "profile_url": "https://github.com/heartwilltell",
+ "public_contributions": 437,
+ "public_repos": 29,
+ "public_gists": 4,
+ "observed_public_commits": 437,
+ "observed_public_pull_requests": 227,
+ "followers": 79,
+ "location": "Abu Dhabi, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "aswinandro",
+ "name": "Aswin Andro",
+ "profile_url": "https://github.com/aswinandro",
+ "public_contributions": 425,
+ "public_repos": 94,
+ "public_gists": 0,
+ "observed_public_commits": 425,
+ "observed_public_pull_requests": 54,
+ "followers": 74,
+ "location": "Dubai, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "cr2007",
+ "name": "CSK",
+ "profile_url": "https://github.com/cr2007",
+ "public_contributions": 327,
+ "public_repos": 99,
+ "public_gists": 8,
+ "observed_public_commits": 327,
+ "observed_public_pull_requests": 41,
+ "followers": 129,
+ "location": "Dubai, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "pooyagolchian",
+ "name": "Pooya Golchian",
+ "profile_url": "https://github.com/pooyagolchian",
+ "public_contributions": 263,
+ "public_repos": 94,
+ "public_gists": 7,
+ "observed_public_commits": 263,
+ "observed_public_pull_requests": 7,
+ "followers": 80,
+ "location": "Dubai, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "amirabbas-gh",
+ "name": "Amirabbas Ghasemi",
+ "profile_url": "https://github.com/amirabbas-gh",
+ "public_contributions": 251,
+ "public_repos": 43,
+ "public_gists": 0,
+ "observed_public_commits": 251,
+ "observed_public_pull_requests": 57,
+ "followers": 70,
+ "location": "United Arab Emirates",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-united-kingdom.json b/data/runs/2026-05-14/countries-united-kingdom.json
new file mode 100644
index 0000000..9384b0b
--- /dev/null
+++ b/data/runs/2026-05-14/countries-united-kingdom.json
@@ -0,0 +1,400 @@
+{
+ "kind": "country",
+ "slug": "united-kingdom",
+ "name": "United Kingdom",
+ "title": "Top observed GitHub contributors in United Kingdom",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 85481
+ ]
+ },
+ "code": "GB",
+ "candidate_count": 96053,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:\"United Kingdom\" repos:>5 type:user",
+ "location:London repos:>5 type:user",
+ "location:England repos:>5 type:user",
+ "location:Scotland repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:\"United Kingdom\" repos:>5 type:user",
+ "total": 29384,
+ "accepted": 25
+ },
+ {
+ "query": "location:London repos:>5 type:user",
+ "total": 56482,
+ "accepted": 20
+ },
+ {
+ "query": "location:England repos:>5 type:user",
+ "total": 6489,
+ "accepted": 23
+ },
+ {
+ "query": "location:Scotland repos:>5 type:user",
+ "total": 3698,
+ "accepted": 25
+ }
+ ],
+ "entries": [
+ {
+ "login": "steipete",
+ "name": "Peter Steinberger",
+ "profile_url": "https://github.com/steipete",
+ "public_contributions": 49979,
+ "public_repos": 191,
+ "public_gists": 297,
+ "observed_public_commits": 49979,
+ "observed_public_pull_requests": 1030,
+ "followers": 49839,
+ "location": "Vienna & London",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:London repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "HariSekhon",
+ "name": "Hari Sekhon",
+ "profile_url": "https://github.com/HariSekhon",
+ "public_contributions": 11613,
+ "public_repos": 209,
+ "public_gists": 358,
+ "observed_public_commits": 11613,
+ "observed_public_pull_requests": 5,
+ "followers": 2179,
+ "location": "London, United Kingdom",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Kingdom\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "MikeMcQuaid",
+ "name": "Mike McQuaid",
+ "profile_url": "https://github.com/MikeMcQuaid",
+ "public_contributions": 5119,
+ "public_repos": 44,
+ "public_gists": 0,
+ "observed_public_commits": 5119,
+ "observed_public_pull_requests": 636,
+ "followers": 4312,
+ "location": "Edinburgh, Scotland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Scotland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "issus",
+ "name": "Mark",
+ "profile_url": "https://github.com/issus",
+ "public_contributions": 4564,
+ "public_repos": 75,
+ "public_gists": 0,
+ "observed_public_commits": 4564,
+ "observed_public_pull_requests": 0,
+ "followers": 520,
+ "location": "Scotland",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Scotland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "nikivdev",
+ "name": "Nikita",
+ "profile_url": "https://github.com/nikivdev",
+ "public_contributions": 3074,
+ "public_repos": 558,
+ "public_gists": 8,
+ "observed_public_commits": 3074,
+ "observed_public_pull_requests": 7,
+ "followers": 5019,
+ "location": "London",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:London repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "wighawag",
+ "name": "Ronan Sandford",
+ "profile_url": "https://github.com/wighawag",
+ "public_contributions": 2887,
+ "public_repos": 610,
+ "public_gists": 26,
+ "observed_public_commits": 2887,
+ "observed_public_pull_requests": 34,
+ "followers": 843,
+ "location": "Dundee, Scotland",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Scotland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "championswimmer",
+ "name": "Arnav Gupta",
+ "profile_url": "https://github.com/championswimmer",
+ "public_contributions": 2390,
+ "public_repos": 414,
+ "public_gists": 67,
+ "observed_public_commits": 2390,
+ "observed_public_pull_requests": 121,
+ "followers": 5054,
+ "location": "London, UK",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:London repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "segunadebayo",
+ "name": "Segun Adebayo",
+ "profile_url": "https://github.com/segunadebayo",
+ "public_contributions": 2204,
+ "public_repos": 45,
+ "public_gists": 34,
+ "observed_public_commits": 2204,
+ "observed_public_pull_requests": 53,
+ "followers": 4404,
+ "location": "United Kingdom",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"United Kingdom\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "mvdan",
+ "name": "Daniel Martí",
+ "profile_url": "https://github.com/mvdan",
+ "public_contributions": 1826,
+ "public_repos": 81,
+ "public_gists": 5,
+ "observed_public_commits": 1826,
+ "observed_public_pull_requests": 27,
+ "followers": 2529,
+ "location": "London, United Kingdom",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Kingdom\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "alexellis",
+ "name": "Alex Ellis",
+ "profile_url": "https://github.com/alexellis",
+ "public_contributions": 1825,
+ "public_repos": 509,
+ "public_gists": 218,
+ "observed_public_commits": 1825,
+ "observed_public_pull_requests": 37,
+ "followers": 5129,
+ "location": "United Kingdom",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"United Kingdom\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "lissy93",
+ "name": "Alicia Sykes",
+ "profile_url": "https://github.com/lissy93",
+ "public_contributions": 1739,
+ "public_repos": 140,
+ "public_gists": 22,
+ "observed_public_commits": 1739,
+ "observed_public_pull_requests": 117,
+ "followers": 7098,
+ "location": "London, UK",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:London repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "threepointone",
+ "name": "Sunil Pai",
+ "profile_url": "https://github.com/threepointone",
+ "public_contributions": 1636,
+ "public_repos": 387,
+ "public_gists": 64,
+ "observed_public_commits": 1636,
+ "observed_public_pull_requests": 665,
+ "followers": 4217,
+ "location": "Newcastle Upon Tyne, England",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:England repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "iamtrask",
+ "name": "Andrew Trask",
+ "profile_url": "https://github.com/iamtrask",
+ "public_contributions": 1538,
+ "public_repos": 107,
+ "public_gists": 4,
+ "observed_public_commits": 1538,
+ "observed_public_pull_requests": 22,
+ "followers": 4470,
+ "location": "Oxford, England",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:England repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "nilbuild",
+ "name": "Kamran Ahmed",
+ "profile_url": "https://github.com/nilbuild",
+ "public_contributions": 1536,
+ "public_repos": 128,
+ "public_gists": 26,
+ "observed_public_commits": 1536,
+ "observed_public_pull_requests": 25,
+ "followers": 40022,
+ "location": "United Kingdom",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"United Kingdom\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "wenkokke",
+ "name": "Wen Kokke",
+ "profile_url": "https://github.com/wenkokke",
+ "public_contributions": 1465,
+ "public_repos": 193,
+ "public_gists": 30,
+ "observed_public_commits": 1465,
+ "observed_public_pull_requests": 196,
+ "followers": 492,
+ "location": "Scotland",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Scotland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "keithamus",
+ "name": "Keith Cirkel",
+ "profile_url": "https://github.com/keithamus",
+ "public_contributions": 1393,
+ "public_repos": 395,
+ "public_gists": 11,
+ "observed_public_commits": 1393,
+ "observed_public_pull_requests": 792,
+ "followers": 1790,
+ "location": "London, England",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:England repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "surma",
+ "name": "Surma",
+ "profile_url": "https://github.com/surma",
+ "public_contributions": 1147,
+ "public_repos": 115,
+ "public_gists": 69,
+ "observed_public_commits": 1147,
+ "observed_public_pull_requests": 116,
+ "followers": 4586,
+ "location": "Bristol, England",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:England repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "peterjc",
+ "name": "Peter Cock",
+ "profile_url": "https://github.com/peterjc",
+ "public_contributions": 1073,
+ "public_repos": 259,
+ "public_gists": 19,
+ "observed_public_commits": 1073,
+ "observed_public_pull_requests": 194,
+ "followers": 508,
+ "location": "Dundee, Scotland, UK",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Scotland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "samuelcolvin",
+ "name": "Samuel Colvin",
+ "profile_url": "https://github.com/samuelcolvin",
+ "public_contributions": 970,
+ "public_repos": 328,
+ "public_gists": 133,
+ "observed_public_commits": 970,
+ "observed_public_pull_requests": 381,
+ "followers": 6293,
+ "location": "London, United Kingdom",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Kingdom\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "trueadm",
+ "name": "Dominic Gannaway",
+ "profile_url": "https://github.com/trueadm",
+ "public_contributions": 918,
+ "public_repos": 85,
+ "public_gists": 42,
+ "observed_public_commits": 918,
+ "observed_public_pull_requests": 86,
+ "followers": 4947,
+ "location": "London, United Kingdom",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Kingdom\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-united-states.json b/data/runs/2026-05-14/countries-united-states.json
new file mode 100644
index 0000000..fe14cd8
--- /dev/null
+++ b/data/runs/2026-05-14/countries-united-states.json
@@ -0,0 +1,404 @@
+{
+ "kind": "country",
+ "slug": "united-states",
+ "name": "United States",
+ "title": "Top observed GitHub contributors in United States",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 30329
+ ]
+ },
+ "code": "US",
+ "candidate_count": 146033,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:\"United States\" repos:>5 type:user",
+ "location:California repos:>5 type:user",
+ "location:\"San Francisco\" repos:>5 type:user",
+ "location:Seattle repos:>5 type:user",
+ "location:NYC repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:\"United States\" repos:>5 type:user",
+ "total": 42455,
+ "accepted": 20
+ },
+ {
+ "query": "location:California repos:>5 type:user",
+ "total": 27285,
+ "accepted": 20
+ },
+ {
+ "query": "location:\"San Francisco\" repos:>5 type:user",
+ "total": 37930,
+ "accepted": 18
+ },
+ {
+ "query": "location:Seattle repos:>5 type:user",
+ "total": 31048,
+ "accepted": 20
+ },
+ {
+ "query": "location:NYC repos:>5 type:user",
+ "total": 7315,
+ "accepted": 0
+ }
+ ],
+ "entries": [
+ {
+ "login": "vczh",
+ "profile_url": "https://github.com/vczh",
+ "public_contributions": 5663,
+ "public_repos": 20,
+ "public_gists": 10,
+ "observed_public_commits": 5663,
+ "observed_public_pull_requests": 5,
+ "followers": 17530,
+ "location": "Seattle, WA, USA",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Seattle repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "steven-tey",
+ "name": "Steven Tey",
+ "profile_url": "https://github.com/steven-tey",
+ "public_contributions": 5014,
+ "public_repos": 116,
+ "public_gists": 54,
+ "observed_public_commits": 5014,
+ "observed_public_pull_requests": 445,
+ "followers": 6018,
+ "location": "Seattle, WA",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Seattle repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "lucidrains",
+ "name": "Phil Wang",
+ "profile_url": "https://github.com/lucidrains",
+ "public_contributions": 4184,
+ "public_repos": 395,
+ "public_gists": 33,
+ "observed_public_commits": 4184,
+ "observed_public_pull_requests": 24,
+ "followers": 59804,
+ "location": "San Francisco",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:\"San Francisco\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "dtolnay",
+ "name": "David Tolnay",
+ "profile_url": "https://github.com/dtolnay",
+ "public_contributions": 3916,
+ "public_repos": 133,
+ "public_gists": 3,
+ "observed_public_commits": 3916,
+ "observed_public_pull_requests": 607,
+ "followers": 9366,
+ "location": "Redwood City, California",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:California repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "simonw",
+ "name": "Simon Willison",
+ "profile_url": "https://github.com/simonw",
+ "public_contributions": 3726,
+ "public_repos": 999,
+ "public_gists": 335,
+ "observed_public_commits": 3726,
+ "observed_public_pull_requests": 736,
+ "followers": 14836,
+ "location": "Half Moon Bay, California",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:California repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "pamelafox",
+ "name": "Pamela Fox",
+ "profile_url": "https://github.com/pamelafox",
+ "public_contributions": 1936,
+ "public_repos": 797,
+ "public_gists": 244,
+ "observed_public_commits": 1936,
+ "observed_public_pull_requests": 321,
+ "followers": 3922,
+ "location": "California",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:California repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "glenn-jocher",
+ "name": "Glenn Jocher",
+ "profile_url": "https://github.com/glenn-jocher",
+ "public_contributions": 1720,
+ "public_repos": 17,
+ "public_gists": 6,
+ "observed_public_commits": 1720,
+ "observed_public_pull_requests": 1374,
+ "followers": 4037,
+ "location": "United States",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"United States\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "colinhacks",
+ "name": "Colin McDonnell",
+ "profile_url": "https://github.com/colinhacks",
+ "public_contributions": 1474,
+ "public_repos": 168,
+ "public_gists": 30,
+ "observed_public_commits": 1474,
+ "observed_public_pull_requests": 173,
+ "followers": 3711,
+ "location": "Seattle, WA",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Seattle repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "valyala",
+ "name": "Aliaksandr Valialkin",
+ "profile_url": "https://github.com/valyala",
+ "public_contributions": 1380,
+ "public_repos": 70,
+ "public_gists": 5,
+ "observed_public_commits": 1380,
+ "observed_public_pull_requests": 2,
+ "followers": 3864,
+ "location": "United states",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"United States\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "mjackson",
+ "name": "Michael Jackson",
+ "profile_url": "https://github.com/mjackson",
+ "public_contributions": 1316,
+ "public_repos": 226,
+ "public_gists": 77,
+ "observed_public_commits": 1316,
+ "observed_public_pull_requests": 134,
+ "followers": 7452,
+ "location": "Carlsbad, California",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:California repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "khuyentran1401",
+ "name": "Khuyen Tran",
+ "profile_url": "https://github.com/khuyentran1401",
+ "public_contributions": 1138,
+ "public_repos": 221,
+ "public_gists": 479,
+ "observed_public_commits": 1138,
+ "observed_public_pull_requests": 109,
+ "followers": 3775,
+ "location": "United States",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"United States\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "eliben",
+ "name": "Eli Bendersky",
+ "profile_url": "https://github.com/eliben",
+ "public_contributions": 986,
+ "public_repos": 83,
+ "public_gists": 26,
+ "observed_public_commits": 986,
+ "observed_public_pull_requests": 3,
+ "followers": 6013,
+ "location": "California",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:California repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "koush",
+ "name": "Koushik Dutta",
+ "profile_url": "https://github.com/koush",
+ "public_contributions": 846,
+ "public_repos": 384,
+ "public_gists": 314,
+ "observed_public_commits": 846,
+ "observed_public_pull_requests": 27,
+ "followers": 8404,
+ "location": "Seattle, WA",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Seattle repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "bradfitz",
+ "name": "Brad Fitzpatrick",
+ "profile_url": "https://github.com/bradfitz",
+ "public_contributions": 840,
+ "public_repos": 197,
+ "public_gists": 67,
+ "observed_public_commits": 840,
+ "observed_public_pull_requests": 481,
+ "followers": 13269,
+ "location": "Seattle",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Seattle repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "danielmiessler",
+ "name": "Daniel Miessler 🛡️",
+ "profile_url": "https://github.com/danielmiessler",
+ "public_contributions": 818,
+ "public_repos": 82,
+ "public_gists": 16,
+ "observed_public_commits": 818,
+ "observed_public_pull_requests": 7,
+ "followers": 15688,
+ "location": "San Francisco Bay Area",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:\"San Francisco\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "stephencelis",
+ "name": "Stephen Celis",
+ "profile_url": "https://github.com/stephencelis",
+ "public_contributions": 736,
+ "public_repos": 155,
+ "public_gists": 42,
+ "observed_public_commits": 736,
+ "observed_public_pull_requests": 310,
+ "followers": 6153,
+ "location": "California",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:California repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "evanw",
+ "name": "Evan Wallace",
+ "profile_url": "https://github.com/evanw",
+ "public_contributions": 687,
+ "public_repos": 129,
+ "public_gists": 20,
+ "observed_public_commits": 687,
+ "observed_public_pull_requests": 4,
+ "followers": 14055,
+ "location": "San Francisco",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:\"San Francisco\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "tenderlove",
+ "name": "Aaron Patterson",
+ "profile_url": "https://github.com/tenderlove",
+ "public_contributions": 654,
+ "public_repos": 447,
+ "public_gists": 744,
+ "observed_public_commits": 654,
+ "observed_public_pull_requests": 102,
+ "followers": 9620,
+ "location": "Seattle",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:Seattle repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "ThioJoe",
+ "profile_url": "https://github.com/ThioJoe",
+ "public_contributions": 627,
+ "public_repos": 73,
+ "public_gists": 18,
+ "observed_public_commits": 627,
+ "observed_public_pull_requests": 16,
+ "followers": 3247,
+ "location": "United States & America",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United States\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "chenglou",
+ "name": "Cheng Lou",
+ "profile_url": "https://github.com/chenglou",
+ "public_contributions": 546,
+ "public_repos": 220,
+ "public_gists": 42,
+ "observed_public_commits": 546,
+ "observed_public_pull_requests": 1,
+ "followers": 9553,
+ "location": "California",
+ "location_confidence": "city-match",
+ "discovered_by_query": "location:California repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/countries-vietnam.json b/data/runs/2026-05-14/countries-vietnam.json
new file mode 100644
index 0000000..664a6e5
--- /dev/null
+++ b/data/runs/2026-05-14/countries-vietnam.json
@@ -0,0 +1,382 @@
+{
+ "kind": "country",
+ "slug": "vietnam",
+ "name": "Vietnam",
+ "title": "Top observed GitHub contributors in Vietnam",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 24854
+ ]
+ },
+ "code": "VN",
+ "candidate_count": 16044,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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:Vietnam repos:>5 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "location:Vietnam repos:>5 type:user",
+ "total": 16044,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "vinhnx",
+ "name": "Vinh Nguyen",
+ "profile_url": "https://github.com/vinhnx",
+ "public_contributions": 7134,
+ "public_repos": 239,
+ "public_gists": 250,
+ "observed_public_commits": 7134,
+ "observed_public_pull_requests": 401,
+ "followers": 556,
+ "location": "Chau Doc, An Giang. Vietnam",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "datlechin",
+ "name": "Ngô Quốc Đạt",
+ "profile_url": "https://github.com/datlechin",
+ "public_contributions": 3419,
+ "public_repos": 77,
+ "public_gists": 1,
+ "observed_public_commits": 3419,
+ "observed_public_pull_requests": 922,
+ "followers": 225,
+ "location": "Ho Chi Minh, Vietnam",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "jayden-dang",
+ "name": "Jayden",
+ "profile_url": "https://github.com/jayden-dang",
+ "public_contributions": 3398,
+ "public_repos": 84,
+ "public_gists": 1,
+ "observed_public_commits": 3398,
+ "observed_public_pull_requests": 33,
+ "followers": 226,
+ "location": "VietNam",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "trinhminhtriet",
+ "name": "Triet Trinh",
+ "profile_url": "https://github.com/trinhminhtriet",
+ "public_contributions": 2738,
+ "public_repos": 99,
+ "public_gists": 4,
+ "observed_public_commits": 2738,
+ "observed_public_pull_requests": 11,
+ "followers": 7348,
+ "location": "Vietnam",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 4
+ },
+ {
+ "login": "mrgoonie",
+ "name": "Duy /zuey/",
+ "profile_url": "https://github.com/mrgoonie",
+ "public_contributions": 1811,
+ "public_repos": 115,
+ "public_gists": 0,
+ "observed_public_commits": 1811,
+ "observed_public_pull_requests": 272,
+ "followers": 797,
+ "location": "Vietnam",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 5
+ },
+ {
+ "login": "hoc081098",
+ "name": "Petrus Nguyễn Thái Học",
+ "profile_url": "https://github.com/hoc081098",
+ "public_contributions": 1381,
+ "public_repos": 180,
+ "public_gists": 137,
+ "observed_public_commits": 1381,
+ "observed_public_pull_requests": 18,
+ "followers": 911,
+ "location": "Da Nang, Vietnam",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "hathach",
+ "name": "Ha Thach",
+ "profile_url": "https://github.com/hathach",
+ "public_contributions": 1306,
+ "public_repos": 66,
+ "public_gists": 6,
+ "observed_public_commits": 1306,
+ "observed_public_pull_requests": 169,
+ "followers": 3890,
+ "location": "hochiminh city, vietnam",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "rilwis",
+ "name": "Anh Tran",
+ "profile_url": "https://github.com/rilwis",
+ "public_contributions": 1283,
+ "public_repos": 32,
+ "public_gists": 44,
+ "observed_public_commits": 1283,
+ "observed_public_pull_requests": 66,
+ "followers": 262,
+ "location": "Hanoi, Vietnam",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "dopaemon",
+ "name": "Trần Nguyễn Tuấn Anh",
+ "profile_url": "https://github.com/dopaemon",
+ "public_contributions": 1271,
+ "public_repos": 300,
+ "public_gists": 8,
+ "observed_public_commits": 1271,
+ "observed_public_pull_requests": 9,
+ "followers": 1226,
+ "location": "Vietnam",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "hunghg255",
+ "name": "Hung Hoang",
+ "profile_url": "https://github.com/hunghg255",
+ "public_contributions": 1113,
+ "public_repos": 567,
+ "public_gists": 67,
+ "observed_public_commits": 1113,
+ "observed_public_pull_requests": 19,
+ "followers": 363,
+ "location": "Hanoi, Vietnam",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "daohoangson",
+ "name": "Đào Hoàng Sơn",
+ "profile_url": "https://github.com/daohoangson",
+ "public_contributions": 966,
+ "public_repos": 230,
+ "public_gists": 72,
+ "observed_public_commits": 966,
+ "observed_public_pull_requests": 50,
+ "followers": 256,
+ "location": "Vietnam",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "hoangtien2k3",
+ "name": "Hoàng Anh Tiến",
+ "profile_url": "https://github.com/hoangtien2k3",
+ "public_contributions": 952,
+ "public_repos": 57,
+ "public_gists": 2,
+ "observed_public_commits": 952,
+ "observed_public_pull_requests": 10,
+ "followers": 268,
+ "location": "Hanoi, Vietnam",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "vietanhdev",
+ "name": "Viet-Anh NGUYEN",
+ "profile_url": "https://github.com/vietanhdev",
+ "public_contributions": 906,
+ "public_repos": 194,
+ "public_gists": 12,
+ "observed_public_commits": 906,
+ "observed_public_pull_requests": 9,
+ "followers": 736,
+ "location": "Vietnam",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "bxdoan",
+ "name": "Doan Bui",
+ "profile_url": "https://github.com/bxdoan",
+ "public_contributions": 860,
+ "public_repos": 106,
+ "public_gists": 1,
+ "observed_public_commits": 860,
+ "observed_public_pull_requests": 0,
+ "followers": 246,
+ "location": "Vietnam",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "monokaijs",
+ "name": "Nguyễn Anh Nhân",
+ "profile_url": "https://github.com/monokaijs",
+ "public_contributions": 786,
+ "public_repos": 211,
+ "public_gists": 51,
+ "observed_public_commits": 786,
+ "observed_public_pull_requests": 26,
+ "followers": 334,
+ "location": "Hanoi, Vietnam",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "AskAlexSharov",
+ "name": "Alex Sharov",
+ "profile_url": "https://github.com/AskAlexSharov",
+ "public_contributions": 636,
+ "public_repos": 62,
+ "public_gists": 4,
+ "observed_public_commits": 636,
+ "observed_public_pull_requests": 848,
+ "followers": 441,
+ "location": "Vietnam",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "VoDaiLocz",
+ "name": "Võ Đại Lộc",
+ "profile_url": "https://github.com/VoDaiLocz",
+ "public_contributions": 611,
+ "public_repos": 33,
+ "public_gists": 0,
+ "observed_public_commits": 611,
+ "observed_public_pull_requests": 27,
+ "followers": 1019,
+ "location": "Vietnam",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "maxrave-dev",
+ "name": "Nguyễn Đức Tuấn Minh",
+ "profile_url": "https://github.com/maxrave-dev",
+ "public_contributions": 567,
+ "public_repos": 42,
+ "public_gists": 0,
+ "observed_public_commits": 567,
+ "observed_public_pull_requests": 69,
+ "followers": 940,
+ "location": "Vietnam",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "lucthienphong1120",
+ "name": "Thiên Phong",
+ "profile_url": "https://github.com/lucthienphong1120",
+ "public_contributions": 539,
+ "public_repos": 89,
+ "public_gists": 0,
+ "observed_public_commits": 539,
+ "observed_public_pull_requests": 6,
+ "followers": 386,
+ "location": "Vietnam",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 20
+ },
+ {
+ "login": "bazzi24",
+ "name": "Bazzi Tr",
+ "profile_url": "https://github.com/bazzi24",
+ "public_contributions": 513,
+ "public_repos": 10,
+ "public_gists": 0,
+ "observed_public_commits": 513,
+ "observed_public_pull_requests": 16,
+ "followers": 292,
+ "location": "Vietnam",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Vietnam repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 19
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/global-contributors.json b/data/runs/2026-05-14/global-contributors.json
new file mode 100644
index 0000000..9b8603b
--- /dev/null
+++ b/data/runs/2026-05-14/global-contributors.json
@@ -0,0 +1,393 @@
+{
+ "kind": "global",
+ "slug": "contributors",
+ "name": "Global",
+ "title": "Top observed GitHub contributors globally",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 970834
+ ]
+ },
+ "candidate_count": 12699,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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": [
+ "followers:>1000 repos:>20 type:user",
+ "repos:>100 followers:>500 type:user",
+ "derived from current country and language contributor snapshots"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "followers:>1000 repos:>20 type:user",
+ "total": 6517,
+ "accepted": 80
+ },
+ {
+ "query": "repos:>100 followers:>500 type:user",
+ "total": 6182,
+ "accepted": 33
+ },
+ {
+ "query": "derived from current country, language, and global contributor snapshots",
+ "total": 820,
+ "accepted": 0
+ }
+ ],
+ "entries": [
+ {
+ "login": "farhan7reza7",
+ "name": "Farhan Reza",
+ "profile_url": "https://github.com/farhan7reza7",
+ "public_contributions": 502287,
+ "public_repos": 110,
+ "public_gists": 0,
+ "observed_public_commits": 502287,
+ "observed_public_pull_requests": 35,
+ "followers": 2458,
+ "location": "New Delhi, India",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 1,
+ "previous_rank": 1
+ },
+ {
+ "login": "fdciabdul",
+ "name": "taqin",
+ "profile_url": "https://github.com/fdciabdul",
+ "public_contributions": 78382,
+ "public_repos": 155,
+ "public_gists": 68,
+ "observed_public_commits": 78382,
+ "observed_public_pull_requests": 34,
+ "followers": 584,
+ "location": "Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2,
+ "previous_rank": 2
+ },
+ {
+ "login": "bocaletto-luca",
+ "name": "Bocaletto Luca",
+ "profile_url": "https://github.com/bocaletto-luca",
+ "public_contributions": 71482,
+ "public_repos": 294,
+ "public_gists": 8,
+ "observed_public_commits": 71482,
+ "observed_public_pull_requests": 145,
+ "followers": 2330,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 3,
+ "previous_rank": 3
+ },
+ {
+ "login": "wizardforcel",
+ "name": "布客飞龙",
+ "profile_url": "https://github.com/wizardforcel",
+ "public_contributions": 53881,
+ "public_repos": 1613,
+ "public_gists": 13,
+ "observed_public_commits": 53881,
+ "observed_public_pull_requests": 2,
+ "followers": 10266,
+ "location": "Beijing, China",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 4,
+ "previous_rank": 5
+ },
+ {
+ "login": "noahgift",
+ "name": "Noah Gift",
+ "profile_url": "https://github.com/noahgift",
+ "public_contributions": 53717,
+ "public_repos": 402,
+ "public_gists": 63,
+ "observed_public_commits": 53717,
+ "observed_public_pull_requests": 2480,
+ "followers": 3337,
+ "location": "Spain",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5,
+ "previous_rank": 4
+ },
+ {
+ "login": "steipete",
+ "name": "Peter Steinberger",
+ "profile_url": "https://github.com/steipete",
+ "public_contributions": 49987,
+ "public_repos": 191,
+ "public_gists": 297,
+ "observed_public_commits": 49987,
+ "observed_public_pull_requests": 1030,
+ "followers": 49841,
+ "location": "Vienna & London",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Vienna repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6,
+ "previous_rank": 6
+ },
+ {
+ "login": "ryanbr",
+ "name": "Fanboynz",
+ "profile_url": "https://github.com/ryanbr",
+ "public_contributions": 44946,
+ "public_repos": 47,
+ "public_gists": 0,
+ "observed_public_commits": 44946,
+ "observed_public_pull_requests": 659,
+ "followers": 464,
+ "location": "New Zealand",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7,
+ "previous_rank": 7
+ },
+ {
+ "login": "yegor256",
+ "name": "Yegor Bugayenko",
+ "profile_url": "https://github.com/yegor256",
+ "public_contributions": 39770,
+ "public_repos": 229,
+ "public_gists": 18,
+ "observed_public_commits": 39770,
+ "observed_public_pull_requests": 178,
+ "followers": 5361,
+ "location": "China",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:China repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8,
+ "previous_rank": 8
+ },
+ {
+ "login": "buraksocial",
+ "name": "Burâk",
+ "profile_url": "https://github.com/buraksocial",
+ "public_contributions": 39168,
+ "public_repos": 17,
+ "public_gists": 1,
+ "observed_public_commits": 39168,
+ "observed_public_pull_requests": 3,
+ "followers": 3203,
+ "location": "Izmir, Turkey",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 9,
+ "previous_rank": 9
+ },
+ {
+ "login": "Correia-jpv",
+ "name": "João Correia",
+ "profile_url": "https://github.com/Correia-jpv",
+ "public_contributions": 37214,
+ "public_repos": 140,
+ "public_gists": 0,
+ "observed_public_commits": 37214,
+ "observed_public_pull_requests": 32,
+ "followers": 479,
+ "location": "Porto, Portugal",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10,
+ "previous_rank": 10
+ },
+ {
+ "login": "hendisantika",
+ "name": "Hendi Santika",
+ "profile_url": "https://github.com/hendisantika",
+ "public_contributions": 35856,
+ "public_repos": 2310,
+ "public_gists": 70,
+ "observed_public_commits": 35856,
+ "observed_public_pull_requests": 14,
+ "followers": 2051,
+ "location": "Bandung Jawa Barat - Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11,
+ "previous_rank": 11
+ },
+ {
+ "login": "peter279k",
+ "name": "Chun-Sheng, Li",
+ "profile_url": "https://github.com/peter279k",
+ "public_contributions": 34314,
+ "public_repos": 1017,
+ "public_gists": 349,
+ "observed_public_commits": 34314,
+ "observed_public_pull_requests": 29,
+ "followers": 2180,
+ "location": "Taipei, Taiwan",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Taiwan repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12,
+ "previous_rank": 12
+ },
+ {
+ "login": "marcusramberg",
+ "name": "Marcus Ramberg",
+ "profile_url": "https://github.com/marcusramberg",
+ "public_contributions": 32465,
+ "public_repos": 344,
+ "public_gists": 320,
+ "observed_public_commits": 32465,
+ "observed_public_pull_requests": 141,
+ "followers": 352,
+ "location": "Oslo, Norway",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13,
+ "previous_rank": 13
+ },
+ {
+ "login": "Charles-Chrismann",
+ "name": "Charles Chrismann",
+ "profile_url": "https://github.com/Charles-Chrismann",
+ "public_contributions": 29497,
+ "public_repos": 55,
+ "public_gists": 0,
+ "observed_public_commits": 29497,
+ "observed_public_pull_requests": 38,
+ "followers": 15672,
+ "location": "Paris, La Défense",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Paris repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14,
+ "previous_rank": 14
+ },
+ {
+ "login": "menacedjava",
+ "name": "Madumarov Davron ",
+ "profile_url": "https://github.com/menacedjava",
+ "public_contributions": 25801,
+ "public_repos": 343,
+ "public_gists": 0,
+ "observed_public_commits": 25801,
+ "observed_public_pull_requests": 5,
+ "followers": 253,
+ "location": "United Arab Emirates",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15,
+ "previous_rank": 15
+ },
+ {
+ "login": "DanielTRZ",
+ "name": "Daniel Trzeciński",
+ "profile_url": "https://github.com/DanielTRZ",
+ "public_contributions": 24203,
+ "public_repos": 105,
+ "public_gists": 0,
+ "observed_public_commits": 24203,
+ "observed_public_pull_requests": 27,
+ "followers": 644,
+ "location": "Zabrze - Poland",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Poland repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16,
+ "previous_rank": 16
+ },
+ {
+ "login": "mP1",
+ "name": "Miroslav Pokorny",
+ "profile_url": "https://github.com/mP1",
+ "public_contributions": 22914,
+ "public_repos": 113,
+ "public_gists": 0,
+ "observed_public_commits": 22914,
+ "observed_public_pull_requests": 9943,
+ "followers": 8,
+ "location": "NSW, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia followers:<10 repos:80..120 type:user",
+ "notable_repositories": [],
+ "rank": 17,
+ "previous_rank": 17
+ },
+ {
+ "login": "lupyuen",
+ "name": "Lup Yuen Lee",
+ "profile_url": "https://github.com/lupyuen",
+ "public_contributions": 22607,
+ "public_repos": 210,
+ "public_gists": 1723,
+ "observed_public_commits": 22607,
+ "observed_public_pull_requests": 14,
+ "followers": 881,
+ "location": "Singapore",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Singapore repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18,
+ "previous_rank": 18
+ },
+ {
+ "login": "SimonCropp",
+ "name": "Simon Cropp",
+ "profile_url": "https://github.com/SimonCropp",
+ "public_contributions": 20836,
+ "public_repos": 184,
+ "public_gists": 57,
+ "observed_public_commits": 20836,
+ "observed_public_pull_requests": 1349,
+ "followers": 1106,
+ "location": "Canberra, ACT, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19,
+ "previous_rank": 19
+ },
+ {
+ "login": "leoloso",
+ "name": "Leonardo Losoviz",
+ "profile_url": "https://github.com/leoloso",
+ "public_contributions": 16030,
+ "public_repos": 108,
+ "public_gists": 11,
+ "observed_public_commits": 16030,
+ "observed_public_pull_requests": 237,
+ "followers": 138,
+ "location": "Kuala Lumpur, Malaysia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20,
+ "previous_rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/languages-typescript.json b/data/runs/2026-05-14/languages-typescript.json
new file mode 100644
index 0000000..4853b54
--- /dev/null
+++ b/data/runs/2026-05-14/languages-typescript.json
@@ -0,0 +1,356 @@
+{
+ "kind": "language",
+ "slug": "typescript",
+ "name": "TypeScript",
+ "title": "Top observed TypeScript open-source contributors",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-rest-raw-public-metrics",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 91875
+ ]
+ },
+ "candidate_count": 6245,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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": [
+ "language:TypeScript repos:>10 followers:>25 type:user"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "total": 6245,
+ "accepted": 100
+ }
+ ],
+ "entries": [
+ {
+ "login": "buraksocial",
+ "name": "Burâk",
+ "profile_url": "https://github.com/buraksocial",
+ "public_contributions": 39168,
+ "public_repos": 17,
+ "public_gists": 1,
+ "observed_public_commits": 39168,
+ "observed_public_pull_requests": 3,
+ "followers": 3203,
+ "location": "Izmir, Turkey",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 1
+ },
+ {
+ "login": "azure-sdk",
+ "name": "Azure SDK Bot",
+ "profile_url": "https://github.com/azure-sdk",
+ "public_contributions": 13811,
+ "public_repos": 127,
+ "public_gists": 0,
+ "observed_public_commits": 13811,
+ "observed_public_pull_requests": 8632,
+ "followers": 4702,
+ "location": "Worldwide!",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 2
+ },
+ {
+ "login": "ruvnet",
+ "name": "rUv",
+ "profile_url": "https://github.com/ruvnet",
+ "public_contributions": 10509,
+ "public_repos": 178,
+ "public_gists": 347,
+ "observed_public_commits": 10509,
+ "observed_public_pull_requests": 835,
+ "followers": 7860,
+ "location": "0x",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 3
+ },
+ {
+ "login": "Pawdroid",
+ "name": "Pawdroid",
+ "profile_url": "https://github.com/Pawdroid",
+ "public_contributions": 8329,
+ "public_repos": 17,
+ "public_gists": 0,
+ "observed_public_commits": 8329,
+ "observed_public_pull_requests": 0,
+ "followers": 2032,
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 4
+ },
+ {
+ "login": "OHANA-WEB",
+ "name": "M@RISAKI",
+ "profile_url": "https://github.com/OHANA-WEB",
+ "public_contributions": 5052,
+ "public_repos": 54,
+ "public_gists": 0,
+ "observed_public_commits": 5052,
+ "observed_public_pull_requests": 2,
+ "followers": 1748,
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 5
+ },
+ {
+ "login": "Boshen",
+ "name": "Boshen",
+ "profile_url": "https://github.com/Boshen",
+ "public_contributions": 4410,
+ "public_repos": 130,
+ "public_gists": 3,
+ "observed_public_commits": 4410,
+ "observed_public_pull_requests": 2273,
+ "followers": 2043,
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 6
+ },
+ {
+ "login": "arch-yunus",
+ "name": "Yunus ÇETİN",
+ "profile_url": "https://github.com/arch-yunus",
+ "public_contributions": 3144,
+ "public_repos": 309,
+ "public_gists": 1,
+ "observed_public_commits": 3144,
+ "observed_public_pull_requests": 26,
+ "followers": 4985,
+ "location": "Türkiye",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 7
+ },
+ {
+ "login": "laurindoisaac",
+ "name": "Vas Ber",
+ "profile_url": "https://github.com/laurindoisaac",
+ "public_contributions": 2652,
+ "public_repos": 329,
+ "public_gists": 0,
+ "observed_public_commits": 2652,
+ "observed_public_pull_requests": 328,
+ "followers": 1787,
+ "location": "Berlin",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 8
+ },
+ {
+ "login": "Tyriar",
+ "name": "Daniel Imms",
+ "profile_url": "https://github.com/Tyriar",
+ "public_contributions": 2637,
+ "public_repos": 182,
+ "public_gists": 5,
+ "observed_public_commits": 2637,
+ "observed_public_pull_requests": 755,
+ "followers": 2762,
+ "location": "Bothell, WA",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 9
+ },
+ {
+ "login": "mvanhorn",
+ "name": "Matt Van Horn",
+ "profile_url": "https://github.com/mvanhorn",
+ "public_contributions": 2163,
+ "public_repos": 973,
+ "public_gists": 0,
+ "observed_public_commits": 2163,
+ "observed_public_pull_requests": 2160,
+ "followers": 1723,
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 10
+ },
+ {
+ "login": "kamilmysliwiec",
+ "name": "Kamil Mysliwiec",
+ "profile_url": "https://github.com/kamilmysliwiec",
+ "public_contributions": 2033,
+ "public_repos": 62,
+ "public_gists": 0,
+ "observed_public_commits": 2033,
+ "observed_public_pull_requests": 57,
+ "followers": 8720,
+ "location": "Poland",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 11
+ },
+ {
+ "login": "AhsanAyaz",
+ "name": "Muhammad Ahsan Ayaz",
+ "profile_url": "https://github.com/AhsanAyaz",
+ "public_contributions": 1750,
+ "public_repos": 291,
+ "public_gists": 49,
+ "observed_public_commits": 1750,
+ "observed_public_pull_requests": 45,
+ "followers": 1561,
+ "location": "Stockholm, Sweden",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 12
+ },
+ {
+ "login": "Brooooooklyn",
+ "name": "LongYinan",
+ "profile_url": "https://github.com/Brooooooklyn",
+ "public_contributions": 1695,
+ "public_repos": 328,
+ "public_gists": 5,
+ "observed_public_commits": 1695,
+ "observed_public_pull_requests": 896,
+ "followers": 5024,
+ "location": "Singapore",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 13
+ },
+ {
+ "login": "kijai",
+ "name": "Jukka Seppänen",
+ "profile_url": "https://github.com/kijai",
+ "public_contributions": 1691,
+ "public_repos": 107,
+ "public_gists": 0,
+ "observed_public_commits": 1691,
+ "observed_public_pull_requests": 67,
+ "followers": 6090,
+ "location": "Finland",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 14
+ },
+ {
+ "login": "dsherret",
+ "name": "David Sherret",
+ "profile_url": "https://github.com/dsherret",
+ "public_contributions": 1582,
+ "public_repos": 184,
+ "public_gists": 19,
+ "observed_public_commits": 1582,
+ "observed_public_pull_requests": 1050,
+ "followers": 2090,
+ "location": "Toronto, Canada",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 15
+ },
+ {
+ "login": "nevo-david",
+ "name": "Nevo David",
+ "profile_url": "https://github.com/nevo-david",
+ "public_contributions": 1494,
+ "public_repos": 55,
+ "public_gists": 0,
+ "observed_public_commits": 1494,
+ "observed_public_pull_requests": 25,
+ "followers": 1981,
+ "location": "Remote",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 16
+ },
+ {
+ "login": "alxhub",
+ "name": "Alex Rickabaugh",
+ "profile_url": "https://github.com/alxhub",
+ "public_contributions": 1246,
+ "public_repos": 85,
+ "public_gists": 146,
+ "observed_public_commits": 1246,
+ "observed_public_pull_requests": 63,
+ "followers": 1225,
+ "location": "San Francisco, CA",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 17
+ },
+ {
+ "login": "yairm210",
+ "name": "Yair Morgenstern",
+ "profile_url": "https://github.com/yairm210",
+ "public_contributions": 1125,
+ "public_repos": 58,
+ "public_gists": 3,
+ "observed_public_commits": 1125,
+ "observed_public_pull_requests": 181,
+ "followers": 2214,
+ "location": "Kerem Re'im, Israel ",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 18
+ },
+ {
+ "login": "cleanmind777",
+ "name": "Clean Mind",
+ "profile_url": "https://github.com/cleanmind777",
+ "public_contributions": 1066,
+ "public_repos": 39,
+ "public_gists": 0,
+ "observed_public_commits": 1066,
+ "observed_public_pull_requests": 132,
+ "followers": 1151,
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 19
+ },
+ {
+ "login": "hediet",
+ "name": "Henning Dieterichs",
+ "profile_url": "https://github.com/hediet",
+ "public_contributions": 1050,
+ "public_repos": 149,
+ "public_gists": 28,
+ "observed_public_commits": 1050,
+ "observed_public_pull_requests": 529,
+ "followers": 1747,
+ "location": "Zurich",
+ "location_confidence": "unknown",
+ "discovered_by_query": "language:TypeScript repos:>10 followers:>25 type:user",
+ "notable_repositories": [],
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/manifest.json b/data/runs/2026-05-14/manifest.json
new file mode 100644
index 0000000..0f205b8
--- /dev/null
+++ b/data/runs/2026-05-14/manifest.json
@@ -0,0 +1,506 @@
+{
+ "generated_at": "2026-05-14T19:48:19.532Z",
+ "source_commit": "db1fc48",
+ "method": "github-live-refresh",
+ "status": "fresh",
+ "completed_shards": [
+ {
+ "kind": "global",
+ "slug": "contributors",
+ "title": "Top observed GitHub contributors globally",
+ "path": "/data/latest/global-contributors.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "australia",
+ "title": "Top observed GitHub contributors in Australia",
+ "path": "/data/latest/countries-australia.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "new-zealand",
+ "title": "Top observed GitHub contributors in New Zealand",
+ "path": "/data/latest/countries-new-zealand.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "united-states",
+ "title": "Top observed GitHub contributors in United States",
+ "path": "/data/latest/countries-united-states.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "canada",
+ "title": "Top observed GitHub contributors in Canada",
+ "path": "/data/latest/countries-canada.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "united-kingdom",
+ "title": "Top observed GitHub contributors in United Kingdom",
+ "path": "/data/latest/countries-united-kingdom.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "ireland",
+ "title": "Top observed GitHub contributors in Ireland",
+ "path": "/data/latest/countries-ireland.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "germany",
+ "title": "Top observed GitHub contributors in Germany",
+ "path": "/data/latest/countries-germany.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "france",
+ "title": "Top observed GitHub contributors in France",
+ "path": "/data/latest/countries-france.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "netherlands",
+ "title": "Top observed GitHub contributors in Netherlands",
+ "path": "/data/latest/countries-netherlands.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "sweden",
+ "title": "Top observed GitHub contributors in Sweden",
+ "path": "/data/latest/countries-sweden.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "norway",
+ "title": "Top observed GitHub contributors in Norway",
+ "path": "/data/latest/countries-norway.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "denmark",
+ "title": "Top observed GitHub contributors in Denmark",
+ "path": "/data/latest/countries-denmark.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "finland",
+ "title": "Top observed GitHub contributors in Finland",
+ "path": "/data/latest/countries-finland.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "switzerland",
+ "title": "Top observed GitHub contributors in Switzerland",
+ "path": "/data/latest/countries-switzerland.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "austria",
+ "title": "Top observed GitHub contributors in Austria",
+ "path": "/data/latest/countries-austria.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "spain",
+ "title": "Top observed GitHub contributors in Spain",
+ "path": "/data/latest/countries-spain.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "portugal",
+ "title": "Top observed GitHub contributors in Portugal",
+ "path": "/data/latest/countries-portugal.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "italy",
+ "title": "Top observed GitHub contributors in Italy",
+ "path": "/data/latest/countries-italy.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "poland",
+ "title": "Top observed GitHub contributors in Poland",
+ "path": "/data/latest/countries-poland.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "ukraine",
+ "title": "Top observed GitHub contributors in Ukraine",
+ "path": "/data/latest/countries-ukraine.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "india",
+ "title": "Top observed GitHub contributors in India",
+ "path": "/data/latest/countries-india.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "china",
+ "title": "Top observed GitHub contributors in China",
+ "path": "/data/latest/countries-china.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "japan",
+ "title": "Top observed GitHub contributors in Japan",
+ "path": "/data/latest/countries-japan.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "republic-of-korea",
+ "title": "Top observed GitHub contributors in Republic of Korea",
+ "path": "/data/latest/countries-republic-of-korea.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "taiwan",
+ "title": "Top observed GitHub contributors in Taiwan",
+ "path": "/data/latest/countries-taiwan.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "hong-kong",
+ "title": "Top observed GitHub contributors in Hong Kong",
+ "path": "/data/latest/countries-hong-kong.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "singapore",
+ "title": "Top observed GitHub contributors in Singapore",
+ "path": "/data/latest/countries-singapore.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "indonesia",
+ "title": "Top observed GitHub contributors in Indonesia",
+ "path": "/data/latest/countries-indonesia.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "malaysia",
+ "title": "Top observed GitHub contributors in Malaysia",
+ "path": "/data/latest/countries-malaysia.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "philippines",
+ "title": "Top observed GitHub contributors in Philippines",
+ "path": "/data/latest/countries-philippines.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "thailand",
+ "title": "Top observed GitHub contributors in Thailand",
+ "path": "/data/latest/countries-thailand.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "vietnam",
+ "title": "Top observed GitHub contributors in Vietnam",
+ "path": "/data/latest/countries-vietnam.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "brazil",
+ "title": "Top observed GitHub contributors in Brazil",
+ "path": "/data/latest/countries-brazil.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "mexico",
+ "title": "Top observed GitHub contributors in Mexico",
+ "path": "/data/latest/countries-mexico.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "argentina",
+ "title": "Top observed GitHub contributors in Argentina",
+ "path": "/data/latest/countries-argentina.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "chile",
+ "title": "Top observed GitHub contributors in Chile",
+ "path": "/data/latest/countries-chile.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "south-africa",
+ "title": "Top observed GitHub contributors in South Africa",
+ "path": "/data/latest/countries-south-africa.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "israel",
+ "title": "Top observed GitHub contributors in Israel",
+ "path": "/data/latest/countries-israel.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "country",
+ "slug": "united-arab-emirates",
+ "title": "Top observed GitHub contributors in United Arab Emirates",
+ "path": "/data/latest/countries-united-arab-emirates.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "language",
+ "slug": "typescript",
+ "title": "Top observed TypeScript open-source contributors",
+ "path": "/data/latest/languages-typescript.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "category",
+ "slug": "developer-tools",
+ "title": "Top observed developer tools open-source projects",
+ "path": "/data/latest/categories-developer-tools.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "projects",
+ "slug": "fastest-growing-open-source-projects",
+ "title": "Fastest growing observed open-source projects",
+ "path": "/data/latest/projects-fastest-growing-open-source-projects.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "category",
+ "slug": "agentic-projects",
+ "title": "Top observed agentic open-source projects",
+ "path": "/data/latest/categories-agentic-projects.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "category",
+ "slug": "claude-projects",
+ "title": "Top observed Claude-related open-source projects",
+ "path": "/data/latest/categories-claude-projects.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "category",
+ "slug": "codex-projects",
+ "title": "Top observed Codex-related open-source projects",
+ "path": "/data/latest/categories-codex-projects.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "category",
+ "slug": "openclaw-projects",
+ "title": "Top observed OpenClaw-related open-source projects",
+ "path": "/data/latest/categories-openclaw-projects.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "momentum",
+ "slug": "project-momentum-map",
+ "title": "Momentum versus legitimacy map for observed open-source projects",
+ "path": "/data/latest/momentum-project-momentum-map.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ },
+ {
+ "kind": "rising",
+ "slug": "contributors",
+ "title": "High-signal observed GitHub contributors with strong activity relative to audience size",
+ "path": "/data/latest/rising-contributors.json",
+ "status": "fresh",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "entries": 20
+ }
+ ],
+ "failed_shards": [],
+ "stale_pages": [],
+ "api_budget": {
+ "provider": "github",
+ "mode": "live",
+ "remaining": 3439
+ },
+ "duration_ms": 3083817
+}
diff --git a/data/runs/2026-05-14/momentum-project-momentum-map.json b/data/runs/2026-05-14/momentum-project-momentum-map.json
new file mode 100644
index 0000000..29c2b50
--- /dev/null
+++ b/data/runs/2026-05-14/momentum-project-momentum-map.json
@@ -0,0 +1,355 @@
+{
+ "kind": "momentum",
+ "slug": "project-momentum-map",
+ "name": "Project Momentum Map",
+ "title": "Momentum versus legitimacy map for observed open-source projects",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "derived-github-public-project-signals",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 984
+ ]
+ },
+ "candidate_count": 84,
+ "caveats": [
+ "Live data uses GitHub repository search and public repository fields; it is an observed sample, not a complete census.",
+ "Project PR counts use recent merged pull requests visible through GitHub GraphQL; high-volume repositories may be capped by the first 100 recently updated merged PRs per snapshot.",
+ "Recent commit, release, issue, and star fields come from official GitHub APIs. Contributor count is observed all-time contributors when the REST budget permits, not unique 30-day contributors.",
+ "Project momentum prioritises recent merged PRs, recent commits, observed contributors, then stars."
+ ],
+ "discovery_queries": [
+ "derived from current project/category snapshots"
+ ],
+ "candidate_count_by_query": [],
+ "entries": [
+ {
+ "full_name": "openclaw/openclaw",
+ "url": "https://github.com/openclaw/openclaw",
+ "stars": 371860,
+ "pull_requests_merged_7d": 99,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 18170,
+ "active_contributors_30d": 367,
+ "total_contributors_observed": 367,
+ "releases_90d": 100,
+ "open_issues": 3618,
+ "pushed_at": "2026-05-14T19:46:51Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "TypeScript",
+ "rank": 1
+ },
+ {
+ "full_name": "elizaOS/eliza",
+ "url": "https://github.com/elizaOS/eliza",
+ "stars": 18368,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 7405,
+ "active_contributors_30d": 346,
+ "total_contributors_observed": 346,
+ "releases_90d": 1,
+ "open_issues": 7,
+ "pushed_at": "2026-05-14T13:41:51Z",
+ "discovered_by_query": "agent framework archived:false stars:>100",
+ "primary_language": "TypeScript",
+ "rank": 2
+ },
+ {
+ "full_name": "NousResearch/hermes-agent",
+ "url": "https://github.com/NousResearch/hermes-agent",
+ "stars": 150148,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 98,
+ "recent_commits_30d": 4040,
+ "active_contributors_30d": 386,
+ "total_contributors_observed": 386,
+ "releases_90d": 12,
+ "open_issues": 3961,
+ "pushed_at": "2026-05-14T16:59:06Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "Python",
+ "rank": 3
+ },
+ {
+ "full_name": "anomalyco/opencode",
+ "url": "https://github.com/anomalyco/opencode",
+ "stars": 160250,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 1744,
+ "active_contributors_30d": 453,
+ "total_contributors_observed": 453,
+ "releases_90d": 91,
+ "open_issues": 5067,
+ "pushed_at": "2026-05-14T19:32:01Z",
+ "discovered_by_query": "agentic archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 4
+ },
+ {
+ "full_name": "openai/codex",
+ "url": "https://github.com/openai/codex",
+ "stars": 82623,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 1175,
+ "active_contributors_30d": 448,
+ "total_contributors_observed": 448,
+ "releases_90d": 100,
+ "open_issues": 3923,
+ "pushed_at": "2026-05-14T19:45:45Z",
+ "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
+ "primary_language": "Rust",
+ "rank": 5
+ },
+ {
+ "full_name": "Yeachan-Heo/oh-my-codex",
+ "url": "https://github.com/Yeachan-Heo/oh-my-codex",
+ "stars": 28657,
+ "pull_requests_merged_7d": 89,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 864,
+ "active_contributors_30d": 58,
+ "total_contributors_observed": 58,
+ "releases_90d": 99,
+ "open_issues": 0,
+ "pushed_at": "2026-05-14T19:25:27Z",
+ "discovered_by_query": "codex archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 6
+ },
+ {
+ "full_name": "n8n-io/n8n",
+ "url": "https://github.com/n8n-io/n8n",
+ "stars": 187845,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 792,
+ "active_contributors_30d": 428,
+ "total_contributors_observed": 428,
+ "releases_90d": 93,
+ "open_issues": 417,
+ "pushed_at": "2026-05-14T19:45:21Z",
+ "discovered_by_query": "topic:mcp archived:false",
+ "primary_language": "TypeScript",
+ "rank": 7
+ },
+ {
+ "full_name": "heygen-com/hyperframes",
+ "url": "https://github.com/heygen-com/hyperframes",
+ "stars": 18167,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 609,
+ "active_contributors_30d": 20,
+ "total_contributors_observed": 20,
+ "releases_90d": 100,
+ "open_issues": 13,
+ "pushed_at": "2026-05-14T18:56:18Z",
+ "discovered_by_query": "agent framework archived:false stars:>100",
+ "primary_language": "TypeScript",
+ "rank": 8
+ },
+ {
+ "full_name": "tensorflow/tensorflow",
+ "url": "https://github.com/tensorflow/tensorflow",
+ "stars": 195117,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 1416,
+ "active_contributors_30d": 412,
+ "total_contributors_observed": 412,
+ "releases_90d": 2,
+ "open_issues": 1036,
+ "pushed_at": "2026-05-14T19:41:18Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "C++",
+ "rank": 9
+ },
+ {
+ "full_name": "mksglu/context-mode",
+ "url": "https://github.com/mksglu/context-mode",
+ "stars": 14705,
+ "pull_requests_merged_7d": 33,
+ "pull_requests_merged_30d": 88,
+ "recent_commits_30d": 681,
+ "active_contributors_30d": 75,
+ "total_contributors_observed": 75,
+ "releases_90d": 100,
+ "open_issues": 4,
+ "pushed_at": "2026-05-14T18:34:18Z",
+ "discovered_by_query": "openclaw agent archived:false",
+ "primary_language": "TypeScript",
+ "rank": 10
+ },
+ {
+ "full_name": "lobehub/lobehub",
+ "url": "https://github.com/lobehub/lobehub",
+ "stars": 77077,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 759,
+ "active_contributors_30d": 321,
+ "total_contributors_observed": 321,
+ "releases_90d": 64,
+ "open_issues": 556,
+ "pushed_at": "2026-05-14T19:30:19Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 11
+ },
+ {
+ "full_name": "gsd-build/get-shit-done",
+ "url": "https://github.com/gsd-build/get-shit-done",
+ "stars": 62208,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 796,
+ "active_contributors_30d": 136,
+ "total_contributors_observed": 136,
+ "releases_90d": 58,
+ "open_issues": 39,
+ "pushed_at": "2026-05-14T19:46:36Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "JavaScript",
+ "rank": 12
+ },
+ {
+ "full_name": "ComposioHQ/composio",
+ "url": "https://github.com/ComposioHQ/composio",
+ "stars": 28231,
+ "pull_requests_merged_7d": 33,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 416,
+ "active_contributors_30d": 51,
+ "total_contributors_observed": 51,
+ "releases_90d": 100,
+ "open_issues": 17,
+ "pushed_at": "2026-05-14T15:44:08Z",
+ "discovered_by_query": "topic:developer-tools archived:false",
+ "primary_language": "TypeScript",
+ "rank": 13
+ },
+ {
+ "full_name": "superset-sh/superset",
+ "url": "https://github.com/superset-sh/superset",
+ "stars": 10665,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 541,
+ "active_contributors_30d": 62,
+ "total_contributors_observed": 62,
+ "releases_90d": 82,
+ "open_issues": 534,
+ "pushed_at": "2026-05-14T19:45:40Z",
+ "discovered_by_query": "codex cli archived:false",
+ "primary_language": "TypeScript",
+ "rank": 14
+ },
+ {
+ "full_name": "abhigyanpatwari/GitNexus",
+ "url": "https://github.com/abhigyanpatwari/GitNexus",
+ "stars": 38337,
+ "pull_requests_merged_7d": 77,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 331,
+ "active_contributors_30d": 120,
+ "total_contributors_observed": 120,
+ "releases_90d": 100,
+ "open_issues": 245,
+ "pushed_at": "2026-05-14T19:36:28Z",
+ "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "primary_language": "TypeScript",
+ "rank": 15
+ },
+ {
+ "full_name": "vercel/next.js",
+ "url": "https://github.com/vercel/next.js",
+ "stars": 139463,
+ "pull_requests_merged_7d": 38,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 315,
+ "active_contributors_30d": 428,
+ "total_contributors_observed": 428,
+ "releases_90d": 100,
+ "open_issues": 2144,
+ "pushed_at": "2026-05-14T19:43:13Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "JavaScript",
+ "rank": 16
+ },
+ {
+ "full_name": "google-gemini/gemini-cli",
+ "url": "https://github.com/google-gemini/gemini-cli",
+ "stars": 103961,
+ "pull_requests_merged_7d": 81,
+ "pull_requests_merged_30d": 98,
+ "recent_commits_30d": 317,
+ "active_contributors_30d": 446,
+ "total_contributors_observed": 446,
+ "releases_90d": 100,
+ "open_issues": 1533,
+ "pushed_at": "2026-05-14T19:44:19Z",
+ "discovered_by_query": "topic:cli archived:false",
+ "primary_language": "TypeScript",
+ "rank": 17
+ },
+ {
+ "full_name": "zeroclaw-labs/zeroclaw",
+ "url": "https://github.com/zeroclaw-labs/zeroclaw",
+ "stars": 31335,
+ "pull_requests_merged_7d": 73,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 309,
+ "active_contributors_30d": 276,
+ "total_contributors_observed": 276,
+ "releases_90d": 100,
+ "open_issues": 288,
+ "pushed_at": "2026-05-14T16:50:22Z",
+ "discovered_by_query": "openclaw archived:false",
+ "primary_language": "Rust",
+ "rank": 18
+ },
+ {
+ "full_name": "mastra-ai/mastra",
+ "url": "https://github.com/mastra-ai/mastra",
+ "stars": 23886,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 850,
+ "active_contributors_30d": 436,
+ "total_contributors_observed": 436,
+ "releases_90d": 22,
+ "open_issues": 208,
+ "pushed_at": "2026-05-14T19:45:53Z",
+ "discovered_by_query": "agent framework archived:false stars:>100",
+ "primary_language": "TypeScript",
+ "rank": 19
+ },
+ {
+ "full_name": "code-yeongyu/oh-my-openagent",
+ "url": "https://github.com/code-yeongyu/oh-my-openagent",
+ "stars": 57768,
+ "pull_requests_merged_7d": 47,
+ "pull_requests_merged_30d": 74,
+ "recent_commits_30d": 982,
+ "active_contributors_30d": 216,
+ "total_contributors_observed": 216,
+ "releases_90d": 47,
+ "open_issues": 382,
+ "pushed_at": "2026-05-14T12:49:02Z",
+ "discovered_by_query": "claude archived:false pushed:>=2026-04-01",
+ "primary_language": "TypeScript",
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/projects-fastest-growing-open-source-projects.json b/data/runs/2026-05-14/projects-fastest-growing-open-source-projects.json
new file mode 100644
index 0000000..3f49f5b
--- /dev/null
+++ b/data/runs/2026-05-14/projects-fastest-growing-open-source-projects.json
@@ -0,0 +1,367 @@
+{
+ "kind": "projects",
+ "slug": "fastest-growing-open-source-projects",
+ "name": "Fastest Growing Open Source Projects",
+ "title": "Fastest growing observed open-source projects",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "github-rest-search-real-recent-project-signals",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 773
+ ]
+ },
+ "candidate_count": 40118,
+ "caveats": [
+ "Live data uses GitHub repository search and public repository fields; it is an observed sample, not a complete census.",
+ "Project PR counts use recent merged pull requests visible through GitHub GraphQL; high-volume repositories may be capped by the first 100 recently updated merged PRs per snapshot.",
+ "Recent commit, release, issue, and star fields come from official GitHub APIs. Contributor count is observed all-time contributors when the REST budget permits, not unique 30-day contributors.",
+ "Project momentum prioritises recent merged PRs, recent commits, observed contributors, then stars."
+ ],
+ "discovery_queries": [
+ "stars:>500 pushed:>=2026-04-01 archived:false",
+ "created:>=2025-01-01 stars:>1000 archived:false"
+ ],
+ "candidate_count_by_query": [
+ {
+ "query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "total": 36335,
+ "accepted": 80
+ },
+ {
+ "query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "total": 3783,
+ "accepted": 69
+ }
+ ],
+ "entries": [
+ {
+ "full_name": "tensorflow/tensorflow",
+ "url": "https://github.com/tensorflow/tensorflow",
+ "stars": 195117,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 1416,
+ "active_contributors_30d": 412,
+ "total_contributors_observed": 412,
+ "releases_90d": 2,
+ "open_issues": 1036,
+ "pushed_at": "2026-05-14T19:41:18Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "C++",
+ "rank": 1
+ },
+ {
+ "full_name": "openai/codex",
+ "url": "https://github.com/openai/codex",
+ "stars": 82624,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 1175,
+ "active_contributors_30d": 448,
+ "total_contributors_observed": 448,
+ "releases_90d": 100,
+ "open_issues": 3923,
+ "pushed_at": "2026-05-14T19:45:28Z",
+ "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "primary_language": "Rust",
+ "rank": 2
+ },
+ {
+ "full_name": "gsd-build/get-shit-done",
+ "url": "https://github.com/gsd-build/get-shit-done",
+ "stars": 62208,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 796,
+ "active_contributors_30d": 136,
+ "total_contributors_observed": 136,
+ "releases_90d": 58,
+ "open_issues": 39,
+ "pushed_at": "2026-05-14T19:11:44Z",
+ "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "primary_language": "JavaScript",
+ "rank": 3
+ },
+ {
+ "full_name": "n8n-io/n8n",
+ "url": "https://github.com/n8n-io/n8n",
+ "stars": 187845,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 792,
+ "active_contributors_30d": 428,
+ "total_contributors_observed": 428,
+ "releases_90d": 93,
+ "open_issues": 417,
+ "pushed_at": "2026-05-14T19:45:21Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "TypeScript",
+ "rank": 4
+ },
+ {
+ "full_name": "nexu-io/open-design",
+ "url": "https://github.com/nexu-io/open-design",
+ "stars": 40288,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 716,
+ "active_contributors_30d": 191,
+ "total_contributors_observed": 191,
+ "releases_90d": 8,
+ "open_issues": 226,
+ "pushed_at": "2026-05-14T18:51:14Z",
+ "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "primary_language": "TypeScript",
+ "rank": 5
+ },
+ {
+ "full_name": "MemPalace/mempalace",
+ "url": "https://github.com/MemPalace/mempalace",
+ "stars": 52191,
+ "pull_requests_merged_7d": 25,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 554,
+ "active_contributors_30d": 69,
+ "total_contributors_observed": 69,
+ "releases_90d": 8,
+ "open_issues": 236,
+ "pushed_at": "2026-05-14T09:41:59Z",
+ "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "primary_language": "Python",
+ "rank": 6
+ },
+ {
+ "full_name": "denoland/deno",
+ "url": "https://github.com/denoland/deno",
+ "stars": 106691,
+ "pull_requests_merged_7d": 83,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 517,
+ "active_contributors_30d": 430,
+ "total_contributors_observed": 430,
+ "releases_90d": 16,
+ "open_issues": 2010,
+ "pushed_at": "2026-05-14T19:38:23Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "Rust",
+ "rank": 7
+ },
+ {
+ "full_name": "HKUDS/nanobot",
+ "url": "https://github.com/HKUDS/nanobot",
+ "stars": 42455,
+ "pull_requests_merged_7d": 37,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 513,
+ "active_contributors_30d": 266,
+ "total_contributors_observed": 266,
+ "releases_90d": 11,
+ "open_issues": 283,
+ "pushed_at": "2026-05-14T17:59:41Z",
+ "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "primary_language": "Python",
+ "rank": 8
+ },
+ {
+ "full_name": "flutter/flutter",
+ "url": "https://github.com/flutter/flutter",
+ "stars": 176320,
+ "pull_requests_merged_7d": 66,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 480,
+ "active_contributors_30d": 378,
+ "total_contributors_observed": 378,
+ "releases_90d": 0,
+ "open_issues": 12257,
+ "pushed_at": "2026-05-14T18:11:24Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "Dart",
+ "rank": 9
+ },
+ {
+ "full_name": "koala73/worldmonitor",
+ "url": "https://github.com/koala73/worldmonitor",
+ "stars": 54180,
+ "pull_requests_merged_7d": 66,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 447,
+ "active_contributors_30d": 71,
+ "total_contributors_observed": 71,
+ "releases_90d": 43,
+ "open_issues": 74,
+ "pushed_at": "2026-05-14T15:59:42Z",
+ "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "primary_language": "TypeScript",
+ "rank": 10
+ },
+ {
+ "full_name": "langgenius/dify",
+ "url": "https://github.com/langgenius/dify",
+ "stars": 141377,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 410,
+ "active_contributors_30d": 461,
+ "total_contributors_observed": 461,
+ "releases_90d": 6,
+ "open_issues": 277,
+ "pushed_at": "2026-05-14T16:34:53Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "TypeScript",
+ "rank": 11
+ },
+ {
+ "full_name": "ruvnet/ruflo",
+ "url": "https://github.com/ruvnet/ruflo",
+ "stars": 50941,
+ "pull_requests_merged_7d": 41,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 371,
+ "active_contributors_30d": 20,
+ "total_contributors_observed": 20,
+ "releases_90d": 27,
+ "open_issues": 410,
+ "pushed_at": "2026-05-14T19:32:24Z",
+ "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "primary_language": "TypeScript",
+ "rank": 12
+ },
+ {
+ "full_name": "abhigyanpatwari/GitNexus",
+ "url": "https://github.com/abhigyanpatwari/GitNexus",
+ "stars": 38337,
+ "pull_requests_merged_7d": 77,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 331,
+ "active_contributors_30d": 120,
+ "total_contributors_observed": 120,
+ "releases_90d": 100,
+ "open_issues": 245,
+ "pushed_at": "2026-05-14T19:36:28Z",
+ "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "primary_language": "TypeScript",
+ "rank": 13
+ },
+ {
+ "full_name": "affaan-m/everything-claude-code",
+ "url": "https://github.com/affaan-m/everything-claude-code",
+ "stars": 182141,
+ "pull_requests_merged_7d": 100,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 323,
+ "active_contributors_30d": 168,
+ "total_contributors_observed": 168,
+ "releases_90d": 5,
+ "open_issues": 3,
+ "pushed_at": "2026-05-14T03:31:29Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "JavaScript",
+ "rank": 14
+ },
+ {
+ "full_name": "vercel/next.js",
+ "url": "https://github.com/vercel/next.js",
+ "stars": 139463,
+ "pull_requests_merged_7d": 38,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 315,
+ "active_contributors_30d": 428,
+ "total_contributors_observed": 428,
+ "releases_90d": 100,
+ "open_issues": 2144,
+ "pushed_at": "2026-05-14T19:43:13Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "JavaScript",
+ "rank": 15
+ },
+ {
+ "full_name": "freeCodeCamp/freeCodeCamp",
+ "url": "https://github.com/freeCodeCamp/freeCodeCamp",
+ "stars": 444732,
+ "pull_requests_merged_7d": 50,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 233,
+ "active_contributors_30d": 382,
+ "total_contributors_observed": 382,
+ "releases_90d": 0,
+ "open_issues": 113,
+ "pushed_at": "2026-05-14T19:38:49Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "TypeScript",
+ "rank": 16
+ },
+ {
+ "full_name": "bytedance/deer-flow",
+ "url": "https://github.com/bytedance/deer-flow",
+ "stars": 67701,
+ "pull_requests_merged_7d": 46,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 197,
+ "active_contributors_30d": 244,
+ "total_contributors_observed": 244,
+ "releases_90d": 0,
+ "open_issues": 502,
+ "pushed_at": "2026-05-14T04:10:26Z",
+ "discovered_by_query": "created:>=2025-01-01 stars:>1000 archived:false",
+ "primary_language": "Python",
+ "rank": 17
+ },
+ {
+ "full_name": "Comfy-Org/ComfyUI",
+ "url": "https://github.com/Comfy-Org/ComfyUI",
+ "stars": 112924,
+ "pull_requests_merged_7d": 51,
+ "pull_requests_merged_30d": 100,
+ "recent_commits_30d": 195,
+ "active_contributors_30d": 302,
+ "total_contributors_observed": 302,
+ "releases_90d": 23,
+ "open_issues": 3654,
+ "pushed_at": "2026-05-14T19:26:17Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "Python",
+ "rank": 18
+ },
+ {
+ "full_name": "openclaw/openclaw",
+ "url": "https://github.com/openclaw/openclaw",
+ "stars": 371860,
+ "pull_requests_merged_7d": 99,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 18170,
+ "active_contributors_30d": 367,
+ "total_contributors_observed": 367,
+ "releases_90d": 100,
+ "open_issues": 3618,
+ "pushed_at": "2026-05-14T19:41:22Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "TypeScript",
+ "rank": 19
+ },
+ {
+ "full_name": "anomalyco/opencode",
+ "url": "https://github.com/anomalyco/opencode",
+ "stars": 160249,
+ "pull_requests_merged_7d": 98,
+ "pull_requests_merged_30d": 99,
+ "recent_commits_30d": 1744,
+ "active_contributors_30d": 453,
+ "total_contributors_observed": 453,
+ "releases_90d": 91,
+ "open_issues": 5067,
+ "pushed_at": "2026-05-14T19:32:01Z",
+ "discovered_by_query": "stars:>500 pushed:>=2026-04-01 archived:false",
+ "primary_language": "TypeScript",
+ "rank": 20
+ }
+ ]
+}
diff --git a/data/runs/2026-05-14/rising-contributors.json b/data/runs/2026-05-14/rising-contributors.json
new file mode 100644
index 0000000..74846c2
--- /dev/null
+++ b/data/runs/2026-05-14/rising-contributors.json
@@ -0,0 +1,355 @@
+{
+ "kind": "rising",
+ "slug": "contributors",
+ "name": "Rising Contributors",
+ "title": "High-signal observed GitHub contributors with strong activity relative to audience size",
+ "generated_at": "2026-05-14T18:56:55.716Z",
+ "fresh_until": "2026-05-21T18:56:55.716Z",
+ "status": "fresh",
+ "method": "derived-github-graphql-one-year-contribution-activity",
+ "source_run": "2026-05-14",
+ "history": {
+ "weeks": [
+ "2026-05-14"
+ ],
+ "ranked_items": [
+ 20
+ ],
+ "top_10_signal": [
+ 779220
+ ]
+ },
+ "candidate_count": 800,
+ "caveats": [
+ "Live data uses GitHub GraphQL contribution and 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 activity from GraphQL. These are not all-time totals and may differ from private contribution graphs.",
+ "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": [
+ "derived from current contributor snapshots"
+ ],
+ "candidate_count_by_query": [],
+ "entries": [
+ {
+ "login": "mP1",
+ "name": "Miroslav Pokorny",
+ "profile_url": "https://github.com/mP1",
+ "public_contributions": 22914,
+ "public_repos": 113,
+ "public_gists": 0,
+ "observed_public_commits": 22914,
+ "observed_public_pull_requests": 9943,
+ "followers": 8,
+ "location": "NSW, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia followers:<10 repos:80..120 type:user",
+ "notable_repositories": [],
+ "rank": 1
+ },
+ {
+ "login": "farhan7reza7",
+ "name": "Farhan Reza",
+ "profile_url": "https://github.com/farhan7reza7",
+ "public_contributions": 502287,
+ "public_repos": 110,
+ "public_gists": 0,
+ "observed_public_commits": 502287,
+ "observed_public_pull_requests": 35,
+ "followers": 2458,
+ "location": "New Delhi, India",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:India repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 2
+ },
+ {
+ "login": "rogerchappel",
+ "name": "Roger Chappel",
+ "profile_url": "https://github.com/rogerchappel",
+ "public_contributions": 10543,
+ "public_repos": 155,
+ "public_gists": 0,
+ "observed_public_commits": 10543,
+ "observed_public_pull_requests": 2033,
+ "followers": 6,
+ "location": "Australia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Australia followers:<10 repos:120..200 type:user",
+ "notable_repositories": [],
+ "rank": 3
+ },
+ {
+ "login": "adrianwedd",
+ "name": "Adrian Wedd",
+ "profile_url": "https://github.com/adrianwedd",
+ "public_contributions": 13198,
+ "public_repos": 268,
+ "public_gists": 0,
+ "observed_public_commits": 13198,
+ "observed_public_pull_requests": 2607,
+ "followers": 16,
+ "location": "Cygnet, Tasmania, Australia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Australia agentic type:user",
+ "notable_repositories": [],
+ "rank": 4
+ },
+ {
+ "login": "fdciabdul",
+ "name": "taqin",
+ "profile_url": "https://github.com/fdciabdul",
+ "public_contributions": 78382,
+ "public_repos": 155,
+ "public_gists": 68,
+ "observed_public_commits": 78382,
+ "observed_public_pull_requests": 34,
+ "followers": 584,
+ "location": "Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 5
+ },
+ {
+ "login": "HavenDV",
+ "name": "Konstantin S.",
+ "profile_url": "https://github.com/HavenDV",
+ "public_contributions": 11470,
+ "public_repos": 156,
+ "public_gists": 7,
+ "observed_public_commits": 11470,
+ "observed_public_pull_requests": 7893,
+ "followers": 203,
+ "location": "Dubai, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 6
+ },
+ {
+ "login": "ryanbr",
+ "name": "Fanboynz",
+ "profile_url": "https://github.com/ryanbr",
+ "public_contributions": 44946,
+ "public_repos": 47,
+ "public_gists": 0,
+ "observed_public_commits": 44946,
+ "observed_public_pull_requests": 659,
+ "followers": 464,
+ "location": "New Zealand",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"New Zealand\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 7
+ },
+ {
+ "login": "marcusramberg",
+ "name": "Marcus Ramberg",
+ "profile_url": "https://github.com/marcusramberg",
+ "public_contributions": 32465,
+ "public_repos": 344,
+ "public_gists": 320,
+ "observed_public_commits": 32465,
+ "observed_public_pull_requests": 141,
+ "followers": 352,
+ "location": "Oslo, Norway",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Norway repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 8
+ },
+ {
+ "login": "menacedjava",
+ "name": "Madumarov Davron ",
+ "profile_url": "https://github.com/menacedjava",
+ "public_contributions": 25801,
+ "public_repos": 343,
+ "public_gists": 0,
+ "observed_public_commits": 25801,
+ "observed_public_pull_requests": 5,
+ "followers": 253,
+ "location": "United Arab Emirates",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 9
+ },
+ {
+ "login": "Correia-jpv",
+ "name": "João Correia",
+ "profile_url": "https://github.com/Correia-jpv",
+ "public_contributions": 37214,
+ "public_repos": 140,
+ "public_gists": 0,
+ "observed_public_commits": 37214,
+ "observed_public_pull_requests": 32,
+ "followers": 479,
+ "location": "Porto, Portugal",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 10
+ },
+ {
+ "login": "kianmeng",
+ "name": "Ang",
+ "profile_url": "https://github.com/kianmeng",
+ "public_contributions": 223,
+ "public_repos": 2502,
+ "public_gists": 6,
+ "observed_public_commits": 223,
+ "observed_public_pull_requests": 288,
+ "followers": 147,
+ "location": "Kuala Lumpur, Malaysia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 11
+ },
+ {
+ "login": "bocaletto-luca",
+ "name": "Bocaletto Luca",
+ "profile_url": "https://github.com/bocaletto-luca",
+ "public_contributions": 71482,
+ "public_repos": 294,
+ "public_gists": 8,
+ "observed_public_commits": 71482,
+ "observed_public_pull_requests": 145,
+ "followers": 2330,
+ "location": "Italy",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Italy repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 12
+ },
+ {
+ "login": "leoloso",
+ "name": "Leonardo Losoviz",
+ "profile_url": "https://github.com/leoloso",
+ "public_contributions": 16030,
+ "public_repos": 108,
+ "public_gists": 11,
+ "observed_public_commits": 16030,
+ "observed_public_pull_requests": 237,
+ "followers": 138,
+ "location": "Kuala Lumpur, Malaysia",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:Malaysia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 13
+ },
+ {
+ "login": "dirkarnez",
+ "name": "Dirk Arnez",
+ "profile_url": "https://github.com/dirkarnez",
+ "public_contributions": 5527,
+ "public_repos": 2897,
+ "public_gists": 98,
+ "observed_public_commits": 5527,
+ "observed_public_pull_requests": 1,
+ "followers": 399,
+ "location": "Hong Kong",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:\"Hong Kong\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 14
+ },
+ {
+ "login": "standardgalactic",
+ "name": "Cogito Ergo Sum",
+ "profile_url": "https://github.com/standardgalactic",
+ "public_contributions": 2542,
+ "public_repos": 23682,
+ "public_gists": 113,
+ "observed_public_commits": 2542,
+ "observed_public_pull_requests": 18,
+ "followers": 21222,
+ "location": "Canada",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Canada repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 15
+ },
+ {
+ "login": "tschm",
+ "name": "Thomas Schmelzer",
+ "profile_url": "https://github.com/tschm",
+ "public_contributions": 11738,
+ "public_repos": 94,
+ "public_gists": 16,
+ "observed_public_commits": 11738,
+ "observed_public_pull_requests": 2771,
+ "followers": 338,
+ "location": "Palo Alto & Abu Dhabi, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 16
+ },
+ {
+ "login": "hendisantika",
+ "name": "Hendi Santika",
+ "profile_url": "https://github.com/hendisantika",
+ "public_contributions": 35856,
+ "public_repos": 2310,
+ "public_gists": 70,
+ "observed_public_commits": 35856,
+ "observed_public_pull_requests": 14,
+ "followers": 2051,
+ "location": "Bandung Jawa Barat - Indonesia",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Indonesia repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 17
+ },
+ {
+ "login": "noahgift",
+ "name": "Noah Gift",
+ "profile_url": "https://github.com/noahgift",
+ "public_contributions": 53717,
+ "public_repos": 402,
+ "public_gists": 63,
+ "observed_public_commits": 53717,
+ "observed_public_pull_requests": 2480,
+ "followers": 3337,
+ "location": "Spain",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Spain repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 18
+ },
+ {
+ "login": "YASSERRMD",
+ "name": "Mohamed Yasser",
+ "profile_url": "https://github.com/YASSERRMD",
+ "public_contributions": 5311,
+ "public_repos": 101,
+ "public_gists": 0,
+ "observed_public_commits": 5311,
+ "observed_public_pull_requests": 1278,
+ "followers": 89,
+ "location": "Sharjah, United Arab Emirates",
+ "location_confidence": "multi-location",
+ "discovered_by_query": "location:\"United Arab Emirates\" repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 19
+ },
+ {
+ "login": "pirapira",
+ "name": "Yoichi Hirai",
+ "profile_url": "https://github.com/pirapira",
+ "public_contributions": 11316,
+ "public_repos": 215,
+ "public_gists": 45,
+ "observed_public_commits": 11316,
+ "observed_public_pull_requests": 4358,
+ "followers": 799,
+ "location": "Portugal",
+ "location_confidence": "exact-country",
+ "discovered_by_query": "location:Portugal repos:>5 type:user",
+ "notable_repositories": [],
+ "rank": 20
+ }
+ ]
+}