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-18 12:07:40 +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 55238 total users in the region and you need at least 31 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) |
38231 | |
| 2. | gregpriday (Greg Priday) |
24983 | |
| 3. | Raphasha27 (Koketso Raphasha) |
7168 | |
| 4. | snopoke (Simon Kelly) |
6435 | |
| 5. | wajahat-ali-mir-dev (Wajahat Ali Mir) |
5551 | |
| 6. | govert (Govert van Drimmelen) |
5531 | |
| 7. | nyashahama (Nyasha Hama) |
4372 | |
| 8. | wkirschbaum (Wilhelm Kirschbaum) |
4257 | |
| 9. | GedMarc (Marc Magon) |
4138 | |
| 10. | burnt-exe (Raydo M) |
3790 | |
| 11. | datashaman (datashaman) |
3474 | |
| 12. | mitchellkrogza (Mitchell Krog) |
3389 | |
| 13. | NickiMash17 (Nicolette Mashaba) |
3090 | |
| 14. | leonard1thecoder (Sizolwakhe Leonard Mthimunye) |
3045 | |
| 15. | peterp (Peter Pistorius) |
2990 | |
| 16. | TSH3PH4NG (Tshepang Masia ) |
2899 | |
| 17. | Asjas (A-J Roos) |
2775 | |
| 18. | bshongwe (Ernest Bhekizwe Shongwe) |
2630 | |
| 19. | schalkneethling (Schalk Neethling) |
2563 | |
| 20. | ginoleeswan (Gino Swanepoel) |
2485 | |
| 21. | roryp (Rory Preddy) |
2187 | |
| 22. | elviscgn (Elvis Chege) |
2153 | |
| 23. | longhotsummer (Greg Kempe) |
2153 | |
| 24. | fluffypony (Riccardo Spagni) |
2114 | |
| 25. | limbopro (毒奶博主) |
2044 | |
| 26. | mattleibow (Matthew Leibowitz) |
1644 | |
| 27. | pierredup (Pierre du Plessis) |
1567 | |
| 28. | ashleykleynhans (Ashley Kleynhans) |
1525 | |
| 29. | gregzaal (Greg Zaal) |
1294 | |
| 30. | heyns1000 (Heyns Schoeman 🔥 CodeNest) |
1259 | |
| 31. | Jasonvdb (Jason van den Berg) |
1254 | |
| 32. | balanced-tree (Teo) |
1226 | |
| 33. | KodEx-SA (Ashley K Motsie) |
1213 | |
| 34. | jonathanbossenger (Jonathan Bossenger) |
1203 | |
| 35. | barrymichaeldoyle (Barry Michael Doyle) |
1192 | |
| 36. | nikrich (Jannik Richter) |
1164 | |
| 37. | abhi18av (Abhinav Sharma) |
1156 | |
| 38. | rebelchris (Chris Bongers) |
1083 | |
| 39. | Gamaroff (Lorien Gamaroff) |
1067 | |
| 40. | ShaunSHamilton (Shaun Hamilton) |
1062 | |
| 41. | riaankleinhans (Riaan Kleinhans) |
1053 | |
| 42. | ShaunRoselt (Shaun Roselt) |
1014 | |
| 43. | eben-roux (Eben) |
1004 | |
| 44. | tsheporamantso (Gladwin Tshepo Ramantso) |
989 | |
| 45. | TCNOco (Wesley Pyburn) |
960 | |
| 46. | faucamp (Francois Aucamp) |
960 | |
| 47. | lefajmofokeng (Lefa J. Mofokeng) |
959 | |
| 48. | Darrenvandervelde (Darren van der Velde) |
942 | |
| 49. | awinogradov (Anton Vinogradov) |
940 | |
| 50. | Benehiko (Alano Terblanche) |
927 | |
| 51. | GrahamStrickland (Graham Strickland) |
908 | |
| 52. | freelancing-solutions (mobius-crypt) |
853 | |
| 53. | andrewlimaza (Andrew Lima) |
848 | |
| 54. | dwainm (Dwain Maralack) |
844 | |
| 55. | dirkbrnd (Dirk Brand) |
839 | |
| 56. | DavidBakerEffendi (David Baker Effendi) |
802 | |
| 57. | Gervwyk (Gerrie van Wyk) |
798 | |
| 58. | BioGeek (Jeroen Van Goey) |
796 | |
| 59. | niloc95 (Nilo Cara) |
795 | |
| 60. | hashimaziz88 (Hashim Aziz Muhammad) |
791 | |
| 61. | siyabuilds (Siyabonga Samson Lukhele ) |
787 | |
| 62. | iarxii (Thabang Mposula) |
786 | |
| 63. | rizonesoft (Derick Payne) |
786 | |
| 64. | antstanley (Ant Stanley) |
767 | |
| 65. | rorisangputu (Rorisang Putu) |
749 | |
| 66. | Deftu (Sammi Deftu) |
708 | |
| 67. | justinvdm (Justin van der Merwe) |
705 | |
| 68. | MogammadShaqeelless16 (Shaqeel Less) |
700 | |
| 69. | fluffynuts (Davyd McColl) |
698 | |
| 70. | leonvanzyl (Leon van Zyl) |
696 | |
| 71. | ntsakosurprise (ntsakosurprise) |
689 | |
| 72. | boris-kolpackov (Boris Kolpackov) |
680 | |
| 73. | MarcelMichau (Marcel Michau) |
664 | |
| 74. | stuartc (Stuart Corbishley) |
654 | |
| 75. | cobusgreyling (Cobus Greyling) |
642 | |
| 76. | JagTheFriend (JagTheFriend) |
632 | |
| 77. | czue (Cory Zue) |
613 | |
| 78. | ewaldhorn (Ewald Horn) |
606 | |
| 79. | LpMashinini (Lebogang Peter Mashinini ) |
588 | |
| 80. | davidteren (David Teren) |
574 | |
| 81. | 1Mhondiwa (Tapiwanashe Mhondiwa) |
571 | |
| 82. | matthew-hagemann (Matthew Hagemann) |
568 | |
| 83. | Katleho-Nyoni (Katleho Nyoni) |
566 | |
| 84. | stringhandler (stringhandler) |
561 | |
| 85. | wax911 (Maxwell Mapako) |
556 | |
| 86. | ZubeidHendricks (Zubeid Hendricks) |
545 | |
| 87. | timhaak (Tim Haak) |
536 | |
| 88. | QMS85 (Jonathan Peters) |
532 | |
| 89. | kathy-Kat (Catherine Maponya) |
525 | |
| 90. | 0xlebogang (Lebogang Phoshoko) |
518 | |
| 91. | andytudhope (Andy Tudhope) |
510 | |
| 92. | dbfx (Dave) |
505 | |
| 93. | ajsmit (AJ Smit) |
502 | |
| 94. | tomjuggler (Tom) |
490 | |
| 95. | pasej5 (Jealous Matsikachando) |
486 | |
| 96. | Carrington-dev (Carrington Muleya) |
480 | |
| 97. | sjperkins (Simon Perkins) |
476 | |
| 98. | rominalodolo (Romina 로미나) |
473 | |
| 99. | carlaKC (Carla Kirk-Cohen) |
472 | |
| 100. | quicujo (Anton Pretorius) |
471 | |
| 101. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
461 | |
| 102. | rameezk (Rameez Khan) |
454 | |
| 103. | dannysimfukwe (Danny Simfukwe) |
448 | |
| 104. | ghost2468developer (Kenneth Siyabonga Ncube) |
448 | |
| 105. | MISHOW2 (MTS-Codes) |
448 | |
| 106. | alexmojaki (Alex Hall) |
442 | |
| 107. | katGhost (Andries N. Mogashoa) |
440 | |
| 108. | jasonsaayman (Jay) |
438 | |
| 109. | DevinNorgarb (Devin Norgarb) |
432 | |
| 110. | Saiby100 (Salahuddin Saiet) |
430 | |
| 111. | kellerza (Johann Kellerman) |
423 | |
| 112. | karabomasoeu (Karabo) |
422 | |
| 113. | siyavuyachagi (Chagi Siyavuya) |
418 | |
| 114. | rehno-lindeque (Rehno Lindeque) |
417 | |
| 115. | Kaydev-cmd (Keamogetswi Ngwako Malau) |
416 | |
| 116. | Rethabile2004 (Rethabile Eric Siase) |
413 | |
| 117. | WeebNetsu (Stephen) |
413 | |
| 118. | markbirss (Mark Trevor Birss) |
407 | |
| 119. | udf (Samara) |
402 | |
| 120. | ONTI98 (Ontisitse Manyeneng) |
399 | |
| 121. | Mphele (Mphele Moswane) |
399 | |
| 122. | yusufk (Yusuf Kaka) |
398 | |
| 123. | jackson951 (Jackson Khuto) |
397 | |
| 124. | siv-the-programmer (Sivario) |
393 | |
| 125. | Abdulrasheed1729 (0xcf2f) |
378 | |
| 126. | jhavatar (Jan-Hendrik de Vaal) |
376 | |
| 127. | Chimoneg27 (Garvin Chimone) |
375 | |
| 128. | KevinT (Kevin Trethewey) |
370 | |
| 129. | bashirssimbwa (SSIMBWA BASHIR) |
367 | |
| 130. | pavelivanov (Pavel Ivanov) |
366 | |
| 131. | KagishoMangaba (Kagisho Prince) |
364 | |
| 132. | theronic (Petrus Theron) |
355 | |
| 133. | vince-nyanga (Vincent Nyanga) |
355 | |
| 134. | TRex22 (Jason Chalom) |
349 | |
| 135. | DenDen047 (Naoya Muramatsu) |
345 | |
| 136. | joshuaberetta (Joshua Beretta) |
345 | |
| 137. | geofmureithi (Njuguna Mureithi) |
344 | |
| 138. | chrinovicmu (Chrinovic Mukanya) |
341 | |
| 139. | nrwiersma (Nicholas Wiersma) |
341 | |
| 140. | shiviancodes (Shivian) |
339 | |
| 141. | nmichlo (Nathan) |
335 | |
| 142. | Passion-Over-Pain (Tino Mhedziso) |
334 | |
| 143. | Pushplaybang (Paul) |
332 | |
| 144. | Pho3niX90 () |
331 | |
| 145. | rossmacarthur (Ross MacArthur) |
327 | |
| 146. | Sihle-Thwa (Siphesihle Mthethwa) |
326 | |
| 147. | AlexvZyl (Alexander van Zyl) |
321 | |
| 148. | duanecilliers (Duane Cilliers) |
319 | |
| 149. | charbileigh (Chabi Francesca Seopa) |
318 | |
| 150. | nanashili (Nanashi Li) |
312 | |
| 151. | keegancsmith (Keegan Carruthers-Smith) |
312 | |
| 152. | adrianmoisey (Adrian Moisey) |
304 | |
| 153. | mortolian (Gideon Schoonbee) |
302 | |
| 154. | NtokozoMkhwanazi (RTT-Dev) |
301 | |
| 155. | itskingori (King'ori Maina) |
300 | |
| 156. | ClaytonSiby (Clayton Siby) |
291 | |
| 157. | LuthandoCandlovu (Luthando Candlovu) |
291 | |
| 158. | Mashiane (Mashy) |
287 | |
| 159. | fjlaubscher (Francois Laubscher) |
284 | |
| 160. | neolace (Tertius Geldenhuys) |
281 | |
| 161. | microrobotics (Johan Conradie) |
281 | |
| 162. | red-outrunner (Weo Sikho Fuzile) |
279 | |
| 163. | GO-Shoderu (Gabriel) |
278 | |
| 164. | MalindiFrank (Malindi Thembalakhe) |
276 | |
| 165. | MrBooi (Ayabonga) |
275 | |
| 166. | TomRadford (Tom Radford) |
273 | |
| 167. | arneschreuder (Arné Schreuder) |
263 | |
| 168. | MampotjeMabusela (Mampotje Mabusela) |
260 | |
| 169. | davidtinker (David Tinker) |
259 | |
| 170. | DnA-IntRicate (Adam Foflonker) |
256 | |
| 171. | AmahleZuma (Amahle Zuma) |
253 | |
| 172. | mindsgn (Sibongiseni) |
252 | |
| 173. | damienswarts23 (Damien Swarts) |
248 | |
| 174. | kovymun (Koveshan Munsami) |
247 | |
| 175. | tmampa (Tshephang Mampa) |
243 | |
| 176. | tnyandoro (Tendai ) |
242 | |
| 177. | lostpebble (Paul Myburgh) |
242 | |
| 178. | warrendt (Warren) |
242 | |
| 179. | Princemashumu (Devguy Prince) |
242 | |
| 180. | Marcelckp (Marcel Palmer) |
239 | |
| 181. | msovara (Mthetho Vuyo Sovara) |
239 | |
| 182. | dannykopping (Danny Kopping) |
236 | |
| 183. | besiwims (Bernard Sibanda) |
235 | |
| 184. | MikhaD (Mikha Davids) |
233 | |
| 185. | codeWithLFN (Lufuno Nemudzivhadi) |
232 | |
| 186. | rawdreeg (Rodrigue) |
230 | |
| 187. | Glamour95 (Glamour ) |
229 | |
| 188. | danini-the-panini (Dani Smith) |
228 | |
| 189. | burmudar (William Bezuidenhout) |
227 | |
| 190. | DewaldDeJager (Dewald de Jager) |
226 | |
| 191. | paradoxmelody (Moloti Kgaphola) |
223 | |
| 192. | WisaniShilumani (Wisani Shilumani) |
222 | |
| 193. | Hiccup-za (Christopher Zeuch) |
220 | |
| 194. | ndamulelonemakh (Ndamulelo Nemakhavhani) |
219 | |
| 195. | ChamuMutezva (Chamu Mutezva) |
218 | |
| 196. | zeorin (Xandor Schiefer) |
218 | |
| 197. | fijal (Maciej Fijalkowski) |
217 | |
| 198. | kayjeee (kayjee) |
216 | |
| 199. | expelledboy (Anthony Jackson) |
213 | |
| 200. | lebohang0824 (Lebohang Mokoena) |
212 | |
| 201. | SaumilP (SaumilP) |
212 | |
| 202. | Zen-CODE (Richard Larkin) |
211 | |
| 203. | Mpilo-Pillz (Mpilo Dlamini) |
207 | |
| 204. | ndorfin (Shaun O’Connell) |
206 | |
| 205. | MasemeneMatlakanaBenny (MasemeneMatlakanaBenny) |
205 | |
| 206. | jesselsookha (Jessel Sookha) |
204 | |
| 207. | FelixTellmann (Felix Tellmann) |
203 | |
| 208. | bruce-atkinson (Bruce Atkinson) |
202 | |
| 209. | c-goosen (Christo (crypticGoose) Goosen) |
200 | |
| 210. | szwanne (Sipho Zwane) |
199 | |
| 211. | mikechiloane (Mike Nhlanhla Chiloane) |
197 | |
| 212. | datoxic0 (Siyabonga Blessing Phakathi) |
196 | |
| 213. | qoda (Jonathan Bydendyk) |
196 | |
| 214. | vpavlenko (Vitaly Pavlenko) |
196 | |
| 215. | ByteBeem (Donald Mxolisi Mohlala) |
194 | |
| 216. | siphosenkosi803 (siphosenkosi mlotshwa) |
193 | |
| 217. | K3ysTr0K3R (Jared Brits ) |
192 | |
| 218. | Walkman100 (░▒▓█│【Walkman】│█▓▒░) |
190 | |
| 219. | Patrick-Cole (Patrick) |
190 | |
| 220. | sw00 (Sett) |
190 | |
| 221. | kmf (Karl Fischer) |
188 | |
| 222. | oni1997 ( Onesmus Dzidzai Maenzanise) |
187 | |
| 223. | Tumo505 (Tumo Kgabeng) |
187 | |
| 224. | cliedeman (Ciaran Liedeman) |
187 | |
| 225. | TebogoLesedi1 (Tebogo Lesedi) |
187 | |
| 226. | liambeeton (Liam Beeton) |
185 | |
| 227. | MrBean355 (Mike Johnston) |
185 | |
| 228. | ncthbrt (Natalie Cuthbert) |
180 | |
| 229. | V-FOR-VEND3TTA (George Hlongwane) |
178 | |
| 230. | khlaifiabilel (Bilel Khlaifia) |
178 | |
| 231. | hcvst (Hans Christian v. Stockhausen) |
175 | |
| 232. | KevCareSA (KevCareSA) |
173 | |
| 233. | willemvds (Willem van der Schyff) |
173 | |
| 234. | dirkcuys (Dirk Uys) |
168 | |
| 235. | BongaGougota0 (Bongz) |
166 | |
| 236. | iftheshoefritz (Fritz Meissner) |
166 | |
| 237. | bley-gold (Blessings Mwale) |
165 | |
| 238. | cishiv (Shivan Moodley) |
164 | |
| 239. | Nathan-Busse (Nathan Graham Busse) |
163 | |
| 240. | chemeris (Alexander Chemeris) |
163 | |
| 241. | LukeRenton (Luke Renton) |
162 | |
| 242. | TebogoYungMercykay (Sello Selepe) |
162 | |
| 243. | andrevdm (Andre Van Der Merwe) |
162 | |
| 244. | AlexJuca (Alexandre Antonio Juca) |
162 | |
| 245. | alanphys (Alan Chamberlain) |
158 | |
| 246. | jegbogu (Egbogu Chinedu Joseph) |
156 | |
| 247. | arthurattwell (Arthur Attwell) |
156 | |
| 248. | GMoncrieff (Glenn Moncrieff) |
155 | |
| 249. | afrith (Adrian Frith) |
154 | |
| 250. | dainemawer (Daine Mawer) |
154 | |
| 251. | walterl (Walter) |
152 | |
| 252. | trentpark8800 () |
151 | |
| 253. | JohannesMeyerYC (Johannes Meyer) |
150 | |
| 254. | LuthandoNgombane (Luthando Ngombane) |
150 | |
| 255. | PolarizedIons (Stephan) |
148 | |
| 256. | daniel-levin (Daniel Levin) |
148 |
| Rank | Organization | Members |
|---|---|---|
| 1. | dimagi | 2 |
| 2. | kubernetes | 2 |
| 3. | uwatu | 2 |
| 4. | devopscapetown | 2 |
| 5. | epicgames | 2 |
| 6. | sourcegraph | 2 |
| 7. | nixos | 2 |
| 8. | buildsbybuchanan | 1 |
| 9. | stackworx | 1 |
| 10. | bioinformatics-lab | 1 |