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