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-05-05 06:43:35 +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 51585 total users in the region and you need at least 29 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) |
26202 | |
| 2. | gregpriday (Greg Priday) |
15201 | |
| 3. | wajahat-ali-mir-dev (Wajahat Ali Mir) |
5528 | |
| 4. | snopoke (Simon Kelly) |
5224 | |
| 5. | mitchellkrogza (Mitchell Krog) |
5066 | |
| 6. | GedMarc (Marc Magon) |
3595 | |
| 7. | nyashahama (Nyasha Hama) |
3517 | |
| 8. | TSH3PH4NG (Tshepang Masia ) |
3033 | |
| 9. | fluffypony (Riccardo Spagni) |
2971 | |
| 10. | govert (Govert van Drimmelen) |
2869 | |
| 11. | Asjas (A-J Roos) |
2833 | |
| 12. | NickiMash17 (Nicolette Mashaba) |
2327 | |
| 13. | bshongwe (Ernest Bhekizwe Shongwe) |
2117 | |
| 14. | datashaman (datashaman) |
2050 | |
| 15. | roryp (Rory Preddy) |
1981 | |
| 16. | longhotsummer (Greg Kempe) |
1754 | |
| 17. | mattleibow (Matthew Leibowitz) |
1672 | |
| 18. | ashleykleynhans (Ashley Kleynhans) |
1614 | |
| 19. | burnt-exe (Raydo M) |
1602 | |
| 20. | limbopro (毒奶博主) |
1543 | |
| 21. | Deftu (Sammi Deftu) |
1490 | |
| 22. | rorisangputu (Rorisang Putu) |
1396 | |
| 23. | peterp (Peter Pistorius) |
1337 | |
| 24. | freelancing-solutions (mobius-crypt) |
1195 | |
| 25. | dirkbrnd (Dirk Brand) |
1181 | |
| 26. | balanced-tree (Teo) |
1149 | |
| 27. | Jasonvdb (Jason van den Berg) |
1087 | |
| 28. | rebelchris (Chris Bongers) |
1009 | |
| 29. | KodEx-SA (Ashley K Motsie) |
978 | |
| 30. | ptaoussanis (Peter Taoussanis) |
956 | |
| 31. | ShaunSHamilton (Shaun Hamilton) |
937 | |
| 32. | andrewlimaza (Andrew Lima) |
911 | |
| 33. | riaankleinhans (Riaan Kleinhans) |
906 | |
| 34. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
897 | |
| 35. | pierredup (Pierre du Plessis) |
889 | |
| 36. | 1Mhondiwa (Tapiwanashe Mhondiwa) |
888 | |
| 37. | jonathanbossenger (Jonathan Bossenger) |
884 | |
| 38. | ntsakosurprise (ntsakosurprise) |
878 | |
| 39. | siyabuilds (Siyabonga Samson Lukhele ) |
875 | |
| 40. | schalkneethling (Schalk Neethling) |
869 | |
| 41. | eben-roux (Eben) |
868 | |
| 42. | CodeCrafterNoku (Nokubonga Ngema) |
859 | |
| 43. | dwainm (Dwain Maralack) |
856 | |
| 44. | JagTheFriend (JagTheFriend) |
848 | |
| 45. | fluffynuts (Davyd McColl) |
846 | |
| 46. | hashimaziz88 (Hashim Aziz Muhammad) |
845 | |
| 47. | lefajmofokeng (Lefa J. Mofokeng) |
837 | |
| 48. | justinvdm (Justin van der Merwe) |
828 | |
| 49. | tsheporamantso (Gladwin Tshepo Ramantso) |
811 | |
| 50. | GrahamStrickland (Graham Strickland) |
801 | |
| 51. | 0xlebogang (Lebogang Phoshoko) |
796 | |
| 52. | nikrich (Jannik Richter) |
789 | |
| 53. | SeanDylan1982 (Sean Dylan Patterson) |
783 | |
| 54. | Katleho-Nyoni (Katleho Nyoni) |
780 | |
| 55. | abhi18av (Abhinav Sharma) |
758 | |
| 56. | Darrenvandervelde (Darren van der Velde) |
749 | |
| 57. | barrymichaeldoyle (Barry Michael Doyle) |
748 | |
| 58. | MogammadShaqeelless16 (Shaqeel Less) |
721 | |
| 59. | Luka2Lkay (Lukhanyo Matshebelele) |
719 | |
| 60. | sakhile-dumisa (Sakhile Dumisa) |
709 | |
| 61. | szwanne (Sipho Zwane) |
698 | |
| 62. | Gervwyk (Gerrie van Wyk) |
687 | |
| 63. | tnyandoro (Tendai ) |
686 | |
| 64. | Sihle-Thwa (Siphesihle Mthethwa) |
685 | |
| 65. | rizonesoft (Derick Payne) |
647 | |
| 66. | QMS85 (Jonathan Peters) |
646 | |
| 67. | niloc95 (Nilo Cara) |
637 | |
| 68. | siv-the-programmer (Sivario) |
622 | |
| 69. | MarcelMichau (Marcel Michau) |
607 | |
| 70. | SamTolmay (Sam) |
607 | |
| 71. | czue (Cory Zue) |
600 | |
| 72. | leonvanzyl (Leon van Zyl) |
588 | |
| 73. | boris-kolpackov (Boris Kolpackov) |
588 | |
| 74. | TomRadford (Tom Radford) |
581 | |
| 75. | wkirschbaum (Wilhelm Kirschbaum) |
571 | |
| 76. | stringhandler (stringhandler) |
556 | |
| 77. | tomjuggler (Tom) |
546 | |
| 78. | quicujo (Anton Pretorius) |
545 | |
| 79. | RenierM26 (Renier Moorcroft) |
543 | |
| 80. | elviscgn (Elvis Chege) |
536 | |
| 81. | ajsmit (AJ Smit) |
534 | |
| 82. | lostpebble (Paul Myburgh) |
529 | |
| 83. | Benehiko (Alano Terblanche) |
522 | |
| 84. | gregzaal (Greg Zaal) |
516 | |
| 85. | MasemeneMatlakanaBenny (MasemeneMatlakanaBenny) |
515 | |
| 86. | sakhileln (Sakhile L. Ndlazi) |
501 | |
| 87. | pasej5 (Jealous Matsikachando) |
493 | |
| 88. | alexmojaki (Alex Hall) |
478 | |
| 89. | DavidBakerEffendi (David Baker Effendi) |
478 | |
| 90. | Carrington-dev (Carrington Muleya) |
467 | |
| 91. | kellerza (Johann Kellerman) |
465 | |
| 92. | TebogoYungMercykay (Sello Selepe) |
465 | |
| 93. | Lintshiwe (Lintshiwe) |
464 | |
| 94. | sjperkins (Simon Perkins) |
456 | |
| 95. | iarxii (Thabang Mposula) |
452 | |
| 96. | qix (Josh Yudaken) |
451 | |
| 97. | Passion-Over-Pain (Tinotenda Mhedziso) |
436 | |
| 98. | rblaine95 (Robbie Blaine) |
436 | |
| 99. | tpyo (Donovan Schönknecht) |
434 | |
| 100. | ONTI98 (Ontisitse Manyeneng) |
433 | |
| 101. | ghost2468developer (Kenneth Siyabonga Ncube) |
433 | |
| 102. | ewaldhorn (Ewald Horn) |
431 | |
| 103. | jackson951 (Jackson Khuto) |
425 | |
| 104. | carlaKC (Carla Kirk-Cohen) |
424 | |
| 105. | joshuaberetta (Joshua Beretta) |
423 | |
| 106. | duanecilliers (Duane Cilliers) |
422 | |
| 107. | siphosenkosi803 (siphosenkosi mlotshwa) |
420 | |
| 108. | markbirss (Mark Trevor Birss) |
420 | |
| 109. | V-FOR-VEND3TTA (George Hlongwane) |
416 | |
| 110. | stuartc (Stuart Corbishley) |
408 | |
| 111. | daniel-levin (Daniel Levin) |
406 | |
| 112. | kovymun (Koveshan Munsami) |
402 | |
| 113. | Princemashumu (Devguy Prince) |
398 | |
| 114. | udf (Samara) |
396 | |
| 115. | ShaunRoselt (Shaun Roselt) |
385 | |
| 116. | siyavuyachagi (Chagi Siyavuya) |
385 | |
| 117. | PiggyAwesome () |
376 | |
| 118. | ginoleeswan (Gino Swanepoel) |
374 | |
| 119. | zeorin (Xandor Schiefer) |
363 | |
| 120. | KevinT (Kevin Trethewey) |
361 | |
| 121. | Marcelckp (Marcel Palmer) |
361 | |
| 122. | ChamuMutezva (Chamu Mutezva) |
358 | |
| 123. | red-outrunner (Weo Sikho Fuzile) |
353 | |
| 124. | fjlaubscher (Francois Laubscher) |
347 | |
| 125. | chrinovicmu (Chrinovic M) |
343 | |
| 126. | Pho3niX90 () |
343 | |
| 127. | rossmacarthur (Ross MacArthur) |
338 | |
| 128. | AlexvZyl (Alexander van Zyl) |
329 | |
| 129. | Rethabile2004 (Rethabile Eric Siase) |
326 | |
| 130. | davidteren (David Teren) |
326 | |
| 131. | geofmureithi (Njuguna Mureithi) |
324 | |
| 132. | rameezk (Rameez Khan) |
323 | |
| 133. | rominalodolo (Romina 로미나) |
323 | |
| 134. | jasbanza (Jason) |
323 | |
| 135. | Chimoneg27 (Garvin Chimone) |
319 | |
| 136. | keegancsmith (Keegan Carruthers-Smith) |
317 | |
| 137. | nmichlo (Nathan) |
315 | |
| 138. | besiwims (Bernard Sibanda) |
315 | |
| 139. | vince-nyanga (Vincent Nyanga) |
314 | |
| 140. | charbileigh (Chabi Francesca Seopa) |
313 | |
| 141. | jasonsaayman (Jay) |
311 | |
| 142. | AmahleZuma (Amahle Zuma) |
309 | |
| 143. | rehno-lindeque (Rehno Lindeque) |
307 | |
| 144. | nrwiersma (Nicholas Wiersma) |
305 | |
| 145. | KagishoMangaba (Kagisho Prince) |
303 | |
| 146. | mindsgn (Sibongiseni) |
303 | |
| 147. | KevCareSA (KevCareSA) |
296 | |
| 148. | WeebNetsu (Stephen) |
296 | |
| 149. | DenzelSE (DenzelSE) |
295 | |
| 150. | bruce-atkinson (Bruce Atkinson) |
292 | |
| 151. | keeganwhite (Keegan White) |
292 | |
| 152. | LuthandoCandlovu (Luthando Candlovu) |
289 | |
| 153. | GO-Shoderu (Gabriel) |
287 | |
| 154. | Pushplaybang (Paul) |
286 | |
| 155. | davidtinker (David Tinker) |
283 | |
| 156. | Mashiane (Mashy) |
283 | |
| 157. | mikechiloane (Mike Nhlanhla Chiloane) |
281 | |
| 158. | tmampa (Tshephang Mampa) |
279 | |
| 159. | DenDen047 (Naoya Muramatsu) |
275 | |
| 160. | jesselsookha (Jessel Sookha) |
274 | |
| 161. | willemvds (Willem van der Schyff) |
272 | |
| 162. | danini-the-panini (Dani Smith) |
264 | |
| 163. | itskingori (King'ori Maina) |
263 | |
| 164. | NtokozoMkhwanazi (RTT-Dev) |
256 | |
| 165. | ClaytonSiby (Clayton Siby) |
254 | |
| 166. | nathaneilkiwa (Nathaniel Kiwa) |
254 | |
| 167. | wax911 (Maxwell Mapako) |
251 | |
| 168. | KamoEllen (Kamogelo Ellen Kganakga) |
247 | |
| 169. | arneschreuder (Arné Schreuder) |
246 | |
| 170. | jaredlll08 (Jared) |
246 | |
| 171. | Tyrese-Mv (Musawenkosi Tyrese Mvuna) |
243 | |
| 172. | tafaranyamhunga (Tafara Nyamhunga) |
242 | |
| 173. | DenhamPreen (Denham Preen) |
242 | |
| 174. | eugenefvdm (Eugene van der Merwe ) |
240 | |
| 175. | andytudhope (Andy Tudhope) |
240 | |
| 176. | kaysiz (kudakwashe siziva) |
239 | |
| 177. | Abdulrasheed1729 (0xcf2f) |
235 | |
| 178. | adrianmoisey (Adrian Moisey) |
235 | |
| 179. | exfil0 (Karim Jaber (Exfil0)) |
233 | |
| 180. | JohannesMeyerYC (Johannes Meyer) |
233 | |
| 181. | Tumo505 (Tumo Kgabeng) |
232 | |
| 182. | dannykopping (Danny Kopping) |
231 | |
| 183. | dugalh (Dugal Harris) |
230 | |
| 184. | DnA-IntRicate (Adam Foflonker) |
230 | |
| 185. | refilwe-m (Refilwe M. Mashile) |
229 | |
| 186. | MikhaD (Mikha Davids) |
228 | |
| 187. | Patrick-Cole (Patrick) |
228 | |
| 188. | yusufk (Yusuf Kaka) |
225 | |
| 189. | MrBooi (Ayabonga) |
224 | |
| 190. | WisaniShilumani (Wisani Shilumani) |
222 | |
| 191. | burmudar (William Bezuidenhout) |
221 | |
| 192. | erickelninoSwift (Erick El Nino Tshimbombo) |
220 | |
| 193. | paulmwatson (Paul Watson) |
220 | |
| 194. | theronic (Petrus Theron) |
219 | |
| 195. | ncthbrt (Natalie Cuthbert) |
216 | |
| 196. | timhaak (Tim Haak) |
216 | |
| 197. | ndamulelonemakh (Ndamulelo Nemakhavhani) |
214 | |
| 198. | lukevanlukevan (Luke Van) |
213 | |
| 199. | TRex22 (Jason Chalom) |
212 | |
| 200. | Theolin-Nadasen (Theolin Nadasen) |
210 | |
| 201. | BongaGougota0 (Bongz) |
208 | |
| 202. | DewaldDeJager (Dewald de Jager) |
208 | |
| 203. | ScriptLineStudios (ScriptLine) |
204 | |
| 204. | neolace (Tertius Geldenhuys) |
203 | |
| 205. | Saiby100 (Salahuddin Saiet) |
203 | |
| 206. | Zen-CODE (Richard Larkin) |
203 | |
| 207. | clemsadand (Clément Adandé) |
199 | |
| 208. | lindelwa122 (Nqabenhle) |
198 | |
| 209. | qoda (Jonathan Bydendyk) |
196 | |
| 210. | MrBean355 (Mike Johnston) |
196 | |
| 211. | justinhartman (Justin Hartman) |
195 | |
| 212. | ndorfin (Shaun O’Connell) |
193 | |
| 213. | BioGeek (Jeroen Van Goey) |
192 | |
| 214. | ByteBeem (Donald Mxolisi Mohlala) |
190 | |
| 215. | jhavatar () |
187 | |
| 216. | jslingsby (Jasper Slingsby) |
187 | |
| 217. | Mphele (Mphele Moswane) |
186 | |
| 218. | JayWelsh (Jay Welsh) |
186 | |
| 219. | antstanley (Ant Stanley) |
185 | |
| 220. | Trixarian (Trixarian) |
178 | |
| 221. | Walkman100 (░▒▓█│【Walkman】│█▓▒░) |
177 | |
| 222. | andrevdm (Andre Van Der Merwe) |
177 | |
| 223. | cobusgreyling (Cobus Greyling) |
176 | |
| 224. | ArnoldT01 (Arnold) |
173 | |
| 225. | dirkcuys (Dirk Uys) |
172 | |
| 226. | hcvst (Hans Christian v. Stockhausen) |
171 | |
| 227. | martinville (Martin Viljoen) |
168 | |
| 228. | Khumo-Mathe (Khumo Mathe) |
168 | |
| 229. | Hiccup-za (Christopher Zeuch) |
166 | |
| 230. | cb22 (Federico Lorenzi) |
165 | |
| 231. | eliasjudin (Elias Judin) |
164 | |
| 232. | Motjiang (Brilliant Nhlamolo ) |
161 | |
| 233. | Nomcebo-coder-hub (Nomcebo) |
161 | |
| 234. | Psynosaur (Ohan Smit) |
160 | |
| 235. | MampotjeMabusela (Mampotje Mabusela) |
159 | |
| 236. | afrith (Adrian Frith) |
158 | |
| 237. | alanphys (Alan Chamberlain) |
158 | |
| 238. | bley-gold (Blessings Mwale) |
156 | |
| 239. | dannysimfukwe (Danny Simfukwe) |
156 | |
| 240. | rkistner (Ralf Kistner) |
156 | |
| 241. | LorryAfriyie (Lawrence Afriyie) |
155 | |
| 242. | AlexJuca (Alexandre Antonio Juca) |
152 | |
| 243. | naeem2000 (Naeem Carr) |
151 | |
| 244. | cishiv (Shivan Moodley) |
150 | |
| 245. | djalilayed (Djalil Ayed) |
150 | |
| 246. | expelledboy (Anthony Jackson) |
149 | |
| 247. | armanddp (Armand du Plessis) |
149 | |
| 248. | Bhekisile (Bhekisile Jozi) |
148 | |
| 249. | jegbogu (Egbogu Chinedu Joseph) |
148 | |
| 250. | tsotetsi (Thapelo Tsotetsi) |
147 | |
| 251. | TumeloNtsilo (Tumelo Edward Ntsilo) |
145 | |
| 252. | LuthandoNgombane (Luthando Ngombane) |
144 | |
| 253. | warrendt (Warren) |
144 | |
| 254. | LpMashinini (Lebogang Peter Mashinini ) |
143 | |
| 255. | KabeloM13 (Kabelo M.) |
142 | |
| 256. | leonjza (Leon Jacobs) |
142 |
| Rank | Organization | Members |
|---|---|---|
| 1. | lowdefy | 2 |
| 2. | sourcegraph | 2 |
| 3. | dimagi | 2 |
| 4. | epicgames | 2 |
| 5. | nixos | 2 |
| 6. | sensepost | 2 |
| 7. | devopscapetown | 2 |
| 8. | uwatu | 2 |
| 9. | kubernetes | 2 |
| 10. | drivensoftware | 1 |