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-03-26 11:14:06 +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 50408 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) |
11693 | |
| 2. | gregpriday (Greg Priday) |
7900 | |
| 3. | wajahat-ali-mir-dev (Wajahat Ali Mir) |
5528 | |
| 4. | mitchellkrogza (Mitchell Krog) |
5436 | |
| 5. | snopoke (Simon Kelly) |
5096 | |
| 6. | longhotsummer (Greg Kempe) |
2743 | |
| 7. | Asjas (A-J Roos) |
2630 | |
| 8. | fluffypony (Riccardo Spagni) |
2619 | |
| 9. | GedMarc (Marc Magon) |
2464 | |
| 10. | roryp (Rory Preddy) |
1999 | |
| 11. | nyashahama (Nyasha Hama) |
1917 | |
| 12. | NickiMash17 (Nicolette Mashaba) |
1861 | |
| 13. | govert (Govert van Drimmelen) |
1756 | |
| 14. | burnt-exe (Raydo M) |
1715 | |
| 15. | Deftu (Sammi Deftu) |
1713 | |
| 16. | bshongwe (Ernest Bhekizwe Shongwe) |
1663 | |
| 17. | ashleykleynhans (Ashley Kleynhans) |
1512 | |
| 18. | rorisangputu (Rorisang Putu) |
1504 | |
| 19. | freelancing-solutions (mobius-crypt) |
1376 | |
| 20. | dirkbrnd (Dirk Brand) |
1343 | |
| 21. | limbopro (毒奶博主) |
1340 | |
| 22. | datashaman (datashaman) |
1289 | |
| 23. | peterp (Peter Pistorius) |
1249 | |
| 24. | ptaoussanis (Peter Taoussanis) |
1245 | |
| 25. | mattleibow (Matthew Leibowitz) |
1213 | |
| 26. | balanced-tree (Teo) |
1179 | |
| 27. | andrewlimaza (Andrew Lima) |
1028 | |
| 28. | riaankleinhans (Riaan Kleinhans) |
1024 | |
| 29. | pierredup (Pierre du Plessis) |
1006 | |
| 30. | arinc9 (Chester A. Unal) |
999 | |
| 31. | justinvdm (Justin van der Merwe) |
997 | |
| 32. | rebelchris (Chris Bongers) |
968 | |
| 33. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
916 | |
| 34. | siyabuilds (Siyabonga Samson Lukhele ) |
887 | |
| 35. | ntsakosurprise (ntsakosurprise) |
878 | |
| 36. | 1Mhondiwa (Tapiwanashe Mhondiwa) |
875 | |
| 37. | CodeCrafterNoku (Nokubonga Ngema) |
866 | |
| 38. | leonard1thecoder (Sizolwakhe Leonard Mthimunye) |
857 | |
| 39. | barrymichaeldoyle (Barry Michael Doyle) |
835 | |
| 40. | GrahamStrickland (Graham Strickland) |
828 | |
| 41. | KodEx-SA (Ashley K Motsie) |
815 | |
| 42. | ShaunSHamilton (Shaun Hamilton) |
815 | |
| 43. | JagTheFriend (JagTheFriend) |
814 | |
| 44. | szwanne (Sipho Zwane) |
813 | |
| 45. | fluffynuts (Davyd McColl) |
811 | |
| 46. | Katleho-Nyoni (Katleho Nyoni) |
793 | |
| 47. | SeanDylan1982 (Sean Dylan Patterson) |
783 | |
| 48. | yulver-musa (Yulver Musa) |
781 | |
| 49. | QMS85 (Jonathan Peters) |
780 | |
| 50. | dwainm (Dwain Maralack) |
765 | |
| 51. | lefajmofokeng (Lefa J. Mofokeng) |
761 | |
| 52. | 0xlebogang (Lebogang Phoshoko) |
760 | |
| 53. | sakhileln (Sakhile L. Ndlazi) |
737 | |
| 54. | jonathanbossenger (Jonathan Bossenger) |
729 | |
| 55. | MogammadShaqeelless16 (Shaqeel Less) |
727 | |
| 56. | sakhile-dumisa (Sakhile Dumisa) |
700 | |
| 57. | Luka2Lkay (Lukhanyo Matshebelele) |
696 | |
| 58. | tnyandoro (Tendai ) |
687 | |
| 59. | hashimaziz88 (Hashim Aziz Muhammad) |
667 | |
| 60. | rizonesoft (Derick Payne) |
647 | |
| 61. | abhi18av (Abhinav Sharma) |
644 | |
| 62. | Darrenvandervelde (Darren van der Velde) |
642 | |
| 63. | czue (Cory Zue) |
641 | |
| 64. | TomRadford (Tom Radford) |
632 | |
| 65. | siv-the-programmer (Sivario) |
625 | |
| 66. | TebogoYungMercykay (Sello Selepe) |
613 | |
| 67. | nikrich (Jannik Richter) |
610 | |
| 68. | Sihle-Thwa (Siphesihle Mthethwa) |
599 | |
| 69. | Passion-Over-Pain (Tinotenda Mhedziso) |
586 | |
| 70. | Jasonvdb (Jason van den Berg) |
576 | |
| 71. | niloc95 (Nilo Cara) |
566 | |
| 72. | stringhandler (stringhandler) |
556 | |
| 73. | tomjuggler (Tom) |
551 | |
| 74. | MarcelMichau (Marcel Michau) |
548 | |
| 75. | quicujo (Anton Pretorius) |
545 | |
| 76. | boris-kolpackov (Boris Kolpackov) |
538 | |
| 77. | Benehiko (Alano Terblanche) |
521 | |
| 78. | jackson951 (Jackson Khuto) |
518 | |
| 79. | Lintshiwe (Lintshiwe) |
508 | |
| 80. | ewaldhorn (Ewald Horn) |
504 | |
| 81. | carlaKC (Carla Kirk-Cohen) |
503 | |
| 82. | pasej5 (Jealous Matsikachando) |
500 | |
| 83. | tsheporamantso (Gladwin Tshepo Ramantso) |
499 | |
| 84. | ajsmit (AJ Smit) |
490 | |
| 85. | alexmojaki (Alex Hall) |
482 | |
| 86. | gregzaal (Greg Zaal) |
482 | |
| 87. | eben-roux (Eben) |
467 | |
| 88. | V-FOR-VEND3TTA (George Hlongwane) |
465 | |
| 89. | leonvanzyl (Leon van Zyl) |
460 | |
| 90. | schalkneethling (Schalk Neethling) |
455 | |
| 91. | sjperkins (Simon Perkins) |
450 | |
| 92. | nmichlo (Nathan) |
448 | |
| 93. | Carrington-dev (Carrington Muleya) |
446 | |
| 94. | Princemashumu (Devguy Prince) |
433 | |
| 95. | ONTI98 (Ontisitse Manyeneng) |
432 | |
| 96. | ChamuMutezva (Chamu Mutezva) |
430 | |
| 97. | Marcelckp (Marcel Palmer) |
423 | |
| 98. | daniel-levin (Daniel Levin) |
422 | |
| 99. | markbirss (Mark Trevor Birss) |
422 | |
| 100. | siphosenkosi803 (siphosenkosi mlotshwa) |
420 | |
| 101. | kellerza (Johann Kellerman) |
411 | |
| 102. | udf (Samara) |
403 | |
| 103. | stuartc (Stuart Corbishley) |
398 | |
| 104. | chrinovicmu (Chrinovic. M) |
397 | |
| 105. | tpyo (Donovan Schönknecht) |
395 | |
| 106. | ghost2468developer (Kenneth Siyabonga Ncube) |
390 | |
| 107. | DenzelSE (DenzelSE) |
386 | |
| 108. | KevinT (Kevin Trethewey) |
379 | |
| 109. | PiggyAwesome () |
378 | |
| 110. | kovymun (Koveshan Munsami) |
377 | |
| 111. | duanecilliers (Duane Cilliers) |
373 | |
| 112. | qix (Josh Yudaken) |
370 | |
| 113. | zeorin (Xandor Schiefer) |
370 | |
| 114. | wkirschbaum (Wilhelm Kirschbaum) |
367 | |
| 115. | fjlaubscher (Francois Laubscher) |
350 | |
| 116. | Chimoneg27 (Garvin Chimone) |
346 | |
| 117. | red-outrunner (Weo Sikho Fuzile) |
346 | |
| 118. | rossmacarthur (Ross MacArthur) |
334 | |
| 119. | rameezk (Rameez Khan) |
333 | |
| 120. | refilwe-m (Refilwe M. Mashile) |
332 | |
| 121. | mindsgn (Sibongiseni) |
330 | |
| 122. | joshuaberetta (Joshua Beretta) |
320 | |
| 123. | AlexvZyl (Alexander van Zyl) |
318 | |
| 124. | siyavuyachagi (Chagi Siyavuya) |
318 | |
| 125. | SamTolmay (Sam) |
314 | |
| 126. | TSH3PH4NG (Tshepang Masia ) |
311 | |
| 127. | AmahleZuma (Amahle Zuma) |
309 | |
| 128. | Pho3niX90 () |
309 | |
| 129. | Mashiane (Mashy) |
308 | |
| 130. | davidtinker (David Tinker) |
302 | |
| 131. | davidteren (David Teren) |
301 | |
| 132. | charbileigh (Chabi Francesca Seopa) |
298 | |
| 133. | keegancsmith (Keegan Carruthers-Smith) |
296 | |
| 134. | nrwiersma (Nicholas Wiersma) |
295 | |
| 135. | GO-Shoderu (Gabriel) |
287 | |
| 136. | bruce-atkinson (Bruce Atkinson) |
287 | |
| 137. | lostpebble (Paul Myburgh) |
287 | |
| 138. | jasbanza (Jason) |
282 | |
| 139. | DewaldFourie (Dewald Fourie) |
279 | |
| 140. | mikechiloane (Mike Nhlanhla Chiloane) |
278 | |
| 141. | DenDen047 (Naoya Muramatsu) |
277 | |
| 142. | dugalh (Dugal Harris) |
274 | |
| 143. | willemvds (Willem van der Schyff) |
274 | |
| 144. | Rethabile2004 (Rethabile Eric Siase) |
270 | |
| 145. | clemsadand (Clément Adandé) |
266 | |
| 146. | rehno-lindeque (Rehno Lindeque) |
264 | |
| 147. | danini-the-panini (Dani Smith) |
262 | |
| 148. | DenhamPreen (Denham Preen) |
262 | |
| 149. | riazarbi (Riaz Arbi) |
261 | |
| 150. | rominalodolo (Romina 로미나) |
261 | |
| 151. | eugenefvdm (Eugene van der Merwe ) |
259 | |
| 152. | jesselsookha (Jessel Sookha) |
259 | |
| 153. | schalkburger (Schalk Burger) |
258 | |
| 154. | KevCareSA (KevCareSA) |
256 | |
| 155. | nathaneilkiwa (Nathaniel Kiwa) |
254 | |
| 156. | paulmwatson (Paul Watson) |
254 | |
| 157. | LuthandoCandlovu (Luthando Candlovu) |
254 | |
| 158. | dannykopping (Danny Kopping) |
249 | |
| 159. | theronic (Petrus Theron) |
244 | |
| 160. | Tyrese-Mv (Musawenkosi Tyrese Mvuna) |
244 | |
| 161. | geofmureithi (Njuguna Mureithi) |
243 | |
| 162. | tafaranyamhunga (Tafara Nyamhunga) |
241 | |
| 163. | Gervwyk (Gerrie van Wyk) |
238 | |
| 164. | Theolin-Nadasen (Theolin Nadasen) |
236 | |
| 165. | exfil0 (Karim Jaber (Exfil0)) |
235 | |
| 166. | tmampa (Tshephang Mampa) |
235 | |
| 167. | KamoEllen (Kamogelo Ellen Kganakga) |
234 | |
| 168. | Patrick-Cole (Patrick) |
233 | |
| 169. | WeebNetsu (Stephen) |
231 | |
| 170. | Hiccup-za (Christopher Zeuch) |
230 | |
| 171. | JohannesMeyerYC (Johannes Meyer) |
226 | |
| 172. | MrBooi (Ayabonga) |
224 | |
| 173. | jaredlll08 (Jared) |
223 | |
| 174. | eliasjudin (Elias Judin) |
222 | |
| 175. | Nathan-Busse (Nathan Graham Busse) |
222 | |
| 176. | Tumo505 (Tumo Kgabeng) |
222 | |
| 177. | WisaniShilumani (Wisani Shilumani) |
222 | |
| 178. | codeChap (Derrick Egersdörfer) |
220 | |
| 179. | martinville (Martin Viljoen) |
220 | |
| 180. | JayWelsh (Jay Welsh) |
218 | |
| 181. | erickelninoSwift (Erick El Nino Tshimbombo) |
218 | |
| 182. | katGhost (Andries N. Mogashoa) |
217 | |
| 183. | corverroos (corver) |
216 | |
| 184. | andytudhope (Andy Tudhope) |
215 | |
| 185. | Zen-CODE (Richard Larkin) |
213 | |
| 186. | NtokozoMkhwanazi (RTT-Dev) |
212 | |
| 187. | wax911 (Maxwell Mapako) |
212 | |
| 188. | ncthbrt (Natalie Cuthbert) |
212 | |
| 189. | burmudar (William Bezuidenhout) |
211 | |
| 190. | lukevanlukevan (Luke Van) |
210 | |
| 191. | Pushplaybang (Paul) |
209 | |
| 192. | adrianmoisey (Adrian Moisey) |
209 | |
| 193. | andrevdm (Andre Van Der Merwe) |
209 | |
| 194. | vince-nyanga (Vincent Nyanga) |
208 | |
| 195. | MikhaD (Mikha Davids) |
205 | |
| 196. | kaysiz (kudakwashe siziva) |
205 | |
| 197. | neolace (Tertius Geldenhuys) |
205 | |
| 198. | Rites23 (Ritesh Balu) |
203 | |
| 199. | Trixarian (Trixarian) |
201 | |
| 200. | BioGeek (Jeroen Van Goey) |
201 | |
| 201. | Bluette1 (Marylene Sawyer) |
201 | |
| 202. | jhavatar () |
201 | |
| 203. | lindelwa122 (Nqabenhle) |
200 | |
| 204. | qoda (Jonathan Bydendyk) |
196 | |
| 205. | jslingsby (Jasper Slingsby) |
195 | |
| 206. | iarxii (Thabang Mposula) |
194 | |
| 207. | justinhartman (Justin Hartman) |
192 | |
| 208. | jegbogu (Egbogu Chinedu Joseph) |
190 | |
| 209. | jasonsaayman (Jay) |
189 | |
| 210. | BongaGougota0 (Bonga Gougota) |
186 | |
| 211. | ByteBeem (Donald Mxolisi Mohlala) |
185 | |
| 212. | Abdulrasheed1729 (0xcf2f) |
184 | |
| 213. | Saiby100 (Salahuddin Saiet) |
184 | |
| 214. | ScriptLineStudios (ScriptLine) |
182 | |
| 215. | ruanbekker (Ruan Bekker) |
179 | |
| 216. | korn101 (korn101) |
178 | |
| 217. | mnicstruwig (Michael Struwig) |
177 | |
| 218. | isgiddy (Isabelle Sindiswa Giddy) |
177 | |
| 219. | ndorfin (Shaun O’Connell) |
176 | |
| 220. | cb22 (Federico Lorenzi) |
173 | |
| 221. | LorryAfriyie (Lawrence Afriyie) |
171 | |
| 222. | Motjiang (Brilliant Nhlamolo ) |
170 | |
| 223. | naeem2000 (Naeem Carr) |
170 | |
| 224. | DnA-IntRicate (Adam Foflonker) |
170 | |
| 225. | ArnoldT01 (Arnold) |
169 | |
| 226. | Walkman100 (░▒▓█│【Walkman】│█▓▒░) |
169 | |
| 227. | yusufk (Yusuf Kaka) |
168 | |
| 228. | ShaunRoselt (Shaun Roselt) |
166 | |
| 229. | itskingori (King'ori Maina) |
163 | |
| 230. | Psynosaur (Ohan Smit) |
161 | |
| 231. | Nomcebo-coder-hub (Nomcebo) |
161 | |
| 232. | armanddp (Armand du Plessis) |
160 | |
| 233. | Khumo-Mathe (Khumo Mathe) |
158 | |
| 234. | dirkcuys (Dirk Uys) |
158 | |
| 235. | LuthandoNgombane (Luthando Ngombane) |
157 | |
| 236. | bley-gold (Blessings Mwale) |
156 | |
| 237. | simanga-dev (Simanga Khoza) |
155 | |
| 238. | antstanley (Ant Stanley) |
155 | |
| 239. | Bhekisile (Bhekisile Jozi) |
155 | |
| 240. | MrBean355 (Mike Johnston) |
155 | |
| 241. | afrith (Adrian Frith) |
154 | |
| 242. | oni1997 ( Onesmus Dzidzai Maenzanise) |
154 | |
| 243. | dannysimfukwe (Danny Simfukwe) |
153 | |
| 244. | timhaak (Tim Haak) |
152 | |
| 245. | c-goosen (crypticGoose) |
151 | |
| 246. | DewaldDeJager (Dewald de Jager) |
151 | |
| 247. | alanphys (Alan Chamberlain) |
150 | |
| 248. | rkistner (Ralf Kistner) |
149 | |
| 249. | KabeloDev (Kabelo Makhanya) |
148 | |
| 250. | bazileros (Zalisile Stuli) |
147 | |
| 251. | adudumayo (Asimanye Dudumayo) |
147 | |
| 252. | djalilayed (Djalil Ayed) |
147 | |
| 253. | tsotetsi (Thapelo Tsotetsi) |
146 | |
| 254. | AlexJuca (Alexandre Antonio Juca) |
145 | |
| 255. | KagishoMangaba (Kagisho Prince) |
145 | |
| 256. | ClaytonSiby (Clayton Siby) |
145 |
| Rank | Organization | Members |
|---|---|---|
| 1. | nixos | 2 |
| 2. | sourcegraph | 2 |
| 3. | epicgames | 2 |
| 4. | dimagi | 2 |
| 5. | kubernetes | 2 |
| 6. | devopscapetown | 2 |
| 7. | lowdefy | 2 |
| 8. | chillwines | 1 |
| 9. | wal-yan | 1 |
| 10. | rapidsms | 1 |