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-20 08:36:05 +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 51189 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) |
26187 | |
| 2. | gregpriday (Greg Priday) |
13159 | |
| 3. | wajahat-ali-mir-dev (Wajahat Ali Mir) |
5528 | |
| 4. | mitchellkrogza (Mitchell Krog) |
5250 | |
| 5. | snopoke (Simon Kelly) |
5025 | |
| 6. | TSH3PH4NG (Tshepang Masia ) |
3046 | |
| 7. | GedMarc (Marc Magon) |
2999 | |
| 8. | fluffypony (Riccardo Spagni) |
2913 | |
| 9. | nyashahama (Nyasha Hama) |
2852 | |
| 10. | Asjas (A-J Roos) |
2807 | |
| 11. | govert (Govert van Drimmelen) |
2637 | |
| 12. | bshongwe (Ernest Bhekizwe Shongwe) |
2092 | |
| 13. | NickiMash17 (Nicolette Mashaba) |
2079 | |
| 14. | roryp (Rory Preddy) |
2023 | |
| 15. | longhotsummer (Greg Kempe) |
1753 | |
| 16. | datashaman (datashaman) |
1638 | |
| 17. | ashleykleynhans (Ashley Kleynhans) |
1626 | |
| 18. | burnt-exe (Raydo M) |
1621 | |
| 19. | mattleibow (Matthew Leibowitz) |
1555 | |
| 20. | Deftu (Sammi Deftu) |
1525 | |
| 21. | rorisangputu (Rorisang Putu) |
1478 | |
| 22. | limbopro (毒奶博主) |
1471 | |
| 23. | peterp (Peter Pistorius) |
1281 | |
| 24. | freelancing-solutions (mobius-crypt) |
1250 | |
| 25. | dirkbrnd (Dirk Brand) |
1221 | |
| 26. | balanced-tree (Teo) |
1158 | |
| 27. | riaankleinhans (Riaan Kleinhans) |
1104 | |
| 28. | arinc9 (Chester A. Unal) |
1030 | |
| 29. | ptaoussanis (Peter Taoussanis) |
1006 | |
| 30. | andrewlimaza (Andrew Lima) |
983 | |
| 31. | rebelchris (Chris Bongers) |
975 | |
| 32. | pierredup (Pierre du Plessis) |
919 | |
| 33. | ShaunSHamilton (Shaun Hamilton) |
904 | |
| 34. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
897 | |
| 35. | KodEx-SA (Ashley K Motsie) |
892 | |
| 36. | 1Mhondiwa (Tapiwanashe Mhondiwa) |
887 | |
| 37. | siyabuilds (Siyabonga Samson Lukhele ) |
881 | |
| 38. | ntsakosurprise (ntsakosurprise) |
878 | |
| 39. | justinvdm (Justin van der Merwe) |
874 | |
| 40. | eben-roux (Eben) |
866 | |
| 41. | CodeCrafterNoku (Nokubonga Ngema) |
860 | |
| 42. | leonard1thecoder (Sizolwakhe Leonard Mthimunye) |
859 | |
| 43. | JagTheFriend (JagTheFriend) |
846 | |
| 44. | hashimaziz88 (Hashim Aziz Muhammad) |
845 | |
| 45. | GrahamStrickland (Graham Strickland) |
837 | |
| 46. | fluffynuts (Davyd McColl) |
836 | |
| 47. | barrymichaeldoyle (Barry Michael Doyle) |
811 | |
| 48. | lefajmofokeng (Lefa J. Mofokeng) |
808 | |
| 49. | dwainm (Dwain Maralack) |
800 | |
| 50. | 0xlebogang (Lebogang Phoshoko) |
794 | |
| 51. | Katleho-Nyoni (Katleho Nyoni) |
790 | |
| 52. | tsheporamantso (Gladwin Tshepo Ramantso) |
787 | |
| 53. | SeanDylan1982 (Sean Dylan Patterson) |
783 | |
| 54. | szwanne (Sipho Zwane) |
768 | |
| 55. | abhi18av (Abhinav Sharma) |
765 | |
| 56. | nikrich (Jannik Richter) |
741 | |
| 57. | jonathanbossenger (Jonathan Bossenger) |
734 | |
| 58. | sakhile-dumisa (Sakhile Dumisa) |
717 | |
| 59. | MogammadShaqeelless16 (Shaqeel Less) |
711 | |
| 60. | schalkneethling (Schalk Neethling) |
701 | |
| 61. | Luka2Lkay (Lukhanyo Matshebelele) |
694 | |
| 62. | tnyandoro (Tendai ) |
686 | |
| 63. | Darrenvandervelde (Darren van der Velde) |
677 | |
| 64. | QMS85 (Jonathan Peters) |
675 | |
| 65. | Jasonvdb (Jason van den Berg) |
662 | |
| 66. | Sihle-Thwa (Siphesihle Mthethwa) |
662 | |
| 67. | rizonesoft (Derick Payne) |
647 | |
| 68. | siv-the-programmer (Sivario) |
622 | |
| 69. | czue (Cory Zue) |
610 | |
| 70. | niloc95 (Nilo Cara) |
601 | |
| 71. | Gervwyk (Gerrie van Wyk) |
591 | |
| 72. | sakhileln (Sakhile L. Ndlazi) |
584 | |
| 73. | MarcelMichau (Marcel Michau) |
558 | |
| 74. | tomjuggler (Tom) |
557 | |
| 75. | TomRadford (Tom Radford) |
555 | |
| 76. | boris-kolpackov (Boris Kolpackov) |
549 | |
| 77. | quicujo (Anton Pretorius) |
545 | |
| 78. | gregzaal (Greg Zaal) |
543 | |
| 79. | stringhandler (stringhandler) |
538 | |
| 80. | Lintshiwe (Lintshiwe) |
535 | |
| 81. | ajsmit (AJ Smit) |
530 | |
| 82. | TebogoYungMercykay (Sello Selepe) |
530 | |
| 83. | Benehiko (Alano Terblanche) |
522 | |
| 84. | elviscgn (Elvis Chege) |
521 | |
| 85. | wkirschbaum (Wilhelm Kirschbaum) |
518 | |
| 86. | MasemeneMatlakanaBenny (MasemeneMatlakanaBenny) |
515 | |
| 87. | pasej5 (Jealous Matsikachando) |
500 | |
| 88. | leonvanzyl (Leon van Zyl) |
494 | |
| 89. | alexmojaki (Alex Hall) |
475 | |
| 90. | Carrington-dev (Carrington Muleya) |
469 | |
| 91. | kellerza (Johann Kellerman) |
466 | |
| 92. | sjperkins (Simon Perkins) |
456 | |
| 93. | lostpebble (Paul Myburgh) |
450 | |
| 94. | DavidBakerEffendi (David Baker Effendi) |
447 | |
| 95. | ewaldhorn (Ewald Horn) |
442 | |
| 96. | Passion-Over-Pain (Tinotenda Mhedziso) |
442 | |
| 97. | ONTI98 (Ontisitse Manyeneng) |
437 | |
| 98. | carlaKC (Carla Kirk-Cohen) |
437 | |
| 99. | markbirss (Mark Trevor Birss) |
431 | |
| 100. | jackson951 (Jackson Khuto) |
427 | |
| 101. | tpyo (Donovan Schönknecht) |
424 | |
| 102. | duanecilliers (Duane Cilliers) |
422 | |
| 103. | daniel-levin (Daniel Levin) |
422 | |
| 104. | V-FOR-VEND3TTA (George Hlongwane) |
416 | |
| 105. | Princemashumu (Devguy Prince) |
412 | |
| 106. | kovymun (Koveshan Munsami) |
412 | |
| 107. | qix (Josh Yudaken) |
408 | |
| 108. | udf (Samara) |
403 | |
| 109. | Marcelckp (Marcel Palmer) |
397 | |
| 110. | stuartc (Stuart Corbishley) |
394 | |
| 111. | joshuaberetta (Joshua Beretta) |
384 | |
| 112. | ghost2468developer (Kenneth Siyabonga Ncube) |
382 | |
| 113. | PiggyAwesome () |
375 | |
| 114. | ChamuMutezva (Chamu Mutezva) |
374 | |
| 115. | iarxii (Thabang Mposula) |
373 | |
| 116. | zeorin (Xandor Schiefer) |
368 | |
| 117. | chrinovicmu (Chrinovic M) |
367 | |
| 118. | Pho3niX90 () |
366 | |
| 119. | KevinT (Kevin Trethewey) |
361 | |
| 120. | ginoleeswan (Gino Swanepoel) |
359 | |
| 121. | rossmacarthur (Ross MacArthur) |
354 | |
| 122. | fjlaubscher (Francois Laubscher) |
353 | |
| 123. | SamTolmay (Sam) |
353 | |
| 124. | red-outrunner (Weo Sikho Fuzile) |
349 | |
| 125. | siyavuyachagi (Chagi Siyavuya) |
344 | |
| 126. | DenzelSE (DenzelSE) |
342 | |
| 127. | besiwims (Bernard Sibanda) |
338 | |
| 128. | rameezk (Rameez Khan) |
331 | |
| 129. | Chimoneg27 (Garvin Chimone) |
328 | |
| 130. | davidteren (David Teren) |
326 | |
| 131. | jasbanza (Jason) |
325 | |
| 132. | geofmureithi (Njuguna Mureithi) |
324 | |
| 133. | AlexvZyl (Alexander van Zyl) |
323 | |
| 134. | RenierM26 (Renier Moorcroft) |
318 | |
| 135. | nmichlo (Nathan) |
316 | |
| 136. | Rethabile2004 (Rethabile Eric Siase) |
315 | |
| 137. | Mashiane (Mashy) |
314 | |
| 138. | charbileigh (Chabi Francesca Seopa) |
313 | |
| 139. | AmahleZuma (Amahle Zuma) |
309 | |
| 140. | mindsgn (Sibongiseni) |
306 | |
| 141. | nrwiersma (Nicholas Wiersma) |
306 | |
| 142. | vince-nyanga (Vincent Nyanga) |
305 | |
| 143. | rominalodolo (Romina 로미나) |
303 | |
| 144. | keegancsmith (Keegan Carruthers-Smith) |
303 | |
| 145. | KagishoMangaba (Kagisho Prince) |
299 | |
| 146. | davidtinker (David Tinker) |
289 | |
| 147. | GO-Shoderu (Gabriel) |
287 | |
| 148. | bruce-atkinson (Bruce Atkinson) |
287 | |
| 149. | danini-the-panini (Dani Smith) |
285 | |
| 150. | WeebNetsu (Stephen) |
281 | |
| 151. | DenDen047 (Naoya Muramatsu) |
281 | |
| 152. | LuthandoCandlovu (Luthando Candlovu) |
280 | |
| 153. | mikechiloane (Mike Nhlanhla Chiloane) |
278 | |
| 154. | willemvds (Willem van der Schyff) |
274 | |
| 155. | andytudhope (Andy Tudhope) |
273 | |
| 156. | KevCareSA (KevCareSA) |
271 | |
| 157. | refilwe-m (Refilwe M. Mashile) |
266 | |
| 158. | rehno-lindeque (Rehno Lindeque) |
263 | |
| 159. | jasonsaayman (Jay) |
262 | |
| 160. | ShaunRoselt (Shaun Roselt) |
258 | |
| 161. | tmampa (Tshephang Mampa) |
257 | |
| 162. | NtokozoMkhwanazi (RTT-Dev) |
256 | |
| 163. | nathaneilkiwa (Nathaniel Kiwa) |
254 | |
| 164. | jesselsookha (Jessel Sookha) |
252 | |
| 165. | codeChap (Derrick Egersdörfer) |
248 | |
| 166. | jaredlll08 (Jared) |
246 | |
| 167. | arneschreuder (Arné Schreuder) |
244 | |
| 168. | Tyrese-Mv (Musawenkosi Tyrese Mvuna) |
243 | |
| 169. | tafaranyamhunga (Tafara Nyamhunga) |
242 | |
| 170. | dannykopping (Danny Kopping) |
240 | |
| 171. | DenhamPreen (Denham Preen) |
239 | |
| 172. | dugalh (Dugal Harris) |
238 | |
| 173. | itskingori (King'ori Maina) |
236 | |
| 174. | KamoEllen (Kamogelo Ellen Kganakga) |
236 | |
| 175. | exfil0 (Karim Jaber (Exfil0)) |
235 | |
| 176. | Hiccup-za (Christopher Zeuch) |
233 | |
| 177. | JohannesMeyerYC (Johannes Meyer) |
232 | |
| 178. | paulmwatson (Paul Watson) |
230 | |
| 179. | Tumo505 (Tumo Kgabeng) |
230 | |
| 180. | clemsadand (Clément Adandé) |
227 | |
| 181. | MikhaD (Mikha Davids) |
227 | |
| 182. | Patrick-Cole (Patrick) |
227 | |
| 183. | MrBooi (Ayabonga) |
224 | |
| 184. | Theolin-Nadasen (Theolin Nadasen) |
224 | |
| 185. | Pushplaybang (Paul) |
223 | |
| 186. | WisaniShilumani (Wisani Shilumani) |
222 | |
| 187. | adrianmoisey (Adrian Moisey) |
220 | |
| 188. | theronic (Petrus Theron) |
219 | |
| 189. | wax911 (Maxwell Mapako) |
217 | |
| 190. | erickelninoSwift (Erick El Nino Tshimbombo) |
217 | |
| 191. | DewaldFourie (Dewald Fourie) |
215 | |
| 192. | burmudar (William Bezuidenhout) |
215 | |
| 193. | lukevanlukevan (Luke Van) |
212 | |
| 194. | ncthbrt (Natalie Cuthbert) |
212 | |
| 195. | DnA-IntRicate (Adam Foflonker) |
211 | |
| 196. | kayjeee (kayjee) |
210 | |
| 197. | Abdulrasheed1729 (0xcf2f) |
209 | |
| 198. | andrevdm (Andre Van Der Merwe) |
208 | |
| 199. | neolace (Tertius Geldenhuys) |
208 | |
| 200. | BongaGougota0 (Bonga Gougota) |
207 | |
| 201. | Zen-CODE (Richard Larkin) |
206 | |
| 202. | eugenefvdm (Eugene van der Merwe ) |
205 | |
| 203. | TRex22 (Jason Chalom) |
204 | |
| 204. | ScriptLineStudios (ScriptLine) |
204 | |
| 205. | yusufk (Yusuf Kaka) |
202 | |
| 206. | lindelwa122 (Nqabenhle) |
198 | |
| 207. | Saiby100 (Salahuddin Saiet) |
198 | |
| 208. | kaysiz (kudakwashe siziva) |
197 | |
| 209. | qoda (Jonathan Bydendyk) |
196 | |
| 210. | JayWelsh (Jay Welsh) |
195 | |
| 211. | justinhartman (Justin Hartman) |
195 | |
| 212. | ByteBeem (Donald Mxolisi Mohlala) |
194 | |
| 213. | Trixarian (Trixarian) |
187 | |
| 214. | ndorfin (Shaun O’Connell) |
184 | |
| 215. | jhavatar () |
184 | |
| 216. | Walkman100 (░▒▓█│【Walkman】│█▓▒░) |
178 | |
| 217. | BioGeek (Jeroen Van Goey) |
178 | |
| 218. | ArnoldT01 (Arnold) |
172 | |
| 219. | cb22 (Federico Lorenzi) |
172 | |
| 220. | martinville (Martin Viljoen) |
168 | |
| 221. | Khumo-Mathe (Khumo Mathe) |
168 | |
| 222. | naeem2000 (Naeem Carr) |
167 | |
| 223. | timhaak (Tim Haak) |
166 | |
| 224. | Motjiang (Brilliant Nhlamolo ) |
166 | |
| 225. | antstanley (Ant Stanley) |
165 | |
| 226. | jslingsby (Jasper Slingsby) |
165 | |
| 227. | Rites23 (Ritesh Balu) |
164 | |
| 228. | eliasjudin (Elias Judin) |
163 | |
| 229. | LorryAfriyie (Lawrence Afriyie) |
163 | |
| 230. | Nomcebo-coder-hub (Nomcebo) |
161 | |
| 231. | MrBean355 (Mike Johnston) |
160 | |
| 232. | dirkcuys (Dirk Uys) |
158 | |
| 233. | Psynosaur (Ohan Smit) |
157 | |
| 234. | bley-gold (Blessings Mwale) |
156 | |
| 235. | afrith (Adrian Frith) |
154 | |
| 236. | Bhekisile (Bhekisile Jozi) |
154 | |
| 237. | dannysimfukwe (Danny Simfukwe) |
153 | |
| 238. | simanga-dev (Simanga Khoza) |
153 | |
| 239. | rkistner (Ralf Kistner) |
152 | |
| 240. | cobusgreyling (Cobus Greyling) |
151 | |
| 241. | alanphys (Alan Chamberlain) |
151 | |
| 242. | DewaldDeJager (Dewald de Jager) |
151 | |
| 243. | MampotjeMabusela (Mampotje Mabusela) |
150 | |
| 244. | armanddp (Armand du Plessis) |
149 | |
| 245. | corverroos (corver) |
148 | |
| 246. | tsotetsi (Thapelo Tsotetsi) |
147 | |
| 247. | djalilayed (Djalil Ayed) |
146 | |
| 248. | ClaytonSiby (Clayton Siby) |
145 | |
| 249. | AlexJuca (Alexandre Antonio Juca) |
145 | |
| 250. | warrendt (Warren) |
145 | |
| 251. | TumeloNtsilo (Tumelo Edward Ntsilo) |
144 | |
| 252. | LuthandoNgombane (Luthando Ngombane) |
144 | |
| 253. | KabeloM13 (Kabelo M.) |
142 | |
| 254. | jegbogu (Egbogu Chinedu Joseph) |
141 | |
| 255. | ruanbekker (Ruan Bekker) |
140 | |
| 256. | expelledboy (Anthony Jackson) |
139 |
| Rank | Organization | Members |
|---|---|---|
| 1. | sourcegraph | 2 |
| 2. | nixos | 2 |
| 3. | lowdefy | 2 |
| 4. | dimagi | 2 |
| 5. | epicgames | 2 |
| 6. | kubernetes | 2 |
| 7. | devopscapetown | 2 |
| 8. | nf-core | 1 |
| 9. | dask | 1 |
| 10. | hamba | 1 |