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 2025-12-16 09:58:54 +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 47662 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. | mitchellkrogza (Mitchell Krog) |
7867 | |
| 2. | snopoke (Simon Kelly) |
3940 | |
| 3. | longhotsummer (Greg Kempe) |
2916 | |
| 4. | Uwami-Mgxekwa (Uwami Mgxekwa) |
2656 | |
| 5. | korn101 (korn101) |
2552 | |
| 6. | Kaydev-cmd (Keamogetswi Ngwako Malau) |
2360 | |
| 7. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
1981 | |
| 8. | roryp (Rory Preddy) |
1919 | |
| 9. | sakhileln (Sakhile L. Ndlazi) |
1850 | |
| 10. | ptaoussanis (Peter Taoussanis) |
1789 | |
| 11. | dirkbrnd (Dirk Brand) |
1640 | |
| 12. | rorisangputu (Rorisang Putu) |
1585 | |
| 13. | Deftu (Sammi Deftu) |
1397 | |
| 14. | freelancing-solutions (mobius-crypt) |
1386 | |
| 15. | burnt-exe (Raydo M) |
1268 | |
| 16. | GedMarc (Marc Magon) |
1201 | |
| 17. | gregpriday (Greg Priday) |
1197 | |
| 18. | Asjas (A-J Roos) |
1194 | |
| 19. | ashleykleynhans (Ashley Kleynhans) |
1187 | |
| 20. | NickiMash17 (Nicolette Mashaba) |
1071 | |
| 21. | ntsakosurprise (ntsakosurprise) |
1058 | |
| 22. | ewaldhorn (Ewald Horn) |
1031 | |
| 23. | justinvdm (Justin van der Merwe) |
1029 | |
| 24. | fluffypony (Riccardo Spagni) |
1027 | |
| 25. | KamoEllen (Kamogelo Ellen Kganakga) |
1019 | |
| 26. | Passion-Over-Pain (Tinotenda Mhedziso) |
944 | |
| 27. | bshongwe (Ernest Bhekizwe Shongwe) |
919 | |
| 28. | mattleibow (Matthew Leibowitz) |
889 | |
| 29. | CodeCrafterNoku (Nokubonga Ngema) |
882 | |
| 30. | balanced-tree () |
870 | |
| 31. | andrewlimaza (Andrew Lima) |
869 | |
| 32. | GrahamStrickland (Graham Strickland) |
844 | |
| 33. | QMS85 (Jonathan Peters) |
830 | |
| 34. | MogammadShaqeelless16 (Shaqeel Less) |
829 | |
| 35. | limbopro (毒奶博主) |
823 | |
| 36. | TSH3PH4NG (Tshepang Masia ) |
814 | |
| 37. | szwanne (Sipho Zwane) |
811 | |
| 38. | SeanDylan1982 (Sean Dylan Patterson) |
777 | |
| 39. | JagTheFriend (JagTheFriend) |
772 | |
| 40. | Princemashumu (Devguy Prince) |
757 | |
| 41. | TebogoYungMercykay (Sello Selepe) |
747 | |
| 42. | jonathanbossenger (Jonathan Bossenger) |
743 | |
| 43. | siyabuilds (Siyabonga Samson Lukhele ) |
736 | |
| 44. | abhi18av (Abhinav Sharma) |
720 | |
| 45. | fluffynuts (Davyd McColl) |
692 | |
| 46. | tnyandoro (Tendai ) |
690 | |
| 47. | peterp (Peter Pistorius) |
684 | |
| 48. | dumisa-sakhile (Sakhile Dumisa) |
673 | |
| 49. | V-FOR-VEND3TTA (George Hlongwane) |
652 | |
| 50. | riaankleinhans (Riaan Kleinhans) |
652 | |
| 51. | Katleho-Nyoni (Katleho Nyoni) |
649 | |
| 52. | czue (Cory Zue) |
633 | |
| 53. | boris-kolpackov (Boris Kolpackov) |
633 | |
| 54. | pierredup (Pierre du Plessis) |
631 | |
| 55. | quicujo (Anton Pretorius) |
629 | |
| 56. | KodEx-SA (Ashley K Motsie) |
625 | |
| 57. | Sihle-Thwa (Siphesihle Mthethwa) |
617 | |
| 58. | 0xlebogang (Lebogang Phoshoko) |
593 | |
| 59. | ShaunSHamilton (Shaun Hamilton) |
583 | |
| 60. | carlaKC (Carla Kirk-Cohen) |
581 | |
| 61. | barrymichaeldoyle (Barry Michael Doyle) |
558 | |
| 62. | nmichlo (Nathan) |
549 | |
| 63. | pasej5 (Jealous Matsikachando) |
544 | |
| 64. | markbirss (Mark Trevor Birss) |
537 | |
| 65. | alexmojaki (Alex Hall) |
537 | |
| 66. | eben-roux (Eben) |
526 | |
| 67. | rebelchris (Chris Bongers) |
522 | |
| 68. | tomjuggler (Tom) |
520 | |
| 69. | ChamuMutezva (Chamu Mutezva) |
512 | |
| 70. | Chimoneg27 (Garvin Chimone) |
510 | |
| 71. | MarcelMichau (Marcel Michau) |
500 | |
| 72. | stringhandler (stringhandler) |
488 | |
| 73. | MalindiFrank (Vumisa Mkhonto) |
484 | |
| 74. | kellerza (Johann Kellerman) |
478 | |
| 75. | timhaak (Tim Haak) |
475 | |
| 76. | dwainm (Dwain Maralack) |
459 | |
| 77. | ONTI98 (Ontisitse Manyeneng) |
450 | |
| 78. | exfil0 (Karim Jaber (Exfil0)) |
432 | |
| 79. | rossmacarthur (Ross MacArthur) |
431 | |
| 80. | tsheporamantso (Gladwin Tshepo Ramantso) |
430 | |
| 81. | Bluette1 (Marylene Sawyer) |
430 | |
| 82. | ndorfin (Shaun O’Connell) |
427 | |
| 83. | itskingori (King'ori Maina) |
426 | |
| 84. | DenzelSE (DenzelSE) |
424 | |
| 85. | Marcelckp (Marcel Palmer) |
423 | |
| 86. | danini-the-panini (Dani Smith) |
423 | |
| 87. | daniel-levin (Daniel Levin) |
423 | |
| 88. | thisislefa (Lefa Mofokeng J.) |
420 | |
| 89. | Tarto-4 (Thato Mongwe) |
418 | |
| 90. | Rites23 (Ritesh Balu) |
417 | |
| 91. | leonard1thecoder (Sizolwakhe Leonard Mthimunye) |
415 | |
| 92. | TomRadford (Tom Radford) |
414 | |
| 93. | davidteren (David Teren) |
412 | |
| 94. | zeorin (Xandor Schiefer) |
404 | |
| 95. | dugalh (Dugal Harris) |
401 | |
| 96. | niloc95 (Nilo_R) |
396 | |
| 97. | sjperkins (Simon Perkins) |
393 | |
| 98. | KevinT (Kevin Trethewey) |
392 | |
| 99. | tholumuzikhuboni (Tholumuzi Kuboni ) |
383 | |
| 100. | Jasonvdb (Jason van den Berg) |
382 | |
| 101. | PiggyAwesome () |
376 | |
| 102. | tladikholofelo (Kholofelo Tladi) |
374 | |
| 103. | gregzaal (Greg Zaal) |
367 | |
| 104. | nyashahama (Nyasha Hama) |
360 | |
| 105. | JayWelsh (Jay Welsh) |
355 | |
| 106. | hypherionmc (HypherionSA) |
355 | |
| 107. | udf (Samara) |
353 | |
| 108. | Lintshiwe (Lintshiwe) |
352 | |
| 109. | chumani130 (Chumani Madikizela) |
350 | |
| 110. | refilwe-m (Refilwe M. Mashile) |
342 | |
| 111. | arinc9 (Chester A. Unal) |
342 | |
| 112. | fjlaubscher (Francois Laubscher) |
338 | |
| 113. | stuartc (Stuart Corbishley) |
329 | |
| 114. | riazarbi (Riaz Arbi) |
329 | |
| 115. | keegancsmith (Keegan Carruthers-Smith) |
328 | |
| 116. | kovymun (Koveshan Munsami) |
328 | |
| 117. | corverroos (corver) |
324 | |
| 118. | wax911 (Maxwell Mapako) |
320 | |
| 119. | bruce-atkinson (Bruce Atkinson) |
316 | |
| 120. | kerren (Kerren Ortlepp) |
314 | |
| 121. | adudumayo (Asimanye Dudumayo) |
313 | |
| 122. | schalkneethling (Schalk Neethling) |
313 | |
| 123. | paulmwatson (Paul Watson) |
309 | |
| 124. | jackson951 (Jackson Khuto) |
303 | |
| 125. | besiwims (Bernard Sibanda) |
303 | |
| 126. | eugenefvdm (Eugene van der Merwe ) |
299 | |
| 127. | martinville (Martin Viljoen) |
296 | |
| 128. | clemsadand (Clément Adandé) |
295 | |
| 129. | Mashiane (Mashy) |
292 | |
| 130. | willemvds (Willem van der Schyff) |
289 | |
| 131. | Tyrese-Mv (Musawenkosi Tyrese Mvuna) |
285 | |
| 132. | keeganwhite (Keegan White) |
280 | |
| 133. | Pho3niX90 () |
279 | |
| 134. | davidtinker (David Tinker) |
276 | |
| 135. | mindsgn (Sibongiseni) |
275 | |
| 136. | nrwiersma (Nicholas Wiersma) |
271 | |
| 137. | DenhamPreen (Denham Preen) |
269 | |
| 138. | mikechiloane (Mike Nhlanhla Chiloane) |
266 | |
| 139. | hashimaziz88 (Hashim Aziz Muhammad) |
262 | |
| 140. | lindelwa122 (Nqabenhle) |
262 | |
| 141. | bright-spark (Myburgh) |
258 | |
| 142. | Carrington-dev (Carrington Muleya) |
255 | |
| 143. | charbileigh (Chabi Francesca Seopa) |
253 | |
| 144. | theronic (Petrus Theron) |
252 | |
| 145. | WeebNetsu (Stephen) |
250 | |
| 146. | siphosenkosi803 (siphosenkosi mlotshwa) |
249 | |
| 147. | Motjiang (Brilliant Nhlamolo ) |
246 | |
| 148. | ajsmit (AJ Smit) |
245 | |
| 149. | ruanbekker (Ruan Bekker) |
244 | |
| 150. | beyarkay (Boyd Kane) |
244 | |
| 151. | wkirschbaum (Wilhelm Kirschbaum) |
241 | |
| 152. | BongaGougota0 (Bonga Gougota) |
241 | |
| 153. | rkistner (Ralf Kistner) |
237 | |
| 154. | andytudhope (Andy Tudhope) |
235 | |
| 155. | KabeloDev (Kabelo Makhanya) |
235 | |
| 156. | Theolin-Nadasen (Theolin Nadasen) |
232 | |
| 157. | jaredlll08 (Jared) |
231 | |
| 158. | jesselsookha (Jessel Sookha) |
227 | |
| 159. | tmampa (Tshephang Mampa) |
227 | |
| 160. | c-goosen (crypticGøøse) |
227 | |
| 161. | adrianmoisey (Adrian Moisey) |
226 | |
| 162. | tpyo (Donovan Schönknecht) |
225 | |
| 163. | joshuaberetta (Joshua Beretta) |
224 | |
| 164. | burmudar (William Bezuidenhout) |
217 | |
| 165. | AlexvZyl (Alexander van Zyl) |
216 | |
| 166. | nathaneilkiwa (Nathaniel Kiwa) |
216 | |
| 167. | bazileros (Zalisile Stuli) |
216 | |
| 168. | leonvanzyl (Leon van Zyl) |
214 | |
| 169. | antoinevg () |
213 | |
| 170. | DavidBakerEffendi (David Baker Effendi) |
212 | |
| 171. | lukevanlukevan (Luke Van) |
210 | |
| 172. | govert (Govert van Drimmelen) |
209 | |
| 173. | naeem2000 (Naeem Carr) |
208 | |
| 174. | kayjeee (kayjee) |
207 | |
| 175. | nikrich (Jannik Richter) |
206 | |
| 176. | andrevdm (Andre Van Der Merwe) |
206 | |
| 177. | JohannesMeyerYC (Johannes Meyer) |
206 | |
| 178. | jslingsby (Jasper Slingsby) |
206 | |
| 179. | dannykopping (Danny Kopping) |
206 | |
| 180. | cb22 (Federico Lorenzi) |
206 | |
| 181. | erickelninoSwift (Erick El Nino Tshimbombo) |
204 | |
| 182. | jhavatar () |
204 | |
| 183. | LorryAfriyie (Lawrence Afriyie) |
203 | |
| 184. | mnicstruwig (Michael Struwig) |
202 | |
| 185. | Zen-CODE (Richard Larkin) |
202 | |
| 186. | DeeBest (Simphiwe Dladla) |
202 | |
| 187. | geofmureithi (Njuguna Mureithi) |
199 | |
| 188. | qoda (Jonathan Bydendyk) |
196 | |
| 189. | Trixarian (Trixarian) |
195 | |
| 190. | Bhekisile (Bhekisile Jozi) |
195 | |
| 191. | GO-Shoderu (Gabriel) |
193 | |
| 192. | oni1997 ( Onesmus Dzidzai Maenzanise) |
190 | |
| 193. | justinhartman (Justin Hartman) |
188 | |
| 194. | BioGeek (Jeroen Van Goey) |
188 | |
| 195. | GiftMothusi (Gift) |
188 | |
| 196. | Nathan-Busse (Nathan Graham Busse) |
188 | |
| 197. | Hiccup-za (Christopher Zeuch) |
188 | |
| 198. | MrBooi (Ayabonga) |
186 | |
| 199. | codeWithLFN (Lufuno Nemudzivhadi) |
185 | |
| 200. | jasbanza (Jason) |
183 | |
| 201. | AmahleZuma (Amahle Zuma) |
182 | |
| 202. | siyavuyachagi (Chagi Siyavuya) |
181 | |
| 203. | kimeshan (Kimeshan Naidoo) |
181 | |
| 204. | ncthbrt (Natalie Cuthbert) |
181 | |
| 205. | MikhaD (Mikha Davids) |
179 | |
| 206. | duanecilliers (Duane Cilliers) |
178 | |
| 207. | Khumo-Mathe (Khumo Mathe) |
177 | |
| 208. | sphavix (Siphamandla Zolakhe) |
176 | |
| 209. | Mo7ammedFarahat (Mohammed Farahat) |
175 | |
| 210. | JacquiM (Jacqui Muller) |
174 | |
| 211. | Patrick-Cole (Patrick) |
171 | |
| 212. | Nomcebo-coder-hub (Nomcebo) |
170 | |
| 213. | DouglasVDM (Douglas Van Der Merwe) |
170 | |
| 214. | Mzacoding (Nyiko Mkansi) |
170 | |
| 215. | rizonesoft (Derick Payne) |
167 | |
| 216. | ghost2468developer (Kenneth Siyabonga Ncube) |
161 | |
| 217. | daniellochner (Daniel Lochner) |
161 | |
| 218. | MrBean355 (Mike Johnston) |
160 | |
| 219. | Tumo505 (Tumo Kgabeng) |
159 | |
| 220. | ArnoldT01 (Arnold) |
158 | |
| 221. | ByteBeem (Donald Mxolisi Mohlala) |
157 | |
| 222. | iarxii (Thabang Mposula) |
157 | |
| 223. | MISHOW2 (MTS-Codes) |
156 | |
| 224. | Naledi-Dikgale (Naledi) |
156 | |
| 225. | martink-rsa (Martin Kruger) |
156 | |
| 226. | benjaminjvdm (Benjamin (James) van der Merwe) |
155 | |
| 227. | arthurattwell (Arthur Attwell) |
154 | |
| 228. | neolace (Tertius Geldenhuys) |
153 | |
| 229. | LeparaLaMapara (Tha-bang!) |
153 | |
| 230. | Diegoson (naxordeve) |
152 | |
| 231. | bley-gold (Blessings Mwale) |
150 | |
| 232. | mommaroodles (Melanie Shepherd) |
150 | |
| 233. | ScriptLineStudios (ScriptLine) |
147 | |
| 234. | ShakexSempe (Boitumelo Sempe) |
147 | |
| 235. | DenDen047 (Naoya Muramatsu) |
146 | |
| 236. | Axolem (Axole Maranjana) |
146 | |
| 237. | djalilayed (Djalil Ayed) |
145 | |
| 238. | microrobotics (Johan Conradie) |
145 | |
| 239. | KellanStevens (Kellan Stevens) |
144 | |
| 240. | SlimGee (Given Ncube) |
143 | |
| 241. | TRex22 (Jason Chalom) |
141 | |
| 242. | red-outrunner (Weo Sikho Fuzile) |
140 | |
| 243. | JasoonS (Jason Smythe) |
139 | |
| 244. | alanphys (Alan Chamberlain) |
137 | |
| 245. | tinuva (David Bezuidenhout) |
136 | |
| 246. | mitchtembo () |
135 | |
| 247. | DanielRomeo (Daniel) |
134 | |
| 248. | amadibethel (Engr. Bethel Amadi) |
134 | |
| 249. | rock-feller (Rockefeller) |
133 | |
| 250. | simanga-dev (Simanga Khoza) |
133 | |
| 251. | jasonsaayman (Jay) |
133 | |
| 252. | SakhileKhuzwayo222 (Sakhile (Sakhumuzi) khuzwayo) |
133 | |
| 253. | Psynosaur (Ohan Smit) |
132 | |
| 254. | TheOptimisticDev (Mfumu Wealth Mabunda) |
131 | |
| 255. | AlexJuca (Alexandre Antonio Juca) |
131 | |
| 256. | SbonisoZama (Sboniso Zama) |
130 |
| Rank | Organization | Members |
|---|---|---|
| 1. | nixos | 2 |
| 2. | avolabs-io | 2 |
| 3. | wildcards-world | 2 |
| 4. | devopscapetown | 2 |
| 5. | sourcegraph | 2 |
| 6. | kubernetes | 2 |
| 7. | daocare | 2 |
| 8. | dimagi | 2 |
| 9. | float-capital | 2 |
| 10. | aero-and-general | 1 |