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-08-01 05:48:06 +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 54630 total users in the region and you need at least 30 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) |
38383 | |
| 2. | gregpriday (Greg Priday) |
35402 | |
| 3. | snopoke (Simon Kelly) |
8647 | |
| 4. | Raphasha27 (Koketso Raphasha) |
6448 | |
| 5. | wajahat-ali-mir-dev (Wajahat Ali Mir) |
5593 | |
| 6. | govert (Govert van Drimmelen) |
5556 | |
| 7. | nyashahama (Nyasha Hama) |
5386 | |
| 8. | datashaman (datashaman) |
4980 | |
| 9. | peterp (Peter Pistorius) |
4527 | |
| 10. | GedMarc (Marc Magon) |
4211 | |
| 11. | mitchellkrogza (Mitchell Krog) |
3851 | |
| 12. | wkirschbaum (Wilhelm Kirschbaum) |
3803 | |
| 13. | schalkneethling (Schalk Neethling) |
3494 | |
| 14. | burnt-exe (Raydo M) |
3489 | |
| 15. | mattleibow (Matthew Leibowitz) |
3319 | |
| 16. | leonard1thecoder (Sizolwakhe Leonard Mthimunye) |
3272 | |
| 17. | NickiMash17 (Nicolette Mashaba) |
3240 | |
| 18. | DavidBakerEffendi (David Baker Effendi) |
2957 | |
| 19. | TSH3PH4NG (Tshepang Masia ) |
2905 | |
| 20. | longhotsummer (Greg Kempe) |
2900 | |
| 21. | bshongwe (Ernest Bhekizwe Shongwe) |
2846 | |
| 22. | Asjas (A-J Roos) |
2812 | |
| 23. | roryp (Rory Preddy) |
2741 | |
| 24. | rebelchris (Chris Bongers) |
2566 | |
| 25. | nikrich (Jannik Richter) |
2372 | |
| 26. | ginoleeswan (Gino Swanepoel) |
2334 | |
| 27. | fluffypony (Riccardo Spagni) |
2161 | |
| 28. | aidan-bailey (Aidan Bailey) |
2086 | |
| 29. | riaankleinhans (Riaan Kleinhans) |
2006 | |
| 30. | limbopro (毒奶博主) |
1967 | |
| 31. | dirkbrnd (Dirk Brand) |
1924 | |
| 32. | justinvdm (Justin van der Merwe) |
1896 | |
| 33. | jonathanbossenger (Jonathan Bossenger) |
1720 | |
| 34. | KodEx-SA (Ashley K Motsie) |
1657 | |
| 35. | awinogradov (Anton Vinogradov) |
1654 | |
| 36. | heyns1000 (Heyns Schoeman 🔥 CodeNest) |
1601 | |
| 37. | Benehiko (Alano Terblanche) |
1589 | |
| 38. | pierredup (Pierre du Plessis) |
1541 | |
| 39. | ashleykleynhans (Ashley Kleynhans) |
1539 | |
| 40. | elviscgn (Elvis Chege) |
1523 | |
| 41. | balanced-tree (Teo) |
1402 | |
| 42. | ShaunSHamilton (Shaun Hamilton) |
1373 | |
| 43. | Jasonvdb (Jason van den Berg) |
1342 | |
| 44. | abhi18av (Abhinav Sharma) |
1266 | |
| 45. | tsheporamantso (Gladwin Tshepo Ramantso) |
1263 | |
| 46. | ShaunRoselt (Shaun Roselt) |
1236 | |
| 47. | barrymichaeldoyle (Barry Michael Doyle) |
1200 | |
| 48. | hashimaziz88 (Hashim Aziz Muhammad) |
1196 | |
| 49. | alexmojaki (Alex Hall) |
1168 | |
| 50. | gregzaal (Greg Zaal) |
1121 | |
| 51. | dannykopping (Danny Kopping) |
1101 | |
| 52. | wax911 (Maxwell Mapako) |
1069 | |
| 53. | andrewlimaza (Andrew Lima) |
1038 | |
| 54. | cobusgreyling (Cobus Greyling) |
1038 | |
| 55. | V-FOR-VEND3TTA (George Hlongwane) |
1036 | |
| 56. | BioGeek (Jeroen Van Goey) |
1033 | |
| 57. | lefajmofokeng (Lefa J. Mofokeng) |
1029 | |
| 58. | Gamaroff (Lorien Gamaroff) |
1024 | |
| 59. | davidteren (David Teren) |
1015 | |
| 60. | freelancing-solutions (mobius-crypt) |
1005 | |
| 61. | Darrenvandervelde (Darren van der Velde) |
1003 | |
| 62. | matthew-hagemann (Matthew Hagemann) |
994 | |
| 63. | jasonsaayman (Jay) |
987 | |
| 64. | Gervwyk (Gerrie van Wyk) |
980 | |
| 65. | GrahamStrickland (Graham Strickland) |
978 | |
| 66. | rorisangputu (Rorisang Putu) |
913 | |
| 67. | eben-roux (Eben) |
896 | |
| 68. | siyabuilds (Siyabonga Samson Lukhele ) |
890 | |
| 69. | rizonesoft (Derick Payne) |
889 | |
| 70. | Deftu (Sammi Deftu) |
888 | |
| 71. | antstanley (Ant Stanley) |
877 | |
| 72. | dwainm (Dwain Maralack) |
875 | |
| 73. | faucamp (Francois Aucamp) |
870 | |
| 74. | stuartc (Stuart Corbishley) |
870 | |
| 75. | petervanderwalt (Peter van der Walt) |
854 | |
| 76. | ntsakosurprise (ntsakosurprise) |
839 | |
| 77. | fluffynuts (Davyd McColl) |
835 | |
| 78. | MogammadShaqeelless16 (Shaqeel Less) |
825 | |
| 79. | TCNOco (Wesley Pyburn) |
822 | |
| 80. | stringhandler (stringhandler) |
800 | |
| 81. | sjperkins (Simon Perkins) |
796 | |
| 82. | 1Mhondiwa (Tapiwanashe Mhondiwa) |
795 | |
| 83. | iarxii (Thabang Mposula) |
788 | |
| 84. | niloc95 (Nilo Cara) |
788 | |
| 85. | Carrington-dev (Carrington Muleya) |
784 | |
| 86. | leonvanzyl (Leon van Zyl) |
769 | |
| 87. | adrianmoisey (Adrian Moisey) |
768 | |
| 88. | nrwiersma (Nicholas Wiersma) |
757 | |
| 89. | JagTheFriend (JagTheFriend) |
719 | |
| 90. | boris-kolpackov (Boris Kolpackov) |
719 | |
| 91. | rkistner (Ralf Kistner) |
708 | |
| 92. | gregfurman (Greg Furman) |
694 | |
| 93. | geofmureithi (Njuguna Mureithi) |
688 | |
| 94. | MarcelMichau (Marcel Michau) |
684 | |
| 95. | czue (Cory Zue) |
676 | |
| 96. | keegancsmith (Keegan Carruthers-Smith) |
673 | |
| 97. | 0xlebogang (Lebogang Phoshoko) |
665 | |
| 98. | Katleho-Nyoni (Katleho Nyoni) |
621 | |
| 99. | dbfx (Dave) |
618 | |
| 100. | carlaKC (Carla Kirk-Cohen) |
609 | |
| 101. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
596 | |
| 102. | sakhile-dumisa (Sakhile Dumisa) |
587 | |
| 103. | andytudhope (Andy Tudhope) |
586 | |
| 104. | QMS85 (Jonathan Peters) |
585 | |
| 105. | kovymun (Koveshan Munsami) |
585 | |
| 106. | DevinNorgarb (Devin Norgarb) |
578 | |
| 107. | ajsmit (AJ Smit) |
556 | |
| 108. | markbirss (Mark Trevor Birss) |
552 | |
| 109. | timhaak (Tim Haak) |
522 | |
| 110. | ewaldhorn (Ewald Horn) |
519 | |
| 111. | dannysimfukwe (Danny Simfukwe) |
517 | |
| 112. | quicujo (Anton Pretorius) |
514 | |
| 113. | tomjuggler (Tom) |
513 | |
| 114. | burmudar (William Bezuidenhout) |
507 | |
| 115. | LpMashinini (Lebogang Peter Mashinini ) |
503 | |
| 116. | tnyandoro (Tendai ) |
502 | |
| 117. | geahaad (Gerhard Dinhof) |
499 | |
| 118. | pasej5 (Jealous Matsikachando) |
491 | |
| 119. | rominalodolo (Romina 로미나) |
481 | |
| 120. | Rethabile2004 (Rethabile Eric Siase) |
479 | |
| 121. | ghost2468developer (Kenneth Siyabonga Ncube) |
473 | |
| 122. | Saiby100 (Salahuddin Saiet) |
473 | |
| 123. | jackson951 (Jackson Khuto) |
472 | |
| 124. | katGhost (Andries N. Mogashoa) |
454 | |
| 125. | vince-nyanga (Vincent Nyanga) |
452 | |
| 126. | Mphele (Mphele Moswane) |
451 | |
| 127. | MISHOW2 (MTS-Codes) |
450 | |
| 128. | Pushplaybang (Paul) |
448 | |
| 129. | iftheshoefritz (Fritz Meissner) |
448 | |
| 130. | karabomasoeu (Karabo) |
447 | |
| 131. | DnA-IntRicate (Adam Foflonker) |
443 | |
| 132. | Passion-Over-Pain (Tino Mhedziso) |
440 | |
| 133. | kathy-Kat (Catherine Maponya) |
434 | |
| 134. | yusufk (Yusuf Kaka) |
433 | |
| 135. | WeebNetsu (Stephen) |
431 | |
| 136. | kayjeee (kayjee) |
428 | |
| 137. | rehno-lindeque (Rehno Lindeque) |
427 | |
| 138. | siyavuyachagi (Chagi Siyavuya) |
427 | |
| 139. | fjlaubscher (Francois Laubscher) |
426 | |
| 140. | kellerza (Johann Kellerman) |
419 | |
| 141. | Chimoneg27 (Garvin Chimone) |
408 | |
| 142. | ONTI98 (Ontisitse Manyeneng) |
407 | |
| 143. | siv-the-programmer (Sivario) |
403 | |
| 144. | Mashiane (Mashy) |
403 | |
| 145. | Abdulrasheed1729 (0xcf2f) |
399 | |
| 146. | itskingori (King'ori Maina) |
398 | |
| 147. | Sihle-Thwa (Siphesihle Mthethwa) |
398 | |
| 148. | daniel-levin (Daniel Levin) |
394 | |
| 149. | pavelivanov (Pavel Ivanov) |
393 | |
| 150. | jhavatar (Jan-Hendrik de Vaal) |
391 | |
| 151. | rameezk (Rameez Khan) |
384 | |
| 152. | KevinT (Kevin Trethewey) |
384 | |
| 153. | udf (Samara) |
377 | |
| 154. | chrinovicmu (Chrinovic Mukanya) |
373 | |
| 155. | joshuaberetta (Joshua Beretta) |
373 | |
| 156. | charbileigh (Chabi Francesca Seopa) |
371 | |
| 157. | Bumblebash (SSIMBWA BASHIR) |
370 | |
| 158. | AlexvZyl (Alexander van Zyl) |
366 | |
| 159. | TomRadford (Tom Radford) |
362 | |
| 160. | TRex22 (Jason Chalom) |
361 | |
| 161. | SeanDylan1982 (Sean Dylan Patterson) |
360 | |
| 162. | besiwims (Bernard Sibanda) |
360 | |
| 163. | rossmacarthur (Ross MacArthur) |
358 | |
| 164. | Pho3niX90 () |
352 | |
| 165. | nmichlo (Nathan) |
351 | |
| 166. | neolace (Tertius Geldenhuys) |
348 | |
| 167. | DenDen047 (Naoya Muramatsu) |
345 | |
| 168. | mindsgn (Sibongiseni) |
339 | |
| 169. | microrobotics (Johan Conradie) |
331 | |
| 170. | LuthandoCandlovu (Luthando Candlovu) |
331 | |
| 171. | szwanne (Sipho Zwane) |
323 | |
| 172. | KagishoMangaba (Kagisho Prince) |
318 | |
| 173. | lostpebble (Paul Myburgh) |
314 | |
| 174. | bruce-atkinson (Bruce Atkinson) |
313 | |
| 175. | ndamulelonemakh (Ndamulelo Nemakhavhani) |
308 | |
| 176. | DenhamPreen (Denham Preen) |
307 | |
| 177. | red-outrunner (Weo Sikho Fuzile) |
306 | |
| 178. | MampotjeMabusela (Mampotje Mabusela) |
302 | |
| 179. | ClaytonSiby (Clayton Siby) |
299 | |
| 180. | Marcelckp (Marcel Palmer) |
293 | |
| 181. | GO-Shoderu (Gabriel) |
293 | |
| 182. | jesselsookha (Jessel Sookha) |
292 | |
| 183. | Princemashumu (Devguy Prince) |
290 | |
| 184. | NtokozoMkhwanazi (RTT-Dev) |
288 | |
| 185. | danini-the-panini (Dani Smith) |
288 | |
| 186. | AmahleZuma (Amahle Zuma) |
286 | |
| 187. | zeorin (Xandor Schiefer) |
286 | |
| 188. | MrBooi (Ayabonga) |
285 | |
| 189. | dagelf (Coenraad Loubser) |
285 | |
| 190. | codeWithLFN (Lufuno Nemudzivhadi) |
281 | |
| 191. | davidtinker (David Tinker) |
280 | |
| 192. | nanashili (Nanashi Li) |
280 | |
| 193. | AlexJuca (Alexandre Antonio Juca) |
278 | |
| 194. | tmampa (Tshephang Mampa) |
276 | |
| 195. | warrendt (Warren) |
276 | |
| 196. | cb22 (Federico Lorenzi) |
274 | |
| 197. | TebogoYungMercykay (Sello Selepe) |
273 | |
| 198. | JasoonS (Jason Smythe) |
272 | |
| 199. | kmf (Karl Fischer) |
269 | |
| 200. | ChamuMutezva (Chamu Mutezva) |
269 | |
| 201. | duanecilliers (Duane Cilliers) |
266 | |
| 202. | akserg (akserg) |
258 | |
| 203. | mortolian (Gideon Schoonbee) |
258 | |
| 204. | theronic (Petrus Theron) |
257 | |
| 205. | damienswarts23 (Damien Swarts) |
255 | |
| 206. | justinhartman (Justin Hartman) |
255 | |
| 207. | SaumilP (SaumilP) |
253 | |
| 208. | arneschreuder (Arné Schreuder) |
252 | |
| 209. | MrBean355 (Mike Johnston) |
251 | |
| 210. | willemvds (Willem van der Schyff) |
250 | |
| 211. | mikechiloane (Mike Nhlanhla Chiloane) |
249 | |
| 212. | arthurattwell (Arthur Attwell) |
244 | |
| 213. | MikhaD (Mikha Davids) |
244 | |
| 214. | Hiccup-za (Christopher Zeuch) |
242 | |
| 215. | c-goosen (Christo (crypticGoose) Goosen) |
239 | |
| 216. | cliedeman (Ciaran Liedeman) |
238 | |
| 217. | shiviancodes (Shivian) |
234 | |
| 218. | dirkcuys (Dirk Uys) |
234 | |
| 219. | Tumo505 (Tumo Kgabeng) |
233 | |
| 220. | datoxic0 (Siyabonga Blessing Phakathi) |
232 | |
| 221. | msovara (Mthetho Vuyo Sovara) |
231 | |
| 222. | DewaldDeJager (Dewald de Jager) |
231 | |
| 223. | WisaniShilumani (Wisani Shilumani) |
224 | |
| 224. | Zen-CODE (Richard Larkin) |
223 | |
| 225. | khlaifiabilel (Bilel Khlaifia) |
223 | |
| 226. | rehanvdm (Rehan van der Merwe) |
219 | |
| 227. | lebohang0824 (Lebohang Mokoena) |
218 | |
| 228. | tsotetsi (Thapelo Tsotetsi) |
215 | |
| 229. | qoda (Jonathan Bydendyk) |
211 | |
| 230. | LuthandoNgombane (Luthando Ngombane) |
209 | |
| 231. | ByteBeem (Donald Mxolisi Mohlala) |
208 | |
| 232. | JohannesMeyerYC (Johannes Meyer) |
207 | |
| 233. | ndorfin (Shaun O’Connell) |
207 | |
| 234. | kgundula (Khuthadzo Gundula) |
206 | |
| 235. | KevCareSA (KevCareSA) |
205 | |
| 236. | LukeRenton (Luke Renton) |
205 | |
| 237. | MasemeneMatlakanaBenny (MasemeneMatlakanaBenny) |
198 | |
| 238. | BongaGougota0 (Bongz) |
198 | |
| 239. | antoinevg () |
197 | |
| 240. | simandebvu (Shingirayi Innocent Mandebvu) |
197 | |
| 241. | CrispenGari (crispengari) |
195 | |
| 242. | siphosenkosi803 (siphosenkosi mlotshwa) |
194 | |
| 243. | eliasjudin (Elias Judin) |
193 | |
| 244. | K3ysTr0K3R (Jared Brits ) |
193 | |
| 245. | expelledboy (Anthony Jackson) |
193 | |
| 246. | martink-rsa (Martin Kruger) |
189 | |
| 247. | bley-gold (Blessings Mwale) |
188 | |
| 248. | ScriptLineStudios (ScriptLine) |
188 | |
| 249. | hcvst (Hans Christian v. Stockhausen) |
187 | |
| 250. | sachajw (Sacha Wharton) |
187 | |
| 251. | ncthbrt (Natalie Cuthbert) |
186 | |
| 252. | smn (Simon de Haan) |
186 | |
| 253. | cishiv (Shivan Moodley) |
185 | |
| 254. | KetroSithole (Ketro Sithole) |
184 | |
| 255. | Patrick-Cole (Patrick) |
184 | |
| 256. | sw00 (Sett) |
182 |
| Rank | Organization | Members |
|---|---|---|
| 1. | sourcegraph | 2 |
| 2. | uwatu | 2 |
| 3. | devopscapetown | 2 |
| 4. | nixos | 2 |
| 5. | float-capital | 2 |
| 6. | wildcards-world | 2 |
| 7. | avolabs-io | 2 |
| 8. | kubernetes | 2 |
| 9. | dimagi | 2 |
| 10. | daocare | 2 |