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-09-05 21:49:02 +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 55703 total users in the region and you need at least 32 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) |
40257 | |
| 2. | gregpriday (Greg Priday) |
26312 | |
| 3. | snopoke (Simon Kelly) |
6695 | |
| 4. | govert (Govert van Drimmelen) |
6127 | |
| 5. | wkirschbaum (Wilhelm Kirschbaum) |
5853 | |
| 6. | wajahat-ali-mir-dev (Wajahat Ali Mir) |
5551 | |
| 7. | burnt-exe (Raydo M) |
4480 | |
| 8. | nyashahama (Nyasha Hama) |
4436 | |
| 9. | GedMarc (Marc Magon) |
4135 | |
| 10. | datashaman (datashaman) |
3674 | |
| 11. | Raphasha27 (Koketso Raphasha) |
3510 | |
| 12. | mitchellkrogza (Mitchell Krog) |
3099 | |
| 13. | NickiMash17 (Nicolette Mashaba) |
3086 | |
| 14. | peterp (Peter Pistorius) |
2991 | |
| 15. | TSH3PH4NG (Tshepang Masia ) |
2891 | |
| 16. | schalkneethling (Schalk Neethling) |
2832 | |
| 17. | Asjas (A-J Roos) |
2771 | |
| 18. | ginoleeswan (Gino Swanepoel) |
2662 | |
| 19. | Jasonvdb (Jason van den Berg) |
2630 | |
| 20. | elviscgn (Elvis Chege) |
2339 | |
| 21. | fluffypony (Riccardo Spagni) |
2292 | |
| 22. | roryp (Rory Preddy) |
2197 | |
| 23. | longhotsummer (Greg Kempe) |
2190 | |
| 24. | limbopro (毒奶博主) |
2144 | |
| 25. | bshongwe (Ernest Bhekizwe Shongwe) |
2041 | |
| 26. | pierredup (Pierre du Plessis) |
1678 | |
| 27. | mattleibow (Matthew Leibowitz) |
1612 | |
| 28. | ashleykleynhans (Ashley Kleynhans) |
1540 | |
| 29. | barrymichaeldoyle (Barry Michael Doyle) |
1466 | |
| 30. | Gamaroff (Lorien Gamaroff) |
1454 | |
| 31. | gregzaal (Greg Zaal) |
1416 | |
| 32. | heyns1000 (Heyns Schoeman 🔥 CodeNest) |
1319 | |
| 33. | MisheckGalx (Misheck Gogo) |
1264 | |
| 34. | abhi18av (Abhinav Sharma) |
1225 | |
| 35. | balanced-tree (Teo) |
1187 | |
| 36. | KodEx-SA (Ashley K Motsie) |
1183 | |
| 37. | jonathanbossenger (Jonathan Bossenger) |
1173 | |
| 38. | nikrich (Jannik Richter) |
1168 | |
| 39. | ShaunSHamilton (Shaun Hamilton) |
1116 | |
| 40. | TCNOco (Wesley Pyburn) |
1113 | |
| 41. | riaankleinhans (Riaan Kleinhans) |
1095 | |
| 42. | leonard1thecoder (Sizolwakhe Leonard Mthimunye) |
1077 | |
| 43. | tsheporamantso (Gladwin Tshepo Ramantso) |
1073 | |
| 44. | eben-roux (Eben) |
1031 | |
| 45. | ShaunRoselt (Shaun Roselt) |
1005 | |
| 46. | lefajmofokeng (Lefa J. Mofokeng) |
992 | |
| 47. | awinogradov (Anton Vinogradov) |
979 | |
| 48. | faucamp (Francois Aucamp) |
960 | |
| 49. | Benehiko (Alano Terblanche) |
949 | |
| 50. | DavidBakerEffendi (David Baker Effendi) |
948 | |
| 51. | GrahamStrickland (Graham Strickland) |
945 | |
| 52. | Darrenvandervelde (Darren van der Velde) |
931 | |
| 53. | petervanderwalt (Peter van der Walt) |
903 | |
| 54. | andrewlimaza (Andrew Lima) |
855 | |
| 55. | dwainm (Dwain Maralack) |
846 | |
| 56. | BioGeek (Jeroen Van Goey) |
841 | |
| 57. | antstanley (Ant Stanley) |
838 | |
| 58. | Gervwyk (Gerrie van Wyk) |
823 | |
| 59. | rebelchris (Chris Bongers) |
821 | |
| 60. | iarxii (Thabang Mposula) |
813 | |
| 61. | hashimaziz88 (Hashim Aziz Muhammad) |
809 | |
| 62. | niloc95 (Nilo Cara) |
799 | |
| 63. | siyabuilds (Siyabonga Samson Lukhele ) |
777 | |
| 64. | boris-kolpackov (Boris Kolpackov) |
767 | |
| 65. | rizonesoft (Derick Payne) |
759 | |
| 66. | freelancing-solutions (mobius-crypt) |
755 | |
| 67. | dirkbrnd (Dirk Brand) |
739 | |
| 68. | fluffynuts (Davyd McColl) |
723 | |
| 69. | stuartc (Stuart Corbishley) |
706 | |
| 70. | 1Mhondiwa (Tapiwanashe Mhondiwa) |
703 | |
| 71. | leonvanzyl (Leon van Zyl) |
701 | |
| 72. | justinvdm (Justin van der Merwe) |
687 | |
| 73. | MarcelMichau (Marcel Michau) |
683 | |
| 74. | MogammadShaqeelless16 (Shaqeel Less) |
670 | |
| 75. | cobusgreyling (Cobus Greyling) |
669 | |
| 76. | Deftu (Sammi Deftu) |
667 | |
| 77. | ntsakosurprise (ntsakosurprise) |
657 | |
| 78. | ewaldhorn (Ewald Horn) |
643 | |
| 79. | JagTheFriend (JagTheFriend) |
627 | |
| 80. | davidteren (David Teren) |
616 | |
| 81. | LpMashinini (Lebogang Peter Mashinini ) |
612 | |
| 82. | czue (Cory Zue) |
605 | |
| 83. | timhaak (Tim Haak) |
581 | |
| 84. | stringhandler (stringhandler) |
578 | |
| 85. | matthew-hagemann (Matthew Hagemann) |
568 | |
| 86. | Katleho-Nyoni (Katleho Nyoni) |
563 | |
| 87. | QMS85 (Jonathan Peters) |
557 | |
| 88. | theronic (Petrus Theron) |
543 | |
| 89. | wax911 (Maxwell Mapako) |
542 | |
| 90. | dbfx (Dave) |
538 | |
| 91. | kathy-Kat (Catherine Maponya) |
526 | |
| 92. | rameezk (Rameez Khan) |
519 | |
| 93. | 0xlebogang (Lebogang Phoshoko) |
517 | |
| 94. | ajsmit (AJ Smit) |
506 | |
| 95. | andytudhope (Andy Tudhope) |
496 | |
| 96. | Saiby100 (Salahuddin Saiet) |
495 | |
| 97. | ghost2468developer (Kenneth Siyabonga Ncube) |
491 | |
| 98. | Carrington-dev (Carrington Muleya) |
480 | |
| 99. | pasej5 (Jealous Matsikachando) |
480 | |
| 100. | rominalodolo (Romina 로미나) |
473 | |
| 101. | katGhost (Andries N. Mogashoa) |
472 | |
| 102. | carlaKC (Carla Kirk-Cohen) |
466 | |
| 103. | sjperkins (Simon Perkins) |
465 | |
| 104. | tomjuggler (Tom) |
462 | |
| 105. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
462 | |
| 106. | quicujo (Anton Pretorius) |
462 | |
| 107. | alexmojaki (Alex Hall) |
457 | |
| 108. | DevinNorgarb (Devin Norgarb) |
456 | |
| 109. | MISHOW2 (MTS-Codes) |
448 | |
| 110. | dannysimfukwe (Danny Simfukwe) |
446 | |
| 111. | rorisangputu (Rorisang Putu) |
443 | |
| 112. | kellerza (Johann Kellerman) |
441 | |
| 113. | jasonsaayman (Jay) |
432 | |
| 114. | WeebNetsu (Stephen) |
432 | |
| 115. | karabomasoeu (Karabo) |
422 | |
| 116. | rehno-lindeque (Rehno Lindeque) |
422 | |
| 117. | siyavuyachagi (Chagi Siyavuya) |
418 | |
| 118. | udf (Samara) |
416 | |
| 119. | yusufk (Yusuf Kaka) |
407 | |
| 120. | itskingori (King'ori Maina) |
402 | |
| 121. | jackson951 (Jackson Khuto) |
397 | |
| 122. | Mphele (Mphele Moswane) |
397 | |
| 123. | markbirss (Mark Trevor Birss) |
388 | |
| 124. | Rethabile2004 (Rethabile Eric Siase) |
384 | |
| 125. | nanashili (Nanashi Li) |
382 | |
| 126. | jhavatar (Jan-Hendrik de Vaal) |
382 | |
| 127. | pavelivanov (Pavel Ivanov) |
381 | |
| 128. | Abdulrasheed1729 (0xcf2f) |
381 | |
| 129. | ONTI98 (Ontisitse Manyeneng) |
378 | |
| 130. | Chimoneg27 (Garvin Chimone) |
374 | |
| 131. | bashirssimbwa (SSIMBWA BASHIR) |
372 | |
| 132. | KevinT (Kevin Trethewey) |
371 | |
| 133. | gerridolivier (Gerrid Olivier) |
371 | |
| 134. | iiwiiInsider (Kyle Darrell Blackburn) |
366 | |
| 135. | charbileigh (Chabi Francesca Seopa) |
364 | |
| 136. | mortolian (Gideon Schoonbee) |
363 | |
| 137. | chrinovicmu (Chrinovic Mukanya) |
355 | |
| 138. | vince-nyanga (Vincent Nyanga) |
353 | |
| 139. | joshuaberetta (Joshua Beretta) |
347 | |
| 140. | nrwiersma (Nicholas Wiersma) |
346 | |
| 141. | KagishoMangaba (Kagisho Prince) |
345 | |
| 142. | geofmureithi (Njuguna Mureithi) |
341 | |
| 143. | shiviancodes (Shivian) |
339 | |
| 144. | nmichlo (Nathan) |
335 | |
| 145. | Pushplaybang (Paul) |
333 | |
| 146. | Pho3niX90 () |
330 | |
| 147. | Passion-Over-Pain (Tino Mhedziso) |
330 | |
| 148. | duanecilliers (Duane Cilliers) |
323 | |
| 149. | keegancsmith (Keegan Carruthers-Smith) |
318 | |
| 150. | Mashiane (Mashy) |
314 | |
| 151. | TRex22 (Jason Chalom) |
314 | |
| 152. | FelixTellmann (Felix Tellmann) |
309 | |
| 153. | MampotjeMabusela (Mampotje Mabusela) |
308 | |
| 154. | adrianmoisey (Adrian Moisey) |
306 | |
| 155. | rossmacarthur (Ross MacArthur) |
305 | |
| 156. | microrobotics (Johan Conradie) |
304 | |
| 157. | AlexvZyl (Alexander van Zyl) |
291 | |
| 158. | ClaytonSiby (Clayton Siby) |
291 | |
| 159. | arneschreuder (Arné Schreuder) |
289 | |
| 160. | LuthandoCandlovu (Luthando Candlovu) |
286 | |
| 161. | neolace (Tertius Geldenhuys) |
281 | |
| 162. | SaumilP (SaumilP) |
279 | |
| 163. | GO-Shoderu (Gabriel) |
278 | |
| 164. | expelledboy (Anthony Jackson) |
278 | |
| 165. | danini-the-panini (Dani Smith) |
272 | |
| 166. | MrBooi (Ayabonga) |
268 | |
| 167. | fjlaubscher (Francois Laubscher) |
266 | |
| 168. | mindsgn (Sibongiseni) |
259 | |
| 169. | K3ysTr0K3R (Jared Brits ) |
258 | |
| 170. | DnA-IntRicate (Adam Foflonker) |
257 | |
| 171. | red-outrunner (Weo Sikho Fuzile) |
254 | |
| 172. | davidtinker (David Tinker) |
252 | |
| 173. | damienswarts23 (Damien Swarts) |
248 | |
| 174. | MalindiFrank (Malindi Thembalakhe) |
247 | |
| 175. | kovymun (Koveshan Munsami) |
246 | |
| 176. | tmampa (Tshephang Mampa) |
246 | |
| 177. | warrendt (Warren) |
244 | |
| 178. | DenDen047 (Naoya Muramatsu) |
243 | |
| 179. | codeWithLFN (Lufuno Nemudzivhadi) |
242 | |
| 180. | Sihle-Thwa (Siphesihle Mthethwa) |
240 | |
| 181. | Princemashumu (Devguy Prince) |
240 | |
| 182. | lostpebble (Paul Myburgh) |
239 | |
| 183. | Zen-CODE (Richard Larkin) |
238 | |
| 184. | fijal (Maciej Fijalkowski) |
237 | |
| 185. | paradoxmelody (Moloti Kgaphola) |
235 | |
| 186. | TomRadford (Tom Radford) |
235 | |
| 187. | msovara (Mthetho Vuyo Sovara) |
234 | |
| 188. | rawdreeg (Rodrigue) |
234 | |
| 189. | dannykopping (Danny Kopping) |
232 | |
| 190. | AmahleZuma (Amahle Zuma) |
231 | |
| 191. | liambeeton (Liam Beeton) |
230 | |
| 192. | Glamour95 (Glamour ) |
230 | |
| 193. | kmf (Karl Fischer) |
229 | |
| 194. | dainemawer (Daine Mawer) |
227 | |
| 195. | Hiccup-za (Christopher Zeuch) |
227 | |
| 196. | DewaldDeJager (Dewald de Jager) |
226 | |
| 197. | burmudar (William Bezuidenhout) |
223 | |
| 198. | WisaniShilumani (Wisani Shilumani) |
222 | |
| 199. | ndamulelonemakh (Ndamulelo Nemakhavhani) |
222 | |
| 200. | MikhaD (Mikha Davids) |
220 | |
| 201. | foulboness (sky) |
219 | |
| 202. | lebohang0824 (Lebohang Mokoena) |
213 | |
| 203. | ndorfin (Shaun O’Connell) |
211 | |
| 204. | zeorin (Xandor Schiefer) |
211 | |
| 205. | MasemeneMatlakanaBenny (MasemeneMatlakanaBenny) |
208 | |
| 206. | besiwims (Bernard Sibanda) |
208 | |
| 207. | Mpilo-Pillz (Mpilo Dlamini) |
208 | |
| 208. | siv-the-programmer (Sivario) |
207 | |
| 209. | TebogoLesedi1 (Tebogo Lesedi) |
206 | |
| 210. | sw00 (Sett) |
206 | |
| 211. | jesselsookha (Jessel Sookha) |
201 | |
| 212. | tnyandoro (Tendai ) |
201 | |
| 213. | kayjeee (kayjee) |
201 | |
| 214. | ByteBeem (Donald Mxolisi Mohlala) |
200 | |
| 215. | c-goosen (Christo (crypticGoose) Goosen) |
200 | |
| 216. | Patrick-Cole (Patrick) |
199 | |
| 217. | datoxic0 (Siyabonga Blessing Phakathi) |
198 | |
| 218. | qoda (Jonathan Bydendyk) |
198 | |
| 219. | vpavlenko (Vitaly Pavlenko) |
196 | |
| 220. | Marcelckp (Marcel Palmer) |
195 | |
| 221. | mikechiloane (Mike Nhlanhla Chiloane) |
194 | |
| 222. | bruce-atkinson (Bruce Atkinson) |
194 | |
| 223. | Tumo505 (Tumo Kgabeng) |
193 | |
| 224. | siphosenkosi803 (siphosenkosi mlotshwa) |
193 | |
| 225. | cliedeman (Ciaran Liedeman) |
190 | |
| 226. | hcvst (Hans Christian v. Stockhausen) |
190 | |
| 227. | ChamuMutezva (Chamu Mutezva) |
189 | |
| 228. | oni1997 ( Onesmus Dzidzai Maenzanise) |
187 | |
| 229. | MrBean355 (Mike Johnston) |
187 | |
| 230. | Nathan-Busse (Nathan Graham Busse) |
184 | |
| 231. | Walkman100 (░▒▓█│【Walkman】│█▓▒░) |
184 | |
| 232. | khlaifiabilel (Bilel Khlaifia) |
178 | |
| 233. | ncthbrt (Natalie Cuthbert) |
178 | |
| 234. | leonjza (Leon Jacobs) |
176 | |
| 235. | iftheshoefritz (Fritz Meissner) |
174 | |
| 236. | AsandahDevs (Asanda Majola) |
171 | |
| 237. | LukeRenton (Luke Renton) |
169 | |
| 238. | KetroSithole (Ketro Sithole) |
168 | |
| 239. | gregfurman (Greg Furman) |
168 | |
| 240. | FortuneN (Fortune Ngwenya) |
167 | |
| 241. | dirkcuys (Dirk Uys) |
166 | |
| 242. | BongaGougota0 (Bongz) |
166 | |
| 243. | arthurattwell (Arthur Attwell) |
165 | |
| 244. | V-FOR-VEND3TTA (George Hlongwane) |
165 | |
| 245. | SkillBeatsAll (Joel Cedras) |
164 | |
| 246. | cishiv (Shivan Moodley) |
164 | |
| 247. | willemvds (Willem van der Schyff) |
163 | |
| 248. | chemeris (Alexander Chemeris) |
163 | |
| 249. | AlexJuca (Alexandre Antonio Juca) |
163 | |
| 250. | andrevdm (Andre Van Der Merwe) |
162 | |
| 251. | afrith (Adrian Frith) |
161 | |
| 252. | LuthandoNgombane (Luthando Ngombane) |
159 | |
| 253. | nwakauc (Uchechi Nwaka) |
159 | |
| 254. | tpchiripa (Tichaona Peter Chiripa) |
157 | |
| 255. | alanphys (Alan Chamberlain) |
154 | |
| 256. | sepeth (Doğan Çeçen) |
152 |
| Rank | Organization | Members |
|---|---|---|
| 1. | sourcegraph | 2 |
| 2. | uwatu | 2 |
| 3. | epicgames | 2 |
| 4. | dimagi | 2 |
| 5. | kubernetes | 2 |
| 6. | devopscapetown | 2 |
| 7. | nixos | 2 |
| 8. | sensepost | 2 |
| 9. | badger-knights | 1 |
| 10. | amfphp | 1 |