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