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-05-25 18:28:49 +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 52282 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/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) |
40361 | |
| 2. | gregpriday (Greg Priday) |
18627 | |
| 3. | wajahat-ali-mir-dev (Wajahat Ali Mir) |
5530 | |
| 4. | snopoke (Simon Kelly) |
5499 | |
| 5. | mitchellkrogza (Mitchell Krog) |
4998 | |
| 6. | nyashahama (Nyasha Hama) |
4567 | |
| 7. | GedMarc (Marc Magon) |
3870 | |
| 8. | govert (Govert van Drimmelen) |
3699 | |
| 9. | NickiMash17 (Nicolette Mashaba) |
3068 | |
| 10. | fluffypony (Riccardo Spagni) |
2997 | |
| 11. | TSH3PH4NG (Tshepang Masia ) |
2995 | |
| 12. | Asjas (A-J Roos) |
2849 | |
| 13. | datashaman (datashaman) |
2574 | |
| 14. | bshongwe (Ernest Bhekizwe Shongwe) |
2497 | |
| 15. | roryp (Rory Preddy) |
1980 | |
| 16. | longhotsummer (Greg Kempe) |
1823 | |
| 17. | mattleibow (Matthew Leibowitz) |
1691 | |
| 18. | limbopro (毒奶博主) |
1632 | |
| 19. | ashleykleynhans (Ashley Kleynhans) |
1547 | |
| 20. | burnt-exe (Raydo M) |
1496 | |
| 21. | peterp (Peter Pistorius) |
1358 | |
| 22. | Jasonvdb (Jason van den Berg) |
1190 | |
| 23. | freelancing-solutions (mobius-crypt) |
1140 | |
| 24. | rorisangputu (Rorisang Putu) |
1132 | |
| 25. | jonathanbossenger (Jonathan Bossenger) |
1116 | |
| 26. | balanced-tree (Teo) |
1106 | |
| 27. | schalkneethling (Schalk Neethling) |
1103 | |
| 28. | dirkbrnd (Dirk Brand) |
1070 | |
| 29. | KodEx-SA (Ashley K Motsie) |
1069 | |
| 30. | rebelchris (Chris Bongers) |
1049 | |
| 31. | pierredup (Pierre du Plessis) |
1025 | |
| 32. | abhi18av (Abhinav Sharma) |
986 | |
| 33. | Deftu (Sammi Deftu) |
948 | |
| 34. | riaankleinhans (Riaan Kleinhans) |
946 | |
| 35. | ShaunSHamilton (Shaun Hamilton) |
938 | |
| 36. | ptaoussanis (Peter Taoussanis) |
916 | |
| 37. | andrewlimaza (Andrew Lima) |
891 | |
| 38. | 1Mhondiwa (Tapiwanashe Mhondiwa) |
889 | |
| 39. | eben-roux (Eben) |
879 | |
| 40. | ntsakosurprise (ntsakosurprise) |
878 | |
| 41. | nikrich (Jannik Richter) |
870 | |
| 42. | lefajmofokeng (Lefa J. Mofokeng) |
860 | |
| 43. | tsheporamantso (Gladwin Tshepo Ramantso) |
859 | |
| 44. | CodeCrafterNoku (Nokubonga Ngema) |
859 | |
| 45. | dwainm (Dwain Maralack) |
857 | |
| 46. | JagTheFriend (JagTheFriend) |
847 | |
| 47. | hashimaziz88 (Hashim Aziz Muhammad) |
842 | |
| 48. | siyabuilds (Siyabonga Samson Lukhele ) |
836 | |
| 49. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
836 | |
| 50. | elviscgn (Elvis Chege) |
835 | |
| 51. | GrahamStrickland (Graham Strickland) |
833 | |
| 52. | fluffynuts (Davyd McColl) |
825 | |
| 53. | SeanDylan1982 (Sean Dylan Patterson) |
814 | |
| 54. | MogammadShaqeelless16 (Shaqeel Less) |
799 | |
| 55. | justinvdm (Justin van der Merwe) |
796 | |
| 56. | barrymichaeldoyle (Barry Michael Doyle) |
783 | |
| 57. | Lintshiwe (Lintshiwe) |
752 | |
| 58. | 0xlebogang (Lebogang Phoshoko) |
748 | |
| 59. | rizonesoft (Derick Payne) |
742 | |
| 60. | QMS85 (Jonathan Peters) |
735 | |
| 61. | Gervwyk (Gerrie van Wyk) |
734 | |
| 62. | sakhile-dumisa (Sakhile Dumisa) |
728 | |
| 63. | Darrenvandervelde (Darren van der Velde) |
711 | |
| 64. | Luka2Lkay (Lukhanyo Matshebelele) |
710 | |
| 65. | Katleho-Nyoni (Katleho Nyoni) |
691 | |
| 66. | niloc95 (Nilo Cara) |
687 | |
| 67. | tnyandoro (Tendai ) |
682 | |
| 68. | ShaunRoselt (Shaun Roselt) |
643 | |
| 69. | leonvanzyl (Leon van Zyl) |
642 | |
| 70. | RenierM26 (Renier Moorcroft) |
627 | |
| 71. | SamTolmay (Sam) |
624 | |
| 72. | siv-the-programmer (Sivario) |
624 | |
| 73. | Sihle-Thwa (Siphesihle Mthethwa) |
610 | |
| 74. | boris-kolpackov (Boris Kolpackov) |
603 | |
| 75. | MarcelMichau (Marcel Michau) |
600 | |
| 76. | szwanne (Sipho Zwane) |
593 | |
| 77. | czue (Cory Zue) |
592 | |
| 78. | tomjuggler (Tom) |
587 | |
| 79. | TomRadford (Tom Radford) |
578 | |
| 80. | Gamaroff (Lorien Gamaroff) |
562 | |
| 81. | wkirschbaum (Wilhelm Kirschbaum) |
561 | |
| 82. | stringhandler (stringhandler) |
547 | |
| 83. | iarxii (Thabang Mposula) |
541 | |
| 84. | Benehiko (Alano Terblanche) |
537 | |
| 85. | quicujo (Anton Pretorius) |
537 | |
| 86. | ajsmit (AJ Smit) |
535 | |
| 87. | DavidBakerEffendi (David Baker Effendi) |
534 | |
| 88. | lostpebble (Paul Myburgh) |
529 | |
| 89. | faucamp (Francois Aucamp) |
517 | |
| 90. | MasemeneMatlakanaBenny (MasemeneMatlakanaBenny) |
515 | |
| 91. | sjperkins (Simon Perkins) |
494 | |
| 92. | pasej5 (Jealous Matsikachando) |
493 | |
| 93. | gregzaal (Greg Zaal) |
482 | |
| 94. | alexmojaki (Alex Hall) |
479 | |
| 95. | tpyo (Donovan Schönknecht) |
469 | |
| 96. | kellerza (Johann Kellerman) |
468 | |
| 97. | antstanley (Ant Stanley) |
467 | |
| 98. | qix (Josh Yudaken) |
461 | |
| 99. | Carrington-dev (Carrington Muleya) |
460 | |
| 100. | joshuaberetta (Joshua Beretta) |
460 | |
| 101. | carlaKC (Carla Kirk-Cohen) |
455 | |
| 102. | dannysimfukwe (Danny Simfukwe) |
453 | |
| 103. | ghost2468developer (Kenneth Siyabonga Ncube) |
436 | |
| 104. | MISHOW2 (MTS-Codes) |
431 | |
| 105. | duanecilliers (Duane Cilliers) |
422 | |
| 106. | markbirss (Mark Trevor Birss) |
419 | |
| 107. | stuartc (Stuart Corbishley) |
418 | |
| 108. | ONTI98 (Ontisitse Manyeneng) |
411 | |
| 109. | daniel-levin (Daniel Levin) |
410 | |
| 110. | sakhileln (Sakhile L. Ndlazi) |
398 | |
| 111. | Passion-Over-Pain (Tinotenda Mhedziso) |
397 | |
| 112. | jackson951 (Jackson Khuto) |
392 | |
| 113. | udf (Samara) |
392 | |
| 114. | TebogoYungMercykay (Sello Selepe) |
386 | |
| 115. | siyavuyachagi (Chagi Siyavuya) |
385 | |
| 116. | Princemashumu (Devguy Prince) |
381 | |
| 117. | jasonsaayman (Jay) |
375 | |
| 118. | rominalodolo (Romina 로미나) |
375 | |
| 119. | PiggyAwesome () |
375 | |
| 120. | kovymun (Koveshan Munsami) |
374 | |
| 121. | ginoleeswan (Gino Swanepoel) |
374 | |
| 122. | rblaine95 (Robbie Blaine) |
373 | |
| 123. | AlexvZyl (Alexander van Zyl) |
367 | |
| 124. | Marcelckp (Marcel Palmer) |
367 | |
| 125. | KevinT (Kevin Trethewey) |
361 | |
| 126. | davidteren (David Teren) |
357 | |
| 127. | geofmureithi (Njuguna Mureithi) |
355 | |
| 128. | KagishoMangaba (Kagisho Prince) |
353 | |
| 129. | rossmacarthur (Ross MacArthur) |
351 | |
| 130. | V-FOR-VEND3TTA (George Hlongwane) |
349 | |
| 131. | fjlaubscher (Francois Laubscher) |
348 | |
| 132. | rehno-lindeque (Rehno Lindeque) |
347 | |
| 133. | zeorin (Xandor Schiefer) |
346 | |
| 134. | chrinovicmu (Chrinovic M) |
337 | |
| 135. | jasbanza (Jason) |
327 | |
| 136. | red-outrunner (Weo Sikho Fuzile) |
323 | |
| 137. | ChamuMutezva (Chamu Mutezva) |
320 | |
| 138. | rameezk (Rameez Khan) |
319 | |
| 139. | nmichlo (Nathan) |
315 | |
| 140. | vince-nyanga (Vincent Nyanga) |
314 | |
| 141. | charbileigh (Chabi Francesca Seopa) |
313 | |
| 142. | Chimoneg27 (Garvin Chimone) |
307 | |
| 143. | AmahleZuma (Amahle Zuma) |
307 | |
| 144. | BioGeek (Jeroen Van Goey) |
307 | |
| 145. | keegancsmith (Keegan Carruthers-Smith) |
307 | |
| 146. | Rethabile2004 (Madara Uchiha) |
306 | |
| 147. | Bumblebash (SSIMBWA BASHIR) |
301 | |
| 148. | Pho3niX90 () |
300 | |
| 149. | LuthandoCandlovu (Luthando Candlovu) |
299 | |
| 150. | nrwiersma (Nicholas Wiersma) |
298 | |
| 151. | bruce-atkinson (Bruce Atkinson) |
293 | |
| 152. | davidtinker (David Tinker) |
293 | |
| 153. | mindsgn (Sibongiseni) |
293 | |
| 154. | WeebNetsu (Stephen) |
292 | |
| 155. | ClaytonSiby (Clayton Siby) |
291 | |
| 156. | Pushplaybang (Paul) |
291 | |
| 157. | kaysiz (kudakwashe siziva) |
287 | |
| 158. | mikechiloane (Mike Nhlanhla Chiloane) |
281 | |
| 159. | DenhamPreen (Denham Preen) |
280 | |
| 160. | GO-Shoderu (Gabriel) |
280 | |
| 161. | tmampa (Tshephang Mampa) |
278 | |
| 162. | besiwims (Bernard Sibanda) |
276 | |
| 163. | itskingori (King'ori Maina) |
275 | |
| 164. | TRex22 (Jason Chalom) |
272 | |
| 165. | wax911 (Maxwell Mapako) |
267 | |
| 166. | DenDen047 (Naoya Muramatsu) |
267 | |
| 167. | jesselsookha (Jessel Sookha) |
265 | |
| 168. | Mphele (Mphele Moswane) |
264 | |
| 169. | Mashiane (Mashy) |
262 | |
| 170. | willemvds (Willem van der Schyff) |
262 | |
| 171. | DenzelSE (DenzelSE) |
262 | |
| 172. | Abdulrasheed1729 (0xcf2f) |
257 | |
| 173. | NtokozoMkhwanazi (RTT-Dev) |
257 | |
| 174. | yusufk (Yusuf Kaka) |
255 | |
| 175. | adrianmoisey (Adrian Moisey) |
254 | |
| 176. | Saiby100 (Salahuddin Saiet) |
249 | |
| 177. | arneschreuder (Arné Schreuder) |
246 | |
| 178. | DnA-IntRicate (Adam Foflonker) |
246 | |
| 179. | jaredlll08 (Jared) |
246 | |
| 180. | burmudar (William Bezuidenhout) |
242 | |
| 181. | timhaak (Tim Haak) |
242 | |
| 182. | danini-the-panini (Dani Smith) |
240 | |
| 183. | damienswarts23 (Damien Swarts) |
238 | |
| 184. | nathaneilkiwa (Nathaniel Kiwa) |
237 | |
| 185. | JohannesMeyerYC (Johannes Meyer) |
233 | |
| 186. | MikhaD (Mikha Davids) |
232 | |
| 187. | MampotjeMabusela (Mampotje Mabusela) |
232 | |
| 188. | Tumo505 (Tumo Kgabeng) |
232 | |
| 189. | KamoEllen (Kamogelo Ellen Kganakga) |
230 | |
| 190. | cobusgreyling (Cobus Greyling) |
228 | |
| 191. | exfil0 (Karim Jaber (Exfil0)) |
226 | |
| 192. | Tyrese-Mv (Musawenkosi Tyrese Mvuna) |
225 | |
| 193. | dannykopping (Danny Kopping) |
224 | |
| 194. | ndorfin (Shaun O’Connell) |
223 | |
| 195. | awinogradov (Anton Vinogradov) |
222 | |
| 196. | WisaniShilumani (Wisani Shilumani) |
222 | |
| 197. | jhavatar (Jan-Hendrik de Vaal) |
221 | |
| 198. | erickelninoSwift (Erick El Nino Tshimbombo) |
220 | |
| 199. | ndamulelonemakh (Ndamulelo Nemakhavhani) |
219 | |
| 200. | ncthbrt (Natalie Cuthbert) |
216 | |
| 201. | pavelivanov (Pavel Ivanov) |
214 | |
| 202. | theronic (Petrus Theron) |
212 | |
| 203. | andytudhope (Andy Tudhope) |
212 | |
| 204. | DewaldDeJager (Dewald de Jager) |
208 | |
| 205. | Zen-CODE (Richard Larkin) |
203 | |
| 206. | ScriptLineStudios (ScriptLine) |
203 | |
| 207. | MrBooi (Ayabonga) |
202 | |
| 208. | qoda (Jonathan Bydendyk) |
196 | |
| 209. | Theolin-Nadasen (Theolin Nadasen) |
196 | |
| 210. | justinhartman (Justin Hartman) |
195 | |
| 211. | lindelwa122 (Nqabenhle) |
195 | |
| 212. | siphosenkosi803 (siphosenkosi mlotshwa) |
193 | |
| 213. | eugenefvdm (Eugene van der Merwe ) |
190 | |
| 214. | paulmwatson (Paul Watson) |
189 | |
| 215. | MrBean355 (Mike Johnston) |
188 | |
| 216. | ByteBeem (Donald Mxolisi Mohlala) |
185 | |
| 217. | Khumo-Mathe (Khumo Mathe) |
183 | |
| 218. | cb22 (Federico Lorenzi) |
183 | |
| 219. | jslingsby (Jasper Slingsby) |
181 | |
| 220. | BongaGougota0 (Bongz) |
181 | |
| 221. | DevinNorgarb (Devin Norgarb) |
177 | |
| 222. | Hiccup-za (Christopher Zeuch) |
176 | |
| 223. | Patrick-Cole (Patrick) |
176 | |
| 224. | Trixarian (Trixarian) |
176 | |
| 225. | neolace (Tertius Geldenhuys) |
175 | |
| 226. | ArnoldT01 (Arnold) |
175 | |
| 227. | Walkman100 (░▒▓█│【Walkman】│█▓▒░) |
172 | |
| 228. | hcvst (Hans Christian v. Stockhausen) |
171 | |
| 229. | dirkcuys (Dirk Uys) |
171 | |
| 230. | expelledboy (Anthony Jackson) |
171 | |
| 231. | warrendt (Warren) |
168 | |
| 232. | clemsadand (Clément Adandé) |
168 | |
| 233. | jegbogu (Egbogu Chinedu Joseph) |
163 | |
| 234. | eliasjudin (Elias Judin) |
163 | |
| 235. | Anoonaa (Anoona Sithole) |
162 | |
| 236. | Nomcebo-coder-hub (Nomcebo) |
161 | |
| 237. | Psynosaur (Ohan Smit) |
160 | |
| 238. | Motjiang (Brilliant Nhlamolo ) |
159 | |
| 239. | dugalh (Dugal Harris) |
159 | |
| 240. | naeem2000 (Naeem Carr) |
159 | |
| 241. | afrith (Adrian Frith) |
158 | |
| 242. | AlexJuca (Alexandre Antonio Juca) |
157 | |
| 243. | bley-gold (Blessings Mwale) |
156 | |
| 244. | alanphys (Alan Chamberlain) |
156 | |
| 245. | lukevanlukevan (Luke Van) |
153 | |
| 246. | TumeloNtsilo (Tumelo Edward Ntsilo) |
152 | |
| 247. | microrobotics (Johan Conradie) |
152 | |
| 248. | codeWithLFN (Lufuno Nemudzivhadi) |
151 | |
| 249. | rkistner (Ralf Kistner) |
151 | |
| 250. | cishiv (Shivan Moodley) |
151 | |
| 251. | armanddp (Armand du Plessis) |
150 | |
| 252. | djalilayed (Djalil Ayed) |
150 | |
| 253. | leonjza (Leon Jacobs) |
148 | |
| 254. | tsotetsi (Thapelo Tsotetsi) |
147 | |
| 255. | Executioner1939 (Richard) |
145 | |
| 256. | KabeloM13 (Kabelo M.) |
145 |
| Rank | Organization | Members |
|---|---|---|
| 1. | devopscapetown | 2 |
| 2. | dimagi | 2 |
| 3. | sensepost | 2 |
| 4. | kubernetes | 2 |
| 5. | uwatu | 2 |
| 6. | lowdefy | 2 |
| 7. | sourcegraph | 2 |
| 8. | nixos | 2 |
| 9. | epicgames | 2 |
| 10. | pydantic | 1 |