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