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-02-24 07:26:36 +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 49345 total users in the region and you need at least 28 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) |
11093 | |
| 2. | mitchellkrogza (Mitchell Krog) |
6264 | |
| 3. | gregpriday (Greg Priday) |
4576 | |
| 4. | snopoke (Simon Kelly) |
4540 | |
| 5. | longhotsummer (Greg Kempe) |
2859 | |
| 6. | Kaydev-cmd (Keamogetswi Ngwako Malau) |
2333 | |
| 7. | roryp (Rory Preddy) |
1881 | |
| 8. | burnt-exe (Raydo M) |
1553 | |
| 9. | ptaoussanis (Peter Taoussanis) |
1532 | |
| 10. | fluffypony (Riccardo Spagni) |
1509 | |
| 11. | ashleykleynhans (Ashley Kleynhans) |
1423 | |
| 12. | freelancing-solutions (mobius-crypt) |
1376 | |
| 13. | dirkbrnd (Dirk Brand) |
1372 | |
| 14. | Deftu (Sammi Deftu) |
1305 | |
| 15. | nyashahama (Nyasha Hama) |
1268 | |
| 16. | rorisangputu (Rorisang Putu) |
1243 | |
| 17. | arinc9 (Chester A. Unal) |
1232 | |
| 18. | limbopro (毒奶博主) |
1209 | |
| 19. | NickiMash17 (Nicolette Mashaba) |
1176 | |
| 20. | GedMarc (Marc Magon) |
1150 | |
| 21. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
1101 | |
| 22. | mattleibow (Matthew Leibowitz) |
1091 | |
| 23. | bshongwe (Ernest Bhekizwe Shongwe) |
1015 | |
| 24. | justinvdm (Justin van der Merwe) |
983 | |
| 25. | riaankleinhans (Riaan Kleinhans) |
971 | |
| 26. | balanced-tree (Teo) |
945 | |
| 27. | sakhileln (Sakhile L. Ndlazi) |
935 | |
| 28. | CodeCrafterNoku (Nokubonga Ngema) |
880 | |
| 29. | 1Mhondiwa (Tapiwanashe Mhondiwa) |
875 | |
| 30. | andrewlimaza (Andrew Lima) |
875 | |
| 31. | GrahamStrickland (Graham Strickland) |
871 | |
| 32. | JagTheFriend (JagTheFriend) |
869 | |
| 33. | siyabuilds (Siyabonga Samson Lukhele ) |
865 | |
| 34. | ntsakosurprise (ntsakosurprise) |
823 | |
| 35. | rebelchris (Chris Bongers) |
817 | |
| 36. | MogammadShaqeelless16 (Shaqeel Less) |
814 | |
| 37. | szwanne (Sipho Zwane) |
813 | |
| 38. | Katleho-Nyoni (Katleho Nyoni) |
803 | |
| 39. | 0xlebogang (Lebogang Phoshoko) |
798 | |
| 40. | Passion-Over-Pain (Tinotenda Mhedziso) |
795 | |
| 41. | QMS85 (Jonathan Peters) |
786 | |
| 42. | yulver-musa (Yulver Musa) |
786 | |
| 43. | SeanDylan1982 (Sean Dylan Patterson) |
779 | |
| 44. | leonard1thecoder (Sizolwakhe Leonard Mthimunye) |
756 | |
| 45. | KodEx-SA (Ashley K Motsie) |
749 | |
| 46. | jonathanbossenger (Jonathan Bossenger) |
742 | |
| 47. | fluffynuts (Davyd McColl) |
734 | |
| 48. | peterp (Peter Pistorius) |
723 | |
| 49. | pierredup (Pierre du Plessis) |
720 | |
| 50. | ShaunSHamilton (Shaun Hamilton) |
714 | |
| 51. | Darrenvandervelde (Darren van der Velde) |
692 | |
| 52. | barrymichaeldoyle (Barry Michael Doyle) |
690 | |
| 53. | TebogoYungMercykay (Sello Selepe) |
684 | |
| 54. | Luka2Lkay (Lukhanyo Matshebelele) |
683 | |
| 55. | sakhile-dumisa (Sakhile Dumisa) |
680 | |
| 56. | matthew-hagemann (Matthew Hagemann) |
679 | |
| 57. | tnyandoro (Tendai ) |
675 | |
| 58. | datashaman (datashaman) |
660 | |
| 59. | lefajmofokeng (Lefa J. Mofokeng) |
659 | |
| 60. | rizonesoft (Derick Payne) |
652 | |
| 61. | korn101 (korn101) |
638 | |
| 62. | ewaldhorn (Ewald Horn) |
631 | |
| 63. | siv-the-programmer (Sivario) |
627 | |
| 64. | nmichlo (Nathan) |
620 | |
| 65. | czue (Cory Zue) |
620 | |
| 66. | abhi18av (Abhinav Sharma) |
614 | |
| 67. | Sihle-Thwa (Siphesihle Mthethwa) |
605 | |
| 68. | govert (Govert van Drimmelen) |
571 | |
| 69. | quicujo (Anton Pretorius) |
570 | |
| 70. | tomjuggler (Tom) |
556 | |
| 71. | boris-kolpackov (Boris Kolpackov) |
553 | |
| 72. | V-FOR-VEND3TTA (George Hlongwane) |
553 | |
| 73. | TomRadford (Tom Radford) |
552 | |
| 74. | MarcelMichau (Marcel Michau) |
544 | |
| 75. | Princemashumu (Devguy Prince) |
531 | |
| 76. | eben-roux (Eben) |
526 | |
| 77. | pasej5 (Jealous Matsikachando) |
522 | |
| 78. | niloc95 (Nilo Cara) |
515 | |
| 79. | nikrich (Jannik Richter) |
514 | |
| 80. | alexmojaki (Alex Hall) |
514 | |
| 81. | jackson951 (Jackson Khuto) |
512 | |
| 82. | TSH3PH4NG (Tshepang Masia ) |
495 | |
| 83. | dwainm (Dwain Maralack) |
486 | |
| 84. | rblaine95 (Robbie Blaine) |
484 | |
| 85. | carlaKC (Carla Kirk-Cohen) |
475 | |
| 86. | Lintshiwe (Lintshiwe) |
469 | |
| 87. | markbirss (Mark Trevor Birss) |
463 | |
| 88. | udf (Samara) |
458 | |
| 89. | ChamuMutezva (Chamu Mutezva) |
455 | |
| 90. | leonvanzyl (Leon van Zyl) |
446 | |
| 91. | Carrington-dev (Carrington Muleya) |
441 | |
| 92. | gregzaal (Greg Zaal) |
439 | |
| 93. | tsheporamantso (Gladwin Tshepo Ramantso) |
432 | |
| 94. | Marcelckp (Marcel Palmer) |
430 | |
| 95. | daniel-levin (Daniel Levin) |
422 | |
| 96. | sjperkins (Simon Perkins) |
420 | |
| 97. | siphosenkosi803 (siphosenkosi mlotshwa) |
417 | |
| 98. | stringhandler (stringhandler) |
412 | |
| 99. | KevinT (Kevin Trethewey) |
410 | |
| 100. | kellerza (Johann Kellerman) |
405 | |
| 101. | stuartc (Stuart Corbishley) |
402 | |
| 102. | DenzelSE (DenzelSE) |
399 | |
| 103. | Benehiko (Alano Terblanche) |
395 | |
| 104. | rossmacarthur (Ross MacArthur) |
391 | |
| 105. | ONTI98 (Ontisitse Manyeneng) |
389 | |
| 106. | PiggyAwesome () |
376 | |
| 107. | ajsmit (AJ Smit) |
373 | |
| 108. | zeorin (Xandor Schiefer) |
365 | |
| 109. | davidteren (David Teren) |
363 | |
| 110. | Chimoneg27 (Garvin Chimone) |
359 | |
| 111. | kovymun (Koveshan Munsami) |
358 | |
| 112. | fjlaubscher (Francois Laubscher) |
346 | |
| 113. | hypherionmc (HypherionSA) |
346 | |
| 114. | red-outrunner (Weo Sikho Fuzile) |
346 | |
| 115. | Pho3niX90 () |
344 | |
| 116. | refilwe-m (Refilwe M. Mashile) |
340 | |
| 117. | hashimaziz88 (Hashim Aziz Muhammad) |
335 | |
| 118. | tpyo (Donovan Schönknecht) |
333 | |
| 119. | KamoEllen (Kamogelo Ellen Kganakga) |
330 | |
| 120. | ghost2468developer (Kenneth Siyabonga Ncube) |
317 | |
| 121. | rameezk (Rameez Khan) |
312 | |
| 122. | martinville (Martin Viljoen) |
308 | |
| 123. | bruce-atkinson (Bruce Atkinson) |
302 | |
| 124. | Rethabile2004 (Rethabile Eric Siase) |
299 | |
| 125. | davidtinker (David Tinker) |
298 | |
| 126. | Mashiane (Mashy) |
294 | |
| 127. | dugalh (Dugal Harris) |
293 | |
| 128. | keegancsmith (Keegan Carruthers-Smith) |
293 | |
| 129. | eugenefvdm (Eugene van der Merwe ) |
291 | |
| 130. | AmahleZuma (Amahle Zuma) |
289 | |
| 131. | Jasonvdb (Jason van den Berg) |
287 | |
| 132. | GO-Shoderu (Gabriel) |
287 | |
| 133. | DenhamPreen (Denham Preen) |
287 | |
| 134. | paulmwatson (Paul Watson) |
286 | |
| 135. | RenierM26 (Renier Moorcroft) |
283 | |
| 136. | corverroos (corver) |
283 | |
| 137. | joshuaberetta (Joshua Beretta) |
281 | |
| 138. | danini-the-panini (Dani Smith) |
281 | |
| 139. | wax911 (Maxwell Mapako) |
279 | |
| 140. | mikechiloane (Mike Nhlanhla Chiloane) |
278 | |
| 141. | schalkneethling (Schalk Neethling) |
277 | |
| 142. | Tyrese-Mv (Musawenkosi Tyrese Mvuna) |
277 | |
| 143. | clemsadand (Clément Adandé) |
276 | |
| 144. | willemvds (Willem van der Schyff) |
274 | |
| 145. | mindsgn (Sibongiseni) |
271 | |
| 146. | riazarbi (Riaz Arbi) |
269 | |
| 147. | schalkburger (Schalk Burger) |
267 | |
| 148. | nrwiersma (Nicholas Wiersma) |
264 | |
| 149. | Bluette1 (Marylene Sawyer) |
261 | |
| 150. | charbileigh (Chabi Francesca Seopa) |
260 | |
| 151. | Theolin-Nadasen (Theolin Nadasen) |
258 | |
| 152. | duanecilliers (Duane Cilliers) |
258 | |
| 153. | theronic (Petrus Theron) |
258 | |
| 154. | bright-spark (Myburgh) |
255 | |
| 155. | Rites23 (Ritesh Balu) |
255 | |
| 156. | sachajw (Sacha Wharton) |
254 | |
| 157. | lostpebble (Paul Myburgh) |
253 | |
| 158. | wkirschbaum (Wilhelm Kirschbaum) |
250 | |
| 159. | nathaneilkiwa (Nathaniel Kiwa) |
245 | |
| 160. | jasbanza (Jason) |
245 | |
| 161. | WeebNetsu (Stephen) |
244 | |
| 162. | jesselsookha (Jessel Sookha) |
243 | |
| 163. | BongaGougota0 (Bonga Gougota) |
242 | |
| 164. | exfil0 (Karim Jaber (Exfil0)) |
235 | |
| 165. | KabeloDev (Kabelo Makhanya) |
235 | |
| 166. | tafaranyamhunga (Tafara Nyamhunga) |
234 | |
| 167. | Patrick-Cole (Patrick) |
234 | |
| 168. | geofmureithi (Njuguna Mureithi) |
233 | |
| 169. | siyavuyachagi (Chagi Siyavuya) |
232 | |
| 170. | AlexvZyl (Alexander van Zyl) |
230 | |
| 171. | dannykopping (Danny Kopping) |
229 | |
| 172. | yusufk (Yusuf Kaka) |
229 | |
| 173. | andytudhope (Andy Tudhope) |
228 | |
| 174. | rehno-lindeque (Rehno Lindeque) |
228 | |
| 175. | erickelninoSwift (Erick El Nino Tshimbombo) |
227 | |
| 176. | JohannesMeyerYC (Johannes Meyer) |
226 | |
| 177. | MrBooi (Ayabonga) |
224 | |
| 178. | JayWelsh (Jay Welsh) |
223 | |
| 179. | WisaniShilumani (Wisani Shilumani) |
222 | |
| 180. | bazileros (Zalisile Stuli) |
220 | |
| 181. | burmudar (William Bezuidenhout) |
220 | |
| 182. | Zen-CODE (Richard Larkin) |
218 | |
| 183. | adrianmoisey (Adrian Moisey) |
216 | |
| 184. | ncthbrt (Natalie Cuthbert) |
215 | |
| 185. | jaredlll08 (Jared) |
210 | |
| 186. | lukevanlukevan (Luke Van) |
210 | |
| 187. | eliasjudin (Elias Judin) |
208 | |
| 188. | tmampa (Tshephang Mampa) |
207 | |
| 189. | andrevdm (Andre Van Der Merwe) |
207 | |
| 190. | Hiccup-za (Christopher Zeuch) |
206 | |
| 191. | Trixarian (Trixarian) |
205 | |
| 192. | Tumo505 (Tumo Kgabeng) |
201 | |
| 193. | lindelwa122 (Nqabenhle) |
201 | |
| 194. | Nathan-Busse (Nathan Graham Busse) |
198 | |
| 195. | dainemawer (Daine Mawer) |
197 | |
| 196. | qoda (Jonathan Bydendyk) |
196 | |
| 197. | codeChap (Derrick Egersdörfer | CodeChap) |
194 | |
| 198. | BioGeek (Jeroen Van Goey) |
193 | |
| 199. | ruanbekker (Ruan Bekker) |
192 | |
| 200. | MikhaD (Mikha Davids) |
191 | |
| 201. | justinhartman (Justin Hartman) |
190 | |
| 202. | NtokozoMkhwanazi (RTT-Dev) |
189 | |
| 203. | jhavatar () |
188 | |
| 204. | ByteBeem (Donald Mxolisi Mohlala) |
188 | |
| 205. | mnicstruwig (Michael Struwig) |
188 | |
| 206. | kaysiz (kudakwashe siziva) |
187 | |
| 207. | ndorfin (Shaun O’Connell) |
185 | |
| 208. | oni1997 ( Onesmus Dzidzai Maenzanise) |
185 | |
| 209. | naeem2000 (Naeem Carr) |
182 | |
| 210. | cb22 (Federico Lorenzi) |
180 | |
| 211. | LuthandoNgombane (Luthando Ngombane) |
178 | |
| 212. | adudumayo (Asimanye Dudumayo) |
177 | |
| 213. | Abdulrasheed1729 (0xcf2f) |
177 | |
| 214. | neolace (Tertius Geldenhuys) |
176 | |
| 215. | isgiddy (Isabelle Sindiswa Giddy) |
175 | |
| 216. | ScriptLineStudios (ScriptLine) |
173 | |
| 217. | LorryAfriyie (Lawrence Afriyie) |
172 | |
| 218. | rominalodolo (Romina 로미나) |
171 | |
| 219. | Motjiang (Brilliant Nhlamolo ) |
170 | |
| 220. | jegbogu (Egbogu Chinedu Joseph) |
170 | |
| 221. | expelledboy (Anthony Jackson) |
169 | |
| 222. | djalilayed (Djalil Ayed) |
168 | |
| 223. | jasonsaayman (Jay) |
168 | |
| 224. | ArnoldT01 (Arnold) |
165 | |
| 225. | iarxii (Thabang Mposula) |
164 | |
| 226. | Nomcebo-coder-hub (Nomcebo) |
161 | |
| 227. | Psynosaur (Ohan Smit) |
160 | |
| 228. | dirkcuys (Dirk Uys) |
155 | |
| 229. | dannysimfukwe (Danny Simfukwe) |
155 | |
| 230. | DeeBest (Simphiwe Dladla) |
155 | |
| 231. | bley-gold (Blessings Mwale) |
155 | |
| 232. | afrith (Adrian Frith) |
154 | |
| 233. | Khumo-Mathe (Khumo Mathe) |
153 | |
| 234. | Bhekisile (Bhekisile Jozi) |
152 | |
| 235. | simanga-dev (Simanga Khoza) |
151 | |
| 236. | SlimGee (Given Ncube) |
150 | |
| 237. | mommaroodles (Melanie Shepherd) |
150 | |
| 238. | MISHOW2 (MTS-Codes) |
148 | |
| 239. | c-goosen (crypticGoose) |
148 | |
| 240. | DenDen047 (Naoya Muramatsu) |
147 | |
| 241. | armanddp (Armand du Plessis) |
146 | |
| 242. | ShaunRoselt (Shaun Roselt) |
145 | |
| 243. | codeWithLFN (Lufuno Nemudzivhadi) |
145 | |
| 244. | rkistner (Ralf Kistner) |
144 | |
| 245. | vince-nyanga (Vincent Nyanga) |
143 | |
| 246. | MrBean355 (Mike Johnston) |
143 | |
| 247. | ShakexSempe (Boitumelo Sempe) |
140 | |
| 248. | alanphys (Alan Chamberlain) |
136 | |
| 249. | amadibethel (Engr. Bethel Amadi) |
135 | |
| 250. | mkhmik004 (Mkhabele Mikejunior Mark Mashaole) |
134 | |
| 251. | leonjza (Leon Jacobs) |
133 | |
| 252. | daniellochner (Daniel Lochner) |
133 | |
| 253. | tsotetsi (Thapelo Tsotetsi) |
131 | |
| 254. | Linf0rd (𝕷𝖎𝖓𝖋𝖔𝖗𝖉 💾) |
131 | |
| 255. | ClaytonSiby (Clayton Siby) |
131 | |
| 256. | DnA-IntRicate (Adam Foflonker) |
130 |
| Rank | Organization | Members |
|---|---|---|
| 1. | nixos | 2 |
| 2. | sourcegraph | 2 |
| 3. | dimagi | 2 |
| 4. | devopscapetown | 2 |
| 5. | sensepost | 2 |
| 6. | sociolocal | 1 |
| 7. | dask | 1 |
| 8. | toptal | 1 |
| 9. | vcstdn | 1 |
| 10. | coder | 1 |