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