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-26 01:17:33 +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 47808 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. | Uwami-Mgxekwa (Uwami Mgxekwa) |
8043 | |
| 2. | mitchellkrogza (Mitchell Krog) |
7675 | |
| 3. | snopoke (Simon Kelly) |
3963 | |
| 4. | longhotsummer (Greg Kempe) |
2921 | |
| 5. | Kaydev-cmd (Keamogetswi Ngwako Malau) |
2360 | |
| 6. | korn101 (korn101) |
2351 | |
| 7. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
1998 | |
| 8. | roryp (Rory Preddy) |
1966 | |
| 9. | ptaoussanis (Peter Taoussanis) |
1747 | |
| 10. | sakhileln (Sakhile L. Ndlazi) |
1735 | |
| 11. | dirkbrnd (Dirk Brand) |
1601 | |
| 12. | rorisangputu (Rorisang Putu) |
1580 | |
| 13. | Deftu (Sammi Deftu) |
1413 | |
| 14. | freelancing-solutions (mobius-crypt) |
1389 | |
| 15. | Asjas (A-J Roos) |
1337 | |
| 16. | burnt-exe (Raydo M) |
1291 | |
| 17. | ashleykleynhans (Ashley Kleynhans) |
1198 | |
| 18. | gregpriday (Greg Priday) |
1193 | |
| 19. | GedMarc (Marc Magon) |
1168 | |
| 20. | NickiMash17 (Nicolette Mashaba) |
1109 | |
| 21. | ntsakosurprise (ntsakosurprise) |
1050 | |
| 22. | justinvdm (Justin van der Merwe) |
1029 | |
| 23. | fluffypony (Riccardo Spagni) |
1027 | |
| 24. | ewaldhorn (Ewald Horn) |
1023 | |
| 25. | KamoEllen (Kamogelo Ellen Kganakga) |
1019 | |
| 26. | Passion-Over-Pain (Tinotenda Mhedziso) |
944 | |
| 27. | limbopro (毒奶博主) |
912 | |
| 28. | bshongwe (Ernest Bhekizwe Shongwe) |
888 | |
| 29. | andrewlimaza (Andrew Lima) |
883 | |
| 30. | CodeCrafterNoku (Nokubonga Ngema) |
882 | |
| 31. | mattleibow (Matthew Leibowitz) |
881 | |
| 32. | balanced-tree (Teo) |
862 | |
| 33. | GrahamStrickland (Graham Strickland) |
858 | |
| 34. | MogammadShaqeelless16 (Shaqeel Less) |
843 | |
| 35. | QMS85 (Jonathan Peters) |
830 | |
| 36. | TSH3PH4NG (Tshepang Masia ) |
816 | |
| 37. | szwanne (Sipho Zwane) |
811 | |
| 38. | SeanDylan1982 (Sean Dylan Patterson) |
777 | |
| 39. | peterp (Peter Pistorius) |
777 | |
| 40. | JagTheFriend (JagTheFriend) |
772 | |
| 41. | jonathanbossenger (Jonathan Bossenger) |
756 | |
| 42. | siyabuilds (Siyabonga Samson Lukhele ) |
754 | |
| 43. | Princemashumu (Devguy Prince) |
734 | |
| 44. | TebogoYungMercykay (Sello Selepe) |
724 | |
| 45. | abhi18av (Abhinav Sharma) |
719 | |
| 46. | quicujo (Anton Pretorius) |
709 | |
| 47. | tnyandoro (Tendai ) |
688 | |
| 48. | Katleho-Nyoni (Katleho Nyoni) |
681 | |
| 49. | fluffynuts (Davyd McColl) |
676 | |
| 50. | dumisa-sakhile (Sakhile Dumisa) |
673 | |
| 51. | riaankleinhans (Riaan Kleinhans) |
663 | |
| 52. | V-FOR-VEND3TTA (George Hlongwane) |
652 | |
| 53. | nyashahama (Nyasha Hama) |
639 | |
| 54. | KodEx-SA (Ashley K Motsie) |
633 | |
| 55. | boris-kolpackov (Boris Kolpackov) |
633 | |
| 56. | 0xlebogang (Lebogang Phoshoko) |
632 | |
| 57. | pierredup (Pierre du Plessis) |
632 | |
| 58. | ShaunSHamilton (Shaun Hamilton) |
624 | |
| 59. | czue (Cory Zue) |
617 | |
| 60. | Sihle-Thwa (Siphesihle Mthethwa) |
612 | |
| 61. | barrymichaeldoyle (Barry Michael Doyle) |
588 | |
| 62. | carlaKC (Carla Kirk-Cohen) |
584 | |
| 63. | rebelchris (Chris Bongers) |
552 | |
| 64. | nmichlo (Nathan) |
549 | |
| 65. | pasej5 (Jealous Matsikachando) |
548 | |
| 66. | alexmojaki (Alex Hall) |
524 | |
| 67. | MarcelMichau (Marcel Michau) |
522 | |
| 68. | tomjuggler (Tom) |
520 | |
| 69. | eben-roux (Eben) |
512 | |
| 70. | ChamuMutezva (Chamu Mutezva) |
504 | |
| 71. | Chimoneg27 (Garvin Chimone) |
496 | |
| 72. | markbirss (Mark Trevor Birss) |
495 | |
| 73. | MalindiFrank (Vumisa Mkhonto) |
488 | |
| 74. | kellerza (Johann Kellerman) |
478 | |
| 75. | timhaak (Tim Haak) |
475 | |
| 76. | stringhandler (stringhandler) |
467 | |
| 77. | dwainm (Dwain Maralack) |
463 | |
| 78. | leonard1thecoder (Sizolwakhe Leonard Mthimunye) |
460 | |
| 79. | thisislefa (Lefa Mofokeng J.) |
443 | |
| 80. | exfil0 (Karim Jaber (Exfil0)) |
431 | |
| 81. | Marcelckp (Marcel Palmer) |
431 | |
| 82. | rossmacarthur (Ross MacArthur) |
431 | |
| 83. | tsheporamantso (Gladwin Tshepo Ramantso) |
430 | |
| 84. | itskingori (King'ori Maina) |
426 | |
| 85. | daniel-levin (Daniel Levin) |
423 | |
| 86. | danini-the-panini (Dani Smith) |
422 | |
| 87. | Bluette1 (Marylene Sawyer) |
421 | |
| 88. | DenzelSE (DenzelSE) |
421 | |
| 89. | Tarto-4 (Thato Mongwe) |
418 | |
| 90. | DewaldFourie (Dewald Fourie) |
418 | |
| 91. | TomRadford (Tom Radford) |
417 | |
| 92. | davidteren (David Teren) |
412 | |
| 93. | Rites23 (Ritesh Balu) |
411 | |
| 94. | zeorin (Xandor Schiefer) |
405 | |
| 95. | niloc95 (Nilo_R) |
402 | |
| 96. | KevinT (Kevin Trethewey) |
394 | |
| 97. | sjperkins (Simon Perkins) |
393 | |
| 98. | ONTI98 (Ontisitse Manyeneng) |
393 | |
| 99. | dugalh (Dugal Harris) |
389 | |
| 100. | PiggyAwesome () |
379 | |
| 101. | Jasonvdb (Jason van den Berg) |
373 | |
| 102. | tholumuzikhuboni (Tholumuzi Kuboni ) |
373 | |
| 103. | gregzaal (Greg Zaal) |
367 | |
| 104. | hypherionmc (HypherionSA) |
356 | |
| 105. | JayWelsh (Jay Welsh) |
353 | |
| 106. | Lintshiwe (Lintshiwe) |
352 | |
| 107. | Pho3niX90 () |
351 | |
| 108. | chumani130 (Chumani Madikizela) |
350 | |
| 109. | arinc9 (Chester A. Unal) |
347 | |
| 110. | tladikholofelo (Kholofelo Tladi) |
347 | |
| 111. | udf (Samara) |
343 | |
| 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) |
326 | |
| 117. | corverroos (corver) |
324 | |
| 118. | kovymun (Koveshan Munsami) |
322 | |
| 119. | wax911 (Maxwell Mapako) |
314 | |
| 120. | adudumayo (Asimanye Dudumayo) |
311 | |
| 121. | paulmwatson (Paul Watson) |
309 | |
| 122. | kerren (Kerren Ortlepp) |
307 | |
| 123. | tpyo (Donovan Schönknecht) |
303 | |
| 124. | jackson951 (Jackson Khuto) |
303 | |
| 125. | besiwims (Bernard Sibanda) |
302 | |
| 126. | eugenefvdm (Eugene van der Merwe ) |
299 | |
| 127. | Mashiane (Mashy) |
299 | |
| 128. | bruce-atkinson (Bruce Atkinson) |
297 | |
| 129. | martinville (Martin Viljoen) |
296 | |
| 130. | clemsadand (Clément Adandé) |
295 | |
| 131. | schalkneethling (Schalk Neethling) |
294 | |
| 132. | ndorfin (Shaun O’Connell) |
290 | |
| 133. | Tyrese-Mv (Musawenkosi Tyrese Mvuna) |
285 | |
| 134. | rameezk (Rameez Khan) |
281 | |
| 135. | davidtinker (David Tinker) |
280 | |
| 136. | willemvds (Willem van der Schyff) |
279 | |
| 137. | mindsgn (Sibongiseni) |
278 | |
| 138. | Jakaza (Goodness (Themba) Chauke) |
273 | |
| 139. | nrwiersma (Nicholas Wiersma) |
270 | |
| 140. | Carrington-dev (Carrington Muleya) |
270 | |
| 141. | mikechiloane (Mike Nhlanhla Chiloane) |
266 | |
| 142. | andytudhope (Andy Tudhope) |
263 | |
| 143. | hashimaziz88 (Hashim Aziz Muhammad) |
262 | |
| 144. | lindelwa122 (Nqabenhle) |
262 | |
| 145. | DenhamPreen (Denham Preen) |
261 | |
| 146. | bright-spark (Myburgh) |
258 | |
| 147. | charbileigh (Chabi Francesca Seopa) |
253 | |
| 148. | theronic (Petrus Theron) |
252 | |
| 149. | WeebNetsu (Stephen) |
250 | |
| 150. | jaredlll08 (Jared) |
247 | |
| 151. | ajsmit (AJ Smit) |
245 | |
| 152. | wkirschbaum (Wilhelm Kirschbaum) |
245 | |
| 153. | beyarkay (Boyd Kane) |
245 | |
| 154. | siphosenkosi803 (siphosenkosi mlotshwa) |
244 | |
| 155. | ruanbekker (Ruan Bekker) |
241 | |
| 156. | rkistner (Ralf Kistner) |
237 | |
| 157. | KabeloDev (Kabelo Makhanya) |
235 | |
| 158. | 1Mhondiwa (Tapiwanashe Mhondiwa) |
235 | |
| 159. | BongaGougota0 (Bonga Gougota) |
233 | |
| 160. | joshuaberetta (Joshua Beretta) |
232 | |
| 161. | Theolin-Nadasen (Theolin Nadasen) |
232 | |
| 162. | adrianmoisey (Adrian Moisey) |
231 | |
| 163. | jesselsookha (Jessel Sookha) |
227 | |
| 164. | c-goosen (crypticGøøse) |
227 | |
| 165. | jasbanza (Jason) |
226 | |
| 166. | JohannesMeyerYC (Johannes Meyer) |
220 | |
| 167. | AlexvZyl (Alexander van Zyl) |
220 | |
| 168. | DavidBakerEffendi (David Baker Effendi) |
218 | |
| 169. | Motjiang (Brilliant Nhlamolo ) |
217 | |
| 170. | leonvanzyl (Leon van Zyl) |
216 | |
| 171. | nathaneilkiwa (Nathaniel Kiwa) |
216 | |
| 172. | bazileros (Zalisile Stuli) |
216 | |
| 173. | burmudar (William Bezuidenhout) |
214 | |
| 174. | tmampa (Tshephang Mampa) |
212 | |
| 175. | govert (Govert van Drimmelen) |
210 | |
| 176. | lukevanlukevan (Luke Van) |
210 | |
| 177. | dannykopping (Danny Kopping) |
209 | |
| 178. | siyavuyachagi (Chagi Siyavuya) |
209 | |
| 179. | kayjeee (kayjee) |
207 | |
| 180. | naeem2000 (Naeem Carr) |
207 | |
| 181. | andrevdm (Andre Van Der Merwe) |
206 | |
| 182. | LorryAfriyie (Lawrence Afriyie) |
205 | |
| 183. | erickelninoSwift (Erick El Nino Tshimbombo) |
204 | |
| 184. | Zen-CODE (Richard Larkin) |
204 | |
| 185. | jhavatar () |
202 | |
| 186. | DeeBest (Simphiwe Dladla) |
202 | |
| 187. | rizonesoft (Derick Payne) |
202 | |
| 188. | Trixarian (Trixarian) |
200 | |
| 189. | cb22 (Federico Lorenzi) |
198 | |
| 190. | geofmureithi (Njuguna Mureithi) |
198 | |
| 191. | AmahleZuma (Amahle Zuma) |
198 | |
| 192. | Hiccup-za (Christopher Zeuch) |
197 | |
| 193. | mnicstruwig (Michael Struwig) |
197 | |
| 194. | qoda (Jonathan Bydendyk) |
196 | |
| 195. | antoinevg () |
194 | |
| 196. | MrBooi (Ayabonga) |
193 | |
| 197. | oni1997 ( Onesmus Dzidzai Maenzanise) |
190 | |
| 198. | Nathan-Busse (Nathan Graham Busse) |
188 | |
| 199. | BioGeek (Jeroen Van Goey) |
188 | |
| 200. | justinhartman (Justin Hartman) |
188 | |
| 201. | MikhaD (Mikha Davids) |
186 | |
| 202. | nikrich (Jannik Richter) |
185 | |
| 203. | kimeshan (Kimeshan Naidoo) |
184 | |
| 204. | ncthbrt (Natalie Cuthbert) |
184 | |
| 205. | Bhekisile (Bhekisile Jozi) |
181 | |
| 206. | GO-Shoderu (Gabriel) |
180 | |
| 207. | codeWithLFN (Lufuno Nemudzivhadi) |
180 | |
| 208. | duanecilliers (Duane Cilliers) |
178 | |
| 209. | Khumo-Mathe (Khumo Mathe) |
177 | |
| 210. | GiftMothusi (Gift) |
176 | |
| 211. | JacquiM (Jacqui Muller) |
174 | |
| 212. | sphavix (Siphamandla Zolakhe) |
171 | |
| 213. | Patrick-Cole (Patrick) |
171 | |
| 214. | Mzacoding (Nyiko Mkansi) |
170 | |
| 215. | ByteBeem (Donald Mxolisi Mohlala) |
166 | |
| 216. | Tumo505 (Tumo Kgabeng) |
166 | |
| 217. | DouglasVDM (Douglas Van Der Merwe) |
165 | |
| 218. | Nomcebo-coder-hub (Nomcebo) |
161 | |
| 219. | ghost2468developer (Kenneth Siyabonga Ncube) |
160 | |
| 220. | ScriptLineStudios (ScriptLine) |
158 | |
| 221. | daniellochner (Daniel Lochner) |
158 | |
| 222. | ArnoldT01 (Arnold) |
158 | |
| 223. | neolace (Tertius Geldenhuys) |
157 | |
| 224. | iarxii (Thabang Mposula) |
157 | |
| 225. | martink-rsa (Martin Kruger) |
157 | |
| 226. | eliasjudin (Elias Judin) |
157 | |
| 227. | MISHOW2 (MTS-Codes) |
156 | |
| 228. | Naledi-Dikgale (Naledi) |
156 | |
| 229. | benjaminjvdm (Benjamin (James) van der Merwe) |
155 | |
| 230. | bley-gold (Blessings Mwale) |
155 | |
| 231. | MrBean355 (Mike Johnston) |
155 | |
| 232. | arthurattwell (Arthur Attwell) |
154 | |
| 233. | mommaroodles (Melanie Shepherd) |
150 | |
| 234. | microrobotics (Johan Conradie) |
148 | |
| 235. | DenDen047 (Naoya Muramatsu) |
147 | |
| 236. | djalilayed (Djalil Ayed) |
147 | |
| 237. | ShakexSempe (Boitumelo Sempe) |
147 | |
| 238. | Mo7ammedFarahat (Mohammed Farahat) |
146 | |
| 239. | Axolem (Axole Maranjana) |
146 | |
| 240. | alanphys (Alan Chamberlain) |
146 | |
| 241. | KellanStevens (Kellan Stevens) |
144 | |
| 242. | SlimGee (Given Ncube) |
143 | |
| 243. | TRex22 (Jason Chalom) |
141 | |
| 244. | red-outrunner (Weo Sikho Fuzile) |
140 | |
| 245. | jasonsaayman (Jay) |
137 | |
| 246. | mitchtembo () |
135 | |
| 247. | amadibethel (Engr. Bethel Amadi) |
134 | |
| 248. | AlexJuca (Alexandre Antonio Juca) |
133 | |
| 249. | rock-feller (Rockefeller) |
133 | |
| 250. | SakhileKhuzwayo222 (Sakhile (Sakhumuzi) khuzwayo) |
133 | |
| 251. | tinuva (David Bezuidenhout) |
132 | |
| 252. | Psynosaur (Ohan Smit) |
132 | |
| 253. | TheOptimisticDev (Mfumu Wealth Mabunda) |
131 | |
| 254. | SbonisoZama (Sboniso Zama) |
130 | |
| 255. | ClaytonSiby (Clayton Siby) |
129 | |
| 256. | Linf0rd (𝕷𝖎𝖓𝖋𝖔𝖗𝖉 💾) |
129 |
| Rank | Organization | Members |
|---|---|---|
| 1. | kubernetes | 2 |
| 2. | nixos | 2 |
| 3. | devopscapetown | 2 |
| 4. | sourcegraph | 2 |
| 5. | dimagi | 2 |
| 6. | nf-core | 1 |
| 7. | spruceloader | 1 |
| 8. | umuzi-org | 1 |
| 9. | defensive-alliance | 1 |
| 10. | createch-ltd | 1 |