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-06-20 12:22: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 53106 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) |
47470 | |
| 2. | gregpriday (Greg Priday) |
32400 | |
| 3. | snopoke (Simon Kelly) |
8123 | |
| 4. | wajahat-ali-mir-dev (Wajahat Ali Mir) |
5604 | |
| 5. | nyashahama (Nyasha Hama) |
5271 | |
| 6. | Raphasha27 (Raphasha27) |
4998 | |
| 7. | mitchellkrogza (Mitchell Krog) |
4950 | |
| 8. | peterp (Peter Pistorius) |
4392 | |
| 9. | datashaman (datashaman) |
4302 | |
| 10. | GedMarc (Marc Magon) |
4210 | |
| 11. | govert (Govert van Drimmelen) |
4206 | |
| 12. | mattleibow (Matthew Leibowitz) |
3349 | |
| 13. | NickiMash17 (Nicolette Mashaba) |
3248 | |
| 14. | TSH3PH4NG (Tshepang Masia ) |
2986 | |
| 15. | Asjas (A-J Roos) |
2899 | |
| 16. | bshongwe (Ernest Bhekizwe Shongwe) |
2803 | |
| 17. | longhotsummer (Greg Kempe) |
2764 | |
| 18. | roryp (Rory Preddy) |
2753 | |
| 19. | rebelchris (Chris Bongers) |
2653 | |
| 20. | fluffypony (Riccardo Spagni) |
2545 | |
| 21. | nikrich (Jannik Richter) |
2236 | |
| 22. | dirkbrnd (Dirk Brand) |
2178 | |
| 23. | schalkneethling (Schalk Neethling) |
2175 | |
| 24. | justinvdm (Justin van der Merwe) |
1939 | |
| 25. | burnt-exe (Raydo M) |
1797 | |
| 26. | limbopro (毒奶博主) |
1775 | |
| 27. | riaankleinhans (Riaan Kleinhans) |
1740 | |
| 28. | wkirschbaum (Wilhelm Kirschbaum) |
1672 | |
| 29. | jonathanbossenger (Jonathan Bossenger) |
1642 | |
| 30. | DavidBakerEffendi (David Baker Effendi) |
1602 | |
| 31. | KodEx-SA (Ashley K Motsie) |
1565 | |
| 32. | pierredup (Pierre du Plessis) |
1443 | |
| 33. | ashleykleynhans (Ashley Kleynhans) |
1407 | |
| 34. | balanced-tree (Teo) |
1305 | |
| 35. | Jasonvdb (Jason van den Berg) |
1268 | |
| 36. | ShaunSHamilton (Shaun Hamilton) |
1268 | |
| 37. | awinogradov (Anton Vinogradov) |
1256 | |
| 38. | Benehiko (Alano Terblanche) |
1255 | |
| 39. | tsheporamantso (Gladwin Tshepo Ramantso) |
1224 | |
| 40. | hashimaziz88 (Hashim Aziz Muhammad) |
1213 | |
| 41. | ShaunRoselt (Shaun Roselt) |
1209 | |
| 42. | elviscgn (Elvis Chege) |
1199 | |
| 43. | alexmojaki (Alex Hall) |
1190 | |
| 44. | V-FOR-VEND3TTA (George Hlongwane) |
1189 | |
| 45. | abhi18av (Abhinav Sharma) |
1178 | |
| 46. | rorisangputu (Rorisang Putu) |
1176 | |
| 47. | dannykopping (Danny Kopping) |
1109 | |
| 48. | andrewlimaza (Andrew Lima) |
1108 | |
| 49. | freelancing-solutions (mobius-crypt) |
1091 | |
| 50. | ginoleeswan (Gino Swanepoel) |
1088 | |
| 51. | Deftu (Sammi Deftu) |
1003 | |
| 52. | lefajmofokeng (Lefa J. Mofokeng) |
993 | |
| 53. | barrymichaeldoyle (Barry Michael Doyle) |
970 | |
| 54. | Luka2Lkay (Lukhanyo Matshebelele) |
944 | |
| 55. | ptaoussanis (Peter Taoussanis) |
943 | |
| 56. | Darrenvandervelde (Darren van der Velde) |
925 | |
| 57. | ntsakosurprise (ntsakosurprise) |
922 | |
| 58. | Gervwyk (Gerrie van Wyk) |
920 | |
| 59. | jasonsaayman (Jay) |
918 | |
| 60. | siyabuilds (Siyabonga Samson Lukhele ) |
909 | |
| 61. | fluffynuts (Davyd McColl) |
905 | |
| 62. | lostpebble (Paul Myburgh) |
902 | |
| 63. | dwainm (Dwain Maralack) |
899 | |
| 64. | eben-roux (Eben) |
898 | |
| 65. | 1Mhondiwa (Tapiwanashe Mhondiwa) |
897 | |
| 66. | GrahamStrickland (Graham Strickland) |
887 | |
| 67. | rizonesoft (Derick Payne) |
883 | |
| 68. | MogammadShaqeelless16 (Shaqeel Less) |
864 | |
| 69. | Gamaroff (Lorien Gamaroff) |
863 | |
| 70. | sjperkins (Simon Perkins) |
838 | |
| 71. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
824 | |
| 72. | 0xlebogang (Lebogang Phoshoko) |
788 | |
| 73. | QMS85 (Jonathan Peters) |
787 | |
| 74. | kovymun (Koveshan Munsami) |
787 | |
| 75. | stringhandler (stringhandler) |
778 | |
| 76. | niloc95 (Nilo Cara) |
773 | |
| 77. | sakhile-dumisa (Sakhile Dumisa) |
765 | |
| 78. | tnyandoro (Tendai ) |
765 | |
| 79. | nrwiersma (Nicholas Wiersma) |
758 | |
| 80. | Carrington-dev (Carrington Muleya) |
756 | |
| 81. | wax911 (Maxwell Mapako) |
745 | |
| 82. | JagTheFriend (JagTheFriend) |
744 | |
| 83. | leonvanzyl (Leon van Zyl) |
738 | |
| 84. | rkistner (Ralf Kistner) |
734 | |
| 85. | stuartc (Stuart Corbishley) |
726 | |
| 86. | adrianmoisey (Adrian Moisey) |
715 | |
| 87. | iarxii (Thabang Mposula) |
711 | |
| 88. | geofmureithi (Njuguna Mureithi) |
684 | |
| 89. | Katleho-Nyoni (Katleho Nyoni) |
674 | |
| 90. | czue (Cory Zue) |
673 | |
| 91. | MarcelMichau (Marcel Michau) |
662 | |
| 92. | SeanDylan1982 (Sean Dylan Patterson) |
655 | |
| 93. | boris-kolpackov (Boris Kolpackov) |
654 | |
| 94. | gregfurman (Greg Furman) |
636 | |
| 95. | keegancsmith (Keegan Carruthers-Smith) |
611 | |
| 96. | antstanley (Ant Stanley) |
601 | |
| 97. | carlaKC (Carla Kirk-Cohen) |
597 | |
| 98. | BioGeek (Jeroen Van Goey) |
592 | |
| 99. | CodeCrafterNoku (Nokubonga Ngema) |
591 | |
| 100. | faucamp (Francois Aucamp) |
588 | |
| 101. | ajsmit (AJ Smit) |
585 | |
| 102. | gregzaal (Greg Zaal) |
581 | |
| 103. | markbirss (Mark Trevor Birss) |
555 | |
| 104. | quicujo (Anton Pretorius) |
546 | |
| 105. | TomRadford (Tom Radford) |
545 | |
| 106. | kellerza (Johann Kellerman) |
543 | |
| 107. | siv-the-programmer (Sivario) |
539 | |
| 108. | DenhamPreen (Denham Preen) |
538 | |
| 109. | joshuaberetta (Joshua Beretta) |
533 | |
| 110. | qix (Josh Yudaken) |
528 | |
| 111. | szwanne (Sipho Zwane) |
523 | |
| 112. | dannysimfukwe (Danny Simfukwe) |
521 | |
| 113. | geahaad (Gerhard Dinhof) |
518 | |
| 114. | cobusgreyling (Cobus Greyling) |
517 | |
| 115. | tomjuggler (Tom) |
496 | |
| 116. | pasej5 (Jealous Matsikachando) |
493 | |
| 117. | kaysiz (kudakwashe siziva) |
490 | |
| 118. | daniel-levin (Daniel Levin) |
487 | |
| 119. | burmudar (William Bezuidenhout) |
484 | |
| 120. | ghost2468developer (Kenneth Siyabonga Ncube) |
482 | |
| 121. | Sihle-Thwa (Siphesihle Mthethwa) |
468 | |
| 122. | Rethabile2004 (Rethabile Eric Siase) |
460 | |
| 123. | Passion-Over-Pain (Tino Mhedziso) |
459 | |
| 124. | karabomasoeu (Karabo) |
450 | |
| 125. | jackson951 (Jackson Khuto) |
448 | |
| 126. | iftheshoefritz (Fritz Meissner) |
445 | |
| 127. | DevinNorgarb (Devin Norgarb) |
444 | |
| 128. | Mphele (Mphele Moswane) |
441 | |
| 129. | Pushplaybang (Paul) |
436 | |
| 130. | MISHOW2 (MTS-Codes) |
433 | |
| 131. | PiggyAwesome () |
429 | |
| 132. | DnA-IntRicate (Adam Foflonker) |
426 | |
| 133. | siyavuyachagi (Chagi Siyavuya) |
422 | |
| 134. | rominalodolo (Romina 로미나) |
414 | |
| 135. | vince-nyanga (Vincent Nyanga) |
410 | |
| 136. | fjlaubscher (Francois Laubscher) |
410 | |
| 137. | rehno-lindeque (Rehno Lindeque) |
403 | |
| 138. | davidteren (David Teren) |
401 | |
| 139. | Mashiane (Mashy) |
397 | |
| 140. | ONTI98 (Ontisitse Manyeneng) |
396 | |
| 141. | TCNOco (Wesley Pyburn) |
393 | |
| 142. | mindsgn (Sibongiseni) |
390 | |
| 143. | duanecilliers (Duane Cilliers) |
390 | |
| 144. | Saiby100 (Salahuddin Saiet) |
385 | |
| 145. | itskingori (King'ori Maina) |
382 | |
| 146. | bruce-atkinson (Bruce Atkinson) |
380 | |
| 147. | zeorin (Xandor Schiefer) |
378 | |
| 148. | katGhost (Andries N. Mogashoa) |
377 | |
| 149. | AlexvZyl (Alexander van Zyl) |
377 | |
| 150. | chrinovicmu (Chrinovic Mukanya) |
374 | |
| 151. | sakhileln (Sakhile L. Ndlazi) |
374 | |
| 152. | udf (Samara) |
371 | |
| 153. | Marcelckp (Marcel Palmer) |
370 | |
| 154. | Princemashumu (Devguy Prince) |
370 | |
| 155. | TebogoYungMercykay (Sello Selepe) |
368 | |
| 156. | KevinT (Kevin Trethewey) |
365 | |
| 157. | charbileigh (Chabi Francesca Seopa) |
364 | |
| 158. | rossmacarthur (Ross MacArthur) |
363 | |
| 159. | besiwims (Bernard Sibanda) |
357 | |
| 160. | nmichlo (Nathan) |
355 | |
| 161. | neolace (Tertius Geldenhuys) |
350 | |
| 162. | WeebNetsu (Stephen) |
346 | |
| 163. | TRex22 (Jason Chalom) |
346 | |
| 164. | LuthandoCandlovu (Luthando Candlovu) |
342 | |
| 165. | Pho3niX90 () |
341 | |
| 166. | Bumblebash (SSIMBWA BASHIR) |
340 | |
| 167. | rameezk (Rameez Khan) |
330 | |
| 168. | timhaak (Tim Haak) |
328 | |
| 169. | mikechiloane (Mike Nhlanhla Chiloane) |
323 | |
| 170. | KagishoMangaba (Kagisho Prince) |
318 | |
| 171. | DenDen047 (Naoya Muramatsu) |
312 | |
| 172. | KevCareSA (KevCareSA) |
305 | |
| 173. | AmahleZuma (Amahle Zuma) |
305 | |
| 174. | davidtinker (David Tinker) |
305 | |
| 175. | ChamuMutezva (Chamu Mutezva) |
302 | |
| 176. | ndamulelonemakh (Ndamulelo Nemakhavhani) |
300 | |
| 177. | JasoonS (Jason Smythe) |
300 | |
| 178. | ClaytonSiby (Clayton Siby) |
299 | |
| 179. | GO-Shoderu (Gabriel) |
296 | |
| 180. | cb22 (Federico Lorenzi) |
295 | |
| 181. | jesselsookha (Jessel Sookha) |
292 | |
| 182. | tafaranyamhunga (Tafara Nyamhunga) |
286 | |
| 183. | Abdulrasheed1729 (0xcf2f) |
285 | |
| 184. | MampotjeMabusela (Mampotje Mabusela) |
285 | |
| 185. | danini-the-panini (Dani Smith) |
285 | |
| 186. | theronic (Petrus Theron) |
284 | |
| 187. | dagelf (Coenraad Loubser) |
283 | |
| 188. | JohannesMeyerYC (Johannes Meyer) |
282 | |
| 189. | NtokozoMkhwanazi (RTT-Dev) |
281 | |
| 190. | jaredlll08 (Jared) |
281 | |
| 191. | kathy-Kat (Catherine Maponya) |
278 | |
| 192. | tmampa (Tshephang Mampa) |
277 | |
| 193. | pavelivanov (Pavel Ivanov) |
273 | |
| 194. | red-outrunner (Weo Sikho Fuzile) |
272 | |
| 195. | AlexJuca (Alexandre Antonio Juca) |
269 | |
| 196. | MrBean355 (Mike Johnston) |
262 | |
| 197. | Tumo505 (Tumo Kgabeng) |
261 | |
| 198. | ArnoldT01 (Arnold) |
261 | |
| 199. | DenzelSE (DenzelSE) |
259 | |
| 200. | damienswarts23 (Damien Swarts) |
251 | |
| 201. | justinhartman (Justin Hartman) |
251 | |
| 202. | arneschreuder (Arné Schreuder) |
250 | |
| 203. | jhavatar (Jan-Hendrik de Vaal) |
248 | |
| 204. | codeWithLFN (Lufuno Nemudzivhadi) |
248 | |
| 205. | ncthbrt (Natalie Cuthbert) |
245 | |
| 206. | MikhaD (Mikha Davids) |
242 | |
| 207. | ndorfin (Shaun O’Connell) |
238 | |
| 208. | andytudhope (Andy Tudhope) |
237 | |
| 209. | rehanvdm (Rehan van der Merwe) |
236 | |
| 210. | erickelninoSwift (Erick El Nino Tshimbombo) |
231 | |
| 211. | dirkcuys (Dirk Uys) |
229 | |
| 212. | exfil0 (Karim Jaber (Exfil0)) |
229 | |
| 213. | MrBooi (Ayabonga) |
228 | |
| 214. | ScriptLineStudios (ScriptLine) |
227 | |
| 215. | kmf (Karl Fischer) |
226 | |
| 216. | lindelwa122 (Nqabenhle) |
225 | |
| 217. | WisaniShilumani (Wisani Shilumani) |
224 | |
| 218. | warrendt (Warren) |
223 | |
| 219. | nathaneilkiwa (Nathaniel Kiwa) |
223 | |
| 220. | Tyrese-Mv (Musawenkosi Tyrese Mvuna) |
221 | |
| 221. | tsotetsi (Thapelo Tsotetsi) |
215 | |
| 222. | paulmwatson (Paul Watson) |
214 | |
| 223. | DewaldDeJager (Dewald de Jager) |
213 | |
| 224. | Zen-CODE (Richard Larkin) |
212 | |
| 225. | Hiccup-za (Christopher Zeuch) |
212 | |
| 226. | BongaGougota0 (Bongz) |
212 | |
| 227. | qoda (Jonathan Bydendyk) |
211 | |
| 228. | LuthandoNgombane (Luthando Ngombane) |
211 | |
| 229. | shiviancodes (Shivian) |
208 | |
| 230. | arthurattwell (Arthur Attwell) |
207 | |
| 231. | microrobotics (Johan Conradie) |
207 | |
| 232. | kgundula (Khuthadzo Gundula) |
206 | |
| 233. | ByteBeem (Donald Mxolisi Mohlala) |
205 | |
| 234. | eliasjudin (Elias Judin) |
202 | |
| 235. | LpMashinini (Lebogang Peter Mashinini ) |
199 | |
| 236. | KetroSithole (Ketro Sithole) |
198 | |
| 237. | Bhekisile (Sylvia Jozi) |
197 | |
| 238. | simandebvu (Shingirayi Innocent Mandebvu) |
197 | |
| 239. | antoinevg () |
197 | |
| 240. | Theolin-Nadasen (Theolin Nadasen) |
196 | |
| 241. | ewaldhorn (Ewald Horn) |
195 | |
| 242. | siphosenkosi803 (siphosenkosi mlotshwa) |
194 | |
| 243. | MasemeneMatlakanaBenny (MasemeneMatlakanaBenny) |
193 | |
| 244. | corverroos (corver) |
193 | |
| 245. | expelledboy (Anthony Jackson) |
192 | |
| 246. | Khumo-Mathe (Khumo Mathe) |
191 | |
| 247. | c-goosen (Christo (crypticGoose) Goosen) |
190 | |
| 248. | martink-rsa (Martin Kruger) |
189 | |
| 249. | armanddp (Armand du Plessis) |
189 | |
| 250. | hcvst (Hans Christian v. Stockhausen) |
187 | |
| 251. | eugenefvdm (Eugene van der Merwe ) |
186 | |
| 252. | jslingsby (Jasper Slingsby) |
186 | |
| 253. | bley-gold (Blessings Mwale) |
185 | |
| 254. | chemeris (Alexander Chemeris) |
183 | |
| 255. | sachajw (Sacha Wharton) |
182 | |
| 256. | Walkman100 (░▒▓█│【Walkman】│█▓▒░) |
179 |
| Rank | Organization | Members |
|---|---|---|
| 1. | epicgames | 2 |
| 2. | dimagi | 2 |
| 3. | float-capital | 2 |
| 4. | devopscapetown | 2 |
| 5. | uwatu | 2 |
| 6. | avolabs-io | 2 |
| 7. | daocare | 2 |
| 8. | nixos | 2 |
| 9. | kubernetes | 2 |
| 10. | wildcards-world | 2 |