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-25 01:30:08 +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 51250 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_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) |
26258 | |
| 2. | gregpriday (Greg Priday) |
19775 | |
| 3. | snopoke (Simon Kelly) |
6903 | |
| 4. | wajahat-ali-mir-dev (Wajahat Ali Mir) |
5577 | |
| 5. | mitchellkrogza (Mitchell Krog) |
5281 | |
| 6. | nyashahama (Nyasha Hama) |
3343 | |
| 7. | GedMarc (Marc Magon) |
3063 | |
| 8. | fluffypony (Riccardo Spagni) |
3062 | |
| 9. | mattleibow (Matthew Leibowitz) |
3051 | |
| 10. | TSH3PH4NG (Tshepang Masia ) |
3049 | |
| 11. | Asjas (A-J Roos) |
2860 | |
| 12. | govert (Govert van Drimmelen) |
2766 | |
| 13. | dirkbrnd (Dirk Brand) |
2755 | |
| 14. | rebelchris (Chris Bongers) |
2499 | |
| 15. | roryp (Rory Preddy) |
2458 | |
| 16. | longhotsummer (Greg Kempe) |
2401 | |
| 17. | bshongwe (Ernest Bhekizwe Shongwe) |
2304 | |
| 18. | datashaman (datashaman) |
2260 | |
| 19. | NickiMash17 (Nicolette Mashaba) |
2254 | |
| 20. | justinvdm (Justin van der Merwe) |
2083 | |
| 21. | riaankleinhans (Riaan Kleinhans) |
1950 | |
| 22. | nikrich (Jannik Richter) |
1828 | |
| 23. | peterp (Peter Pistorius) |
1745 | |
| 24. | burnt-exe (Raydo M) |
1699 | |
| 25. | aidan-bailey (Aidan Bailey) |
1674 | |
| 26. | ashleykleynhans (Ashley Kleynhans) |
1669 | |
| 27. | Deftu (Sammi Deftu) |
1598 | |
| 28. | rorisangputu (Rorisang Putu) |
1515 | |
| 29. | limbopro (毒奶博主) |
1500 | |
| 30. | balanced-tree (Teo) |
1449 | |
| 31. | V-FOR-VEND3TTA (George Hlongwane) |
1397 | |
| 32. | ShaunSHamilton (Shaun Hamilton) |
1284 | |
| 33. | freelancing-solutions (mobius-crypt) |
1266 | |
| 34. | hashimaziz88 (Hashim Aziz Muhammad) |
1244 | |
| 35. | pierredup (Pierre du Plessis) |
1233 | |
| 36. | KodEx-SA (Ashley K Motsie) |
1207 | |
| 37. | schalkneethling (Schalk Neethling) |
1199 | |
| 38. | Benehiko (Alano Terblanche) |
1192 | |
| 39. | andrewlimaza (Andrew Lima) |
1188 | |
| 40. | DavidBakerEffendi (David Baker Effendi) |
1174 | |
| 41. | alexmojaki (Alex Hall) |
1119 | |
| 42. | jonathanbossenger (Jonathan Bossenger) |
1112 | |
| 43. | dannykopping (Danny Kopping) |
1054 | |
| 44. | leonard1thecoder (Sizolwakhe Leonard Mthimunye) |
1053 | |
| 45. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
1028 | |
| 46. | ptaoussanis (Peter Taoussanis) |
1024 | |
| 47. | Jasonvdb (Jason van den Berg) |
981 | |
| 48. | siyabuilds (Siyabonga Samson Lukhele ) |
962 | |
| 49. | barrymichaeldoyle (Barry Michael Doyle) |
961 | |
| 50. | 0xlebogang (Lebogang Phoshoko) |
922 | |
| 51. | tsheporamantso (Gladwin Tshepo Ramantso) |
921 | |
| 52. | ntsakosurprise (ntsakosurprise) |
921 | |
| 53. | kovymun (Koveshan Munsami) |
913 | |
| 54. | fluffynuts (Davyd McColl) |
912 | |
| 55. | JagTheFriend (JagTheFriend) |
907 | |
| 56. | lefajmofokeng (Lefa J. Mofokeng) |
906 | |
| 57. | 1Mhondiwa (Tapiwanashe Mhondiwa) |
896 | |
| 58. | abhi18av (Abhinav Sharma) |
891 | |
| 59. | rblaine95 (Robbie Blaine) |
886 | |
| 60. | eben-roux (Eben) |
886 | |
| 61. | CodeCrafterNoku (Nokubonga Ngema) |
879 | |
| 62. | dwainm (Dwain Maralack) |
870 | |
| 63. | GrahamStrickland (Graham Strickland) |
869 | |
| 64. | stringhandler (stringhandler) |
855 | |
| 65. | szwanne (Sipho Zwane) |
852 | |
| 66. | SeanDylan1982 (Sean Dylan Patterson) |
833 | |
| 67. | Katleho-Nyoni (Katleho Nyoni) |
821 | |
| 68. | Darrenvandervelde (Darren van der Velde) |
792 | |
| 69. | MogammadShaqeelless16 (Shaqeel Less) |
784 | |
| 70. | Carrington-dev (Carrington Muleya) |
768 | |
| 71. | sjperkins (Simon Perkins) |
765 | |
| 72. | czue (Cory Zue) |
749 | |
| 73. | tnyandoro (Tendai ) |
749 | |
| 74. | QMS85 (Jonathan Peters) |
742 | |
| 75. | sakhile-dumisa (Sakhile Dumisa) |
739 | |
| 76. | rkistner (Ralf Kistner) |
739 | |
| 77. | davidfraser (David Fraser) |
738 | |
| 78. | Luka2Lkay (Lukhanyo Matshebelele) |
727 | |
| 79. | Gervwyk (Gerrie van Wyk) |
724 | |
| 80. | nrwiersma (Nicholas Wiersma) |
717 | |
| 81. | Sihle-Thwa (Siphesihle Mthethwa) |
691 | |
| 82. | carlaKC (Carla Kirk-Cohen) |
691 | |
| 83. | siv-the-programmer (Sivario) |
691 | |
| 84. | rizonesoft (Derick Payne) |
665 | |
| 85. | elviscgn (Elvis Chege) |
657 | |
| 86. | Lintshiwe (Lintshiwe) |
651 | |
| 87. | geofmureithi (Njuguna Mureithi) |
634 | |
| 88. | niloc95 (Nilo Cara) |
632 | |
| 89. | sakhileln (Sakhile L. Ndlazi) |
627 | |
| 90. | boris-kolpackov (Boris Kolpackov) |
620 | |
| 91. | stuartc (Stuart Corbishley) |
619 | |
| 92. | MarcelMichau (Marcel Michau) |
618 | |
| 93. | TebogoYungMercykay (Sello Selepe) |
606 | |
| 94. | jasonsaayman (Jay) |
600 | |
| 95. | adrianmoisey (Adrian Moisey) |
597 | |
| 96. | TomRadford (Tom Radford) |
587 | |
| 97. | mamanambiya (Mamana Mbiyavanga) |
579 | |
| 98. | wkirschbaum (Wilhelm Kirschbaum) |
577 | |
| 99. | keegancsmith (Keegan Carruthers-Smith) |
577 | |
| 100. | tomjuggler (Tom) |
575 | |
| 101. | SamTolmay (Sam) |
573 | |
| 102. | leonvanzyl (Leon van Zyl) |
555 | |
| 103. | quicujo (Anton Pretorius) |
554 | |
| 104. | markbirss (Mark Trevor Birss) |
550 | |
| 105. | gregzaal (Greg Zaal) |
549 | |
| 106. | MasemeneMatlakanaBenny (MasemeneMatlakanaBenny) |
545 | |
| 107. | ajsmit (AJ Smit) |
541 | |
| 108. | jasbanza (Jason) |
537 | |
| 109. | Passion-Over-Pain (Tinotenda Mhedziso) |
519 | |
| 110. | kellerza (Johann Kellerman) |
518 | |
| 111. | geahaad (Gerhard Dinhof) |
509 | |
| 112. | lostpebble (Paul Myburgh) |
508 | |
| 113. | pasej5 (Jealous Matsikachando) |
501 | |
| 114. | jackson951 (Jackson Khuto) |
492 | |
| 115. | fjlaubscher (Francois Laubscher) |
474 | |
| 116. | daniel-levin (Daniel Levin) |
473 | |
| 117. | gregfurman (Greg Furman) |
464 | |
| 118. | duanecilliers (Duane Cilliers) |
461 | |
| 119. | wax911 (Maxwell Mapako) |
461 | |
| 120. | ghost2468developer (Kenneth Siyabonga Ncube) |
460 | |
| 121. | burmudar (William Bezuidenhout) |
460 | |
| 122. | Pho3niX90 () |
459 | |
| 123. | ShaunRoselt (Shaun Roselt) |
456 | |
| 124. | Mashiane (Mashy) |
453 | |
| 125. | ewaldhorn (Ewald Horn) |
451 | |
| 126. | katGhost (Andries N. Mogashoa) |
451 | |
| 127. | joshuaberetta (Joshua Beretta) |
451 | |
| 128. | RenierM26 (Renier Moorcroft) |
448 | |
| 129. | ONTI98 (Ontisitse Manyeneng) |
447 | |
| 130. | tpyo (Donovan Schönknecht) |
442 | |
| 131. | davidteren (David Teren) |
441 | |
| 132. | iarxii (Thabang Mposula) |
440 | |
| 133. | Marcelckp (Marcel Palmer) |
421 | |
| 134. | siphosenkosi803 (siphosenkosi mlotshwa) |
421 | |
| 135. | Princemashumu (Devguy Prince) |
417 | |
| 136. | besiwims (Bernard Sibanda) |
412 | |
| 137. | vince-nyanga (Vincent Nyanga) |
411 | |
| 138. | bruce-atkinson (Bruce Atkinson) |
406 | |
| 139. | udf (Samara) |
404 | |
| 140. | ChamuMutezva (Chamu Mutezva) |
402 | |
| 141. | chrinovicmu (Chrinovic M) |
402 | |
| 142. | corverroos (corver) |
395 | |
| 143. | zeorin (Xandor Schiefer) |
385 | |
| 144. | mindsgn (Sibongiseni) |
385 | |
| 145. | PiggyAwesome () |
381 | |
| 146. | DenzelSE (DenzelSE) |
379 | |
| 147. | DenhamPreen (Denham Preen) |
379 | |
| 148. | rossmacarthur (Ross MacArthur) |
376 | |
| 149. | ginoleeswan (Gino Swanepoel) |
374 | |
| 150. | neolace (Tertius Geldenhuys) |
374 | |
| 151. | keeganwhite (Keegan White) |
368 | |
| 152. | red-outrunner (Weo Sikho Fuzile) |
367 | |
| 153. | Rethabile2004 (Rethabile Eric Siase) |
367 | |
| 154. | iftheshoefritz (Fritz Meissner) |
367 | |
| 155. | BioGeek (Jeroen Van Goey) |
366 | |
| 156. | charbileigh (Chabi Francesca Seopa) |
364 | |
| 157. | DnA-IntRicate (Adam Foflonker) |
358 | |
| 158. | refilwe-m (Refilwe M. Mashile) |
356 | |
| 159. | Chimoneg27 (Garvin Chimone) |
354 | |
| 160. | siyavuyachagi (Chagi Siyavuya) |
352 | |
| 161. | kaysiz (kudakwashe siziva) |
345 | |
| 162. | rameezk (Rameez Khan) |
341 | |
| 163. | WeebNetsu (Stephen) |
340 | |
| 164. | danini-the-panini (Dani Smith) |
335 | |
| 165. | itskingori (King'ori Maina) |
331 | |
| 166. | AlexvZyl (Alexander van Zyl) |
330 | |
| 167. | nmichlo (Nathan) |
328 | |
| 168. | theronic (Petrus Theron) |
325 | |
| 169. | AmahleZuma (Amahle Zuma) |
323 | |
| 170. | mikechiloane (Mike Nhlanhla Chiloane) |
318 | |
| 171. | JayWelsh (Jay Welsh) |
313 | |
| 172. | KagishoMangaba (Kagisho Prince) |
313 | |
| 173. | LuthandoCandlovu (Luthando Candlovu) |
313 | |
| 174. | rominalodolo (Romina 로미나) |
312 | |
| 175. | codeChap (Derrick Egersdörfer) |
308 | |
| 176. | DenDen047 (Naoya Muramatsu) |
308 | |
| 177. | cb22 (Federico Lorenzi) |
307 | |
| 178. | jesselsookha (Jessel Sookha) |
307 | |
| 179. | paulmwatson (Paul Watson) |
304 | |
| 180. | GO-Shoderu (Gabriel) |
302 | |
| 181. | andytudhope (Andy Tudhope) |
300 | |
| 182. | kayjeee (kayjee) |
290 | |
| 183. | davidtinker (David Tinker) |
290 | |
| 184. | lindelwa122 (Nqabenhle) |
290 | |
| 185. | willemvds (Willem van der Schyff) |
288 | |
| 186. | tmampa (Tshephang Mampa) |
286 | |
| 187. | KevCareSA (KevCareSA) |
286 | |
| 188. | JasoonS (Jason Smythe) |
285 | |
| 189. | Hiccup-za (Christopher Zeuch) |
284 | |
| 190. | rehno-lindeque (Rehno Lindeque) |
281 | |
| 191. | NtokozoMkhwanazi (RTT-Dev) |
280 | |
| 192. | JohannesMeyerYC (Johannes Meyer) |
280 | |
| 193. | tafaranyamhunga (Tafara Nyamhunga) |
280 | |
| 194. | dagelf (Coenraad Loubser) |
274 | |
| 195. | greywolve (Oliver Powell) |
269 | |
| 196. | KamoEllen (Kamogelo Ellen Kganakga) |
269 | |
| 197. | Pushplaybang (Paul) |
268 | |
| 198. | nathaneilkiwa (Nathaniel Kiwa) |
267 | |
| 199. | eugenefvdm (Eugene van der Merwe ) |
267 | |
| 200. | ndamulelonemakh (Ndamulelo Nemakhavhani) |
262 | |
| 201. | jaredlll08 (Jared) |
261 | |
| 202. | eliasjudin (Elias Judin) |
260 | |
| 203. | Tyrese-Mv (Musawenkosi Tyrese Mvuna) |
256 | |
| 204. | Tumo505 (Tumo Kgabeng) |
256 | |
| 205. | Abdulrasheed1729 (0xcf2f) |
253 | |
| 206. | exfil0 (Karim Jaber (Exfil0)) |
252 | |
| 207. | justinhartman (Justin Hartman) |
251 | |
| 208. | MrBean355 (Mike Johnston) |
250 | |
| 209. | Saiby100 (Salahuddin Saiet) |
249 | |
| 210. | arneschreuder (Arné Schreuder) |
247 | |
| 211. | Theolin-Nadasen (Theolin Nadasen) |
246 | |
| 212. | dugalh (Dugal Harris) |
244 | |
| 213. | DewaldFourie (Dewald Fourie) |
243 | |
| 214. | BongaGougota0 (Bonga Gougota) |
242 | |
| 215. | Mphele (Mphele Moswane) |
241 | |
| 216. | LuthandoNgombane (Luthando Ngombane) |
239 | |
| 217. | AlexJuca (Alexandre Antonio Juca) |
239 | |
| 218. | amadibethel (Engr. Bethel Amadi) |
237 | |
| 219. | MrBooi (Ayabonga) |
237 | |
| 220. | MikhaD (Mikha Davids) |
236 | |
| 221. | clemsadand (Clément Adandé) |
235 | |
| 222. | ScriptLineStudios (ScriptLine) |
234 | |
| 223. | Patrick-Cole (Patrick) |
232 | |
| 224. | ncthbrt (Natalie Cuthbert) |
230 | |
| 225. | yusufk (Yusuf Kaka) |
230 | |
| 226. | rehanvdm (Rehan van der Merwe) |
229 | |
| 227. | erickelninoSwift (Erick El Nino Tshimbombo) |
228 | |
| 228. | ByteBeem (Donald Mxolisi Mohlala) |
228 | |
| 229. | lukevanlukevan (Luke Van) |
227 | |
| 230. | TRex22 (Jason Chalom) |
225 | |
| 231. | WisaniShilumani (Wisani Shilumani) |
224 | |
| 232. | cobusgreyling (Cobus Greyling) |
223 | |
| 233. | jhavatar () |
218 | |
| 234. | Zen-CODE (Richard Larkin) |
216 | |
| 235. | tsotetsi (Thapelo Tsotetsi) |
212 | |
| 236. | naeem2000 (Naeem Carr) |
212 | |
| 237. | qoda (Jonathan Bydendyk) |
211 | |
| 238. | Bhekisile (Bhekisile Jozi) |
211 | |
| 239. | Trixarian (Trixarian) |
206 | |
| 240. | dannysimfukwe (Danny Simfukwe) |
204 | |
| 241. | Motjiang (Brilliant Nhlamolo ) |
202 | |
| 242. | simanga-dev (Simanga Khoza) |
202 | |
| 243. | dirkcuys (Dirk Uys) |
199 | |
| 244. | simandebvu (Shingirayi Innocent Mandebvu) |
197 | |
| 245. | ArnoldT01 (Arnold) |
190 | |
| 246. | Rites23 (Ritesh Balu) |
189 | |
| 247. | jslingsby (Jasper Slingsby) |
189 | |
| 248. | ndorfin (Shaun O’Connell) |
189 | |
| 249. | arthurattwell (Arthur Attwell) |
188 | |
| 250. | antoinevg () |
186 | |
| 251. | sachajw (Sacha Wharton) |
186 | |
| 252. | armanddp (Armand du Plessis) |
185 | |
| 253. | DevinNorgarb (Devin Norgarb) |
185 | |
| 254. | Walkman100 (░▒▓█│【Walkman】│█▓▒░) |
184 | |
| 255. | MampotjeMabusela (Mampotje Mabusela) |
184 | |
| 256. | antstanley (Ant Stanley) |
184 |
| Rank | Organization | Members |
|---|---|---|
| 1. | devopscapetown | 2 |
| 2. | daocare | 2 |
| 3. | lowdefy | 2 |
| 4. | sourcegraph | 2 |
| 5. | avolabs-io | 2 |
| 6. | wildcards-world | 2 |
| 7. | nixos | 2 |
| 8. | uwatu | 2 |
| 9. | kubernetes | 2 |
| 10. | epicgames | 2 |