{
 "attribution": "Data: GitHub Innovation Graph (CC0)",
 "columns": [
  {
   "description": "north_africa: Algeria, Egypt, Libya, Mauritania, Morocco, Sudan and Tunisia; core_peers: Morocco, Tunisia, Egypt, Nigeria, Kenya and South Africa; africa: African economies with at least 20,000 accounts a year earlier (from 2021 Q1); algeria_and_peers: Algeria and the six core peers",
   "name": "group",
   "type": "string"
  },
  {
   "description": "Data quarter, as YYYY-QN",
   "name": "quarter",
   "type": "string"
  },
  {
   "description": "Members with data",
   "name": "members",
   "type": "integer"
  },
  {
   "description": "Member codes, separated by spaces",
   "name": "economies",
   "type": "string"
  },
  {
   "description": "Median of accounts across the members with data",
   "name": "median_accounts",
   "type": "number"
  },
  {
   "description": "Median of yoy across the members with data",
   "name": "median_yoy",
   "type": "number"
  },
  {
   "description": "Median of since_2020 across the members with data",
   "name": "median_since_2020",
   "type": "number"
  },
  {
   "description": "Median of pushes_per_account across the members with data",
   "name": "median_pushes_per_account",
   "type": "number"
  },
  {
   "description": "Median of pushes_per_account_4q across the members with data",
   "name": "median_pushes_per_account_4q",
   "type": "number"
  },
  {
   "description": "Median of repos_per_account across the members with data",
   "name": "median_repos_per_account",
   "type": "number"
  },
  {
   "description": "Median of orgs_per_account across the members with data",
   "name": "median_orgs_per_account",
   "type": "number"
  },
  {
   "description": "Median of accounts_per_million across the members with data",
   "name": "median_accounts_per_million",
   "type": "number"
  },
  {
   "description": "Median of topics across the members with data",
   "name": "median_topics",
   "type": "number"
  }
 ],
 "description": "The members of each peer group in every quarter, and the median of each indicator across the members with data.",
 "format_version": 1,
 "licence": "CC0-1.0",
 "licence_url": "https://creativecommons.org/publicdomain/zero/1.0/",
 "quarter": "2026-Q1",
 "release": "054c7dbc527518fa2ecfd316efe2aa01f3986c39",
 "release_date": "2026-07-07T15:25:55Z",
 "rows": [
  {"group": "north_africa", "quarter": "2020-Q1", "members": 7, "economies": "DZ EG LY MA MR SD TN", "median_accounts": 88631, "median_yoy": null, "median_since_2020": 0, "median_pushes_per_account": 0.59789, "median_pushes_per_account_4q": null, "median_repos_per_account": 1.272884, "median_orgs_per_account": 0.104658, "median_accounts_per_million": 1935.667673, "median_topics": 0},
  {"group": "north_africa", "quarter": "2020-Q2", "members": 7, "economies": "DZ EG LY MA MR SD TN", "median_accounts": 96518, "median_yoy": null, "median_since_2020": 0.130301, "median_pushes_per_account": 0.615154, "median_pushes_per_account_4q": null, "median_repos_per_account": 1.271358, "median_orgs_per_account": 0.097345, "median_accounts_per_million": 2184.722639, "median_topics": 0},
  {"group": "north_africa", "quarter": "2020-Q3", "members": 7, "economies": "DZ EG LY MA MR SD TN", "median_accounts": 102800, "median_yoy": null, "median_since_2020": 0.229479, "median_pushes_per_account": 0.57984, "median_pushes_per_account_4q": null, "median_repos_per_account": 1.276625, "median_orgs_per_account": 0.090818, "median_accounts_per_million": 2379.851533, "median_topics": 0},
  {"group": "north_africa", "quarter": "2020-Q4", "members": 7, "economies": "DZ EG LY MA MR SD TN", "median_accounts": 113249, "median_yoy": null, "median_since_2020": 0.365151, "median_pushes_per_account": 0.580796, "median_pushes_per_account_4q": 0.632309, "median_repos_per_account": 1.271438, "median_orgs_per_account": 0.085873, "median_accounts_per_million": 2580.904285, "median_topics": 0},
  {"group": "north_africa", "quarter": "2021-Q1", "members": 7, "economies": "DZ EG LY MA MR SD TN", "median_accounts": 123955, "median_yoy": 0.502904, "median_since_2020": 0.502904, "median_pushes_per_account": 0.587038, "median_pushes_per_account_4q": 0.585497, "median_repos_per_account": 1.314654, "median_orgs_per_account": 0.080053, "median_accounts_per_million": 2798.421564, "median_topics": 2},
  {"group": "north_africa", "quarter": "2021-Q2", "members": 7, "economies": "DZ EG LY MA MR SD TN", "median_accounts": 133148, "median_yoy": 0.44522, "median_since_2020": 0.633534, "median_pushes_per_account": 0.646749, "median_pushes_per_account_4q": 0.584109, "median_repos_per_account": 1.357246, "median_orgs_per_account": 0.078089, "median_accounts_per_million": 3056.984215, "median_topics": 2},
  {"group": "north_africa", "quarter": "2021-Q3", "members": 7, "economies": "DZ EG LY MA MR SD TN", "median_accounts": 141516, "median_yoy": 0.436565, "median_since_2020": 0.767123, "median_pushes_per_account": 0.496615, "median_pushes_per_account_4q": 0.548009, "median_repos_per_account": 1.410251, "median_orgs_per_account": 0.073773, "median_accounts_per_million": 3311.351678, "median_topics": 2},
  {"group": "north_africa", "quarter": "2021-Q4", "members": 7, "economies": "DZ EG LY MA MR SD TN", "median_accounts": 152080, "median_yoy": 0.388361, "median_since_2020": 0.916603, "median_pushes_per_account": 0.417315, "median_pushes_per_account_4q": 0.494952, "median_repos_per_account": 1.435253, "median_orgs_per_account": 0.070726, "median_accounts_per_million": 3563.695333, "median_topics": 2},
  {"group": "north_africa", "quarter": "2022-Q1", "members": 7, "economies": "DZ EG LY MA MR SD TN", "median_accounts": 165393, "median_yoy": 0.370164, "median_since_2020": 1.082107, "median_pushes_per_account": 0.628773, "median_pushes_per_account_4q": 0.512457, "median_repos_per_account": 1.462321, "median_orgs_per_account": 0.067476, "median_accounts_per_million": 3834.29543, "median_topics": 2},
  {"group": "north_africa", "quarter": "2022-Q2", "members": 7, "economies": "DZ EG LY MA MR SD TN", "median_accounts": 174269, "median_yoy": 0.342852, "median_since_2020": 1.208992, "median_pushes_per_account": 0.604809, "median_pushes_per_account_4q": 0.512157, "median_repos_per_account": 1.492582, "median_orgs_per_account": 0.065519, "median_accounts_per_million": 4072.43026, "median_topics": 2},
  {"group": "north_africa", "quarter": "2022-Q3", "members": 7, "economies": "DZ EG LY MA MR SD TN", "median_accounts": 182535, "median_yoy": 0.331583, "median_since_2020": 1.403542, "median_pushes_per_account": 0.730756, "median_pushes_per_account_4q": 0.571239, "median_repos_per_account": 1.515137, "median_orgs_per_account": 0.061809, "median_accounts_per_million": 4328.842614, "median_topics": 2},
  {"group": "north_africa", "quarter": "2022-Q4", "members": 7, "economies": "DZ EG LY MA MR SD TN", "median_accounts": 193939, "median_yoy": 0.357369, "median_since_2020": 1.610808, "median_pushes_per_account": 0.87914, "median_pushes_per_account_4q": 0.827777, "median_repos_per_account": 1.53885, "median_orgs_per_account": 0.058176, "median_accounts_per_million": 4624.887889, "median_topics": 2},
  {"group": "north_africa", "quarter": "2023-Q1", "members": 7, "economies": "DZ EG LY MA MR SD TN", "median_accounts": 208372, "median_yoy": 0.344399, "median_since_2020": 1.799183, "median_pushes_per_account": 1.262526, "median_pushes_per_account_4q": 1.164742, "median_repos_per_account": 1.557374, "median_orgs_per_account": 0.055943, "median_accounts_per_million": 5020.66899, "median_topics": 2},
  {"group": "north_africa", "quarter": "2023-Q2", "members": 7, "economies": "DZ EG LY MA MR SD TN", "median_accounts": 220399, "median_yoy": 0.360007, "median_since_2020": 1.956947, "median_pushes_per_account": 0.769402, "median_pushes_per_account_4q": 1.086993, "median_repos_per_account": 1.579295, "median_orgs_per_account": 0.0519, "median_accounts_per_million": 5415.227373, "median_topics": 2},
  {"group": "north_africa", "quarter": "2023-Q3", "members": 7, "economies": "DZ EG LY MA MR SD TN", "median_accounts": 231523, "median_yoy": 0.340526, "median_since_2020": 2.147319, "median_pushes_per_account": 1.012513, "median_pushes_per_account_4q": 1.239325, "median_repos_per_account": 1.610486, "median_orgs_per_account": 0.051012, "median_accounts_per_million": 5766.4636, "median_topics": 2},
  {"group": "north_africa", "quarter": "2023-Q4", "members": 7, "economies": "DZ EG LY MA MR SD TN", "median_accounts": 245586, "median_yoy": 0.31874, "median_since_2020": 2.357298, "median_pushes_per_account": 1.243817, "median_pushes_per_account_4q": 1.253466, "median_repos_per_account": 1.577347, "median_orgs_per_account": 0.049738, "median_accounts_per_million": 6149.97536, "median_topics": 2},
  {"group": "north_africa", "quarter": "2024-Q1", "members": 7, "economies": "DZ EG LY MA MR SD TN", "median_accounts": 260464, "median_yoy": 0.297672, "median_since_2020": 2.610302, "median_pushes_per_account": 0.798685, "median_pushes_per_account_4q": 1.213963, "median_repos_per_account": 1.612096, "median_orgs_per_account": 0.047489, "median_accounts_per_million": 6604.657728, "median_topics": 2},
  {"group": "north_africa", "quarter": "2024-Q2", "members": 7, "economies": "DZ EG LY MA MR SD TN", "median_accounts": 272555, "median_yoy": 0.275146, "median_since_2020": 2.785295, "median_pushes_per_account": 0.85754, "median_pushes_per_account_4q": 1.209607, "median_repos_per_account": 1.640608, "median_orgs_per_account": 0.045851, "median_accounts_per_million": 6982.245632, "median_topics": 2},
  {"group": "north_africa", "quarter": "2024-Q3", "members": 7, "economies": "DZ EG LY MA MR SD TN", "median_accounts": 283326, "median_yoy": 0.249927, "median_since_2020": 2.933921, "median_pushes_per_account": 0.855235, "median_pushes_per_account_4q": 0.773647, "median_repos_per_account": 1.69811, "median_orgs_per_account": 0.044928, "median_accounts_per_million": 7310.524278, "median_topics": 2},
  {"group": "north_africa", "quarter": "2024-Q4", "members": 7, "economies": "DZ EG LY MA MR SD TN", "median_accounts": 298164, "median_yoy": 0.259274, "median_since_2020": 3.166097, "median_pushes_per_account": 0.917184, "median_pushes_per_account_4q": 0.860369, "median_repos_per_account": 1.680354, "median_orgs_per_account": 0.043927, "median_accounts_per_million": 7744.504769, "median_topics": 2},
  {"group": "north_africa", "quarter": "2025-Q1", "members": 7, "economies": "DZ EG LY MA MR SD TN", "median_accounts": 316372, "median_yoy": 0.256216, "median_since_2020": 3.444261, "median_pushes_per_account": 0.875013, "median_pushes_per_account_4q": 0.877246, "median_repos_per_account": 1.642894, "median_orgs_per_account": 0.042489, "median_accounts_per_million": 8296.878073, "median_topics": 2},
  {"group": "north_africa", "quarter": "2025-Q2", "members": 7, "economies": "DZ EG LY MA MR SD TN", "median_accounts": 333356, "median_yoy": 0.276656, "median_since_2020": 3.732236, "median_pushes_per_account": 1.059417, "median_pushes_per_account_4q": 0.934329, "median_repos_per_account": 1.638823, "median_orgs_per_account": 0.039132, "median_accounts_per_million": 8913.928931, "median_topics": 2},
  {"group": "north_africa", "quarter": "2025-Q3", "members": 7, "economies": "DZ EG LY MA MR SD TN", "median_accounts": 357283, "median_yoy": 0.348407, "median_since_2020": 4.130705, "median_pushes_per_account": 0.930193, "median_pushes_per_account_4q": 0.948237, "median_repos_per_account": 1.572575, "median_orgs_per_account": 0.037152, "median_accounts_per_million": 9862.273068, "median_topics": 2},
  {"group": "north_africa", "quarter": "2025-Q4", "members": 7, "economies": "DZ EG LY MA MR SD TN", "median_accounts": 389842, "median_yoy": 0.410822, "median_since_2020": 4.803625, "median_pushes_per_account": 1.253457, "median_pushes_per_account_4q": 1.048355, "median_repos_per_account": 1.499298, "median_orgs_per_account": 0.03349, "median_accounts_per_million": 11233.888374, "median_topics": 2},
  {"group": "north_africa", "quarter": "2026-Q1", "members": 7, "economies": "DZ EG LY MA MR SD TN", "median_accounts": 420582, "median_yoy": 0.440171, "median_since_2020": 5.392903, "median_pushes_per_account": 1.336881, "median_pushes_per_account_4q": 1.166945, "median_repos_per_account": 1.523285, "median_orgs_per_account": 0.031541, "median_accounts_per_million": 12374.536506, "median_topics": 3},
  {"group": "core_peers", "quarter": "2020-Q1", "members": 6, "economies": "MA TN EG NG KE ZA", "median_accounts": 158023, "median_yoy": null, "median_since_2020": 0, "median_pushes_per_account": 1.266558, "median_pushes_per_account_4q": null, "median_repos_per_account": 1.944662, "median_orgs_per_account": 0.092111, "median_accounts_per_million": 2565.913476, "median_topics": 0},
  {"group": "core_peers", "quarter": "2020-Q2", "members": 6, "economies": "MA TN EG NG KE ZA", "median_accounts": 182099, "median_yoy": null, "median_since_2020": 0.121213, "median_pushes_per_account": 1.353474, "median_pushes_per_account_4q": null, "median_repos_per_account": 1.934676, "median_orgs_per_account": 0.086092, "median_accounts_per_million": 2877.429164, "median_topics": 0.5},
  {"group": "core_peers", "quarter": "2020-Q3", "members": 6, "economies": "MA TN EG NG KE ZA", "median_accounts": 203305.5, "median_yoy": null, "median_since_2020": 0.219782, "median_pushes_per_account": 1.145348, "median_pushes_per_account_4q": null, "median_repos_per_account": 1.901548, "median_orgs_per_account": 0.082997, "median_accounts_per_million": 3162.807313, "median_topics": 0.5},
  {"group": "core_peers", "quarter": "2020-Q4", "members": 6, "economies": "MA TN EG NG KE ZA", "median_accounts": 223672.5, "median_yoy": null, "median_since_2020": 0.329437, "median_pushes_per_account": 1.155136, "median_pushes_per_account_4q": 1.225259, "median_repos_per_account": 1.922328, "median_orgs_per_account": 0.079077, "median_accounts_per_million": 3415.347711, "median_topics": 0},
  {"group": "core_peers", "quarter": "2021-Q1", "members": 6, "economies": "MA TN EG NG KE ZA", "median_accounts": 246038.5, "median_yoy": 0.447982, "median_since_2020": 0.447982, "median_pushes_per_account": 1.189122, "median_pushes_per_account_4q": 1.198171, "median_repos_per_account": 1.960866, "median_orgs_per_account": 0.076589, "median_accounts_per_million": 3689.818788, "median_topics": 2.5},
  {"group": "core_peers", "quarter": "2021-Q2", "members": 6, "economies": "MA TN EG NG KE ZA", "median_accounts": 264881, "median_yoy": 0.404355, "median_since_2020": 0.570804, "median_pushes_per_account": 1.266315, "median_pushes_per_account_4q": 1.179831, "median_repos_per_account": 2.023171, "median_orgs_per_account": 0.07483, "median_accounts_per_million": 3974.379128, "median_topics": 3},
  {"group": "core_peers", "quarter": "2021-Q3", "members": 6, "economies": "MA TN EG NG KE ZA", "median_accounts": 283467.5, "median_yoy": 0.399188, "median_since_2020": 0.691056, "median_pushes_per_account": 1.112172, "median_pushes_per_account_4q": 1.167177, "median_repos_per_account": 2.068269, "median_orgs_per_account": 0.072064, "median_accounts_per_million": 4272.926729, "median_topics": 5.5},
  {"group": "core_peers", "quarter": "2021-Q4", "members": 6, "economies": "MA TN EG NG KE ZA", "median_accounts": 301936.5, "median_yoy": 0.367965, "median_since_2020": 0.819038, "median_pushes_per_account": 1.124024, "median_pushes_per_account_4q": 1.168089, "median_repos_per_account": 2.106867, "median_orgs_per_account": 0.069395, "median_accounts_per_million": 4564.237534, "median_topics": 5.5},
  {"group": "core_peers", "quarter": "2022-Q1", "members": 6, "economies": "MA TN EG NG KE ZA", "median_accounts": 325646, "median_yoy": 0.376221, "median_since_2020": 0.992341, "median_pushes_per_account": 1.125646, "median_pushes_per_account_4q": 1.149896, "median_repos_per_account": 2.110834, "median_orgs_per_account": 0.065461, "median_accounts_per_million": 4924.113979, "median_topics": 7},
  {"group": "core_peers", "quarter": "2022-Q2", "members": 6, "economies": "MA TN EG NG KE ZA", "median_accounts": 348490, "median_yoy": 0.361077, "median_since_2020": 1.15119, "median_pushes_per_account": 1.324988, "median_pushes_per_account_4q": 1.162688, "median_repos_per_account": 2.1379, "median_orgs_per_account": 0.061731, "median_accounts_per_million": 5286.28336, "median_topics": 9},
  {"group": "core_peers", "quarter": "2022-Q3", "members": 6, "economies": "MA TN EG NG KE ZA", "median_accounts": 371231.5, "median_yoy": 0.357006, "median_since_2020": 1.320572, "median_pushes_per_account": 1.427108, "median_pushes_per_account_4q": 1.196395, "median_repos_per_account": 2.167306, "median_orgs_per_account": 0.058371, "median_accounts_per_million": 5685.436092, "median_topics": 9.5},
  {"group": "core_peers", "quarter": "2022-Q4", "members": 6, "economies": "MA TN EG NG KE ZA", "median_accounts": 392219, "median_yoy": 0.349434, "median_since_2020": 1.485503, "median_pushes_per_account": 1.362707, "median_pushes_per_account_4q": 1.254927, "median_repos_per_account": 2.192849, "median_orgs_per_account": 0.057228, "median_accounts_per_million": 6043.976249, "median_topics": 9.5},
  {"group": "core_peers", "quarter": "2023-Q1", "members": 6, "economies": "MA TN EG NG KE ZA", "median_accounts": 428589.5, "median_yoy": 0.353312, "median_since_2020": 1.760906, "median_pushes_per_account": 2.297826, "median_pushes_per_account_4q": 1.520176, "median_repos_per_account": 2.211767, "median_orgs_per_account": 0.055396, "median_accounts_per_million": 6531.219408, "median_topics": 12},
  {"group": "core_peers", "quarter": "2023-Q2", "members": 6, "economies": "MA TN EG NG KE ZA", "median_accounts": 465234.5, "median_yoy": 0.360823, "median_since_2020": 2.000893, "median_pushes_per_account": 2.122512, "median_pushes_per_account_4q": 1.678828, "median_repos_per_account": 2.221021, "median_orgs_per_account": 0.053558, "median_accounts_per_million": 7050.897088, "median_topics": 10.5},
  {"group": "core_peers", "quarter": "2023-Q3", "members": 6, "economies": "MA TN EG NG KE ZA", "median_accounts": 494390, "median_yoy": 0.349897, "median_since_2020": 2.212863, "median_pushes_per_account": 2.225369, "median_pushes_per_account_4q": 1.939848, "median_repos_per_account": 2.236951, "median_orgs_per_account": 0.052765, "median_accounts_per_million": 7523.474677, "median_topics": 8.5},
  {"group": "core_peers", "quarter": "2023-Q4", "members": 6, "economies": "MA TN EG NG KE ZA", "median_accounts": 521316, "median_yoy": 0.335817, "median_since_2020": 2.425223, "median_pushes_per_account": 1.634373, "median_pushes_per_account_4q": 2.035309, "median_repos_per_account": 2.262087, "median_orgs_per_account": 0.052385, "median_accounts_per_million": 7914.830829, "median_topics": 8.5},
  {"group": "core_peers", "quarter": "2024-Q1", "members": 6, "economies": "MA TN EG NG KE ZA", "median_accounts": 558348, "median_yoy": 0.311857, "median_since_2020": 2.690034, "median_pushes_per_account": 1.453509, "median_pushes_per_account_4q": 1.837993, "median_repos_per_account": 2.265997, "median_orgs_per_account": 0.051091, "median_accounts_per_million": 8423.319852, "median_topics": 9.5},
  {"group": "core_peers", "quarter": "2024-Q2", "members": 6, "economies": "MA TN EG NG KE ZA", "median_accounts": 586877, "median_yoy": 0.277641, "median_since_2020": 2.879968, "median_pushes_per_account": 1.244307, "median_pushes_per_account_4q": 1.624219, "median_repos_per_account": 2.291754, "median_orgs_per_account": 0.050324, "median_accounts_per_million": 8876.389938, "median_topics": 9},
  {"group": "core_peers", "quarter": "2024-Q3", "members": 6, "economies": "MA TN EG NG KE ZA", "median_accounts": 612802, "median_yoy": 0.252137, "median_since_2020": 3.067127, "median_pushes_per_account": 1.211467, "median_pushes_per_account_4q": 1.364486, "median_repos_per_account": 2.333182, "median_orgs_per_account": 0.049948, "median_accounts_per_million": 9339.060497, "median_topics": 8},
  {"group": "core_peers", "quarter": "2024-Q4", "members": 6, "economies": "MA TN EG NG KE ZA", "median_accounts": 644128, "median_yoy": 0.251353, "median_since_2020": 3.325905, "median_pushes_per_account": 1.195905, "median_pushes_per_account_4q": 1.243244, "median_repos_per_account": 2.349513, "median_orgs_per_account": 0.049788, "median_accounts_per_million": 9852.959359, "median_topics": 7.5},
  {"group": "core_peers", "quarter": "2025-Q1", "members": 6, "economies": "MA TN EG NG KE ZA", "median_accounts": 687259, "median_yoy": 0.248711, "median_since_2020": 3.609198, "median_pushes_per_account": 1.072219, "median_pushes_per_account_4q": 1.151864, "median_repos_per_account": 2.337491, "median_orgs_per_account": 0.04901, "median_accounts_per_million": 10501.650264, "median_topics": 8},
  {"group": "core_peers", "quarter": "2025-Q2", "members": 6, "economies": "MA TN EG NG KE ZA", "median_accounts": 741073, "median_yoy": 0.279759, "median_since_2020": 3.922001, "median_pushes_per_account": 1.315628, "median_pushes_per_account_4q": 1.176484, "median_repos_per_account": 2.35257, "median_orgs_per_account": 0.047919, "median_accounts_per_million": 11353.76432, "median_topics": 8},
  {"group": "core_peers", "quarter": "2025-Q3", "members": 6, "economies": "MA TN EG NG KE ZA", "median_accounts": 809856, "median_yoy": 0.342284, "median_since_2020": 4.397231, "median_pushes_per_account": 1.320611, "median_pushes_per_account_4q": 1.207197, "median_repos_per_account": 2.299737, "median_orgs_per_account": 0.045944, "median_accounts_per_million": 12529.931817, "median_topics": 8},
  {"group": "core_peers", "quarter": "2025-Q4", "members": 6, "economies": "MA TN EG NG KE ZA", "median_accounts": 892299, "median_yoy": 0.39164, "median_since_2020": 5.051993, "median_pushes_per_account": 1.390502, "median_pushes_per_account_4q": 1.260081, "median_repos_per_account": 2.230485, "median_orgs_per_account": 0.043643, "median_accounts_per_million": 13759.058168, "median_topics": 8.5},
  {"group": "core_peers", "quarter": "2026-Q1", "members": 6, "economies": "MA TN EG NG KE ZA", "median_accounts": 982701.5, "median_yoy": 0.430054, "median_since_2020": 5.617364, "median_pushes_per_account": 1.47842, "median_pushes_per_account_4q": 1.367523, "median_repos_per_account": 2.189271, "median_orgs_per_account": 0.043013, "median_accounts_per_million": 15048.214057, "median_topics": 15.5},
  {"group": "africa", "quarter": "2021-Q1", "members": 10, "economies": "DZ EG ET GH KE MA NG TN UG ZA", "median_accounts": 130338, "median_yoy": 0.466135, "median_since_2020": 0.466135, "median_pushes_per_account": 1.125173, "median_pushes_per_account_4q": 1.108856, "median_repos_per_account": 1.960866, "median_orgs_per_account": 0.08022, "median_accounts_per_million": 2511.034669, "median_topics": 2},
  {"group": "africa", "quarter": "2021-Q2", "members": 10, "economies": "DZ EG ET GH KE MA NG TN UG ZA", "median_accounts": 141691.5, "median_yoy": 0.414225, "median_since_2020": 0.598227, "median_pushes_per_account": 1.277882, "median_pushes_per_account_4q": 1.094698, "median_repos_per_account": 2.023171, "median_orgs_per_account": 0.07786, "median_accounts_per_million": 2731.064713, "median_topics": 2},
  {"group": "africa", "quarter": "2021-Q3", "members": 12, "economies": "CM DZ EG ET GH KE MA NG TN TZ UG ZA", "median_accounts": 145336.5, "median_yoy": 0.385356, "median_since_2020": 0.724787, "median_pushes_per_account": 1.171662, "median_pushes_per_account_4q": 1.134407, "median_repos_per_account": 2.068269, "median_orgs_per_account": 0.076902, "median_accounts_per_million": 2383.502647, "median_topics": 2},
  {"group": "africa", "quarter": "2021-Q4", "members": 13, "economies": "CI CM DZ EG ET GH KE MA NG TN TZ UG ZA", "median_accounts": 152080, "median_yoy": 0.373113, "median_since_2020": 0.841068, "median_pushes_per_account": 1.169322, "median_pushes_per_account_4q": 1.139222, "median_repos_per_account": 1.989707, "median_orgs_per_account": 0.07428, "median_accounts_per_million": 2339.332754, "median_topics": 2},
  {"group": "africa", "quarter": "2022-Q1", "members": 14, "economies": "CI CM DZ EG ET GH KE MA NG SN TN TZ UG ZA", "median_accounts": 127797.5, "median_yoy": 0.384286, "median_since_2020": 0.985809, "median_pushes_per_account": 1.1824, "median_pushes_per_account_4q": 1.172509, "median_repos_per_account": 2.110519, "median_orgs_per_account": 0.070426, "median_accounts_per_million": 2240.366415, "median_topics": 2},
  {"group": "africa", "quarter": "2022-Q2", "members": 15, "economies": "CI CM DZ EG ET GH KE MA NG SN TN TZ UG ZA ZW", "median_accounts": 98686, "median_yoy": 0.36556, "median_since_2020": 1.13077, "median_pushes_per_account": 1.333731, "median_pushes_per_account_4q": 1.163831, "median_repos_per_account": 2.103708, "median_orgs_per_account": 0.066607, "median_accounts_per_million": 2189.790161, "median_topics": 2},
  {"group": "africa", "quarter": "2022-Q3", "members": 15, "economies": "CI CM DZ EG ET GH KE MA NG SN TN TZ UG ZA ZW", "median_accounts": 108077, "median_yoy": 0.351548, "median_since_2020": 1.258008, "median_pushes_per_account": 1.504997, "median_pushes_per_account_4q": 1.196754, "median_repos_per_account": 2.177134, "median_orgs_per_account": 0.063856, "median_accounts_per_million": 2521.477677, "median_topics": 2},
  {"group": "africa", "quarter": "2022-Q4", "members": 16, "economies": "CI CM DZ EG ET GH KE MA NG SD SN TN TZ UG ZA ZW", "median_accounts": 97886.5, "median_yoy": 0.346028, "median_since_2020": 1.440107, "median_pushes_per_account": 1.421165, "median_pushes_per_account_4q": 1.258916, "median_repos_per_account": 2.175348, "median_orgs_per_account": 0.061021, "median_accounts_per_million": 2294.140947, "median_topics": 2},
  {"group": "africa", "quarter": "2023-Q1", "members": 18, "economies": "CI CM DZ EG ET GH KE MA MG MU NG SD SN TN TZ UG ZA ZW", "median_accounts": 69270, "median_yoy": 0.337624, "median_since_2020": 1.671013, "median_pushes_per_account": 2.003393, "median_pushes_per_account_4q": 1.487635, "median_repos_per_account": 2.09664, "median_orgs_per_account": 0.059587, "median_accounts_per_million": 2498.455007, "median_topics": 2},
  {"group": "africa", "quarter": "2023-Q2", "members": 20, "economies": "CI CM DZ EG ET GH KE LY MA MG MU NG RW SD SN TN TZ UG ZA ZW", "median_accounts": 55545.5, "median_yoy": 0.32888, "median_since_2020": 1.901135, "median_pushes_per_account": 1.704105, "median_pushes_per_account_4q": 1.620871, "median_repos_per_account": 2.046429, "median_orgs_per_account": 0.056569, "median_accounts_per_million": 2697.750874, "median_topics": 2},
  {"group": "africa", "quarter": "2023-Q3", "members": 21, "economies": "BJ CI CM DZ EG ET GH KE LY MA MG MU NG RW SD SN TN TZ UG ZA ZW", "median_accounts": 58914, "median_yoy": 0.332103, "median_since_2020": 2.147319, "median_pushes_per_account": 1.81843, "median_pushes_per_account_4q": 1.703328, "median_repos_per_account": 2.087557, "median_orgs_per_account": 0.056009, "median_accounts_per_million": 2183.969749, "median_topics": 2},
  {"group": "africa", "quarter": "2023-Q4", "members": 22, "economies": "AO BJ CI CM DZ EG ET GH KE LY MA MG MU NG RW SD SN TN TZ UG ZA ZW", "median_accounts": 57123, "median_yoy": 0.318451, "median_since_2020": 2.400371, "median_pushes_per_account": 1.341195, "median_pushes_per_account_4q": 1.531362, "median_repos_per_account": 2.073678, "median_orgs_per_account": 0.055251, "median_accounts_per_million": 2309.038587, "median_topics": 2},
  {"group": "africa", "quarter": "2024-Q1", "members": 24, "economies": "AO BJ CI CM DZ EG ET GH KE LY MA MG MU NG RW SD SN SO TN TZ UG ZA ZM ZW", "median_accounts": 54707.5, "median_yoy": 0.31224, "median_since_2020": 2.711777, "median_pushes_per_account": 1.083778, "median_pushes_per_account_4q": 1.220789, "median_repos_per_account": 1.969705, "median_orgs_per_account": 0.051842, "median_accounts_per_million": 2413.430379, "median_topics": 2},
  {"group": "africa", "quarter": "2024-Q2", "members": 24, "economies": "AO BJ CI CM DZ EG ET GH KE LY MA MG MU NG RW SD SN SO TN TZ UG ZA ZM ZW", "median_accounts": 59334.5, "median_yoy": 0.291, "median_since_2020": 2.940306, "median_pushes_per_account": 1.09107, "median_pushes_per_account_4q": 1.212644, "median_repos_per_account": 1.988882, "median_orgs_per_account": 0.051189, "median_accounts_per_million": 2573.164959, "median_topics": 2},
  {"group": "africa", "quarter": "2024-Q3", "members": 25, "economies": "AO BJ CD CI CM DZ EG ET GH KE LY MA MG MU NG RW SD SN SO TN TZ UG ZA ZM ZW", "median_accounts": 61348, "median_yoy": 0.28893, "median_since_2020": 3.200333, "median_pushes_per_account": 1.019484, "median_pushes_per_account_4q": 1.097095, "median_repos_per_account": 2.108038, "median_orgs_per_account": 0.0507, "median_accounts_per_million": 2715.671473, "median_topics": 2},
  {"group": "africa", "quarter": "2024-Q4", "members": 25, "economies": "AO BJ CD CI CM DZ EG ET GH KE LY MA MG MU NG RW SD SN SO TN TZ UG ZA ZM ZW", "median_accounts": 65786, "median_yoy": 0.30005, "median_since_2020": 3.51463, "median_pushes_per_account": 0.979137, "median_pushes_per_account_4q": 1.060445, "median_repos_per_account": 2.046316, "median_orgs_per_account": 0.050132, "median_accounts_per_million": 2900.5968, "median_topics": 2},
  {"group": "africa", "quarter": "2025-Q1", "members": 26, "economies": "AO BJ CD CI CM DZ EG ET GH KE LY MA MG MU MZ NG RW SD SN SO TN TZ UG ZA ZM ZW", "median_accounts": 67014.5, "median_yoy": 0.33383, "median_since_2020": 3.844121, "median_pushes_per_account": 1.022351, "median_pushes_per_account_4q": 1.013282, "median_repos_per_account": 1.988006, "median_orgs_per_account": 0.050282, "median_accounts_per_million": 3051.218151, "median_topics": 2},
  {"group": "africa", "quarter": "2025-Q2", "members": 27, "economies": "AO BJ CD CI CM DZ EG ET GH KE LY MA MG MU MZ NG RW SD SN SO TG TN TZ UG ZA ZM ZW", "median_accounts": 66599, "median_yoy": 0.376803, "median_since_2020": 4.444328, "median_pushes_per_account": 1.363424, "median_pushes_per_account_4q": 1.093699, "median_repos_per_account": 1.936793, "median_orgs_per_account": 0.050181, "median_accounts_per_million": 3324.749006, "median_topics": 2},
  {"group": "africa", "quarter": "2025-Q3", "members": 27, "economies": "AO BJ CD CI CM DZ EG ET GH KE LY MA MG MU MZ NG RW SD SN SO TG TN TZ UG ZA ZM ZW", "median_accounts": 74825, "median_yoy": 0.467646, "median_since_2020": 5.199989, "median_pushes_per_account": 1.291465, "median_pushes_per_account_4q": 1.16126, "median_repos_per_account": 1.872893, "median_orgs_per_account": 0.047604, "median_accounts_per_million": 3778.162815, "median_topics": 2},
  {"group": "africa", "quarter": "2025-Q4", "members": 27, "economies": "AO BJ CD CI CM DZ EG ET GH KE LY MA MG MU MZ NG RW SD SN SO TG TN TZ UG ZA ZM ZW", "median_accounts": 82190, "median_yoy": 0.532006, "median_since_2020": 5.984684, "median_pushes_per_account": 1.394762, "median_pushes_per_account_4q": 1.267557, "median_repos_per_account": 1.821429, "median_orgs_per_account": 0.045117, "median_accounts_per_million": 4187.798677, "median_topics": 0},
  {"group": "africa", "quarter": "2026-Q1", "members": 29, "economies": "AO BJ BW CD CI CM DZ EG ET GH KE LY MA MG MU MW MZ NG RW SD SN SO TG TN TZ UG ZA ZM ZW", "median_accounts": 87857, "median_yoy": 0.564515, "median_since_2020": 6.714229, "median_pushes_per_account": 1.693624, "median_pushes_per_account_4q": 1.447078, "median_repos_per_account": 1.754036, "median_orgs_per_account": 0.04278, "median_accounts_per_million": 4704.697341, "median_topics": 0},
  {"group": "algeria_and_peers", "quarter": "2020-Q1", "members": 7, "economies": "DZ MA TN EG NG KE ZA", "median_accounts": 142405, "median_yoy": null, "median_since_2020": 0, "median_pushes_per_account": 1.188576, "median_pushes_per_account_4q": null, "median_repos_per_account": 1.828432, "median_orgs_per_account": 0.0942, "median_accounts_per_million": 2000.160604, "median_topics": 0},
  {"group": "algeria_and_peers", "quarter": "2020-Q2", "members": 7, "economies": "DZ MA TN EG NG KE ZA", "median_accounts": 161134, "median_yoy": null, "median_since_2020": 0.128666, "median_pushes_per_account": 1.351035, "median_pushes_per_account_4q": null, "median_repos_per_account": 1.817221, "median_orgs_per_account": 0.089517, "median_accounts_per_million": 2279.100514, "median_topics": 0},
  {"group": "algeria_and_peers", "quarter": "2020-Q3", "members": 7, "economies": "DZ MA TN EG NG KE ZA", "median_accounts": 174167, "median_yoy": null, "median_since_2020": 0.22304, "median_pushes_per_account": 1.083356, "median_pushes_per_account_4q": null, "median_repos_per_account": 1.839611, "median_orgs_per_account": 0.087597, "median_accounts_per_million": 2515.866149, "median_topics": 0},
  {"group": "algeria_and_peers", "quarter": "2020-Q4", "members": 7, "economies": "DZ MA TN EG NG KE ZA", "median_accounts": 192213, "median_yoy": null, "median_since_2020": 0.333341, "median_pushes_per_account": 0.98967, "median_pushes_per_account_4q": 1.176922, "median_repos_per_account": 1.890516, "median_orgs_per_account": 0.083241, "median_accounts_per_million": 2785.014395, "median_topics": 0},
  {"group": "algeria_and_peers", "quarter": "2021-Q1", "members": 7, "economies": "DZ MA TN EG NG KE ZA", "median_accounts": 211693, "median_yoy": 0.445714, "median_since_2020": 0.445714, "median_pushes_per_account": 1.040441, "median_pushes_per_account_4q": 1.11779, "median_repos_per_account": 1.948645, "median_orgs_per_account": 0.080053, "median_accounts_per_million": 3049.203447, "median_topics": 2},
  {"group": "algeria_and_peers", "quarter": "2021-Q2", "members": 7, "economies": "DZ MA TN EG NG KE ZA", "median_accounts": 230292, "median_yoy": 0.399255, "median_since_2020": 0.579292, "median_pushes_per_account": 1.141217, "median_pushes_per_account_4q": 1.065131, "median_repos_per_account": 1.974108, "median_orgs_per_account": 0.076952, "median_accounts_per_million": 3323.547443, "median_topics": 2},
  {"group": "algeria_and_peers", "quarter": "2021-Q3", "members": 7, "economies": "DZ MA TN EG NG KE ZA", "median_accounts": 247624, "median_yoy": 0.391411, "median_since_2020": 0.710703, "median_pushes_per_account": 1.093558, "median_pushes_per_account_4q": 1.052974, "median_repos_per_account": 1.975857, "median_orgs_per_account": 0.073773, "median_accounts_per_million": 3614.205245, "median_topics": 4},
  {"group": "algeria_and_peers", "quarter": "2021-Q4", "members": 7, "economies": "DZ MA TN EG NG KE ZA", "median_accounts": 266861, "median_yoy": 0.380793, "median_since_2020": 0.841068, "median_pushes_per_account": 0.951966, "median_pushes_per_account_4q": 1.038851, "median_repos_per_account": 1.989707, "median_orgs_per_account": 0.070726, "median_accounts_per_million": 3923.441019, "median_topics": 4},
  {"group": "algeria_and_peers", "quarter": "2022-Q1", "members": 7, "economies": "DZ MA TN EG NG KE ZA", "median_accounts": 289130, "median_yoy": 0.370164, "median_since_2020": 0.980865, "median_pushes_per_account": 1.055957, "median_pushes_per_account_4q": 1.040257, "median_repos_per_account": 1.973247, "median_orgs_per_account": 0.066502, "median_accounts_per_million": 4254.760837, "median_topics": 4},
  {"group": "algeria_and_peers", "quarter": "2022-Q2", "members": 7, "economies": "DZ MA TN EG NG KE ZA", "median_accounts": 309248, "median_yoy": 0.342852, "median_since_2020": 1.13077, "median_pushes_per_account": 1.319035, "median_pushes_per_account_4q": 1.101136, "median_repos_per_account": 1.988026, "median_orgs_per_account": 0.062101, "median_accounts_per_million": 4584.179772, "median_topics": 5},
  {"group": "algeria_and_peers", "quarter": "2022-Q3", "members": 7, "economies": "DZ MA TN EG NG KE ZA", "median_accounts": 329732, "median_yoy": 0.331583, "median_since_2020": 1.315452, "median_pushes_per_account": 1.335435, "median_pushes_per_account_4q": 1.196035, "median_repos_per_account": 1.99975, "median_orgs_per_account": 0.05972, "median_accounts_per_million": 4996.384308, "median_topics": 5},
  {"group": "algeria_and_peers", "quarter": "2022-Q4", "members": 7, "economies": "DZ MA TN EG NG KE ZA", "median_accounts": 352152, "median_yoy": 0.319608, "median_since_2020": 1.472891, "median_pushes_per_account": 1.248961, "median_pushes_per_account_4q": 1.248269, "median_repos_per_account": 2.011953, "median_orgs_per_account": 0.058447, "median_accounts_per_million": 5411.444393, "median_topics": 5},
  {"group": "algeria_and_peers", "quarter": "2023-Q1", "members": 7, "economies": "DZ MA TN EG NG KE ZA", "median_accounts": 387675, "median_yoy": 0.340833, "median_since_2020": 1.722341, "median_pushes_per_account": 2.094487, "median_pushes_per_account_4q": 1.477146, "median_repos_per_account": 2.053373, "median_orgs_per_account": 0.056437, "median_accounts_per_million": 5811.111544, "median_topics": 8},
  {"group": "algeria_and_peers", "quarter": "2023-Q2", "members": 7, "economies": "DZ MA TN EG NG KE ZA", "median_accounts": 421084, "median_yoy": 0.360007, "median_since_2020": 1.956947, "median_pushes_per_account": 1.807603, "median_pushes_per_account_4q": 1.64299, "median_repos_per_account": 2.061592, "median_orgs_per_account": 0.054704, "median_accounts_per_million": 6234.518622, "median_topics": 6},
  {"group": "algeria_and_peers", "quarter": "2023-Q3", "members": 7, "economies": "DZ MA TN EG NG KE ZA", "median_accounts": 448194, "median_yoy": 0.340526, "median_since_2020": 2.147319, "median_pushes_per_account": 2.19255, "median_pushes_per_account_4q": 1.81787, "median_repos_per_account": 2.087557, "median_orgs_per_account": 0.052213, "median_accounts_per_million": 6697.78512, "median_topics": 6},
  {"group": "algeria_and_peers", "quarter": "2023-Q4", "members": 7, "economies": "DZ MA TN EG NG KE ZA", "median_accounts": 478096, "median_yoy": 0.329757, "median_since_2020": 2.357298, "median_pushes_per_account": 1.529369, "median_pushes_per_account_4q": 1.857601, "median_repos_per_account": 2.096682, "median_orgs_per_account": 0.051442, "median_accounts_per_million": 7110.597938, "median_topics": 7},
  {"group": "algeria_and_peers", "quarter": "2024-Q1", "members": 7, "economies": "DZ MA TN EG NG KE ZA", "median_accounts": 514125, "median_yoy": 0.315494, "median_since_2020": 2.610302, "median_pushes_per_account": 1.38584, "median_pushes_per_account_4q": 1.714058, "median_repos_per_account": 2.11753, "median_orgs_per_account": 0.050421, "median_accounts_per_million": 7540.138534, "median_topics": 8},
  {"group": "algeria_and_peers", "quarter": "2024-Q2", "members": 7, "economies": "DZ MA TN EG NG KE ZA", "median_accounts": 539045, "median_yoy": 0.280137, "median_since_2020": 2.785295, "median_pushes_per_account": 1.176544, "median_pushes_per_account_4q": 1.613263, "median_repos_per_account": 2.155661, "median_orgs_per_account": 0.049512, "median_accounts_per_million": 7949.918387, "median_topics": 6},
  {"group": "algeria_and_peers", "quarter": "2024-Q3", "members": 7, "economies": "DZ MA TN EG NG KE ZA", "median_accounts": 560210, "median_yoy": 0.254346, "median_since_2020": 2.933921, "median_pushes_per_account": 1.066218, "median_pushes_per_account_4q": 1.303323, "median_repos_per_account": 2.203476, "median_orgs_per_account": 0.049401, "median_accounts_per_million": 8401.340267, "median_topics": 4},
  {"group": "algeria_and_peers", "quarter": "2024-Q4", "members": 7, "economies": "DZ MA TN EG NG KE ZA", "median_accounts": 593273, "median_yoy": 0.259274, "median_since_2020": 3.166097, "median_pushes_per_account": 1.142649, "median_pushes_per_account_4q": 1.155543, "median_repos_per_account": 2.211727, "median_orgs_per_account": 0.049572, "median_accounts_per_million": 8972.146097, "median_topics": 5},
  {"group": "algeria_and_peers", "quarter": "2025-Q1", "members": 7, "economies": "DZ MA TN EG NG KE ZA", "median_accounts": 632885, "median_yoy": 0.256216, "median_since_2020": 3.444261, "median_pushes_per_account": 1.019822, "median_pushes_per_account_4q": 1.077041, "median_repos_per_account": 2.207127, "median_orgs_per_account": 0.048931, "median_accounts_per_million": 9549.034754, "median_topics": 5},
  {"group": "algeria_and_peers", "quarter": "2025-Q2", "members": 7, "economies": "DZ MA TN EG NG KE ZA", "median_accounts": 673894, "median_yoy": 0.276656, "median_since_2020": 3.732236, "median_pushes_per_account": 1.258553, "median_pushes_per_account_4q": 1.135065, "median_repos_per_account": 2.220043, "median_orgs_per_account": 0.047553, "median_accounts_per_million": 10224.355399, "median_topics": 6},
  {"group": "algeria_and_peers", "quarter": "2025-Q3", "members": 7, "economies": "DZ MA TN EG NG KE ZA", "median_accounts": 730638, "median_yoy": 0.348407, "median_since_2020": 4.130705, "median_pushes_per_account": 1.200006, "median_pushes_per_account_4q": 1.16126, "median_repos_per_account": 2.175069, "median_orgs_per_account": 0.045662, "median_accounts_per_million": 11328.422492, "median_topics": 6},
  {"group": "algeria_and_peers", "quarter": "2025-Q4", "members": 7, "economies": "DZ MA TN EG NG KE ZA", "median_accounts": 822452, "median_yoy": 0.396983, "median_since_2020": 4.803625, "median_pushes_per_account": 1.386241, "median_pushes_per_account_4q": 1.207664, "median_repos_per_account": 2.087223, "median_orgs_per_account": 0.043104, "median_accounts_per_million": 12658.103368, "median_topics": 8},
  {"group": "algeria_and_peers", "quarter": "2026-Q1", "members": 7, "economies": "DZ MA TN EG NG KE ZA", "median_accounts": 906406, "median_yoy": 0.432181, "median_since_2020": 5.392903, "median_pushes_per_account": 1.386281, "median_pushes_per_account_4q": 1.287967, "median_repos_per_account": 2.051602, "median_orgs_per_account": 0.04278, "median_accounts_per_million": 13740.58487, "median_topics": 13}
 ],
 "source": "https://github.com/github/innovationgraph/tree/054c7dbc527518fa2ecfd316efe2aa01f3986c39/data",
 "table": "groups",
 "title": "Peer groups and their medians"
}
