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 2026-01-10 14:01:38 +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 48104 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_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. | Uwami-Mgxekwa (Uwami Mgxekwa) |
10167 | |
| 2. | mitchellkrogza (Mitchell Krog) |
7203 | |
| 3. | snopoke (Simon Kelly) |
5507 | |
| 4. | dirkbrnd (Dirk Brand) |
3704 | |
| 5. | longhotsummer (Greg Kempe) |
3696 | |
| 6. | roryp (Rory Preddy) |
2458 | |
| 7. | Kaydev-cmd (Keamogetswi Ngwako Malau) |
2451 | |
| 8. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
2146 | |
| 9. | korn101 (korn101) |
2051 | |
| 10. | mattleibow (Matthew Leibowitz) |
1924 | |
| 11. | rebelchris (Chris Bongers) |
1865 | |
| 12. | V-FOR-VEND3TTA (George Hlongwane) |
1864 | |
| 13. | Asjas (A-J Roos) |
1826 | |
| 14. | gregpriday (Greg Priday) |
1811 | |
| 15. | ptaoussanis (Peter Taoussanis) |
1710 | |
| 16. | sakhileln (Sakhile L. Ndlazi) |
1668 | |
| 17. | rorisangputu (Rorisang Putu) |
1606 | |
| 18. | justinvdm (Justin van der Merwe) |
1530 | |
| 19. | Deftu (Sammi Deftu) |
1441 | |
| 20. | geahaad (Gerhard Dinhof) |
1409 | |
| 21. | freelancing-solutions (mobius-crypt) |
1394 | |
| 22. | burnt-exe (Raydo M) |
1384 | |
| 23. | ashleykleynhans (Ashley Kleynhans) |
1269 | |
| 24. | balanced-tree (Teo) |
1256 | |
| 25. | riaankleinhans (Riaan Kleinhans) |
1196 | |
| 26. | NickiMash17 (Nicolette Mashaba) |
1183 | |
| 27. | alexmojaki (Alex Hall) |
1179 | |
| 28. | GedMarc (Marc Magon) |
1171 | |
| 29. | Passion-Over-Pain (Tinotenda Mhedziso) |
1156 | |
| 30. | andrewlimaza (Andrew Lima) |
1130 | |
| 31. | fluffypony (Riccardo Spagni) |
1105 | |
| 32. | jonathanbossenger (Jonathan Bossenger) |
1075 | |
| 33. | ntsakosurprise (ntsakosurprise) |
1071 | |
| 34. | ShaunSHamilton (Shaun Hamilton) |
1054 | |
| 35. | ewaldhorn (Ewald Horn) |
1039 | |
| 36. | peterp (Peter Pistorius) |
1018 | |
| 37. | KamoEllen (Kamogelo Ellen Kganakga) |
1011 | |
| 38. | limbopro (毒奶博主) |
982 | |
| 39. | corverroos (corver) |
979 | |
| 40. | QMS85 (Jonathan Peters) |
938 | |
| 41. | GrahamStrickland (Graham Strickland) |
933 | |
| 42. | bshongwe (Ernest Bhekizwe Shongwe) |
918 | |
| 43. | CodeCrafterNoku (Nokubonga Ngema) |
906 | |
| 44. | carlaKC (Carla Kirk-Cohen) |
904 | |
| 45. | 0xlebogang (Lebogang Phoshoko) |
900 | |
| 46. | JagTheFriend (JagTheFriend) |
898 | |
| 47. | szwanne (Sipho Zwane) |
896 | |
| 48. | siyabuilds (Siyabonga Samson Lukhele ) |
888 | |
| 49. | MogammadShaqeelless16 (Shaqeel Less) |
886 | |
| 50. | KodEx-SA (Ashley K Motsie) |
874 | |
| 51. | dannykopping (Danny Kopping) |
854 | |
| 52. | pierredup (Pierre du Plessis) |
837 | |
| 53. | abhi18av (Abhinav Sharma) |
836 | |
| 54. | SeanDylan1982 (Sean Dylan Patterson) |
825 | |
| 55. | stringhandler (stringhandler) |
820 | |
| 56. | TebogoYungMercykay (Sello Selepe) |
814 | |
| 57. | Katleho-Nyoni (Katleho Nyoni) |
796 | |
| 58. | TSH3PH4NG (Tshepang Masia ) |
775 | |
| 59. | quicujo (Anton Pretorius) |
774 | |
| 60. | tnyandoro (Tendai ) |
763 | |
| 61. | fluffynuts (Davyd McColl) |
753 | |
| 62. | Princemashumu (Devguy Prince) |
746 | |
| 63. | czue (Cory Zue) |
731 | |
| 64. | rkistner (Ralf Kistner) |
730 | |
| 65. | boris-kolpackov (Boris Kolpackov) |
707 | |
| 66. | nyashahama (Nyasha Hama) |
702 | |
| 67. | lefajmofokeng (Lefa J. Mofokeng) |
692 | |
| 68. | sjperkins (Simon Perkins) |
692 | |
| 69. | dumisa-sakhile (Sakhile Dumisa) |
690 | |
| 70. | Luka2Lkay (Lukhanyo Matshebelele) |
684 | |
| 71. | barrymichaeldoyle (Barry Michael Doyle) |
670 | |
| 72. | nrwiersma (Nicholas Wiersma) |
665 | |
| 73. | leonard1thecoder (Sizolwakhe Leonard Mthimunye) |
661 | |
| 74. | eben-roux (Eben) |
649 | |
| 75. | markbirss (Mark Trevor Birss) |
638 | |
| 76. | Carrington-dev (Carrington Muleya) |
626 | |
| 77. | Sihle-Thwa (Siphesihle Mthethwa) |
625 | |
| 78. | kovymun (Koveshan Munsami) |
602 | |
| 79. | nmichlo (Nathan) |
599 | |
| 80. | MarcelMichau (Marcel Michau) |
562 | |
| 81. | pasej5 (Jealous Matsikachando) |
555 | |
| 82. | adrianmoisey (Adrian Moisey) |
550 | |
| 83. | DenzelSE (DenzelSE) |
547 | |
| 84. | davidteren (David Teren) |
538 | |
| 85. | schalkneethling (Schalk Neethling) |
536 | |
| 86. | keegancsmith (Keegan Carruthers-Smith) |
536 | |
| 87. | tomjuggler (Tom) |
535 | |
| 88. | wax911 (Maxwell Mapako) |
528 | |
| 89. | stuartc (Stuart Corbishley) |
528 | |
| 90. | kellerza (Johann Kellerman) |
522 | |
| 91. | tsheporamantso (Gladwin Tshepo Ramantso) |
515 | |
| 92. | MalindiFrank (Vumisa Mkhonto) |
510 | |
| 93. | Jasonvdb (Jason van den Berg) |
507 | |
| 94. | ChamuMutezva (Chamu Mutezva) |
504 | |
| 95. | dwainm (Dwain Maralack) |
498 | |
| 96. | timhaak (Tim Haak) |
497 | |
| 97. | Bluette1 (Marylene Sawyer) |
492 | |
| 98. | exfil0 (Karim Jaber (Exfil0)) |
491 | |
| 99. | daniel-levin (Daniel Levin) |
484 | |
| 100. | arinc9 (Chester A. Unal) |
481 | |
| 101. | Marcelckp (Marcel Palmer) |
479 | |
| 102. | Pho3niX90 () |
468 | |
| 103. | refilwe-m (Refilwe M. Mashile) |
460 | |
| 104. | DewaldFourie (Dewald Fourie) |
459 | |
| 105. | rossmacarthur (Ross MacArthur) |
458 | |
| 106. | TomRadford (Tom Radford) |
449 | |
| 107. | fjlaubscher (Francois Laubscher) |
448 | |
| 108. | JayWelsh (Jay Welsh) |
445 | |
| 109. | Rites23 (Ritesh Balu) |
444 | |
| 110. | danini-the-panini (Dani Smith) |
442 | |
| 111. | Lintshiwe (Lintshiwe) |
441 | |
| 112. | geofmureithi (Njuguna Mureithi) |
440 | |
| 113. | Chimoneg27 (Garvin Chimone) |
438 | |
| 114. | Benehiko (Alano Terblanche) |
430 | |
| 115. | niloc95 (Nilo Cara) |
429 | |
| 116. | bruce-atkinson (Bruce Atkinson) |
419 | |
| 117. | burmudar (William Bezuidenhout) |
408 | |
| 118. | DenhamPreen (Denham Preen) |
403 | |
| 119. | paulmwatson (Paul Watson) |
401 | |
| 120. | KevinT (Kevin Trethewey) |
401 | |
| 121. | zeorin (Xandor Schiefer) |
400 | |
| 122. | ONTI98 (Ontisitse Manyeneng) |
398 | |
| 123. | Mashiane (Mashy) |
386 | |
| 124. | PiggyAwesome () |
380 | |
| 125. | gregzaal (Greg Zaal) |
374 | |
| 126. | dugalh (Dugal Harris) |
367 | |
| 127. | jasbanza (Jason) |
366 | |
| 128. | besiwims (Bernard Sibanda) |
365 | |
| 129. | chumani130 (Chumani Madikizela) |
359 | |
| 130. | riazarbi (Riaz Arbi) |
359 | |
| 131. | lindelwa122 (Nqabenhle) |
358 | |
| 132. | mindsgn (Sibongiseni) |
348 | |
| 133. | adudumayo (Asimanye Dudumayo) |
347 | |
| 134. | eugenefvdm (Eugene van der Merwe ) |
343 | |
| 135. | theronic (Petrus Theron) |
339 | |
| 136. | tholumuzikhuboni (Tholumuzi Kuboni ) |
336 | |
| 137. | bright-spark (Myburgh) |
334 | |
| 138. | BioGeek (Jeroen Van Goey) |
332 | |
| 139. | siphosenkosi803 (siphosenkosi mlotshwa) |
330 | |
| 140. | andytudhope (Andy Tudhope) |
329 | |
| 141. | udf (Samara) |
328 | |
| 142. | jackson951 (Jackson Khuto) |
327 | |
| 143. | jasonsaayman (Jay) |
327 | |
| 144. | cb22 (Federico Lorenzi) |
321 | |
| 145. | mikechiloane (Mike Nhlanhla Chiloane) |
320 | |
| 146. | tpyo (Donovan Schönknecht) |
319 | |
| 147. | tladikholofelo (Kholofelo Tladi) |
318 | |
| 148. | neolace (Tertius Geldenhuys) |
315 | |
| 149. | ruanbekker (Ruan Bekker) |
313 | |
| 150. | greywolve (Oliver Powell) |
313 | |
| 151. | rameezk (Rameez Khan) |
310 | |
| 152. | clemsadand (Clément Adandé) |
307 | |
| 153. | charbileigh (Chabi Francesca Seopa) |
306 | |
| 154. | Tarto-4 (Thato Mongwe) |
306 | |
| 155. | leonvanzyl (Leon van Zyl) |
297 | |
| 156. | martinville (Martin Viljoen) |
297 | |
| 157. | Tyrese-Mv (Musawenkosi Tyrese Mvuna) |
296 | |
| 158. | govert (Govert van Drimmelen) |
292 | |
| 159. | schalkburger (Schalk Burger) |
289 | |
| 160. | WeebNetsu (Stephen) |
287 | |
| 161. | willemvds (Willem van der Schyff) |
286 | |
| 162. | davidtinker (David Tinker) |
286 | |
| 163. | hashimaziz88 (Hashim Aziz Muhammad) |
284 | |
| 164. | joshuaberetta (Joshua Beretta) |
284 | |
| 165. | shaunroselt (Shaun Roselt) |
283 | |
| 166. | c-goosen (crypticGøøse) |
283 | |
| 167. | wkirschbaum (Wilhelm Kirschbaum) |
280 | |
| 168. | Jakaza (Goodness (Themba) Chauke) |
276 | |
| 169. | JohannesMeyerYC (Johannes Meyer) |
273 | |
| 170. | Rethabile2004 (Rethabile Eric Siase) |
269 | |
| 171. | beyarkay (Boyd Kane) |
269 | |
| 172. | JasoonS (Jason Smythe) |
266 | |
| 173. | mnicstruwig (Michael Struwig) |
265 | |
| 174. | naeem2000 (Naeem Carr) |
263 | |
| 175. | BongaGougota0 (Bonga Gougota) |
261 | |
| 176. | antoinevg () |
258 | |
| 177. | KabeloDev (Kabelo Makhanya) |
257 | |
| 178. | jesselsookha (Jessel Sookha) |
255 | |
| 179. | Theolin-Nadasen (Theolin Nadasen) |
253 | |
| 180. | ajsmit (AJ Smit) |
251 | |
| 181. | jhavatar () |
247 | |
| 182. | MrBooi (Ayabonga) |
246 | |
| 183. | justinhartman (Justin Hartman) |
245 | |
| 184. | MrBean355 (Mike Johnston) |
243 | |
| 185. | 1Mhondiwa (Tapiwanashe Mhondiwa) |
240 | |
| 186. | codeChap (Derrick Egersdörfer | CodeChap) |
238 | |
| 187. | mommaroodles (Melanie Shepherd) |
235 | |
| 188. | oni1997 ( Onesmus Dzidzai Maenzanise) |
234 | |
| 189. | tmampa (Tshephang Mampa) |
234 | |
| 190. | AlexvZyl (Alexander van Zyl) |
233 | |
| 191. | ByteBeem (Donald Mxolisi Mohlala) |
232 | |
| 192. | jaredlll08 (Jared) |
230 | |
| 193. | eliasjudin (Elias Judin) |
230 | |
| 194. | nathaneilkiwa (Nathaniel Kiwa) |
229 | |
| 195. | ndorfin (Shaun O’Connell) |
229 | |
| 196. | Zen-CODE (Richard Larkin) |
228 | |
| 197. | Bhekisile (Bhekisile Jozi) |
227 | |
| 198. | AmahleZuma (Amahle Zuma) |
226 | |
| 199. | lukevanlukevan (Luke Van) |
226 | |
| 200. | siyavuyachagi (Chagi Siyavuya) |
225 | |
| 201. | martink-rsa (Martin Kruger) |
224 | |
| 202. | Motjiang (Brilliant Nhlamolo ) |
224 | |
| 203. | GiftMothusi (Gift) |
224 | |
| 204. | AlexJuca (Alexandre Antonio Juca) |
223 | |
| 205. | andrevdm (Andre Van Der Merwe) |
221 | |
| 206. | tafaranyamhunga (Tafara Nyamhunga) |
220 | |
| 207. | bazileros (Zalisile Stuli) |
219 | |
| 208. | Trixarian (Trixarian) |
219 | |
| 209. | codeWithLFN (Lufuno Nemudzivhadi) |
218 | |
| 210. | Nathan-Busse (Nathan Graham Busse) |
217 | |
| 211. | erickelninoSwift (Erick El Nino Tshimbombo) |
217 | |
| 212. | kimeshan (Kimeshan Naidoo) |
216 | |
| 213. | amadibethel (Engr. Bethel Amadi) |
215 | |
| 214. | Hiccup-za (Christopher Zeuch) |
214 | |
| 215. | sphavix (Siphamandla Zolakhe) |
213 | |
| 216. | dannysimfukwe (Danny Simfukwe) |
212 | |
| 217. | qoda (Jonathan Bydendyk) |
212 | |
| 218. | rizonesoft (Derick Payne) |
209 | |
| 219. | LorryAfriyie (Lawrence Afriyie) |
207 | |
| 220. | DeeBest (Simphiwe Dladla) |
207 | |
| 221. | duanecilliers (Duane Cilliers) |
207 | |
| 222. | tsotetsi (Thapelo Tsotetsi) |
206 | |
| 223. | sachajw (Sacha Wharton) |
202 | |
| 224. | ncthbrt (Natalie Cuthbert) |
201 | |
| 225. | DouglasVDM (Douglas Van Der Merwe) |
199 | |
| 226. | Tumo505 (Tumo Kgabeng) |
199 | |
| 227. | GO-Shoderu (Gabriel) |
198 | |
| 228. | dagelf (Coenraad Loubser) |
197 | |
| 229. | iarxii (Thabang Mposula) |
195 | |
| 230. | MikhaD (Mikha Davids) |
193 | |
| 231. | Khumo-Mathe (Khumo Mathe) |
191 | |
| 232. | JacquiM (Jacqui Muller) |
190 | |
| 233. | benjaminjvdm (Benjamin (James) van der Merwe) |
188 | |
| 234. | arthurattwell (Arthur Attwell) |
187 | |
| 235. | dunxen (dunxen) |
185 | |
| 236. | vgeddes (Vincent Geddes) |
183 | |
| 237. | ScriptLineStudios (ScriptLine) |
181 | |
| 238. | kaysiz (kudakwashe siziva) |
181 | |
| 239. | mitchtembo () |
181 | |
| 240. | Patrick-Cole (Patrick) |
179 | |
| 241. | ArnoldT01 (Arnold) |
179 | |
| 242. | nikrich (Jannik Richter) |
177 | |
| 243. | Axolem (Axole Maranjana) |
174 | |
| 244. | ghost2468developer (Kenneth Siyabonga Ncube) |
172 | |
| 245. | Naledi-Dikgale (Naledi) |
171 | |
| 246. | Abdulrasheed1729 (0xcf2f) |
171 | |
| 247. | lostpebble (Paul Myburgh) |
171 | |
| 248. | MISHOW2 (MTS-Codes) |
171 | |
| 249. | simanga-dev (Simanga Khoza) |
170 | |
| 250. | microrobotics (Johan Conradie) |
168 | |
| 251. | devinpearson (Devin) |
167 | |
| 252. | SakhileKhuzwayo222 (Sakhile (Sakhumuzi) khuzwayo) |
167 | |
| 253. | alanphys (Alan Chamberlain) |
165 | |
| 254. | leratomakhasane (Lerato Makhasane) |
165 | |
| 255. | SlimGee (Given Ncube) |
165 | |
| 256. | Nomcebo-coder-hub (Nomcebo) |
164 |
| Rank | Organization | Members |
|---|---|---|
| 1. | sourcegraph | 2 |
| 2. | avolabs-io | 2 |
| 3. | float-capital | 2 |
| 4. | devopscapetown | 2 |
| 5. | dimagi | 2 |
| 6. | nixos | 2 |
| 7. | eddiehubcommunity | 2 |
| 8. | wildcards-world | 2 |
| 9. | daocare | 2 |
| 10. | sagemath | 1 |