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