A list of the most active GitHub users
This is a list of most active GitHub users in South Africa over the past year. Other countries/regions can be found here.
This list was generated at 2025-12-21 13:05:25 +0000 and machine-readable JSON is available for:
This list is generated with this piece of code. The logic is as follows (in pseudocode):
githubUsers.sort(_.followers)
.filter(_.location == 'South Africa')
.take(1000)
.sort(_.contributions)
.take(256)
This list contains all public commits for each user. There are 47764 total users in the region and you need at least 28 followers to be on this list.
Badges are also available, which you can include on your profile pages. Simply include the following markdown for users:
[](https://user-badge.committers.top/south_africa/USERNAME)
For organizations, you need to use a slightly different markup:
[](https://org-badge.committers.top/south_africa/ORGNAME)
In case you aren't currently ranked on this page, you'll simply receive an "unranked" badge.
| Rank | User | Contribs | Picture |
|---|---|---|---|
| 1. | mitchellkrogza (Mitchell Krog) |
7886 | |
| 2. | Uwami-Mgxekwa (Uwami Mgxekwa) |
4421 | |
| 3. | snopoke (Simon Kelly) |
3963 | |
| 4. | longhotsummer (Greg Kempe) |
2921 | |
| 5. | korn101 (korn101) |
2552 | |
| 6. | Kaydev-cmd (Keamogetswi Ngwako Malau) |
2360 | |
| 7. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
1981 | |
| 8. | roryp (Rory Preddy) |
1938 | |
| 9. | sakhileln (Sakhile L. Ndlazi) |
1852 | |
| 10. | ptaoussanis (Peter Taoussanis) |
1789 | |
| 11. | dirkbrnd (Dirk Brand) |
1656 | |
| 12. | rorisangputu (Rorisang Putu) |
1585 | |
| 13. | Deftu (Sammi Deftu) |
1417 | |
| 14. | freelancing-solutions (mobius-crypt) |
1387 | |
| 15. | burnt-exe (Raydo M) |
1282 | |
| 16. | Asjas (A-J Roos) |
1231 | |
| 17. | ashleykleynhans (Ashley Kleynhans) |
1204 | |
| 18. | GedMarc (Marc Magon) |
1203 | |
| 19. | gregpriday (Greg Priday) |
1199 | |
| 20. | NickiMash17 (Nicolette Mashaba) |
1109 | |
| 21. | ntsakosurprise (ntsakosurprise) |
1058 | |
| 22. | ewaldhorn (Ewald Horn) |
1043 | |
| 23. | justinvdm (Justin van der Merwe) |
1029 | |
| 24. | fluffypony (Riccardo Spagni) |
1027 | |
| 25. | KamoEllen (Kamogelo Ellen Kganakga) |
1019 | |
| 26. | Passion-Over-Pain (Tinotenda Mhedziso) |
944 | |
| 27. | bshongwe (Ernest Bhekizwe Shongwe) |
935 | |
| 28. | andrewlimaza (Andrew Lima) |
889 | |
| 29. | mattleibow (Matthew Leibowitz) |
889 | |
| 30. | CodeCrafterNoku (Nokubonga Ngema) |
882 | |
| 31. | limbopro (毒奶博主) |
875 | |
| 32. | balanced-tree (Teo) |
870 | |
| 33. | GrahamStrickland (Graham Strickland) |
864 | |
| 34. | MogammadShaqeelless16 (Shaqeel Less) |
836 | |
| 35. | QMS85 (Jonathan Peters) |
830 | |
| 36. | TSH3PH4NG (Tshepang Masia ) |
816 | |
| 37. | szwanne (Sipho Zwane) |
811 | |
| 38. | SeanDylan1982 (Sean Dylan Patterson) |
777 | |
| 39. | JagTheFriend (JagTheFriend) |
772 | |
| 40. | Princemashumu (Devguy Prince) |
757 | |
| 41. | jonathanbossenger (Jonathan Bossenger) |
748 | |
| 42. | TebogoYungMercykay (Sello Selepe) |
747 | |
| 43. | siyabuilds (Siyabonga Samson Lukhele ) |
730 | |
| 44. | peterp (Peter Pistorius) |
727 | |
| 45. | abhi18av (Abhinav Sharma) |
720 | |
| 46. | fluffynuts (Davyd McColl) |
692 | |
| 47. | tnyandoro (Tendai ) |
690 | |
| 48. | quicujo (Anton Pretorius) |
684 | |
| 49. | dumisa-sakhile (Sakhile Dumisa) |
673 | |
| 50. | riaankleinhans (Riaan Kleinhans) |
666 | |
| 51. | V-FOR-VEND3TTA (George Hlongwane) |
652 | |
| 52. | Katleho-Nyoni (Katleho Nyoni) |
649 | |
| 53. | boris-kolpackov (Boris Kolpackov) |
633 | |
| 54. | czue (Cory Zue) |
633 | |
| 55. | KodEx-SA (Ashley K Motsie) |
633 | |
| 56. | pierredup (Pierre du Plessis) |
631 | |
| 57. | Sihle-Thwa (Siphesihle Mthethwa) |
617 | |
| 58. | ShaunSHamilton (Shaun Hamilton) |
615 | |
| 59. | 0xlebogang (Lebogang Phoshoko) |
608 | |
| 60. | nyashahama (Nyasha Hama) |
589 | |
| 61. | carlaKC (Carla Kirk-Cohen) |
585 | |
| 62. | barrymichaeldoyle (Barry Michael Doyle) |
566 | |
| 63. | nmichlo (Nathan) |
549 | |
| 64. | pasej5 (Jealous Matsikachando) |
547 | |
| 65. | rebelchris (Chris Bongers) |
542 | |
| 66. | alexmojaki (Alex Hall) |
540 | |
| 67. | eben-roux (Eben) |
538 | |
| 68. | markbirss (Mark Trevor Birss) |
537 | |
| 69. | MarcelMichau (Marcel Michau) |
528 | |
| 70. | tomjuggler (Tom) |
520 | |
| 71. | ChamuMutezva (Chamu Mutezva) |
515 | |
| 72. | Chimoneg27 (Garvin Chimone) |
510 | |
| 73. | stringhandler (stringhandler) |
493 | |
| 74. | MalindiFrank (Vumisa Mkhonto) |
484 | |
| 75. | kellerza (Johann Kellerman) |
478 | |
| 76. | timhaak (Tim Haak) |
475 | |
| 77. | dwainm (Dwain Maralack) |
459 | |
| 78. | ONTI98 (Ontisitse Manyeneng) |
450 | |
| 79. | leonard1thecoder (Sizolwakhe Leonard Mthimunye) |
448 | |
| 80. | ndorfin (Shaun O’Connell) |
444 | |
| 81. | thisislefa (Lefa Mofokeng J.) |
439 | |
| 82. | rossmacarthur (Ross MacArthur) |
433 | |
| 83. | Bluette1 (Marylene Sawyer) |
430 | |
| 84. | tsheporamantso (Gladwin Tshepo Ramantso) |
430 | |
| 85. | itskingori (King'ori Maina) |
426 | |
| 86. | Marcelckp (Marcel Palmer) |
425 | |
| 87. | DenzelSE (DenzelSE) |
424 | |
| 88. | daniel-levin (Daniel Levin) |
423 | |
| 89. | danini-the-panini (Dani Smith) |
423 | |
| 90. | exfil0 (Karim Jaber (Exfil0)) |
421 | |
| 91. | DewaldFourie (Dewald Fourie) |
418 | |
| 92. | Tarto-4 (Thato Mongwe) |
418 | |
| 93. | Rites23 (Ritesh Balu) |
417 | |
| 94. | TomRadford (Tom Radford) |
414 | |
| 95. | davidteren (David Teren) |
412 | |
| 96. | zeorin (Xandor Schiefer) |
406 | |
| 97. | dugalh (Dugal Harris) |
401 | |
| 98. | niloc95 (Nilo_R) |
396 | |
| 99. | KevinT (Kevin Trethewey) |
394 | |
| 100. | sjperkins (Simon Perkins) |
393 | |
| 101. | Jasonvdb (Jason van den Berg) |
382 | |
| 102. | PiggyAwesome () |
381 | |
| 103. | tladikholofelo (Kholofelo Tladi) |
374 | |
| 104. | tholumuzikhuboni (Tholumuzi Kuboni ) |
373 | |
| 105. | gregzaal (Greg Zaal) |
367 | |
| 106. | JayWelsh (Jay Welsh) |
355 | |
| 107. | hypherionmc (HypherionSA) |
355 | |
| 108. | udf (Samara) |
353 | |
| 109. | Lintshiwe (Lintshiwe) |
352 | |
| 110. | chumani130 (Chumani Madikizela) |
350 | |
| 111. | arinc9 (Chester A. Unal) |
344 | |
| 112. | refilwe-m (Refilwe M. Mashile) |
342 | |
| 113. | fjlaubscher (Francois Laubscher) |
339 | |
| 114. | stuartc (Stuart Corbishley) |
329 | |
| 115. | riazarbi (Riaz Arbi) |
329 | |
| 116. | keegancsmith (Keegan Carruthers-Smith) |
328 | |
| 117. | kovymun (Koveshan Munsami) |
328 | |
| 118. | corverroos (corver) |
324 | |
| 119. | wax911 (Maxwell Mapako) |
320 | |
| 120. | bruce-atkinson (Bruce Atkinson) |
320 | |
| 121. | kerren (Kerren Ortlepp) |
314 | |
| 122. | adudumayo (Asimanye Dudumayo) |
313 | |
| 123. | schalkneethling (Schalk Neethling) |
313 | |
| 124. | paulmwatson (Paul Watson) |
309 | |
| 125. | besiwims (Bernard Sibanda) |
303 | |
| 126. | jackson951 (Jackson Khuto) |
303 | |
| 127. | eugenefvdm (Eugene van der Merwe ) |
299 | |
| 128. | Mashiane (Mashy) |
299 | |
| 129. | martinville (Martin Viljoen) |
296 | |
| 130. | clemsadand (Clément Adandé) |
295 | |
| 131. | willemvds (Willem van der Schyff) |
291 | |
| 132. | Pho3niX90 () |
291 | |
| 133. | Tyrese-Mv (Musawenkosi Tyrese Mvuna) |
285 | |
| 134. | mindsgn (Sibongiseni) |
281 | |
| 135. | davidtinker (David Tinker) |
281 | |
| 136. | nrwiersma (Nicholas Wiersma) |
275 | |
| 137. | Jakaza (Goodness (Themba) Chauke) |
273 | |
| 138. | mikechiloane (Mike Nhlanhla Chiloane) |
266 | |
| 139. | lindelwa122 (Nqabenhle) |
262 | |
| 140. | Carrington-dev (Carrington Muleya) |
262 | |
| 141. | hashimaziz88 (Hashim Aziz Muhammad) |
262 | |
| 142. | DenhamPreen (Denham Preen) |
261 | |
| 143. | tpyo (Donovan Schönknecht) |
258 | |
| 144. | bright-spark (Myburgh) |
258 | |
| 145. | charbileigh (Chabi Francesca Seopa) |
253 | |
| 146. | theronic (Petrus Theron) |
252 | |
| 147. | andytudhope (Andy Tudhope) |
251 | |
| 148. | WeebNetsu (Stephen) |
250 | |
| 149. | siphosenkosi803 (siphosenkosi mlotshwa) |
249 | |
| 150. | jaredlll08 (Jared) |
248 | |
| 151. | wkirschbaum (Wilhelm Kirschbaum) |
246 | |
| 152. | Motjiang (Brilliant Nhlamolo ) |
246 | |
| 153. | beyarkay (Boyd Kane) |
245 | |
| 154. | ajsmit (AJ Smit) |
245 | |
| 155. | rameezk (Rameez Khan) |
244 | |
| 156. | ruanbekker (Ruan Bekker) |
244 | |
| 157. | adrianmoisey (Adrian Moisey) |
241 | |
| 158. | BongaGougota0 (Bonga Gougota) |
241 | |
| 159. | rkistner (Ralf Kistner) |
237 | |
| 160. | 1Mhondiwa (Tapiwanashe Mhondiwa) |
235 | |
| 161. | KabeloDev (Kabelo Makhanya) |
235 | |
| 162. | joshuaberetta (Joshua Beretta) |
232 | |
| 163. | Theolin-Nadasen (Theolin Nadasen) |
232 | |
| 164. | c-goosen (crypticGøøse) |
228 | |
| 165. | jesselsookha (Jessel Sookha) |
227 | |
| 166. | tmampa (Tshephang Mampa) |
227 | |
| 167. | AlexvZyl (Alexander van Zyl) |
219 | |
| 168. | JohannesMeyerYC (Johannes Meyer) |
219 | |
| 169. | DavidBakerEffendi (David Baker Effendi) |
218 | |
| 170. | burmudar (William Bezuidenhout) |
217 | |
| 171. | leonvanzyl (Leon van Zyl) |
216 | |
| 172. | nathaneilkiwa (Nathaniel Kiwa) |
216 | |
| 173. | bazileros (Zalisile Stuli) |
216 | |
| 174. | antoinevg () |
213 | |
| 175. | lukevanlukevan (Luke Van) |
210 | |
| 176. | govert (Govert van Drimmelen) |
209 | |
| 177. | jhavatar () |
208 | |
| 178. | LorryAfriyie (Lawrence Afriyie) |
208 | |
| 179. | naeem2000 (Naeem Carr) |
208 | |
| 180. | kayjeee (kayjee) |
207 | |
| 181. | cb22 (Federico Lorenzi) |
206 | |
| 182. | nikrich (Jannik Richter) |
206 | |
| 183. | dannykopping (Danny Kopping) |
206 | |
| 184. | jslingsby (Jasper Slingsby) |
206 | |
| 185. | andrevdm (Andre Van Der Merwe) |
206 | |
| 186. | siyavuyachagi (Chagi Siyavuya) |
205 | |
| 187. | erickelninoSwift (Erick El Nino Tshimbombo) |
204 | |
| 188. | Zen-CODE (Richard Larkin) |
203 | |
| 189. | mnicstruwig (Michael Struwig) |
202 | |
| 190. | DeeBest (Simphiwe Dladla) |
202 | |
| 191. | geofmureithi (Njuguna Mureithi) |
199 | |
| 192. | GO-Shoderu (Gabriel) |
198 | |
| 193. | qoda (Jonathan Bydendyk) |
196 | |
| 194. | Bhekisile (Bhekisile Jozi) |
195 | |
| 195. | rizonesoft (Derick Payne) |
195 | |
| 196. | Trixarian (Trixarian) |
195 | |
| 197. | Hiccup-za (Christopher Zeuch) |
193 | |
| 198. | AmahleZuma (Amahle Zuma) |
190 | |
| 199. | oni1997 ( Onesmus Dzidzai Maenzanise) |
190 | |
| 200. | BioGeek (Jeroen Van Goey) |
188 | |
| 201. | GiftMothusi (Gift) |
188 | |
| 202. | Nathan-Busse (Nathan Graham Busse) |
188 | |
| 203. | justinhartman (Justin Hartman) |
188 | |
| 204. | jasbanza (Jason) |
186 | |
| 205. | MrBooi (Ayabonga) |
186 | |
| 206. | codeWithLFN (Lufuno Nemudzivhadi) |
185 | |
| 207. | kimeshan (Kimeshan Naidoo) |
184 | |
| 208. | ncthbrt (Natalie Cuthbert) |
184 | |
| 209. | MikhaD (Mikha Davids) |
183 | |
| 210. | duanecilliers (Duane Cilliers) |
178 | |
| 211. | Khumo-Mathe (Khumo Mathe) |
177 | |
| 212. | sphavix (Siphamandla Zolakhe) |
176 | |
| 213. | Mo7ammedFarahat (Mohammed Farahat) |
175 | |
| 214. | JacquiM (Jacqui Muller) |
174 | |
| 215. | Patrick-Cole (Patrick) |
171 | |
| 216. | Nomcebo-coder-hub (Nomcebo) |
170 | |
| 217. | Mzacoding (Nyiko Mkansi) |
170 | |
| 218. | DouglasVDM (Douglas Van Der Merwe) |
170 | |
| 219. | MrBean355 (Mike Johnston) |
167 | |
| 220. | Tumo505 (Tumo Kgabeng) |
163 | |
| 221. | ghost2468developer (Kenneth Siyabonga Ncube) |
161 | |
| 222. | martink-rsa (Martin Kruger) |
161 | |
| 223. | daniellochner (Daniel Lochner) |
161 | |
| 224. | ByteBeem (Donald Mxolisi Mohlala) |
160 | |
| 225. | eliasjudin (Elias Judin) |
158 | |
| 226. | ArnoldT01 (Arnold) |
158 | |
| 227. | iarxii (Thabang Mposula) |
157 | |
| 228. | MISHOW2 (MTS-Codes) |
156 | |
| 229. | Naledi-Dikgale (Naledi) |
156 | |
| 230. | bley-gold (Blessings Mwale) |
155 | |
| 231. | benjaminjvdm (Benjamin (James) van der Merwe) |
155 | |
| 232. | arthurattwell (Arthur Attwell) |
154 | |
| 233. | LeparaLaMapara (Tha-bang!) |
153 | |
| 234. | neolace (Tertius Geldenhuys) |
153 | |
| 235. | Diegoson (naxordeve) |
152 | |
| 236. | mommaroodles (Melanie Shepherd) |
150 | |
| 237. | ScriptLineStudios (ScriptLine) |
148 | |
| 238. | ShakexSempe (Boitumelo Sempe) |
147 | |
| 239. | DenDen047 (Naoya Muramatsu) |
146 | |
| 240. | Axolem (Axole Maranjana) |
146 | |
| 241. | djalilayed (Djalil Ayed) |
145 | |
| 242. | microrobotics (Johan Conradie) |
145 | |
| 243. | KellanStevens (Kellan Stevens) |
144 | |
| 244. | SlimGee (Given Ncube) |
143 | |
| 245. | TRex22 (Jason Chalom) |
141 | |
| 246. | red-outrunner (Weo Sikho Fuzile) |
140 | |
| 247. | JasoonS (Jason Smythe) |
139 | |
| 248. | alanphys (Alan Chamberlain) |
138 | |
| 249. | jasonsaayman (Jay) |
137 | |
| 250. | tinuva (David Bezuidenhout) |
136 | |
| 251. | mitchtembo () |
135 | |
| 252. | amadibethel (Engr. Bethel Amadi) |
134 | |
| 253. | SakhileKhuzwayo222 (Sakhile (Sakhumuzi) khuzwayo) |
133 | |
| 254. | AlexJuca (Alexandre Antonio Juca) |
133 | |
| 255. | rock-feller (Rockefeller) |
133 | |
| 256. | simanga-dev (Simanga Khoza) |
133 |
| Rank | Organization | Members |
|---|---|---|
| 1. | avolabs-io | 2 |
| 2. | dimagi | 2 |
| 3. | kubernetes | 2 |
| 4. | devopscapetown | 2 |
| 5. | nixos | 2 |
| 6. | wildcards-world | 2 |
| 7. | sourcegraph | 2 |
| 8. | float-capital | 2 |
| 9. | daocare | 2 |
| 10. | ultimate-hosts-blacklist | 1 |