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