Software Development Trends in Algeria#
This notebook tracks GitHub software-development activity in Algeria over time and compares Algeria with the same peer groups used in the AI adoption notebook:
Structural peers: Ecuador, Peru, Ghana, Vietnam, Colombia.
Regional peers: Egypt, Jordan, Morocco, Tunisia, Iraq.
Aspirational peers: Malaysia, Chile, Poland, Romania.
The analysis uses quarterly GitHub Innovation Graph data stored locally under data/github and annual population statistics from the World Bank SP.POP.TOTL indicator.
DataTransformerRegistry.enable('default')
{'first_quarter': '2020 Q1',
'last_quarter': '2025 Q4',
'first_developers_per_100k': np.float64(208.48011053789432),
'last_developers_per_100k': np.float64(1138.2908832060489),
'growth_multiple': np.float64(5.459949537963948)}
GitHub Developers Per 100k People Over Time#
Algeria’s visible GitHub developer base grew substantially in per-capita terms over the Innovation Graph period. The panels below compare Algeria with each peer group separately, using annual World Bank population statistics to express quarterly GitHub developer counts as developers per 100k people.
The comparison is normalized by population, using annual World Bank total population (SP.POP.TOTL). For GitHub quarters that are more recent than the latest available World Bank population year, the latest available annual population is carried forward. Algeria is shown in blue in every panel; peer countries are shown in muted grey tones.
Repositories, Organizations, and Git Pushes#
The same population-normalized comparison is repeated for public repositories, organizations, and git pushes. These series capture different parts of the software-development ecosystem: project stock, institutional presence, and contribution activity.
Top GitHub Languages#
The chart below shows the top 10 languages by number of GitHub pushers for Algeria and each peer country in the latest available quarter. Algeria is highlighted in blue; all peer countries are shown in grey.
| Language | Cluster | Cluster Name | |
|---|---|---|---|
| 0 | AMPL | 9 | Specialized Tools |
| 1 | ANTLR | 8 | Text Parsing DSLs |
| 2 | ASP.NET | 22 | Enterprise OOP |
| 3 | ActionScript | 31 | Dynamic General Purpose |
| 4 | Ada | 28 | Strongly Typed Systems |
| ... | ... | ... | ... |
| 137 | Vue | 1 | JavaScript-Based Templating |
| 138 | XS | 19 | Low-Level Languages |
| 139 | XSLT | 18 | Low-Level Utilities |
| 140 | Yacc | 8 | Text Parsing DSLs |
| 141 | sed | 30 | Shell Scripting |
142 rows × 3 columns
| iso2_code | country_name | cluster | quarter_start | year | quarter | num_pushers | |
|---|---|---|---|---|---|---|---|
| 0 | CL | Chile | Batch/High-Level Tools | 2025-07-01 | 2025 | 3 | 171 |
| 1 | CL | Chile | Batch/High-Level Tools | 2025-10-01 | 2025 | 4 | 306 |
| 2 | CL | Chile | Cross-Platform Build Systems | 2020-01-01 | 2020 | 1 | 122 |
| 3 | CL | Chile | Cross-Platform Build Systems | 2020-04-01 | 2020 | 2 | 160 |
| 4 | CL | Chile | Cross-Platform Build Systems | 2020-07-01 | 2020 | 3 | 173 |
| ... | ... | ... | ... | ... | ... | ... | ... |
| 7360 | VN | Vietnam | Web Markup/Styling | 2024-10-01 | 2024 | 4 | 166896 |
| 7361 | VN | Vietnam | Web Markup/Styling | 2025-01-01 | 2025 | 1 | 150956 |
| 7362 | VN | Vietnam | Web Markup/Styling | 2025-04-01 | 2025 | 2 | 184989 |
| 7363 | VN | Vietnam | Web Markup/Styling | 2025-07-01 | 2025 | 3 | 168791 |
| 7364 | VN | Vietnam | Web Markup/Styling | 2025-10-01 | 2025 | 4 | 214867 |
7365 rows × 7 columns
Algeria’s Top GitHub Collaborators#
GitHub’s economic collaborator data records cross-economy collaboration weights. For Algeria, the chart below combines rows where Algeria is either the source or destination and ranks partner economies by total collaboration weight in the latest available quarter.
Top GitHub Collaborators for Peer Countries#
The same bidirectional collaborator logic can be applied to every peer country. Each panel below shows the top 10 partner economies for one peer country in the latest available quarter.