{
  "meta": {
    "key": "github_repos",
    "title": "Total GitHub Repositories",
    "unit": "repos",
    "category": "Knowledge",
    "source": "GitHub Octoverse + GitHub blog milestones",
    "sourceUrl": "https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/",
    "verified": "2026-09-06",
    "url": "https://exponentialtracker.com/curve/github_repos",
    "csv": "https://exponentialtracker.com/data/github_repos.csv",
    "json": "https://exponentialtracker.com/data/github_repos.json",
    "retrievedFrom": "Compiled by Exponential Tracker and re-derived from the source named above. Rebuilt on every deploy, so re-fetch rather than trusting a saved copy to be current.",
    "rights": "The underlying data belongs to GitHub Octoverse + GitHub blog milestones. This compilation may be reused with attribution to Exponential Tracker. No licence is claimed or implied over the source data.",
    "citation": "Exponential Tracker, \"Total GitHub Repositories\", exponentialtracker.com/curve/github_repos, data verified 2026-09-06. Underlying source: GitHub Octoverse + GitHub blog milestones."
  },
  "data": [
    {
      "year": 2008.99,
      "value": 33000,
      "label": "First year: ~33,000 repos"
    },
    {
      "year": 2010.56,
      "value": 1000000,
      "label": "1M hosted (40% were Gists)"
    },
    {
      "year": 2011.3,
      "value": 2000000
    },
    {
      "year": 2013.28,
      "value": 6000000,
      "label": "6M repos, GitHub turns five"
    },
    {
      "year": 2013.98,
      "value": 10000000,
      "label": "10M repositories"
    },
    {
      "year": 2016.07,
      "value": 31000000
    },
    {
      "year": 2018.85,
      "value": 100000000,
      "label": "100M repositories"
    },
    {
      "year": 2024.75,
      "value": 518000000
    },
    {
      "year": 2025.66,
      "value": 630000000,
      "label": "630M total, Octoverse 2025"
    }
  ]
}
