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-02-19 14:24:52 +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 49213 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) |
11120 | |
| 2. | mitchellkrogza (Mitchell Krog) |
6282 | |
| 3. | snopoke (Simon Kelly) |
4465 | |
| 4. | longhotsummer (Greg Kempe) |
2924 | |
| 5. | Kaydev-cmd (Keamogetswi Ngwako Malau) |
2333 | |
| 6. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
2247 | |
| 7. | roryp (Rory Preddy) |
1860 | |
| 8. | ptaoussanis (Peter Taoussanis) |
1676 | |
| 9. | burnt-exe (Raydo M) |
1440 | |
| 10. | ashleykleynhans (Ashley Kleynhans) |
1429 | |
| 11. | dirkbrnd (Dirk Brand) |
1391 | |
| 12. | freelancing-solutions (mobius-crypt) |
1374 | |
| 13. | fluffypony (Riccardo Spagni) |
1369 | |
| 14. | Deftu (Sammi Deftu) |
1317 | |
| 15. | rorisangputu (Rorisang Putu) |
1250 | |
| 16. | nyashahama (Nyasha Hama) |
1213 | |
| 17. | NickiMash17 (Nicolette Mashaba) |
1193 | |
| 18. | arinc9 (Chester A. Unal) |
1191 | |
| 19. | gregpriday (Greg Priday) |
1190 | |
| 20. | limbopro (毒奶博主) |
1186 | |
| 21. | GedMarc (Marc Magon) |
1177 | |
| 22. | mattleibow (Matthew Leibowitz) |
1139 | |
| 23. | justinvdm (Justin van der Merwe) |
989 | |
| 24. | balanced-tree (Teo) |
972 | |
| 25. | riaankleinhans (Riaan Kleinhans) |
970 | |
| 26. | sakhileln (Sakhile L. Ndlazi) |
963 | |
| 27. | bshongwe (Ernest Bhekizwe Shongwe) |
929 | |
| 28. | siyabuilds (Siyabonga Samson Lukhele ) |
887 | |
| 29. | GrahamStrickland (Graham Strickland) |
881 | |
| 30. | CodeCrafterNoku (Nokubonga Ngema) |
880 | |
| 31. | andrewlimaza (Andrew Lima) |
879 | |
| 32. | 1Mhondiwa (Tapiwanashe Mhondiwa) |
875 | |
| 33. | JagTheFriend (JagTheFriend) |
849 | |
| 34. | ntsakosurprise (ntsakosurprise) |
837 | |
| 35. | MogammadShaqeelless16 (Shaqeel Less) |
832 | |
| 36. | Passion-Over-Pain (Tinotenda Mhedziso) |
831 | |
| 37. | yulver-musa (Yulver Musa) |
816 | |
| 38. | korn101 (korn101) |
813 | |
| 39. | szwanne (Sipho Zwane) |
813 | |
| 40. | Katleho-Nyoni (Katleho Nyoni) |
799 | |
| 41. | 0xlebogang (Lebogang Phoshoko) |
798 | |
| 42. | rebelchris (Chris Bongers) |
794 | |
| 43. | QMS85 (Jonathan Peters) |
788 | |
| 44. | SeanDylan1982 (Sean Dylan Patterson) |
779 | |
| 45. | leonard1thecoder (Sizolwakhe Leonard Mthimunye) |
757 | |
| 46. | KodEx-SA (Ashley K Motsie) |
747 | |
| 47. | fluffynuts (Davyd McColl) |
740 | |
| 48. | ewaldhorn (Ewald Horn) |
724 | |
| 49. | peterp (Peter Pistorius) |
715 | |
| 50. | ShaunSHamilton (Shaun Hamilton) |
714 | |
| 51. | tnyandoro (Tendai ) |
708 | |
| 52. | jonathanbossenger (Jonathan Bossenger) |
705 | |
| 53. | TebogoYungMercykay (Sello Selepe) |
699 | |
| 54. | matthew-hagemann (Matthew Hagemann) |
691 | |
| 55. | barrymichaeldoyle (Barry Michael Doyle) |
684 | |
| 56. | Luka2Lkay (Lukhanyo Matshebelele) |
683 | |
| 57. | pierredup (Pierre du Plessis) |
674 | |
| 58. | Darrenvandervelde (Darren van der Velde) |
672 | |
| 59. | dumisa-sakhile (Sakhile Dumisa) |
671 | |
| 60. | datashaman (datashaman) |
660 | |
| 61. | lefajmofokeng (Lefa J. Mofokeng) |
645 | |
| 62. | nmichlo (Nathan) |
620 | |
| 63. | czue (Cory Zue) |
617 | |
| 64. | abhi18av (Abhinav Sharma) |
614 | |
| 65. | Sihle-Thwa (Siphesihle Mthethwa) |
604 | |
| 66. | quicujo (Anton Pretorius) |
599 | |
| 67. | rizonesoft (Derick Payne) |
581 | |
| 68. | V-FOR-VEND3TTA (George Hlongwane) |
574 | |
| 69. | boris-kolpackov (Boris Kolpackov) |
562 | |
| 70. | tomjuggler (Tom) |
556 | |
| 71. | KamoEllen (Kamogelo Ellen Kganakga) |
554 | |
| 72. | TomRadford (Tom Radford) |
554 | |
| 73. | pasej5 (Jealous Matsikachando) |
539 | |
| 74. | siv-the-programmer (Sivario) |
538 | |
| 75. | Princemashumu (Devguy Prince) |
537 | |
| 76. | MarcelMichau (Marcel Michau) |
536 | |
| 77. | govert (Govert van Drimmelen) |
528 | |
| 78. | alexmojaki (Alex Hall) |
521 | |
| 79. | niloc95 (Nilo Cara) |
516 | |
| 80. | eben-roux (Eben) |
515 | |
| 81. | nikrich (Jannik Richter) |
513 | |
| 82. | jackson951 (Jackson Khuto) |
512 | |
| 83. | TSH3PH4NG (Tshepang Masia ) |
507 | |
| 84. | dwainm (Dwain Maralack) |
486 | |
| 85. | carlaKC (Carla Kirk-Cohen) |
468 | |
| 86. | markbirss (Mark Trevor Birss) |
467 | |
| 87. | ChamuMutezva (Chamu Mutezva) |
456 | |
| 88. | leonvanzyl (Leon van Zyl) |
437 | |
| 89. | Carrington-dev (Carrington Muleya) |
435 | |
| 90. | udf (Samara) |
433 | |
| 91. | tsheporamantso (Gladwin Tshepo Ramantso) |
432 | |
| 92. | Marcelckp (Marcel Palmer) |
431 | |
| 93. | daniel-levin (Daniel Levin) |
422 | |
| 94. | gregzaal (Greg Zaal) |
418 | |
| 95. | sjperkins (Simon Perkins) |
418 | |
| 96. | kellerza (Johann Kellerman) |
416 | |
| 97. | KevinT (Kevin Trethewey) |
410 | |
| 98. | stuartc (Stuart Corbishley) |
405 | |
| 99. | DenzelSE (DenzelSE) |
404 | |
| 100. | ghost2468developer (Kenneth Siyabonga Ncube) |
395 | |
| 101. | Benehiko (Alano Terblanche) |
394 | |
| 102. | rossmacarthur (Ross MacArthur) |
392 | |
| 103. | ONTI98 (Ontisitse Manyeneng) |
388 | |
| 104. | Chimoneg27 (Garvin Chimone) |
380 | |
| 105. | PiggyAwesome () |
378 | |
| 106. | stringhandler (stringhandler) |
376 | |
| 107. | davidteren (David Teren) |
368 | |
| 108. | zeorin (Xandor Schiefer) |
365 | |
| 109. | Lintshiwe (Lintshiwe) |
354 | |
| 110. | kovymun (Koveshan Munsami) |
353 | |
| 111. | fjlaubscher (Francois Laubscher) |
346 | |
| 112. | ajsmit (AJ Smit) |
346 | |
| 113. | Pho3niX90 () |
343 | |
| 114. | refilwe-m (Refilwe M. Mashile) |
340 | |
| 115. | tpyo (Donovan Schönknecht) |
334 | |
| 116. | siphosenkosi803 (siphosenkosi mlotshwa) |
329 | |
| 117. | hashimaziz88 (Hashim Aziz Muhammad) |
320 | |
| 118. | bruce-atkinson (Bruce Atkinson) |
315 | |
| 119. | riazarbi (Riaz Arbi) |
312 | |
| 120. | martinville (Martin Viljoen) |
308 | |
| 121. | rameezk (Rameez Khan) |
305 | |
| 122. | mindsgn (Sibongiseni) |
305 | |
| 123. | dugalh (Dugal Harris) |
302 | |
| 124. | davidtinker (David Tinker) |
301 | |
| 125. | Rites23 (Ritesh Balu) |
299 | |
| 126. | keegancsmith (Keegan Carruthers-Smith) |
299 | |
| 127. | Rethabile2004 (Rethabile Eric Siase) |
298 | |
| 128. | eugenefvdm (Eugene van der Merwe ) |
296 | |
| 129. | wax911 (Maxwell Mapako) |
296 | |
| 130. | paulmwatson (Paul Watson) |
295 | |
| 131. | Jasonvdb (Jason van den Berg) |
295 | |
| 132. | Mashiane (Mashy) |
294 | |
| 133. | DenhamPreen (Denham Preen) |
291 | |
| 134. | danini-the-panini (Dani Smith) |
289 | |
| 135. | corverroos (corver) |
288 | |
| 136. | GO-Shoderu (Gabriel) |
287 | |
| 137. | Bluette1 (Marylene Sawyer) |
285 | |
| 138. | RenierM26 (Renier Moorcroft) |
283 | |
| 139. | Tyrese-Mv (Musawenkosi Tyrese Mvuna) |
279 | |
| 140. | joshuaberetta (Joshua Beretta) |
279 | |
| 141. | mikechiloane (Mike Nhlanhla Chiloane) |
277 | |
| 142. | AmahleZuma (Amahle Zuma) |
277 | |
| 143. | clemsadand (Clément Adandé) |
276 | |
| 144. | willemvds (Willem van der Schyff) |
274 | |
| 145. | schalkburger (Schalk Burger) |
270 | |
| 146. | schalkneethling (Schalk Neethling) |
269 | |
| 147. | MalindiFrank (Malindi Thembalakhe) |
265 | |
| 148. | charbileigh (Chabi Francesca Seopa) |
261 | |
| 149. | BongaGougota0 (Bonga Gougota) |
259 | |
| 150. | theronic (Petrus Theron) |
258 | |
| 151. | duanecilliers (Duane Cilliers) |
258 | |
| 152. | nrwiersma (Nicholas Wiersma) |
258 | |
| 153. | Theolin-Nadasen (Theolin Nadasen) |
257 | |
| 154. | jasbanza (Jason) |
255 | |
| 155. | bright-spark (Myburgh) |
255 | |
| 156. | sachajw (Sacha Wharton) |
255 | |
| 157. | wkirschbaum (Wilhelm Kirschbaum) |
251 | |
| 158. | lostpebble (Paul Myburgh) |
246 | |
| 159. | WeebNetsu (Stephen) |
245 | |
| 160. | yusufk (Yusuf Kaka) |
244 | |
| 161. | Nathan-Busse (Nathan Graham Busse) |
244 | |
| 162. | nathaneilkiwa (Nathaniel Kiwa) |
242 | |
| 163. | siyavuyachagi (Chagi Siyavuya) |
240 | |
| 164. | jesselsookha (Jessel Sookha) |
239 | |
| 165. | exfil0 (Karim Jaber (Exfil0)) |
237 | |
| 166. | KabeloDev (Kabelo Makhanya) |
235 | |
| 167. | andytudhope (Andy Tudhope) |
232 | |
| 168. | AlexvZyl (Alexander van Zyl) |
230 | |
| 169. | Patrick-Cole (Patrick) |
229 | |
| 170. | tafaranyamhunga (Tafara Nyamhunga) |
229 | |
| 171. | erickelninoSwift (Erick El Nino Tshimbombo) |
227 | |
| 172. | JayWelsh (Jay Welsh) |
227 | |
| 173. | dannykopping (Danny Kopping) |
227 | |
| 174. | ruanbekker (Ruan Bekker) |
226 | |
| 175. | JohannesMeyerYC (Johannes Meyer) |
226 | |
| 176. | MrBooi (Ayabonga) |
224 | |
| 177. | WisaniShilumani (Wisani Shilumani) |
222 | |
| 178. | bazileros (Zalisile Stuli) |
220 | |
| 179. | geofmureithi (Njuguna Mureithi) |
220 | |
| 180. | Zen-CODE (Richard Larkin) |
218 | |
| 181. | ncthbrt (Natalie Cuthbert) |
215 | |
| 182. | burmudar (William Bezuidenhout) |
215 | |
| 183. | adrianmoisey (Adrian Moisey) |
212 | |
| 184. | jaredlll08 (Jared) |
210 | |
| 185. | lukevanlukevan (Luke Van) |
210 | |
| 186. | andrevdm (Andre Van Der Merwe) |
207 | |
| 187. | tmampa (Tshephang Mampa) |
207 | |
| 188. | adudumayo (Asimanye Dudumayo) |
205 | |
| 189. | Trixarian (Trixarian) |
205 | |
| 190. | Hiccup-za (Christopher Zeuch) |
204 | |
| 191. | rehno-lindeque (Rehno Lindeque) |
202 | |
| 192. | lindelwa122 (Nqabenhle) |
201 | |
| 193. | naeem2000 (Naeem Carr) |
201 | |
| 194. | Tumo505 (Tumo Kgabeng) |
199 | |
| 195. | jhavatar () |
199 | |
| 196. | dainemawer (Daine Mawer) |
196 | |
| 197. | eliasjudin (Elias Judin) |
196 | |
| 198. | qoda (Jonathan Bydendyk) |
196 | |
| 199. | codeChap (Derrick Egersdörfer | CodeChap) |
195 | |
| 200. | BioGeek (Jeroen Van Goey) |
193 | |
| 201. | MikhaD (Mikha Davids) |
191 | |
| 202. | justinhartman (Justin Hartman) |
190 | |
| 203. | mnicstruwig (Michael Struwig) |
190 | |
| 204. | rkistner (Ralf Kistner) |
188 | |
| 205. | kaysiz (kudakwashe siziva) |
187 | |
| 206. | ndorfin (Shaun O’Connell) |
185 | |
| 207. | oni1997 ( Onesmus Dzidzai Maenzanise) |
185 | |
| 208. | Abdulrasheed1729 (0xcf2f) |
182 | |
| 209. | cb22 (Federico Lorenzi) |
180 | |
| 210. | ByteBeem (Donald Mxolisi Mohlala) |
180 | |
| 211. | LuthandoNgombane (Luthando Ngombane) |
178 | |
| 212. | LorryAfriyie (Lawrence Afriyie) |
178 | |
| 213. | NtokozoMkhwanazi (RTT-Dev) |
178 | |
| 214. | neolace (Tertius Geldenhuys) |
176 | |
| 215. | Sliqric7053 (Richard Sithole) |
172 | |
| 216. | Motjiang (Brilliant Nhlamolo ) |
170 | |
| 217. | expelledboy (Anthony Jackson) |
169 | |
| 218. | jegbogu (Egbogu Chinedu Joseph) |
167 | |
| 219. | jasonsaayman (Jay) |
167 | |
| 220. | isgiddy (Isabelle Sindiswa Giddy) |
166 | |
| 221. | ArnoldT01 (Arnold) |
165 | |
| 222. | iarxii (Thabang Mposula) |
164 | |
| 223. | MrBean355 (Mike Johnston) |
162 | |
| 224. | djalilayed (Djalil Ayed) |
162 | |
| 225. | Nomcebo-coder-hub (Nomcebo) |
161 | |
| 226. | Psynosaur (Ohan Smit) |
160 | |
| 227. | Khumo-Mathe (Khumo Mathe) |
159 | |
| 228. | c-goosen (crypticGoose) |
158 | |
| 229. | DeeBest (Simphiwe Dladla) |
158 | |
| 230. | dirkcuys (Dirk Uys) |
156 | |
| 231. | ScriptLineStudios (ScriptLine) |
155 | |
| 232. | dannysimfukwe (Danny Simfukwe) |
155 | |
| 233. | bley-gold (Blessings Mwale) |
155 | |
| 234. | afrith (Adrian Frith) |
154 | |
| 235. | SlimGee (Given Ncube) |
154 | |
| 236. | simanga-dev (Simanga Khoza) |
153 | |
| 237. | Bhekisile (Bhekisile Jozi) |
152 | |
| 238. | rominalodolo (Romina 로미나) |
152 | |
| 239. | MISHOW2 (MTS-Codes) |
151 | |
| 240. | mommaroodles (Melanie Shepherd) |
150 | |
| 241. | alanphys (Alan Chamberlain) |
148 | |
| 242. | ShaunRoselt (Shaun Roselt) |
145 | |
| 243. | codeWithLFN (Lufuno Nemudzivhadi) |
145 | |
| 244. | DenDen047 (Naoya Muramatsu) |
144 | |
| 245. | ShakexSempe (Boitumelo Sempe) |
140 | |
| 246. | martink-rsa (Martin Kruger) |
139 | |
| 247. | sphavix (Siphamandla Zolakhe) |
139 | |
| 248. | armanddp (Armand du Plessis) |
138 | |
| 249. | leratomakhasane (Lerato Makhasane) |
137 | |
| 250. | SakhileKhuzwayo222 (Sakhile (Sakhumuzi) khuzwayo) |
135 | |
| 251. | amadibethel (Engr. Bethel Amadi) |
135 | |
| 252. | mkhmik004 (Mkhabele Mikejunior Mark Mashaole) |
134 | |
| 253. | daniellochner (Daniel Lochner) |
133 | |
| 254. | leonjza (Leon Jacobs) |
133 | |
| 255. | ClaytonSiby (Clayton Siby) |
131 | |
| 256. | SbonisoZama (Sboniso Zama) |
130 |
| Rank | Organization | Members |
|---|---|---|
| 1. | dimagi | 2 |
| 2. | sourcegraph | 2 |
| 3. | devopscapetown | 2 |
| 4. | sensepost | 2 |
| 5. | eddiehubcommunity | 2 |
| 6. | nixos | 2 |
| 7. | platform45 | 1 |
| 8. | fruit-functional-genomics-lab | 1 |
| 9. | poly-haven | 1 |
| 10. | vcstdn | 1 |