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-04-10 03:56:56 +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 50816 total users in the region and you need at least 29 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) |
21277 | |
| 2. | gregpriday (Greg Priday) |
18015 | |
| 3. | snopoke (Simon Kelly) |
6854 | |
| 4. | wajahat-ali-mir-dev (Wajahat Ali Mir) |
5577 | |
| 5. | mitchellkrogza (Mitchell Krog) |
5430 | |
| 6. | dirkbrnd (Dirk Brand) |
2893 | |
| 7. | fluffypony (Riccardo Spagni) |
2888 | |
| 8. | nyashahama (Nyasha Hama) |
2790 | |
| 9. | Asjas (A-J Roos) |
2773 | |
| 10. | govert (Govert van Drimmelen) |
2687 | |
| 11. | mattleibow (Matthew Leibowitz) |
2573 | |
| 12. | GedMarc (Marc Magon) |
2528 | |
| 13. | rebelchris (Chris Bongers) |
2493 | |
| 14. | longhotsummer (Greg Kempe) |
2485 | |
| 15. | roryp (Rory Preddy) |
2426 | |
| 16. | NickiMash17 (Nicolette Mashaba) |
2063 | |
| 17. | datashaman (datashaman) |
1969 | |
| 18. | bshongwe (Ernest Bhekizwe Shongwe) |
1950 | |
| 19. | riaankleinhans (Riaan Kleinhans) |
1837 | |
| 20. | burnt-exe (Raydo M) |
1741 | |
| 21. | Deftu (Sammi Deftu) |
1707 | |
| 22. | ashleykleynhans (Ashley Kleynhans) |
1670 | |
| 23. | peterp (Peter Pistorius) |
1548 | |
| 24. | rorisangputu (Rorisang Putu) |
1510 | |
| 25. | balanced-tree (Teo) |
1468 | |
| 26. | limbopro (毒奶博主) |
1423 | |
| 27. | V-FOR-VEND3TTA (George Hlongwane) |
1402 | |
| 28. | nikrich (Jannik Richter) |
1379 | |
| 29. | freelancing-solutions (mobius-crypt) |
1356 | |
| 30. | justinvdm (Justin van der Merwe) |
1318 | |
| 31. | ShaunSHamilton (Shaun Hamilton) |
1276 | |
| 32. | ptaoussanis (Peter Taoussanis) |
1265 | |
| 33. | hashimaziz88 (Hashim Aziz Muhammad) |
1230 | |
| 34. | andrewlimaza (Andrew Lima) |
1228 | |
| 35. | Benehiko (Alano Terblanche) |
1211 | |
| 36. | aidan-bailey (Aidan Bailey) |
1202 | |
| 37. | pierredup (Pierre du Plessis) |
1194 | |
| 38. | KodEx-SA (Ashley K Motsie) |
1147 | |
| 39. | alexmojaki (Alex Hall) |
1113 | |
| 40. | jonathanbossenger (Jonathan Bossenger) |
1099 | |
| 41. | DavidBakerEffendi (David Baker Effendi) |
1082 | |
| 42. | arinc9 (Chester A. Unal) |
1078 | |
| 43. | leonard1thecoder (Sizolwakhe Leonard Mthimunye) |
1047 | |
| 44. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
1041 | |
| 45. | dannykopping (Danny Kopping) |
1033 | |
| 46. | barrymichaeldoyle (Barry Michael Doyle) |
974 | |
| 47. | siyabuilds (Siyabonga Samson Lukhele ) |
971 | |
| 48. | schalkneethling (Schalk Neethling) |
949 | |
| 49. | ntsakosurprise (ntsakosurprise) |
921 | |
| 50. | 0xlebogang (Lebogang Phoshoko) |
921 | |
| 51. | szwanne (Sipho Zwane) |
893 | |
| 52. | lefajmofokeng (Lefa J. Mofokeng) |
893 | |
| 53. | 1Mhondiwa (Tapiwanashe Mhondiwa) |
882 | |
| 54. | CodeCrafterNoku (Nokubonga Ngema) |
880 | |
| 55. | fluffynuts (Davyd McColl) |
862 | |
| 56. | JagTheFriend (JagTheFriend) |
862 | |
| 57. | stringhandler (stringhandler) |
849 | |
| 58. | kovymun (Koveshan Munsami) |
841 | |
| 59. | SeanDylan1982 (Sean Dylan Patterson) |
833 | |
| 60. | GrahamStrickland (Graham Strickland) |
823 | |
| 61. | dwainm (Dwain Maralack) |
823 | |
| 62. | Katleho-Nyoni (Katleho Nyoni) |
809 | |
| 63. | abhi18av (Abhinav Sharma) |
796 | |
| 64. | QMS85 (Jonathan Peters) |
772 | |
| 65. | Carrington-dev (Carrington Muleya) |
770 | |
| 66. | tnyandoro (Tendai ) |
749 | |
| 67. | tsheporamantso (Gladwin Tshepo Ramantso) |
747 | |
| 68. | MogammadShaqeelless16 (Shaqeel Less) |
743 | |
| 69. | czue (Cory Zue) |
730 | |
| 70. | sakhile-dumisa (Sakhile Dumisa) |
727 | |
| 71. | sjperkins (Simon Perkins) |
721 | |
| 72. | Darrenvandervelde (Darren van der Velde) |
720 | |
| 73. | carlaKC (Carla Kirk-Cohen) |
717 | |
| 74. | Jasonvdb (Jason van den Berg) |
714 | |
| 75. | Luka2Lkay (Lukhanyo Matshebelele) |
711 | |
| 76. | rkistner (Ralf Kistner) |
703 | |
| 77. | sakhileln (Sakhile L. Ndlazi) |
700 | |
| 78. | siv-the-programmer (Sivario) |
688 | |
| 79. | nrwiersma (Nicholas Wiersma) |
688 | |
| 80. | TebogoYungMercykay (Sello Selepe) |
679 | |
| 81. | rizonesoft (Derick Payne) |
665 | |
| 82. | Sihle-Thwa (Siphesihle Mthethwa) |
665 | |
| 83. | Lintshiwe (Lintshiwe) |
631 | |
| 84. | geofmureithi (Njuguna Mureithi) |
606 | |
| 85. | stuartc (Stuart Corbishley) |
606 | |
| 86. | boris-kolpackov (Boris Kolpackov) |
595 | |
| 87. | niloc95 (Nilo Cara) |
590 | |
| 88. | TomRadford (Tom Radford) |
587 | |
| 89. | MarcelMichau (Marcel Michau) |
586 | |
| 90. | keegancsmith (Keegan Carruthers-Smith) |
573 | |
| 91. | tomjuggler (Tom) |
570 | |
| 92. | Passion-Over-Pain (Tinotenda Mhedziso) |
568 | |
| 93. | adrianmoisey (Adrian Moisey) |
568 | |
| 94. | wkirschbaum (Wilhelm Kirschbaum) |
557 | |
| 95. | quicujo (Anton Pretorius) |
554 | |
| 96. | geahaad (Gerhard Dinhof) |
549 | |
| 97. | MasemeneMatlakanaBenny (MasemeneMatlakanaBenny) |
545 | |
| 98. | markbirss (Mark Trevor Birss) |
543 | |
| 99. | gregzaal (Greg Zaal) |
533 | |
| 100. | leonvanzyl (Leon van Zyl) |
524 | |
| 101. | jasbanza (Jason) |
522 | |
| 102. | ajsmit (AJ Smit) |
519 | |
| 103. | eben-roux (Eben) |
511 | |
| 104. | corverroos (corver) |
511 | |
| 105. | pasej5 (Jealous Matsikachando) |
501 | |
| 106. | jasonsaayman (Jay) |
499 | |
| 107. | jackson951 (Jackson Khuto) |
497 | |
| 108. | kellerza (Johann Kellerman) |
494 | |
| 109. | daniel-levin (Daniel Levin) |
484 | |
| 110. | fjlaubscher (Francois Laubscher) |
469 | |
| 111. | duanecilliers (Duane Cilliers) |
461 | |
| 112. | Mashiane (Mashy) |
458 | |
| 113. | ewaldhorn (Ewald Horn) |
457 | |
| 114. | ONTI98 (Ontisitse Manyeneng) |
452 | |
| 115. | wax911 (Maxwell Mapako) |
446 | |
| 116. | davidteren (David Teren) |
441 | |
| 117. | SamTolmay (Sam) |
437 | |
| 118. | Marcelckp (Marcel Palmer) |
437 | |
| 119. | chrinovicmu (Chrinovic. M) |
436 | |
| 120. | burmudar (William Bezuidenhout) |
435 | |
| 121. | tpyo (Donovan Schönknecht) |
431 | |
| 122. | gregfurman (Greg Furman) |
424 | |
| 123. | siphosenkosi803 (siphosenkosi mlotshwa) |
421 | |
| 124. | ghost2468developer (Kenneth Siyabonga Ncube) |
420 | |
| 125. | Princemashumu (Devguy Prince) |
419 | |
| 126. | ChamuMutezva (Chamu Mutezva) |
416 | |
| 127. | Pho3niX90 () |
411 | |
| 128. | qix (Josh Yudaken) |
411 | |
| 129. | DenzelSE (DenzelSE) |
408 | |
| 130. | lostpebble (Paul Myburgh) |
403 | |
| 131. | neolace (Tertius Geldenhuys) |
399 | |
| 132. | joshuaberetta (Joshua Beretta) |
396 | |
| 133. | udf (Samara) |
395 | |
| 134. | RenierM26 (Renier Moorcroft) |
394 | |
| 135. | mindsgn (Sibongiseni) |
394 | |
| 136. | bruce-atkinson (Bruce Atkinson) |
393 | |
| 137. | refilwe-m (Refilwe M. Mashile) |
393 | |
| 138. | zeorin (Xandor Schiefer) |
386 | |
| 139. | PiggyAwesome () |
380 | |
| 140. | nmichlo (Nathan) |
380 | |
| 141. | Chimoneg27 (Garvin Chimone) |
376 | |
| 142. | ShaunRoselt (Shaun Roselt) |
374 | |
| 143. | rossmacarthur (Ross MacArthur) |
370 | |
| 144. | charbileigh (Chabi Francesca Seopa) |
366 | |
| 145. | Rethabile2004 (Rethabile Eric Siase) |
366 | |
| 146. | KevinT (Kevin Trethewey) |
365 | |
| 147. | vince-nyanga (Vincent Nyanga) |
364 | |
| 148. | red-outrunner (Weo Sikho Fuzile) |
361 | |
| 149. | iftheshoefritz (Fritz Meissner) |
360 | |
| 150. | DenhamPreen (Denham Preen) |
353 | |
| 151. | BioGeek (Jeroen Van Goey) |
344 | |
| 152. | rameezk (Rameez Khan) |
341 | |
| 153. | danini-the-panini (Dani Smith) |
328 | |
| 154. | Gervwyk (Gerrie van Wyk) |
327 | |
| 155. | theronic (Petrus Theron) |
327 | |
| 156. | JayWelsh (Jay Welsh) |
326 | |
| 157. | AmahleZuma (Amahle Zuma) |
323 | |
| 158. | mikechiloane (Mike Nhlanhla Chiloane) |
318 | |
| 159. | KamoEllen (Kamogelo Ellen Kganakga) |
316 | |
| 160. | AlexvZyl (Alexander van Zyl) |
315 | |
| 161. | DenDen047 (Naoya Muramatsu) |
311 | |
| 162. | siyavuyachagi (Chagi Siyavuya) |
311 | |
| 163. | DnA-IntRicate (Adam Foflonker) |
310 | |
| 164. | rominalodolo (Romina 로미나) |
307 | |
| 165. | davidtinker (David Tinker) |
306 | |
| 166. | paulmwatson (Paul Watson) |
306 | |
| 167. | kaysiz (kudakwashe siziva) |
305 | |
| 168. | LuthandoCandlovu (Luthando Candlovu) |
305 | |
| 169. | GO-Shoderu (Gabriel) |
302 | |
| 170. | cb22 (Federico Lorenzi) |
301 | |
| 171. | eliasjudin (Elias Judin) |
296 | |
| 172. | lindelwa122 (Nqabenhle) |
293 | |
| 173. | WeebNetsu (Stephen) |
289 | |
| 174. | willemvds (Willem van der Schyff) |
288 | |
| 175. | greywolve (Oliver Powell) |
288 | |
| 176. | JasoonS (Jason Smythe) |
287 | |
| 177. | jesselsookha (Jessel Sookha) |
286 | |
| 178. | Hiccup-za (Christopher Zeuch) |
284 | |
| 179. | riazarbi (Riaz Arbi) |
283 | |
| 180. | TSH3PH4NG (Tshepang Masia ) |
283 | |
| 181. | codeChap (Derrick Egersdörfer) |
281 | |
| 182. | tafaranyamhunga (Tafara Nyamhunga) |
280 | |
| 183. | JohannesMeyerYC (Johannes Meyer) |
280 | |
| 184. | rehno-lindeque (Rehno Lindeque) |
279 | |
| 185. | NtokozoMkhwanazi (RTT-Dev) |
277 | |
| 186. | clemsadand (Clément Adandé) |
275 | |
| 187. | dugalh (Dugal Harris) |
272 | |
| 188. | iarxii (Thabang Mposula) |
268 | |
| 189. | nathaneilkiwa (Nathaniel Kiwa) |
267 | |
| 190. | Pushplaybang (Paul) |
267 | |
| 191. | itskingori (King'ori Maina) |
264 | |
| 192. | KevCareSA (KevCareSA) |
260 | |
| 193. | tmampa (Tshephang Mampa) |
260 | |
| 194. | dagelf (Coenraad Loubser) |
258 | |
| 195. | Tyrese-Mv (Musawenkosi Tyrese Mvuna) |
256 | |
| 196. | exfil0 (Karim Jaber (Exfil0)) |
252 | |
| 197. | LuthandoNgombane (Luthando Ngombane) |
252 | |
| 198. | eugenefvdm (Eugene van der Merwe ) |
251 | |
| 199. | justinhartman (Justin Hartman) |
251 | |
| 200. | jaredlll08 (Jared) |
250 | |
| 201. | Tumo505 (Tumo Kgabeng) |
248 | |
| 202. | Theolin-Nadasen (Theolin Nadasen) |
246 | |
| 203. | andytudhope (Andy Tudhope) |
245 | |
| 204. | Saiby100 (Salahuddin Saiet) |
244 | |
| 205. | MrBean355 (Mike Johnston) |
240 | |
| 206. | AlexJuca (Alexandre Antonio Juca) |
238 | |
| 207. | MrBooi (Ayabonga) |
237 | |
| 208. | MikhaD (Mikha Davids) |
232 | |
| 209. | Patrick-Cole (Patrick) |
231 | |
| 210. | yusufk (Yusuf Kaka) |
229 | |
| 211. | erickelninoSwift (Erick El Nino Tshimbombo) |
229 | |
| 212. | jhavatar () |
228 | |
| 213. | lukevanlukevan (Luke Van) |
227 | |
| 214. | Abdulrasheed1729 (0xcf2f) |
227 | |
| 215. | ncthbrt (Natalie Cuthbert) |
226 | |
| 216. | andrevdm (Andre Van Der Merwe) |
226 | |
| 217. | BongaGougota0 (Bonga Gougota) |
225 | |
| 218. | Zen-CODE (Richard Larkin) |
224 | |
| 219. | WisaniShilumani (Wisani Shilumani) |
224 | |
| 220. | Trixarian (Trixarian) |
222 | |
| 221. | Rites23 (Ritesh Balu) |
221 | |
| 222. | amadibethel (Engr. Bethel Amadi) |
221 | |
| 223. | ByteBeem (Donald Mxolisi Mohlala) |
217 | |
| 224. | naeem2000 (Naeem Carr) |
217 | |
| 225. | ginoleeswan (Gino Swanepoel) |
212 | |
| 226. | qoda (Jonathan Bydendyk) |
211 | |
| 227. | Bhekisile (Bhekisile Jozi) |
211 | |
| 228. | ScriptLineStudios (ScriptLine) |
210 | |
| 229. | tsotetsi (Thapelo Tsotetsi) |
210 | |
| 230. | Motjiang (Brilliant Nhlamolo ) |
207 | |
| 231. | dannysimfukwe (Danny Simfukwe) |
204 | |
| 232. | simanga-dev (Simanga Khoza) |
203 | |
| 233. | armanddp (Armand du Plessis) |
200 | |
| 234. | simandebvu (Shingirayi Innocent Mandebvu) |
197 | |
| 235. | jegbogu (Egbogu Chinedu Joseph) |
197 | |
| 236. | dirkcuys (Dirk Uys) |
196 | |
| 237. | c-goosen (Christo (crypticGoose) Goosen) |
196 | |
| 238. | mnicstruwig (Michael Struwig) |
192 | |
| 239. | cobusgreyling (Cobus Greyling) |
191 | |
| 240. | TRex22 (Jason Chalom) |
189 | |
| 241. | ndorfin (Shaun O’Connell) |
187 | |
| 242. | arthurattwell (Arthur Attwell) |
186 | |
| 243. | ArnoldT01 (Arnold) |
184 | |
| 244. | jslingsby (Jasper Slingsby) |
183 | |
| 245. | Psynosaur (Ohan Smit) |
183 | |
| 246. | sachajw (Sacha Wharton) |
182 | |
| 247. | antstanley (Ant Stanley) |
180 | |
| 248. | Khumo-Mathe (Khumo Mathe) |
176 | |
| 249. | KetroSithole (Ketro Sithole) |
175 | |
| 250. | rehanvdm (Rehan van der Merwe) |
175 | |
| 251. | oni1997 ( Onesmus Dzidzai Maenzanise) |
175 | |
| 252. | MampotjeMabusela (Mampotje Mabusela) |
174 | |
| 253. | LorryAfriyie (Lawrence Afriyie) |
173 | |
| 254. | Walkman100 (░▒▓█│【Walkman】│█▓▒░) |
173 | |
| 255. | martinville (Martin Viljoen) |
170 | |
| 256. | ruanbekker (Ruan Bekker) |
170 |
| Rank | Organization | Members |
|---|---|---|
| 1. | dimagi | 2 |
| 2. | kubernetes | 2 |
| 3. | devopscapetown | 2 |
| 4. | avolabs-io | 2 |
| 5. | wildcards-world | 2 |
| 6. | daocare | 2 |
| 7. | float-capital | 2 |
| 8. | lowdefy | 2 |
| 9. | epicgames | 2 |
| 10. | sourcegraph | 2 |