Measured · Q1 2026
Global account standings
All reported economies in Q1 2026, with account totals, annual growth and calculated ranks. The EU aggregate is excluded.
Data
Download the data, understand how it is measured, and reuse it with confidence. Quarterly snapshots, country datasets and their sources are kept together here.
The 12 tables of the Q1 2026 data, computed from GitHub Innovation Graph release 054c7dbc5275. The data dictionary describes every column.
overviewAlgeria’s latest value of each indicator, a year earlier, and its place and the median in each peer group.
9 rowspeersAlgeria, the rest of North Africa and the core peers in the latest quarter, with the counts behind each ratio.
10 rowsgroupsThe members of each peer group in every quarter, and the median of each indicator across them.
96 rowsranksEvery member’s place in each peer group for each indicator, in the latest quarter.
441 rowstrendsEvery indicator in every quarter since 2020 Q1 for Algeria, North Africa and the core peers, with the group medians.
2,925 rowslanguagesDevelopers who pushed in each language in the latest quarter and a year earlier, for Algeria and its peers.
456 rowslanguages_algeriaDevelopers in Algeria who pushed in each language, every quarter since 2020 Q1.
687 rowstopicsThe topics GitHub publishes for each economy in the latest quarter: those with 100 or more developers pushing.
112 rowscollaborationGit pushes and pull requests between Algeria and other economies, both ways, every quarter.
356 rowsgdc26GitHub’s one-off GDC26 lists, Africa’s top ten by pushes per 1,000 working-age people and the 30 economies with the most pushes, with djazair.dev’s estimate for Algeria and its peers.
52 rowsindicatorsEvery indicator for every economy in the release, every quarter since 2020 Q1. Empty where an input is missing, never zero.
5,656 rowsrevisionsPast values this release changed, against the release archived before it.
0 rowsThe manifest lists every file with its size and SHA-256 checksum, so you can check what you downloaded.
Q1 2026 is the first quarter published. Earlier quarters will stay online, unchanged, as new ones arrive.
These files are separate from the quarterly CSV bundle. Measured counts and published forecasts have different sources and time periods.
Measured · Q1 2026
All reported economies in Q1 2026, with account totals, annual growth and calculated ranks. The EU aggregate is excluded.
Published forecast · 2030
Octoverse 2025’s projected country totals for 2030, with a September 2025 baseline and source metadata. No Algeria forecast is included.
CSV and JSON for the Index’s trend and comparison charts, grouped by page. Country standings and the published outlook have separate downloads above.
trends-q-growthCSVJSONtrends-accounts-actualCSVJSONtrends-accounts-indexedCSVJSONtrends-pushes-actualCSVJSONtrends-pushes-indexedCSVJSONtrends-repos-actualCSVJSONtrends-repos-indexedCSVJSONtrends-orgs-actualCSVJSONtrends-orgs-indexedCSVJSONAccounts measure community size, not active contributors or code quality. Open a panel to inspect the sources, formulas, comparison groups and limits.
Five public sources. Octoverse supplies the separate 2030 outlook; those projections are not quarterly observations. The scorecard uses the Innovation Graph and World Bank population, and the GitHub API feeds the Project Hub. GDC26 is kept for comparisons with GitHub’s own country rankings.
| Source | What it provides | Licence | Updated |
|---|---|---|---|
| GitHub Innovation Graph | Eight files covering 230 economies since Q1 2020: developers, pushes, repositories, organisations, languages, topics, licences and collaborators. | CC0 | Quarterly, 3 to 4.5 months after the quarter |
| GDC26 supplementary data | VPN-corrected pushes and pushes per 1,000 working-age people, top 10 per region. | CC0 | One-off, September 2026 |
| World Bank | Population and working-age population. | CC BY 4.0 | Yearly |
| GitHub REST API | Hub only: repository details, issues and pull requests. | GitHub terms | Every 6 hours |
| GitHub Octoverse 2025 | Published country account projections for 2030, based on September 2025. No Algeria forecast is provided. | Original GitHub publication | Published October 2025 |
Notation: c is an economy, q a quarter and q-4 the same quarter a year earlier. Every indicator is computed for every economy, because ranks and medians need them all.
developers(c, q)Accounts located in the economy at the end of the quarter. A running total, located by network address. Includes inactive accounts; excludes bots and spam.
developers(c, q) / developers(c, q-4) - 1Compares a quarter with the same quarter a year earlier, so seasonal swings cancel out.
developers(c, q) / developers(c, 2020 Q1) - 1Also shown as an index, with 2020 Q1 = 100, on the Trends page.
git_pushes(c, q) / developers(c, q)Pushes during the quarter divided by all accounts. A four-quarter average smooths spikes: Σ pushes over the last 4 quarters / mean accounts over them / 4.
repositories(c, q) / developers(c, q)Both are running totals. Public repositories only.
organizations(c, q) / developers(c, q)Both are running totals.
developers(c, q) / population(c) × 10⁶Population from the World Bank, latest year: 2025 for Q1 2026 data.
count(topics(c, q))GitHub publishes a topic only once 100 or more developers use it.
num_pushers(c, q, language)Developers who pushed in the language during the quarter. One developer can push in several languages, so the counts can’t be added up. GitHub lists a language once 100 or more developers push in it.
weight(source → owner, q)Git pushes sent and pull requests opened by developers in the source economy to repositories owned in another, as GitHub publishes them above its threshold. GitHub calls it a lower bound. Its row for the EU is the sum of the members it lists, so rankings and totals leave it out.
Σ git_pushes(c, 2025 Q3 … 2026 Q2) / working_age(c, 2025) × 1,000GitHub’s GDC26 ranking, a one-off, uses the same formula on pushes it corrects for VPN use with the locations in developers’ profiles. djazair.dev can’t make that correction, so its figure for an economy GitHub doesn’t list is an estimate from network addresses, and a quarter not released yet repeats the latest one.
median(indicator over group members with data)The middle value, so one large economy can’t pull it far.
position in descending orderWithin the ranking group. Ties share a rank.
Medians and ranks. Every member counts, whatever its size.
Comparison table and medians. North African neighbours with large ecosystems, plus Africa’s largest.
African economies with at least 20,000 accounts a year earlier (29 in Q1 2026).
Ranks and medians. The minimum size keeps small bases from distorting growth.
We compare Algeria with group medians rather than with one neighbour at a time. Medians are steadier, and single-country comparisons can read as rivalry.
Read these before quoting a number. They are also summarised next to each chart.
The five steps below run automatically on GitHub Actions. Flagged revisions still need editorial review.
detectDaily
Look for a new commit to the Innovation Graph’s data folder. If there is one, download every file, record its SHA-256 checksum and archive it. Archived releases are never overwritten.
validateOn release
Check columns, types and quarter coverage. If anything fails, the last good site stays live and an issue is opened on GitHub.
computeOn release
Compute every indicator for every economy and quarter, written as CSV and JSON under data/derived/.
testOn release
The published 2026 Q1 baseline must still match exactly. A changed past value is flagged as a revision for editorial review.
deployWithin 24 hours
The data pages build and deploy automatically.
Stable addresses, served with CORS, so code and pages on other sites can fetch them. latest.json names the newest quarter’s folder; a folder never changes once a newer quarter is out.
# The newest quarter, as {"folder": "yyyy-qn", …}
latest: https://djazair.dev/data/latest.json
# One quarter’s files (2026-Q1)
table: https://djazair.dev/data/2026-q1/<table>.csv
json: https://djazair.dev/data/2026-q1/<table>.json
manifest: https://djazair.dev/data/2026-q1/manifest.json
zip: https://djazair.dev/data/2026-q1/djazair.dev-index-2026-q1-csv.zip
# The data behind a chart
chart: https://djazair.dev/charts/2026-q1/<chart>.csvOne entry per data release, with any revised past values flagged, and the changes to the site worth knowing about.
Every correction to a published number or statement, with the date the error was found and the date it was fixed. Corrections are published within 7 days of discovery.
No corrections yet.
The quarterly derived data is CC0 1.0. World Bank inputs are CC BY 4.0; credit the World Bank when reusing population-based measures. Our text and charts are CC BY 4.0. The separate Octoverse file records numerical facts and links to GitHub’s original publication; this does not relicense GitHub’s article or artwork.
djazair.dev. Algeria Developer Index, Q1 2026. https://djazair.dev/en/data/. Data: GitHub Innovation Graph (CC0). Population: World Bank (CC BY 4.0).
Population figures are the World Bank’s for 2025.