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-11-30 06:57:41 +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 contributions for each user. There are 47325 total users in the region and you need at least 27 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_public/USERNAME)
For organizations, you need to use a slightly different markup:
[](https://org-badge.committers.top/south_africa_public/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) |
8404 | |
| 2. | snopoke (Simon Kelly) |
5521 | |
| 3. | obany (Martyn Janes) |
4310 | |
| 4. | dirkbrnd (Dirk Brand) |
3726 | |
| 5. | longhotsummer (Greg Kempe) |
3576 | |
| 6. | korn101 (korn101) |
3159 | |
| 7. | Kaydev-cmd (Keamogetswi Ngwako Malau) |
2468 | |
| 8. | sakhileln (Sakhile L. Ndlazi) |
2417 | |
| 9. | gregpriday (Greg Priday) |
2252 | |
| 10. | roryp (Rory Preddy) |
2228 | |
| 11. | mattleibow (Matthew Leibowitz) |
2084 | |
| 12. | V-FOR-VEND3TTA (George Hlongwane) |
1972 | |
| 13. | rebelchris (Chris Bongers) |
1850 | |
| 14. | ptaoussanis (Peter Taoussanis) |
1797 | |
| 15. | rorisangputu (Rorisang Putu) |
1646 | |
| 16. | justinvdm (Justin van der Merwe) |
1583 | |
| 17. | Deftu (Sammi Deftu) |
1445 | |
| 18. | burnt-exe (Raydo M) |
1416 | |
| 19. | freelancing-solutions (mobius-crypt) |
1407 | |
| 20. | geahaad (Gerhard Dinhof) |
1392 | |
| 21. | balanced-tree () |
1280 | |
| 22. | ashleykleynhans (Ashley Kleynhans) |
1267 | |
| 23. | alexmojaki (Alex Hall) |
1252 | |
| 24. | riaankleinhans (Riaan Kleinhans) |
1109 | |
| 25. | Passion-Over-Pain (Tinotenda Mhedziso) |
1106 | |
| 26. | fluffypony (Riccardo Spagni) |
1102 | |
| 27. | corverroos (corver) |
1102 | |
| 28. | andrewlimaza (Andrew Lima) |
1096 | |
| 29. | ewaldhorn (Ewald Horn) |
1090 | |
| 30. | Asjas (A-J Roos) |
1090 | |
| 31. | GedMarc (Marc Magon) |
1060 | |
| 32. | jonathanbossenger (Jonathan Bossenger) |
1045 | |
| 33. | KamoEllen (Kamogelo Ellen Kganakga) |
1041 | |
| 34. | ShaunSHamilton (Shaun Hamilton) |
968 | |
| 35. | stringhandler (stringhandler) |
955 | |
| 36. | bshongwe (Ernest Bhekizwe Shongwe) |
943 | |
| 37. | QMS85 (Jonathan Peters) |
931 | |
| 38. | NickiMash17 (Nicolette Mashaba) |
916 | |
| 39. | CodeCrafterNoku (Nokubonga Ngema) |
908 | |
| 40. | TSH3PH4NG ( ) |
906 | |
| 41. | szwanne (Sipho Zwane) |
896 | |
| 42. | carlaKC (Carla Kirk-Cohen) |
885 | |
| 43. | GrahamStrickland (Graham Strickland) |
861 | |
| 44. | abhi18av (Abhinav Sharma) |
857 | |
| 45. | Princemashumu (Devguy Prince) |
853 | |
| 46. | MogammadShaqeelless16 (Shaqeel Less) |
841 | |
| 47. | peterp (Peter Pistorius) |
830 | |
| 48. | SeanDylan1982 (Sean Dylan Patterson) |
825 | |
| 49. | czue (Cory Zue) |
819 | |
| 50. | JagTheFriend (JagTheFriend) |
815 | |
| 51. | dannykopping (Danny Kopping) |
788 | |
| 52. | TebogoYungMercykay (Sello Selepe) |
786 | |
| 53. | rkistner (Ralf Kistner) |
781 | |
| 54. | siyabuilds (Siyabonga Samson Lukhele ) |
781 | |
| 55. | tnyandoro (Tendai ) |
781 | |
| 56. | jthrilly (Joshua Melville) |
768 | |
| 57. | pierredup (Pierre du Plessis) |
760 | |
| 58. | KodEx-SA (Ashley K Motsie) |
756 | |
| 59. | ndorfin (Shaun O’Connell) |
747 | |
| 60. | dumisa-sakhile (Sakhile Dumisa) |
734 | |
| 61. | boris-kolpackov (Boris Kolpackov) |
701 | |
| 62. | limbopro (毒奶博主) |
695 | |
| 63. | fluffynuts (Davyd McColl) |
692 | |
| 64. | Katleho-Nyoni (Katleho Nyoni) |
687 | |
| 65. | markbirss (Mark Trevor Birss) |
680 | |
| 66. | DavidBakerEffendi (David Baker Effendi) |
676 | |
| 67. | schalkneethling (Schalk Neethling) |
674 | |
| 68. | sjperkins (Simon Perkins) |
667 | |
| 69. | Bluette1 (Marylene Sawyer) |
643 | |
| 70. | nrwiersma (Nicholas Wiersma) |
623 | |
| 71. | Sihle-Thwa (Siphesihle Mthethwa) |
620 | |
| 72. | eben-roux (Eben) |
615 | |
| 73. | 0xlebogang (Lebogang Phoshoko) |
607 | |
| 74. | JayWelsh (Jay Welsh) |
604 | |
| 75. | kovymun (Koveshan Munsami) |
599 | |
| 76. | Jasonvdb (Jason van den Berg) |
592 | |
| 77. | stuartc (Stuart Corbishley) |
592 | |
| 78. | tholumuzikhuboni (Tholumuzi Kuboni ) |
575 | |
| 79. | wax911 (Maxwell Mapako) |
569 | |
| 80. | adrianmoisey (Adrian Moisey) |
567 | |
| 81. | barrymichaeldoyle (Barry Michael Doyle) |
567 | |
| 82. | davidteren (David Teren) |
557 | |
| 83. | Chimoneg27 (Garvin Chimone) |
553 | |
| 84. | danini-the-panini (Dani Smith) |
550 | |
| 85. | ChamuMutezva (Chamu Mutezva) |
549 | |
| 86. | MarcelMichau (Marcel Michau) |
527 | |
| 87. | tomjuggler (Tom) |
524 | |
| 88. | keegancsmith (Keegan Carruthers-Smith) |
518 | |
| 89. | paulmwatson (Paul Watson) |
513 | |
| 90. | tsheporamantso (Gladwin Tshepo Ramantso) |
511 | |
| 91. | MalindiFrank (Vumisa Mkhonto) |
506 | |
| 92. | kellerza (Johann Kellerman) |
505 | |
| 93. | leonard1thecoder (Sizolwakhe Leonard Mthimunye) |
496 | |
| 94. | DenzelSE (DenzelSE) |
493 | |
| 95. | Rites23 (Ritesh Balu) |
490 | |
| 96. | dwainm (Dwain Maralack) |
490 | |
| 97. | itskingori (King'ori Maina) |
487 | |
| 98. | daniel-levin (Daniel Levin) |
484 | |
| 99. | BlvckOgre (Thatoyaka Dimakatso Malope) |
483 | |
| 100. | ONTI98 (Ontisitse Manyeneng) |
481 | |
| 101. | timhaak (Tim Haak) |
478 | |
| 102. | pasej5 (Jealous Matsikachando) |
473 | |
| 103. | rossmacarthur (Ross MacArthur) |
471 | |
| 104. | Benehiko (Alano Terblanche) |
464 | |
| 105. | bruce-atkinson (Bruce Atkinson) |
464 | |
| 106. | DewaldFourie (Dewald Fourie) |
463 | |
| 107. | Tarto-4 (Thato Mongwe) |
458 | |
| 108. | refilwe-m (Refilwe M. Mashile) |
457 | |
| 109. | TomRadford (Tom Radford) |
447 | |
| 110. | tladikholofelo (Kholofelo Tladi) |
438 | |
| 111. | Marcelckp (Marcel Palmer) |
435 | |
| 112. | Lintshiwe (Lintshiwe) |
434 | |
| 113. | dugalh (Dugal Harris) |
434 | |
| 114. | zeorin (Xandor Schiefer) |
429 | |
| 115. | cb22 (Federico Lorenzi) |
426 | |
| 116. | exfil0 (Karim Jaber (Exfil0)) |
426 | |
| 117. | fjlaubscher (Francois Laubscher) |
421 | |
| 118. | DenhamPreen (Denham Preen) |
406 | |
| 119. | hypherionmc (HypherionSA) |
398 | |
| 120. | burmudar (William Bezuidenhout) |
387 | |
| 121. | Mashiane (Mashy) |
384 | |
| 122. | arinc9 (Chester A. Unal) |
382 | |
| 123. | PiggyAwesome () |
381 | |
| 124. | nmichlo (Nathan) |
378 | |
| 125. | lindelwa122 (Nqabenhle) |
377 | |
| 126. | gregzaal (Greg Zaal) |
377 | |
| 127. | besiwims (Bernard Sibanda) |
375 | |
| 128. | adudumayo (Asimanye Dudumayo) |
371 | |
| 129. | udf (Samara) |
370 | |
| 130. | riazarbi (Riaz Arbi) |
361 | |
| 131. | chumani130 (Chumani Madikizela) |
359 | |
| 132. | niloc95 (Nilo_R) |
358 | |
| 133. | eugenefvdm (Eugene van der Merwe ) |
347 | |
| 134. | BioGeek (Jeroen Van Goey) |
340 | |
| 135. | Pho3niX90 () |
340 | |
| 136. | bright-spark (Myburgh) |
337 | |
| 137. | jackson951 (Jackson Khuto) |
332 | |
| 138. | KevinT (Kevin Trethewey) |
329 | |
| 139. | theronic (Petrus Theron) |
327 | |
| 140. | thisislefa (Lefa Mofokeng J.) |
327 | |
| 141. | ruanbekker (Ruan Bekker) |
326 | |
| 142. | mindsgn (Sibongiseni) |
326 | |
| 143. | willemvds (Willem van der Schyff) |
323 | |
| 144. | JasoonS (Jason Smythe) |
321 | |
| 145. | BongaGougota0 (Bonga Gougota) |
316 | |
| 146. | c-goosen (crypticGøøse) |
311 | |
| 147. | clemsadand (Clément Adandé) |
311 | |
| 148. | naeem2000 (Naeem Carr) |
305 | |
| 149. | sachajw (Sacha Wharton) |
304 | |
| 150. | antoinevg () |
303 | |
| 151. | kerren (Kerren Ortlepp) |
302 | |
| 152. | Bhekisile (Bhekisile Jozi) |
302 | |
| 153. | charbileigh (Chabi Francesca Seopa) |
301 | |
| 154. | martinville (Martin Viljoen) |
301 | |
| 155. | DouglasVDM (Douglas Van Der Merwe) |
300 | |
| 156. | Tyrese-Mv (Musawenkosi Tyrese Mvuna) |
300 | |
| 157. | Motjiang (Brilliant Nhlamolo ) |
296 | |
| 158. | neolace (Tertius Geldenhuys) |
296 | |
| 159. | andytudhope (Andy Tudhope) |
296 | |
| 160. | jasonsaayman (Jay) |
290 | |
| 161. | mnicstruwig (Michael Struwig) |
289 | |
| 162. | davidtinker (David Tinker) |
288 | |
| 163. | wkirschbaum (Wilhelm Kirschbaum) |
278 | |
| 164. | hashimaziz88 (Hashim Aziz Muhammad) |
278 | |
| 165. | GiftMothusi (Gift) |
277 | |
| 166. | greywolve (Oliver Powell) |
276 | |
| 167. | joshuaberetta (Joshua Beretta) |
272 | |
| 168. | govert (Govert van Drimmelen) |
271 | |
| 169. | tmampa (Tshephang Mampa) |
268 | |
| 170. | WeebNetsu (Stephen) |
268 | |
| 171. | MrBean355 (Mike Johnston) |
265 | |
| 172. | beyarkay (Boyd Kane) |
264 | |
| 173. | Mzacoding (Nyiko Mkansi) |
260 | |
| 174. | shaunroselt (Shaun Roselt) |
259 | |
| 175. | kayjeee (kayjee) |
258 | |
| 176. | KabeloDev (Kabelo Makhanya) |
257 | |
| 177. | siphosenkosi803 (siphosenkosi mlotshwa) |
257 | |
| 178. | jesselsookha (Jessel Sookha) |
256 | |
| 179. | jaredlll08 (Jared) |
253 | |
| 180. | nikrich (Jannik Richter) |
253 | |
| 181. | Theolin-Nadasen (Theolin Nadasen) |
252 | |
| 182. | ajsmit (AJ Smit) |
251 | |
| 183. | sphavix (Siphamandla Zolakhe) |
249 | |
| 184. | mommaroodles (Melanie Shepherd) |
246 | |
| 185. | jasbanza (Jason) |
239 | |
| 186. | Nathan-Busse (Nathan Graham Busse) |
236 | |
| 187. | justinhartman (Justin Hartman) |
235 | |
| 188. | jhavatar () |
235 | |
| 189. | lukevanlukevan (Luke Van) |
234 | |
| 190. | AlexvZyl (Alexander van Zyl) |
234 | |
| 191. | oni1997 ( Onesmus Dzidzai Maenzanise) |
232 | |
| 192. | AlexJuca (Alexandre Antonio Juca) |
232 | |
| 193. | codeWithLFN (Lufuno Nemudzivhadi) |
231 | |
| 194. | Hiccup-za (Christopher Zeuch) |
230 | |
| 195. | khanyicode (khanyisile) |
228 | |
| 196. | arthurattwell (Arthur Attwell) |
225 | |
| 197. | martink-rsa (Martin Kruger) |
224 | |
| 198. | JohannesMeyerYC (Johannes Meyer) |
220 | |
| 199. | nathaneilkiwa (Nathaniel Kiwa) |
219 | |
| 200. | bazileros (Zalisile Stuli) |
219 | |
| 201. | LorryAfriyie (Lawrence Afriyie) |
218 | |
| 202. | erickelninoSwift (Erick El Nino Tshimbombo) |
217 | |
| 203. | dunxen (dunxen) |
213 | |
| 204. | andrevdm (Andre Van Der Merwe) |
212 | |
| 205. | amadibethel (Engr. Bethel Amadi) |
211 | |
| 206. | qoda (Jonathan Bydendyk) |
210 | |
| 207. | devinpearson (Devin) |
210 | |
| 208. | tpyo (Donovan Schönknecht) |
209 | |
| 209. | DeeBest (Simphiwe Dladla) |
207 | |
| 210. | duanecilliers (Duane Cilliers) |
206 | |
| 211. | Trixarian (Trixarian) |
204 | |
| 212. | ghost2468developer (Kenneth Siyabonga Ncube) |
200 | |
| 213. | tsotetsi (Thapelo Tsotetsi) |
194 | |
| 214. | vgeddes (Vincent Geddes) |
192 | |
| 215. | katlegorphele (Katlego R. Phele) |
191 | |
| 216. | Khumo-Mathe (Khumo Mathe) |
191 | |
| 217. | JacquiM (Jacqui Muller) |
191 | |
| 218. | Naledi-Dikgale (Naledi) |
190 | |
| 219. | mitchtembo () |
189 | |
| 220. | benjaminjvdm (Benjamin (James) van der Merwe) |
188 | |
| 221. | simanga-dev (Simanga Khoza) |
188 | |
| 222. | rizonesoft (Derick Payne) |
185 | |
| 223. | kaysiz (kudakwashe siziva) |
185 | |
| 224. | leonvanzyl (Leon van Zyl) |
185 | |
| 225. | ncthbrt (Natalie Cuthbert) |
184 | |
| 226. | Patrick-Cole (Patrick) |
183 | |
| 227. | MrBooi (Ayabonga) |
183 | |
| 228. | GO-Shoderu (Gabriel) |
182 | |
| 229. | KetroSithole (Ketro Sithole) |
181 | |
| 230. | iarxii (Thabang Mposula) |
180 | |
| 231. | dagelf (Coenraad Loubser) |
180 | |
| 232. | Tumo505 (Tumo Kgabeng) |
180 | |
| 233. | Mo7ammedFarahat (Mohammed Farahat) |
178 | |
| 234. | DenDen047 (Naoya Muramatsu) |
174 | |
| 235. | ByteBeem (Donald Mxolisi Mohlala) |
174 | |
| 236. | Nomcebo-coder-hub (Nomcebo) |
174 | |
| 237. | MikhaD (Mikha Davids) |
174 | |
| 238. | korkie9 (Justin Korkie) |
173 | |
| 239. | AmahleZuma (Amahle Zuma) |
172 | |
| 240. | MISHOW2 (MTS-Codes) |
171 | |
| 241. | Axolem (Axole Maranjana) |
171 | |
| 242. | PhilaniMhlongo (Philani Mhlongo) |
171 | |
| 243. | LeparaLaMapara (Tha-bang!) |
168 | |
| 244. | lucaliebenberg (Luca Liebenberg) |
168 | |
| 245. | Leeoasis (Leslie Gudo) |
167 | |
| 246. | SlimGee (Given Ncube) |
167 | |
| 247. | SakhileKhuzwayo222 (Sakhile (Sakhumuzi) khuzwayo) |
166 | |
| 248. | daniellochner (Daniel Lochner) |
166 | |
| 249. | nwakauc (Uchechi Nwaka) |
165 | |
| 250. | ScriptLineStudios (ScriptLine) |
164 | |
| 251. | djalilayed (Djalil Ayed) |
163 | |
| 252. | kimeshan (Kimeshan Naidoo) |
163 | |
| 253. | KellanStevens (Kellan Stevens) |
159 | |
| 254. | dadecoza (Johannes le Roux) |
158 | |
| 255. | bley-gold (Blessings Mwale) |
156 | |
| 256. | Diegoson (naxordeve) |
155 |
| Rank | Organization | Members |
|---|---|---|
| 1. | devopscapetown | 2 |
| 2. | dimagi | 2 |
| 3. | avolabs-io | 2 |
| 4. | wildcards-world | 2 |
| 5. | nixos | 2 |
| 6. | float-capital | 2 |
| 7. | daocare | 2 |
| 8. | sourcegraph | 2 |
| 9. | kubernetes | 2 |
| 10. | reolinkcameraapi | 1 |