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-04-10 03:56:56 +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 50816 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) |
21208 | |
| 2. | gregpriday (Greg Priday) |
12310 | |
| 3. | wajahat-ali-mir-dev (Wajahat Ali Mir) |
5528 | |
| 4. | mitchellkrogza (Mitchell Krog) |
5422 | |
| 5. | snopoke (Simon Kelly) |
5076 | |
| 6. | fluffypony (Riccardo Spagni) |
2797 | |
| 7. | Asjas (A-J Roos) |
2722 | |
| 8. | govert (Govert van Drimmelen) |
2607 | |
| 9. | nyashahama (Nyasha Hama) |
2583 | |
| 10. | GedMarc (Marc Magon) |
2480 | |
| 11. | roryp (Rory Preddy) |
2030 | |
| 12. | NickiMash17 (Nicolette Mashaba) |
1951 | |
| 13. | longhotsummer (Greg Kempe) |
1859 | |
| 14. | bshongwe (Ernest Bhekizwe Shongwe) |
1771 | |
| 15. | burnt-exe (Raydo M) |
1664 | |
| 16. | ashleykleynhans (Ashley Kleynhans) |
1636 | |
| 17. | Deftu (Sammi Deftu) |
1635 | |
| 18. | rorisangputu (Rorisang Putu) |
1494 | |
| 19. | limbopro (毒奶博主) |
1421 | |
| 20. | datashaman (datashaman) |
1397 | |
| 21. | mattleibow (Matthew Leibowitz) |
1369 | |
| 22. | freelancing-solutions (mobius-crypt) |
1339 | |
| 23. | dirkbrnd (Dirk Brand) |
1278 | |
| 24. | ptaoussanis (Peter Taoussanis) |
1251 | |
| 25. | peterp (Peter Pistorius) |
1247 | |
| 26. | balanced-tree (Teo) |
1167 | |
| 27. | aidan-bailey (Aidan Bailey) |
1150 | |
| 28. | riaankleinhans (Riaan Kleinhans) |
1067 | |
| 29. | andrewlimaza (Andrew Lima) |
1021 | |
| 30. | arinc9 (Chester A. Unal) |
1018 | |
| 31. | rebelchris (Chris Bongers) |
973 | |
| 32. | pierredup (Pierre du Plessis) |
969 | |
| 33. | justinvdm (Justin van der Merwe) |
917 | |
| 34. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
911 | |
| 35. | siyabuilds (Siyabonga Samson Lukhele ) |
894 | |
| 36. | ShaunSHamilton (Shaun Hamilton) |
892 | |
| 37. | ntsakosurprise (ntsakosurprise) |
878 | |
| 38. | 1Mhondiwa (Tapiwanashe Mhondiwa) |
875 | |
| 39. | KodEx-SA (Ashley K Motsie) |
874 | |
| 40. | barrymichaeldoyle (Barry Michael Doyle) |
870 | |
| 41. | CodeCrafterNoku (Nokubonga Ngema) |
860 | |
| 42. | leonard1thecoder (Sizolwakhe Leonard Mthimunye) |
859 | |
| 43. | hashimaziz88 (Hashim Aziz Muhammad) |
832 | |
| 44. | fluffynuts (Davyd McColl) |
818 | |
| 45. | szwanne (Sipho Zwane) |
807 | |
| 46. | GrahamStrickland (Graham Strickland) |
806 | |
| 47. | JagTheFriend (JagTheFriend) |
803 | |
| 48. | lefajmofokeng (Lefa J. Mofokeng) |
799 | |
| 49. | 0xlebogang (Lebogang Phoshoko) |
795 | |
| 50. | dwainm (Dwain Maralack) |
793 | |
| 51. | SeanDylan1982 (Sean Dylan Patterson) |
783 | |
| 52. | Katleho-Nyoni (Katleho Nyoni) |
779 | |
| 53. | jonathanbossenger (Jonathan Bossenger) |
740 | |
| 54. | MogammadShaqeelless16 (Shaqeel Less) |
723 | |
| 55. | sakhile-dumisa (Sakhile Dumisa) |
707 | |
| 56. | QMS85 (Jonathan Peters) |
701 | |
| 57. | Luka2Lkay (Lukhanyo Matshebelele) |
691 | |
| 58. | tnyandoro (Tendai ) |
686 | |
| 59. | abhi18av (Abhinav Sharma) |
683 | |
| 60. | Sihle-Thwa (Siphesihle Mthethwa) |
662 | |
| 61. | Darrenvandervelde (Darren van der Velde) |
657 | |
| 62. | sakhileln (Sakhile L. Ndlazi) |
649 | |
| 63. | rizonesoft (Derick Payne) |
647 | |
| 64. | nikrich (Jannik Richter) |
628 | |
| 65. | siv-the-programmer (Sivario) |
622 | |
| 66. | czue (Cory Zue) |
621 | |
| 67. | Jasonvdb (Jason van den Berg) |
614 | |
| 68. | tsheporamantso (Gladwin Tshepo Ramantso) |
612 | |
| 69. | TebogoYungMercykay (Sello Selepe) |
592 | |
| 70. | niloc95 (Nilo Cara) |
581 | |
| 71. | boris-kolpackov (Boris Kolpackov) |
566 | |
| 72. | schalkneethling (Schalk Neethling) |
562 | |
| 73. | tomjuggler (Tom) |
557 | |
| 74. | MarcelMichau (Marcel Michau) |
556 | |
| 75. | TomRadford (Tom Radford) |
555 | |
| 76. | stringhandler (stringhandler) |
552 | |
| 77. | quicujo (Anton Pretorius) |
545 | |
| 78. | Lintshiwe (Lintshiwe) |
534 | |
| 79. | gregzaal (Greg Zaal) |
528 | |
| 80. | Benehiko (Alano Terblanche) |
525 | |
| 81. | wkirschbaum (Wilhelm Kirschbaum) |
516 | |
| 82. | MasemeneMatlakanaBenny (MasemeneMatlakanaBenny) |
515 | |
| 83. | ajsmit (AJ Smit) |
510 | |
| 84. | eben-roux (Eben) |
508 | |
| 85. | pasej5 (Jealous Matsikachando) |
500 | |
| 86. | Passion-Over-Pain (Tinotenda Mhedziso) |
485 | |
| 87. | alexmojaki (Alex Hall) |
483 | |
| 88. | leonvanzyl (Leon van Zyl) |
476 | |
| 89. | Carrington-dev (Carrington Muleya) |
471 | |
| 90. | carlaKC (Carla Kirk-Cohen) |
459 | |
| 91. | ewaldhorn (Ewald Horn) |
448 | |
| 92. | kellerza (Johann Kellerman) |
446 | |
| 93. | sjperkins (Simon Perkins) |
440 | |
| 94. | ONTI98 (Ontisitse Manyeneng) |
440 | |
| 95. | jackson951 (Jackson Khuto) |
431 | |
| 96. | DavidBakerEffendi (David Baker Effendi) |
427 | |
| 97. | duanecilliers (Duane Cilliers) |
422 | |
| 98. | markbirss (Mark Trevor Birss) |
422 | |
| 99. | daniel-levin (Daniel Levin) |
422 | |
| 100. | V-FOR-VEND3TTA (George Hlongwane) |
420 | |
| 101. | siphosenkosi803 (siphosenkosi mlotshwa) |
420 | |
| 102. | tpyo (Donovan Schönknecht) |
418 | |
| 103. | Princemashumu (Devguy Prince) |
412 | |
| 104. | Marcelckp (Marcel Palmer) |
411 | |
| 105. | chrinovicmu (Chrinovic. M) |
400 | |
| 106. | stuartc (Stuart Corbishley) |
396 | |
| 107. | ChamuMutezva (Chamu Mutezva) |
394 | |
| 108. | udf (Samara) |
394 | |
| 109. | qix (Josh Yudaken) |
389 | |
| 110. | kovymun (Koveshan Munsami) |
389 | |
| 111. | PiggyAwesome () |
379 | |
| 112. | ghost2468developer (Kenneth Siyabonga Ncube) |
377 | |
| 113. | DenzelSE (DenzelSE) |
370 | |
| 114. | nmichlo (Nathan) |
370 | |
| 115. | zeorin (Xandor Schiefer) |
368 | |
| 116. | KevinT (Kevin Trethewey) |
361 | |
| 117. | fjlaubscher (Francois Laubscher) |
355 | |
| 118. | Chimoneg27 (Garvin Chimone) |
350 | |
| 119. | red-outrunner (Weo Sikho Fuzile) |
349 | |
| 120. | rossmacarthur (Ross MacArthur) |
349 | |
| 121. | lostpebble (Paul Myburgh) |
346 | |
| 122. | joshuaberetta (Joshua Beretta) |
336 | |
| 123. | rameezk (Rameez Khan) |
331 | |
| 124. | SamTolmay (Sam) |
331 | |
| 125. | Pho3niX90 () |
329 | |
| 126. | davidteren (David Teren) |
326 | |
| 127. | Mashiane (Mashy) |
321 | |
| 128. | keegancsmith (Keegan Carruthers-Smith) |
317 | |
| 129. | jasbanza (Jason) |
317 | |
| 130. | mindsgn (Sibongiseni) |
316 | |
| 131. | charbileigh (Chabi Francesca Seopa) |
315 | |
| 132. | Rethabile2004 (Rethabile Eric Siase) |
314 | |
| 133. | geofmureithi (Njuguna Mureithi) |
311 | |
| 134. | RenierM26 (Renier Moorcroft) |
309 | |
| 135. | AmahleZuma (Amahle Zuma) |
309 | |
| 136. | AlexvZyl (Alexander van Zyl) |
307 | |
| 137. | davidtinker (David Tinker) |
306 | |
| 138. | siyavuyachagi (Chagi Siyavuya) |
302 | |
| 139. | rominalodolo (Romina 로미나) |
301 | |
| 140. | nrwiersma (Nicholas Wiersma) |
298 | |
| 141. | refilwe-m (Refilwe M. Mashile) |
295 | |
| 142. | GO-Shoderu (Gabriel) |
287 | |
| 143. | bruce-atkinson (Bruce Atkinson) |
285 | |
| 144. | DenDen047 (Naoya Muramatsu) |
284 | |
| 145. | KamoEllen (Kamogelo Ellen Kganakga) |
283 | |
| 146. | TSH3PH4NG (Tshepang Masia ) |
283 | |
| 147. | mikechiloane (Mike Nhlanhla Chiloane) |
278 | |
| 148. | vince-nyanga (Vincent Nyanga) |
278 | |
| 149. | danini-the-panini (Dani Smith) |
278 | |
| 150. | willemvds (Willem van der Schyff) |
274 | |
| 151. | LuthandoCandlovu (Luthando Candlovu) |
273 | |
| 152. | dugalh (Dugal Harris) |
266 | |
| 153. | clemsadand (Clément Adandé) |
266 | |
| 154. | rehno-lindeque (Rehno Lindeque) |
264 | |
| 155. | riazarbi (Riaz Arbi) |
259 | |
| 156. | KevCareSA (KevCareSA) |
258 | |
| 157. | jesselsookha (Jessel Sookha) |
257 | |
| 158. | dannykopping (Danny Kopping) |
256 | |
| 159. | nathaneilkiwa (Nathaniel Kiwa) |
254 | |
| 160. | NtokozoMkhwanazi (RTT-Dev) |
253 | |
| 161. | WeebNetsu (Stephen) |
251 | |
| 162. | codeChap (Derrick Egersdörfer) |
248 | |
| 163. | Tyrese-Mv (Musawenkosi Tyrese Mvuna) |
243 | |
| 164. | tafaranyamhunga (Tafara Nyamhunga) |
242 | |
| 165. | Gervwyk (Gerrie van Wyk) |
239 | |
| 166. | jaredlll08 (Jared) |
237 | |
| 167. | tmampa (Tshephang Mampa) |
236 | |
| 168. | exfil0 (Karim Jaber (Exfil0)) |
235 | |
| 169. | Hiccup-za (Christopher Zeuch) |
233 | |
| 170. | JohannesMeyerYC (Johannes Meyer) |
232 | |
| 171. | paulmwatson (Paul Watson) |
232 | |
| 172. | iarxii (Thabang Mposula) |
232 | |
| 173. | jasonsaayman (Jay) |
231 | |
| 174. | DenhamPreen (Denham Preen) |
230 | |
| 175. | Patrick-Cole (Patrick) |
227 | |
| 176. | neolace (Tertius Geldenhuys) |
226 | |
| 177. | Theolin-Nadasen (Theolin Nadasen) |
225 | |
| 178. | MrBooi (Ayabonga) |
224 | |
| 179. | MikhaD (Mikha Davids) |
223 | |
| 180. | Pushplaybang (Paul) |
223 | |
| 181. | WisaniShilumani (Wisani Shilumani) |
222 | |
| 182. | Tumo505 (Tumo Kgabeng) |
222 | |
| 183. | theronic (Petrus Theron) |
220 | |
| 184. | wax911 (Maxwell Mapako) |
218 | |
| 185. | erickelninoSwift (Erick El Nino Tshimbombo) |
218 | |
| 186. | andytudhope (Andy Tudhope) |
218 | |
| 187. | adrianmoisey (Adrian Moisey) |
216 | |
| 188. | Zen-CODE (Richard Larkin) |
213 | |
| 189. | lukevanlukevan (Luke Van) |
212 | |
| 190. | ncthbrt (Natalie Cuthbert) |
212 | |
| 191. | ginoleeswan (Gino Swanepoel) |
212 | |
| 192. | andrevdm (Andre Van Der Merwe) |
209 | |
| 193. | eugenefvdm (Eugene van der Merwe ) |
207 | |
| 194. | burmudar (William Bezuidenhout) |
206 | |
| 195. | Trixarian (Trixarian) |
205 | |
| 196. | JayWelsh (Jay Welsh) |
204 | |
| 197. | kaysiz (kudakwashe siziva) |
203 | |
| 198. | eliasjudin (Elias Judin) |
201 | |
| 199. | lindelwa122 (Nqabenhle) |
200 | |
| 200. | yusufk (Yusuf Kaka) |
199 | |
| 201. | itskingori (King'ori Maina) |
199 | |
| 202. | DnA-IntRicate (Adam Foflonker) |
198 | |
| 203. | Saiby100 (Salahuddin Saiet) |
198 | |
| 204. | qoda (Jonathan Bydendyk) |
196 | |
| 205. | jhavatar () |
195 | |
| 206. | justinhartman (Justin Hartman) |
195 | |
| 207. | ByteBeem (Donald Mxolisi Mohlala) |
194 | |
| 208. | jegbogu (Egbogu Chinedu Joseph) |
193 | |
| 209. | Abdulrasheed1729 (0xcf2f) |
193 | |
| 210. | BongaGougota0 (Bonga Gougota) |
190 | |
| 211. | BioGeek (Jeroen Van Goey) |
189 | |
| 212. | Rites23 (Ritesh Balu) |
188 | |
| 213. | corverroos (corver) |
187 | |
| 214. | ndorfin (Shaun O’Connell) |
186 | |
| 215. | ScriptLineStudios (ScriptLine) |
185 | |
| 216. | TRex22 (Jason Chalom) |
175 | |
| 217. | cb22 (Federico Lorenzi) |
172 | |
| 218. | Walkman100 (░▒▓█│【Walkman】│█▓▒░) |
171 | |
| 219. | Motjiang (Brilliant Nhlamolo ) |
170 | |
| 220. | naeem2000 (Naeem Carr) |
170 | |
| 221. | LorryAfriyie (Lawrence Afriyie) |
169 | |
| 222. | ArnoldT01 (Arnold) |
169 | |
| 223. | ShaunRoselt (Shaun Roselt) |
169 | |
| 224. | Khumo-Mathe (Khumo Mathe) |
168 | |
| 225. | martinville (Martin Viljoen) |
167 | |
| 226. | timhaak (Tim Haak) |
166 | |
| 227. | jslingsby (Jasper Slingsby) |
165 | |
| 228. | antstanley (Ant Stanley) |
165 | |
| 229. | armanddp (Armand du Plessis) |
164 | |
| 230. | Psynosaur (Ohan Smit) |
161 | |
| 231. | Nomcebo-coder-hub (Nomcebo) |
161 | |
| 232. | MrBean355 (Mike Johnston) |
160 | |
| 233. | dirkcuys (Dirk Uys) |
160 | |
| 234. | bley-gold (Blessings Mwale) |
156 | |
| 235. | Bhekisile (Bhekisile Jozi) |
155 | |
| 236. | LuthandoNgombane (Luthando Ngombane) |
155 | |
| 237. | simanga-dev (Simanga Khoza) |
155 | |
| 238. | afrith (Adrian Frith) |
154 | |
| 239. | dannysimfukwe (Danny Simfukwe) |
153 | |
| 240. | DewaldDeJager (Dewald de Jager) |
151 | |
| 241. | alanphys (Alan Chamberlain) |
147 | |
| 242. | rkistner (Ralf Kistner) |
147 | |
| 243. | c-goosen (Christo (crypticGoose) Goosen) |
147 | |
| 244. | tsotetsi (Thapelo Tsotetsi) |
147 | |
| 245. | ClaytonSiby (Clayton Siby) |
145 | |
| 246. | KabeloDev (Kabelo Makhanya) |
145 | |
| 247. | AlexJuca (Alexandre Antonio Juca) |
145 | |
| 248. | TumeloNtsilo (Tumelo Edward Ntsilo) |
144 | |
| 249. | MampotjeMabusela (Mampotje Mabusela) |
143 | |
| 250. | KabeloM13 (Kabelo M.) |
142 | |
| 251. | rmaclean (Robert MacLean) |
142 | |
| 252. | djalilayed (Djalil Ayed) |
141 | |
| 253. | ruanbekker (Ruan Bekker) |
140 | |
| 254. | isgiddy (Isabelle Sindiswa Giddy) |
139 | |
| 255. | ShakexSempe (Boitumelo Sempe) |
139 | |
| 256. | mnicstruwig (Michael Struwig) |
139 |
| Rank | Organization | Members |
|---|---|---|
| 1. | kubernetes | 2 |
| 2. | devopscapetown | 2 |
| 3. | sourcegraph | 2 |
| 4. | nixos | 2 |
| 5. | epicgames | 2 |
| 6. | lowdefy | 2 |
| 7. | dimagi | 2 |
| 8. | snaplet | 1 |
| 9. | openfn | 1 |
| 10. | intellection | 1 |