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-07-22 12:28:34 +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 54229 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) |
38382 | |
| 2. | gregpriday (Greg Priday) |
34400 | |
| 3. | snopoke (Simon Kelly) |
8253 | |
| 4. | Raphasha27 (Koketso Raphasha) |
6404 | |
| 5. | wajahat-ali-mir-dev (Wajahat Ali Mir) |
5593 | |
| 6. | govert (Govert van Drimmelen) |
5462 | |
| 7. | nyashahama (Nyasha Hama) |
5381 | |
| 8. | datashaman (datashaman) |
4802 | |
| 9. | peterp (Peter Pistorius) |
4489 | |
| 10. | GedMarc (Marc Magon) |
4165 | |
| 11. | mitchellkrogza (Mitchell Krog) |
3972 | |
| 12. | NickiMash17 (Nicolette Mashaba) |
3298 | |
| 13. | mattleibow (Matthew Leibowitz) |
3244 | |
| 14. | schalkneethling (Schalk Neethling) |
3103 | |
| 15. | TSH3PH4NG (Tshepang Masia ) |
2910 | |
| 16. | longhotsummer (Greg Kempe) |
2865 | |
| 17. | bshongwe (Ernest Bhekizwe Shongwe) |
2865 | |
| 18. | burnt-exe (Raydo M) |
2856 | |
| 19. | Asjas (A-J Roos) |
2818 | |
| 20. | roryp (Rory Preddy) |
2764 | |
| 21. | nikrich (Jannik Richter) |
2543 | |
| 22. | rebelchris (Chris Bongers) |
2528 | |
| 23. | DavidBakerEffendi (David Baker Effendi) |
2522 | |
| 24. | leonard1thecoder (Sizolwakhe Leonard Mthimunye) |
2314 | |
| 25. | wkirschbaum (Wilhelm Kirschbaum) |
2248 | |
| 26. | ginoleeswan (Gino Swanepoel) |
2185 | |
| 27. | fluffypony (Riccardo Spagni) |
2153 | |
| 28. | dirkbrnd (Dirk Brand) |
1958 | |
| 29. | elviscgn (Elvis Chege) |
1925 | |
| 30. | limbopro (毒奶博主) |
1914 | |
| 31. | justinvdm (Justin van der Merwe) |
1906 | |
| 32. | riaankleinhans (Riaan Kleinhans) |
1877 | |
| 33. | jonathanbossenger (Jonathan Bossenger) |
1712 | |
| 34. | KodEx-SA (Ashley K Motsie) |
1657 | |
| 35. | heyns1000 (Heyns Schoeman 🔥 CodeNest) |
1584 | |
| 36. | awinogradov (Anton Vinogradov) |
1556 | |
| 37. | Benehiko (Alano Terblanche) |
1540 | |
| 38. | pierredup (Pierre du Plessis) |
1528 | |
| 39. | ashleykleynhans (Ashley Kleynhans) |
1517 | |
| 40. | ShaunSHamilton (Shaun Hamilton) |
1335 | |
| 41. | tsheporamantso (Gladwin Tshepo Ramantso) |
1319 | |
| 42. | balanced-tree (Teo) |
1317 | |
| 43. | Jasonvdb (Jason van den Berg) |
1304 | |
| 44. | abhi18av (Abhinav Sharma) |
1279 | |
| 45. | ShaunRoselt (Shaun Roselt) |
1235 | |
| 46. | hashimaziz88 (Hashim Aziz Muhammad) |
1194 | |
| 47. | barrymichaeldoyle (Barry Michael Doyle) |
1151 | |
| 48. | alexmojaki (Alex Hall) |
1109 | |
| 49. | dannykopping (Danny Kopping) |
1106 | |
| 50. | V-FOR-VEND3TTA (George Hlongwane) |
1064 | |
| 51. | Luka2Lkay (Lukhanyo Matshebelele) |
1060 | |
| 52. | andrewlimaza (Andrew Lima) |
1042 | |
| 53. | wax911 (Maxwell Mapako) |
1038 | |
| 54. | lefajmofokeng (Lefa J. Mofokeng) |
1027 | |
| 55. | matthew-hagemann (Matthew Hagemann) |
1024 | |
| 56. | freelancing-solutions (mobius-crypt) |
1021 | |
| 57. | Darrenvandervelde (Darren van der Velde) |
986 | |
| 58. | Gervwyk (Gerrie van Wyk) |
980 | |
| 59. | jasonsaayman (Jay) |
974 | |
| 60. | BioGeek (Jeroen Van Goey) |
973 | |
| 61. | Gamaroff (Lorien Gamaroff) |
949 | |
| 62. | cobusgreyling (Cobus Greyling) |
945 | |
| 63. | gregzaal (Greg Zaal) |
931 | |
| 64. | Deftu (Sammi Deftu) |
926 | |
| 65. | eben-roux (Eben) |
913 | |
| 66. | siyabuilds (Siyabonga Samson Lukhele ) |
910 | |
| 67. | dwainm (Dwain Maralack) |
892 | |
| 68. | rizonesoft (Derick Payne) |
889 | |
| 69. | GrahamStrickland (Graham Strickland) |
886 | |
| 70. | fluffynuts (Davyd McColl) |
873 | |
| 71. | davidteren (David Teren) |
870 | |
| 72. | faucamp (Francois Aucamp) |
870 | |
| 73. | rorisangputu (Rorisang Putu) |
859 | |
| 74. | MogammadShaqeelless16 (Shaqeel Less) |
846 | |
| 75. | ntsakosurprise (ntsakosurprise) |
839 | |
| 76. | antstanley (Ant Stanley) |
822 | |
| 77. | stuartc (Stuart Corbishley) |
820 | |
| 78. | 1Mhondiwa (Tapiwanashe Mhondiwa) |
817 | |
| 79. | TCNOco (Wesley Pyburn) |
811 | |
| 80. | stringhandler (stringhandler) |
808 | |
| 81. | sjperkins (Simon Perkins) |
785 | |
| 82. | Carrington-dev (Carrington Muleya) |
783 | |
| 83. | niloc95 (Nilo Cara) |
776 | |
| 84. | iarxii (Thabang Mposula) |
771 | |
| 85. | leonvanzyl (Leon van Zyl) |
763 | |
| 86. | nrwiersma (Nicholas Wiersma) |
756 | |
| 87. | adrianmoisey (Adrian Moisey) |
751 | |
| 88. | boris-kolpackov (Boris Kolpackov) |
704 | |
| 89. | rkistner (Ralf Kistner) |
695 | |
| 90. | JagTheFriend (JagTheFriend) |
692 | |
| 91. | geofmureithi (Njuguna Mureithi) |
689 | |
| 92. | czue (Cory Zue) |
679 | |
| 93. | gregfurman (Greg Furman) |
676 | |
| 94. | MarcelMichau (Marcel Michau) |
674 | |
| 95. | keegancsmith (Keegan Carruthers-Smith) |
649 | |
| 96. | Katleho-Nyoni (Katleho Nyoni) |
634 | |
| 97. | 0xlebogang (Lebogang Phoshoko) |
632 | |
| 98. | kovymun (Koveshan Munsami) |
631 | |
| 99. | ZubeidHendricks (Zubeid Hendricks) |
611 | |
| 100. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
603 | |
| 101. | dbfx (Dave) |
592 | |
| 102. | sakhile-dumisa (Sakhile Dumisa) |
591 | |
| 103. | carlaKC (Carla Kirk-Cohen) |
587 | |
| 104. | andytudhope (Andy Tudhope) |
586 | |
| 105. | ajsmit (AJ Smit) |
572 | |
| 106. | QMS85 (Jonathan Peters) |
568 | |
| 107. | markbirss (Mark Trevor Birss) |
549 | |
| 108. | DevinNorgarb (Devin Norgarb) |
544 | |
| 109. | qix (Josh Yudaken) |
531 | |
| 110. | tnyandoro (Tendai ) |
527 | |
| 111. | quicujo (Anton Pretorius) |
524 | |
| 112. | dannysimfukwe (Danny Simfukwe) |
521 | |
| 113. | ewaldhorn (Ewald Horn) |
520 | |
| 114. | Mphele (Mphele Moswane) |
514 | |
| 115. | geahaad (Gerhard Dinhof) |
497 | |
| 116. | burmudar (William Bezuidenhout) |
493 | |
| 117. | timhaak (Tim Haak) |
492 | |
| 118. | pasej5 (Jealous Matsikachando) |
491 | |
| 119. | tomjuggler (Tom) |
490 | |
| 120. | rominalodolo (Romina 로미나) |
481 | |
| 121. | Rethabile2004 (Rethabile Eric Siase) |
479 | |
| 122. | ghost2468developer (Kenneth Siyabonga Ncube) |
473 | |
| 123. | jackson951 (Jackson Khuto) |
472 | |
| 124. | LpMashinini (Lebogang Peter Mashinini ) |
455 | |
| 125. | vince-nyanga (Vincent Nyanga) |
452 | |
| 126. | karabomasoeu (Karabo) |
450 | |
| 127. | MISHOW2 (MTS-Codes) |
450 | |
| 128. | Pushplaybang (Paul) |
448 | |
| 129. | iftheshoefritz (Fritz Meissner) |
447 | |
| 130. | Passion-Over-Pain (Tino Mhedziso) |
440 | |
| 131. | Saiby100 (Salahuddin Saiet) |
437 | |
| 132. | yusufk (Yusuf Kaka) |
436 | |
| 133. | DnA-IntRicate (Adam Foflonker) |
435 | |
| 134. | katGhost (Andries N. Mogashoa) |
430 | |
| 135. | WeebNetsu (Stephen) |
430 | |
| 136. | kayjeee (kayjee) |
426 | |
| 137. | siyavuyachagi (Chagi Siyavuya) |
426 | |
| 138. | daniel-levin (Daniel Levin) |
426 | |
| 139. | Chimoneg27 (Garvin Chimone) |
421 | |
| 140. | kellerza (Johann Kellerman) |
421 | |
| 141. | rehno-lindeque (Rehno Lindeque) |
419 | |
| 142. | fjlaubscher (Francois Laubscher) |
418 | |
| 143. | Sihle-Thwa (Siphesihle Mthethwa) |
411 | |
| 144. | ONTI98 (Ontisitse Manyeneng) |
405 | |
| 145. | siv-the-programmer (Sivario) |
402 | |
| 146. | Mashiane (Mashy) |
396 | |
| 147. | kathy-Kat (Catherine Maponya) |
390 | |
| 148. | itskingori (King'ori Maina) |
389 | |
| 149. | KevinT (Kevin Trethewey) |
384 | |
| 150. | Abdulrasheed1729 (0xcf2f) |
384 | |
| 151. | SeanDylan1982 (Sean Dylan Patterson) |
380 | |
| 152. | jhavatar (Jan-Hendrik de Vaal) |
375 | |
| 153. | chrinovicmu (Chrinovic Mukanya) |
368 | |
| 154. | AlexvZyl (Alexander van Zyl) |
368 | |
| 155. | joshuaberetta (Joshua Beretta) |
367 | |
| 156. | TomRadford (Tom Radford) |
365 | |
| 157. | szwanne (Sipho Zwane) |
363 | |
| 158. | Bumblebash (SSIMBWA BASHIR) |
363 | |
| 159. | charbileigh (Chabi Francesca Seopa) |
363 | |
| 160. | TRex22 (Jason Chalom) |
360 | |
| 161. | pavelivanov (Pavel Ivanov) |
359 | |
| 162. | rossmacarthur (Ross MacArthur) |
359 | |
| 163. | udf (Samara) |
354 | |
| 164. | besiwims (Bernard Sibanda) |
353 | |
| 165. | TebogoYungMercykay (Sello Selepe) |
352 | |
| 166. | nmichlo (Nathan) |
349 | |
| 167. | Pho3niX90 () |
344 | |
| 168. | rameezk (Rameez Khan) |
342 | |
| 169. | mindsgn (Sibongiseni) |
337 | |
| 170. | LuthandoCandlovu (Luthando Candlovu) |
332 | |
| 171. | bruce-atkinson (Bruce Atkinson) |
319 | |
| 172. | KagishoMangaba (Kagisho Prince) |
318 | |
| 173. | microrobotics (Johan Conradie) |
317 | |
| 174. | Marcelckp (Marcel Palmer) |
315 | |
| 175. | neolace (Tertius Geldenhuys) |
314 | |
| 176. | lostpebble (Paul Myburgh) |
314 | |
| 177. | zeorin (Xandor Schiefer) |
313 | |
| 178. | ndamulelonemakh (Ndamulelo Nemakhavhani) |
308 | |
| 179. | DenDen047 (Naoya Muramatsu) |
308 | |
| 180. | DenhamPreen (Denham Preen) |
307 | |
| 181. | jesselsookha (Jessel Sookha) |
306 | |
| 182. | JasoonS (Jason Smythe) |
305 | |
| 183. | MampotjeMabusela (Mampotje Mabusela) |
302 | |
| 184. | ClaytonSiby (Clayton Siby) |
299 | |
| 185. | danini-the-panini (Dani Smith) |
295 | |
| 186. | GO-Shoderu (Gabriel) |
293 | |
| 187. | Princemashumu (Devguy Prince) |
288 | |
| 188. | AmahleZuma (Amahle Zuma) |
286 | |
| 189. | dagelf (Coenraad Loubser) |
284 | |
| 190. | NtokozoMkhwanazi (RTT-Dev) |
282 | |
| 191. | davidtinker (David Tinker) |
279 | |
| 192. | AlexJuca (Alexandre Antonio Juca) |
278 | |
| 193. | ChamuMutezva (Chamu Mutezva) |
275 | |
| 194. | cb22 (Federico Lorenzi) |
275 | |
| 195. | warrendt (Warren) |
275 | |
| 196. | tmampa (Tshephang Mampa) |
274 | |
| 197. | MrBean355 (Mike Johnston) |
274 | |
| 198. | red-outrunner (Weo Sikho Fuzile) |
273 | |
| 199. | MrBooi (Ayabonga) |
270 | |
| 200. | codeWithLFN (Lufuno Nemudzivhadi) |
269 | |
| 201. | kmf (Karl Fischer) |
266 | |
| 202. | duanecilliers (Duane Cilliers) |
264 | |
| 203. | justinhartman (Justin Hartman) |
255 | |
| 204. | mikechiloane (Mike Nhlanhla Chiloane) |
255 | |
| 205. | arneschreuder (Arné Schreuder) |
251 | |
| 206. | damienswarts23 (Damien Swarts) |
251 | |
| 207. | willemvds (Willem van der Schyff) |
247 | |
| 208. | Tumo505 (Tumo Kgabeng) |
246 | |
| 209. | MikhaD (Mikha Davids) |
244 | |
| 210. | theronic (Petrus Theron) |
244 | |
| 211. | akserg (akserg) |
243 | |
| 212. | SaumilP (SaumilP) |
241 | |
| 213. | Hiccup-za (Christopher Zeuch) |
236 | |
| 214. | msovara (Mthetho Vuyo Sovara) |
235 | |
| 215. | cliedeman (Ciaran Liedeman) |
234 | |
| 216. | shiviancodes (Shivian) |
234 | |
| 217. | dirkcuys (Dirk Uys) |
233 | |
| 218. | datoxic0 (Siyabonga Blessing Phakathi) |
232 | |
| 219. | DewaldDeJager (Dewald de Jager) |
231 | |
| 220. | WisaniShilumani (Wisani Shilumani) |
224 | |
| 221. | Zen-CODE (Richard Larkin) |
223 | |
| 222. | rehanvdm (Rehan van der Merwe) |
222 | |
| 223. | lebohang0824 (Lebohang Mokoena) |
217 | |
| 224. | tsotetsi (Thapelo Tsotetsi) |
215 | |
| 225. | ndorfin (Shaun O’Connell) |
212 | |
| 226. | qoda (Jonathan Bydendyk) |
211 | |
| 227. | JohannesMeyerYC (Johannes Meyer) |
209 | |
| 228. | kgundula (Khuthadzo Gundula) |
206 | |
| 229. | ByteBeem (Donald Mxolisi Mohlala) |
205 | |
| 230. | arthurattwell (Arthur Attwell) |
203 | |
| 231. | LuthandoNgombane (Luthando Ngombane) |
202 | |
| 232. | ScriptLineStudios (ScriptLine) |
200 | |
| 233. | eliasjudin (Elias Judin) |
200 | |
| 234. | BongaGougota0 (Bongz) |
198 | |
| 235. | simandebvu (Shingirayi Innocent Mandebvu) |
197 | |
| 236. | siphosenkosi803 (siphosenkosi mlotshwa) |
194 | |
| 237. | LukeRenton (Luke Renton) |
194 | |
| 238. | MasemeneMatlakanaBenny (MasemeneMatlakanaBenny) |
194 | |
| 239. | c-goosen (Christo (crypticGoose) Goosen) |
194 | |
| 240. | expelledboy (Anthony Jackson) |
193 | |
| 241. | Bluette1 (Marylene Sawyer) |
191 | |
| 242. | antoinevg () |
191 | |
| 243. | martink-rsa (Martin Kruger) |
189 | |
| 244. | KetroSithole (Ketro Sithole) |
189 | |
| 245. | hcvst (Hans Christian v. Stockhausen) |
187 | |
| 246. | sachajw (Sacha Wharton) |
187 | |
| 247. | bley-gold (Blessings Mwale) |
186 | |
| 248. | Tyrese-Mv (Musawenkosi Tyrese Mvuna) |
186 | |
| 249. | cishiv (Shivan Moodley) |
185 | |
| 250. | Patrick-Cole (Patrick) |
183 | |
| 251. | lindelwa122 (Nqabenhle) |
181 | |
| 252. | dainemawer (Daine Mawer) |
180 | |
| 253. | jslingsby (Jasper Slingsby) |
178 | |
| 254. | nathaneilkiwa (Nathaniel Kiwa) |
177 | |
| 255. | ncthbrt (Natalie Cuthbert) |
177 | |
| 256. | armanddp (Armand du Plessis) |
177 |
| Rank | Organization | Members |
|---|---|---|
| 1. | uwatu | 2 |
| 2. | nixos | 2 |
| 3. | sourcegraph | 2 |
| 4. | float-capital | 2 |
| 5. | daocare | 2 |
| 6. | devopscapetown | 2 |
| 7. | avolabs-io | 2 |
| 8. | wildcards-world | 2 |
| 9. | kubernetes | 2 |
| 10. | dimagi | 2 |