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-21 13:05:25 +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 contributions for each user. There are 47764 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_public/USERNAME)
For organizations, you need to use a slightly different markup:
[](https://org-badge.committers.top/south_africa_public/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) |
7893 | |
| 2. | snopoke (Simon Kelly) |
5424 | |
| 3. | Uwami-Mgxekwa (Uwami Mgxekwa) |
4482 | |
| 4. | dirkbrnd (Dirk Brand) |
3835 | |
| 5. | longhotsummer (Greg Kempe) |
3662 | |
| 6. | korn101 (korn101) |
2552 | |
| 7. | Kaydev-cmd (Keamogetswi Ngwako Malau) |
2452 | |
| 8. | roryp (Rory Preddy) |
2229 | |
| 9. | sakhileln (Sakhile L. Ndlazi) |
2075 | |
| 10. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
2000 | |
| 11. | mattleibow (Matthew Leibowitz) |
1943 | |
| 12. | rebelchris (Chris Bongers) |
1829 | |
| 13. | V-FOR-VEND3TTA (George Hlongwane) |
1826 | |
| 14. | gregpriday (Greg Priday) |
1816 | |
| 15. | ptaoussanis (Peter Taoussanis) |
1813 | |
| 16. | rorisangputu (Rorisang Putu) |
1608 | |
| 17. | justinvdm (Justin van der Merwe) |
1526 | |
| 18. | Deftu (Sammi Deftu) |
1504 | |
| 19. | freelancing-solutions (mobius-crypt) |
1408 | |
| 20. | geahaad (Gerhard Dinhof) |
1404 | |
| 21. | burnt-exe (Raydo M) |
1364 | |
| 22. | balanced-tree (Teo) |
1281 | |
| 23. | Asjas (A-J Roos) |
1277 | |
| 24. | GedMarc (Marc Magon) |
1241 | |
| 25. | alexmojaki (Alex Hall) |
1236 | |
| 26. | ashleykleynhans (Ashley Kleynhans) |
1222 | |
| 27. | NickiMash17 (Nicolette Mashaba) |
1174 | |
| 28. | riaankleinhans (Riaan Kleinhans) |
1161 | |
| 29. | ntsakosurprise (ntsakosurprise) |
1115 | |
| 30. | andrewlimaza (Andrew Lima) |
1113 | |
| 31. | Passion-Over-Pain (Tinotenda Mhedziso) |
1111 | |
| 32. | fluffypony (Riccardo Spagni) |
1105 | |
| 33. | ewaldhorn (Ewald Horn) |
1075 | |
| 34. | jonathanbossenger (Jonathan Bossenger) |
1059 | |
| 35. | ShaunSHamilton (Shaun Hamilton) |
1049 | |
| 36. | bshongwe (Ernest Bhekizwe Shongwe) |
1048 | |
| 37. | KamoEllen (Kamogelo Ellen Kganakga) |
1040 | |
| 38. | corverroos (corver) |
978 | |
| 39. | QMS85 (Jonathan Peters) |
914 | |
| 40. | CodeCrafterNoku (Nokubonga Ngema) |
906 | |
| 41. | szwanne (Sipho Zwane) |
896 | |
| 42. | carlaKC (Carla Kirk-Cohen) |
894 | |
| 43. | peterp (Peter Pistorius) |
893 | |
| 44. | stringhandler (stringhandler) |
890 | |
| 45. | GrahamStrickland (Graham Strickland) |
882 | |
| 46. | limbopro (毒奶博主) |
876 | |
| 47. | MogammadShaqeelless16 (Shaqeel Less) |
849 | |
| 48. | JagTheFriend (JagTheFriend) |
844 | |
| 49. | TebogoYungMercykay (Sello Selepe) |
842 | |
| 50. | abhi18av (Abhinav Sharma) |
842 | |
| 51. | KodEx-SA (Ashley K Motsie) |
829 | |
| 52. | SeanDylan1982 (Sean Dylan Patterson) |
825 | |
| 53. | dannykopping (Danny Kopping) |
823 | |
| 54. | TSH3PH4NG (Tshepang Masia ) |
818 | |
| 55. | siyabuilds (Siyabonga Samson Lukhele ) |
796 | |
| 56. | Princemashumu (Devguy Prince) |
775 | |
| 57. | tnyandoro (Tendai ) |
763 | |
| 58. | 0xlebogang (Lebogang Phoshoko) |
762 | |
| 59. | rkistner (Ralf Kistner) |
758 | |
| 60. | pierredup (Pierre du Plessis) |
757 | |
| 61. | czue (Cory Zue) |
745 | |
| 62. | fluffynuts (Davyd McColl) |
743 | |
| 63. | DavidBakerEffendi (David Baker Effendi) |
719 | |
| 64. | quicujo (Anton Pretorius) |
694 | |
| 65. | dumisa-sakhile (Sakhile Dumisa) |
693 | |
| 66. | sjperkins (Simon Perkins) |
687 | |
| 67. | Katleho-Nyoni (Katleho Nyoni) |
686 | |
| 68. | markbirss (Mark Trevor Birss) |
676 | |
| 69. | boris-kolpackov (Boris Kolpackov) |
668 | |
| 70. | nrwiersma (Nicholas Wiersma) |
654 | |
| 71. | schalkneethling (Schalk Neethling) |
630 | |
| 72. | Sihle-Thwa (Siphesihle Mthethwa) |
620 | |
| 73. | nyashahama (Nyasha Hama) |
615 | |
| 74. | kovymun (Koveshan Munsami) |
603 | |
| 75. | barrymichaeldoyle (Barry Michael Doyle) |
592 | |
| 76. | eben-roux (Eben) |
591 | |
| 77. | nmichlo (Nathan) |
573 | |
| 78. | leonard1thecoder (Sizolwakhe Leonard Mthimunye) |
573 | |
| 79. | adrianmoisey (Adrian Moisey) |
571 | |
| 80. | wax911 (Maxwell Mapako) |
562 | |
| 81. | MarcelMichau (Marcel Michau) |
561 | |
| 82. | davidteren (David Teren) |
558 | |
| 83. | JayWelsh (Jay Welsh) |
550 | |
| 84. | pasej5 (Jealous Matsikachando) |
548 | |
| 85. | ChamuMutezva (Chamu Mutezva) |
537 | |
| 86. | danini-the-panini (Dani Smith) |
536 | |
| 87. | Jasonvdb (Jason van den Berg) |
536 | |
| 88. | keegancsmith (Keegan Carruthers-Smith) |
531 | |
| 89. | tomjuggler (Tom) |
529 | |
| 90. | stuartc (Stuart Corbishley) |
528 | |
| 91. | Chimoneg27 (Garvin Chimone) |
526 | |
| 92. | Bluette1 (Marylene Sawyer) |
526 | |
| 93. | tsheporamantso (Gladwin Tshepo Ramantso) |
513 | |
| 94. | kellerza (Johann Kellerman) |
511 | |
| 95. | MalindiFrank (Vumisa Mkhonto) |
505 | |
| 96. | thisislefa (Lefa Mofokeng J.) |
503 | |
| 97. | dwainm (Dwain Maralack) |
494 | |
| 98. | itskingori (King'ori Maina) |
487 | |
| 99. | daniel-levin (Daniel Levin) |
483 | |
| 100. | ONTI98 (Ontisitse Manyeneng) |
481 | |
| 101. | timhaak (Tim Haak) |
478 | |
| 102. | DenzelSE (DenzelSE) |
471 | |
| 103. | rossmacarthur (Ross MacArthur) |
460 | |
| 104. | DewaldFourie (Dewald Fourie) |
459 | |
| 105. | refilwe-m (Refilwe M. Mashile) |
457 | |
| 106. | Rites23 (Ritesh Balu) |
456 | |
| 107. | Marcelckp (Marcel Palmer) |
453 | |
| 108. | exfil0 (Karim Jaber (Exfil0)) |
451 | |
| 109. | ndorfin (Shaun O’Connell) |
448 | |
| 110. | fjlaubscher (Francois Laubscher) |
448 | |
| 111. | TomRadford (Tom Radford) |
447 | |
| 112. | Lintshiwe (Lintshiwe) |
441 | |
| 113. | bruce-atkinson (Bruce Atkinson) |
436 | |
| 114. | Benehiko (Alano Terblanche) |
435 | |
| 115. | Tarto-4 (Thato Mongwe) |
430 | |
| 116. | zeorin (Xandor Schiefer) |
429 | |
| 117. | burmudar (William Bezuidenhout) |
416 | |
| 118. | niloc95 (Nilo_R) |
411 | |
| 119. | DenhamPreen (Denham Preen) |
409 | |
| 120. | dugalh (Dugal Harris) |
407 | |
| 121. | geofmureithi (Njuguna Mureithi) |
404 | |
| 122. | hypherionmc (HypherionSA) |
403 | |
| 123. | paulmwatson (Paul Watson) |
401 | |
| 124. | KevinT (Kevin Trethewey) |
400 | |
| 125. | tladikholofelo (Kholofelo Tladi) |
399 | |
| 126. | Mashiane (Mashy) |
389 | |
| 127. | tholumuzikhuboni (Tholumuzi Kuboni ) |
383 | |
| 128. | PiggyAwesome () |
381 | |
| 129. | Pho3niX90 () |
379 | |
| 130. | Carrington-dev (Carrington Muleya) |
379 | |
| 131. | gregzaal (Greg Zaal) |
374 | |
| 132. | arinc9 (Chester A. Unal) |
373 | |
| 133. | besiwims (Bernard Sibanda) |
366 | |
| 134. | cb22 (Federico Lorenzi) |
366 | |
| 135. | riazarbi (Riaz Arbi) |
360 | |
| 136. | chumani130 (Chumani Madikizela) |
359 | |
| 137. | lindelwa122 (Nqabenhle) |
357 | |
| 138. | udf (Samara) |
356 | |
| 139. | adudumayo (Asimanye Dudumayo) |
351 | |
| 140. | eugenefvdm (Eugene van der Merwe ) |
343 | |
| 141. | BioGeek (Jeroen Van Goey) |
342 | |
| 142. | kerren (Kerren Ortlepp) |
341 | |
| 143. | bright-spark (Myburgh) |
336 | |
| 144. | theronic (Petrus Theron) |
335 | |
| 145. | mindsgn (Sibongiseni) |
328 | |
| 146. | jackson951 (Jackson Khuto) |
327 | |
| 147. | ruanbekker (Ruan Bekker) |
317 | |
| 148. | greywolve (Oliver Powell) |
314 | |
| 149. | mikechiloane (Mike Nhlanhla Chiloane) |
309 | |
| 150. | JasoonS (Jason Smythe) |
308 | |
| 151. | clemsadand (Clément Adandé) |
307 | |
| 152. | jasonsaayman (Jay) |
307 | |
| 153. | neolace (Tertius Geldenhuys) |
306 | |
| 154. | willemvds (Willem van der Schyff) |
305 | |
| 155. | jasbanza (Jason) |
303 | |
| 156. | Jakaza (Goodness (Themba) Chauke) |
303 | |
| 157. | andytudhope (Andy Tudhope) |
302 | |
| 158. | martinville (Martin Viljoen) |
301 | |
| 159. | charbileigh (Chabi Francesca Seopa) |
301 | |
| 160. | Tyrese-Mv (Musawenkosi Tyrese Mvuna) |
301 | |
| 161. | Motjiang (Brilliant Nhlamolo ) |
287 | |
| 162. | wkirschbaum (Wilhelm Kirschbaum) |
287 | |
| 163. | c-goosen (crypticGøøse) |
286 | |
| 164. | WeebNetsu (Stephen) |
285 | |
| 165. | hashimaziz88 (Hashim Aziz Muhammad) |
284 | |
| 166. | joshuaberetta (Joshua Beretta) |
283 | |
| 167. | davidtinker (David Tinker) |
281 | |
| 168. | antoinevg () |
280 | |
| 169. | BongaGougota0 (Bonga Gougota) |
275 | |
| 170. | mnicstruwig (Michael Struwig) |
271 | |
| 171. | jaredlll08 (Jared) |
268 | |
| 172. | beyarkay (Boyd Kane) |
268 | |
| 173. | naeem2000 (Naeem Carr) |
267 | |
| 174. | tpyo (Donovan Schönknecht) |
266 | |
| 175. | GiftMothusi (Gift) |
265 | |
| 176. | JohannesMeyerYC (Johannes Meyer) |
264 | |
| 177. | govert (Govert van Drimmelen) |
264 | |
| 178. | shaunroselt (Shaun Roselt) |
260 | |
| 179. | kayjeee (kayjee) |
260 | |
| 180. | siphosenkosi803 (siphosenkosi mlotshwa) |
257 | |
| 181. | KabeloDev (Kabelo Makhanya) |
257 | |
| 182. | jesselsookha (Jessel Sookha) |
255 | |
| 183. | Bhekisile (Bhekisile Jozi) |
254 | |
| 184. | Theolin-Nadasen (Theolin Nadasen) |
253 | |
| 185. | MrBean355 (Mike Johnston) |
252 | |
| 186. | jhavatar () |
252 | |
| 187. | tmampa (Tshephang Mampa) |
252 | |
| 188. | ajsmit (AJ Smit) |
251 | |
| 189. | leonvanzyl (Leon van Zyl) |
248 | |
| 190. | rameezk (Rameez Khan) |
246 | |
| 191. | justinhartman (Justin Hartman) |
243 | |
| 192. | Hiccup-za (Christopher Zeuch) |
241 | |
| 193. | 1Mhondiwa (Tapiwanashe Mhondiwa) |
240 | |
| 194. | mommaroodles (Melanie Shepherd) |
239 | |
| 195. | AlexJuca (Alexandre Antonio Juca) |
236 | |
| 196. | oni1997 ( Onesmus Dzidzai Maenzanise) |
234 | |
| 197. | AlexvZyl (Alexander van Zyl) |
233 | |
| 198. | nathaneilkiwa (Nathaniel Kiwa) |
230 | |
| 199. | martink-rsa (Martin Kruger) |
228 | |
| 200. | lukevanlukevan (Luke Van) |
226 | |
| 201. | jslingsby (Jasper Slingsby) |
224 | |
| 202. | nikrich (Jannik Richter) |
223 | |
| 203. | codeWithLFN (Lufuno Nemudzivhadi) |
223 | |
| 204. | andrevdm (Andre Van Der Merwe) |
221 | |
| 205. | siyavuyachagi (Chagi Siyavuya) |
221 | |
| 206. | sphavix (Siphamandla Zolakhe) |
220 | |
| 207. | bazileros (Zalisile Stuli) |
219 | |
| 208. | GO-Shoderu (Gabriel) |
218 | |
| 209. | Nathan-Busse (Nathan Graham Busse) |
217 | |
| 210. | kimeshan (Kimeshan Naidoo) |
216 | |
| 211. | erickelninoSwift (Erick El Nino Tshimbombo) |
216 | |
| 212. | Mzacoding (Nyiko Mkansi) |
215 | |
| 213. | DouglasVDM (Douglas Van Der Merwe) |
214 | |
| 214. | Zen-CODE (Richard Larkin) |
214 | |
| 215. | amadibethel (Engr. Bethel Amadi) |
213 | |
| 216. | qoda (Jonathan Bydendyk) |
212 | |
| 217. | LorryAfriyie (Lawrence Afriyie) |
212 | |
| 218. | Trixarian (Trixarian) |
211 | |
| 219. | arthurattwell (Arthur Attwell) |
210 | |
| 220. | eliasjudin (Elias Judin) |
209 | |
| 221. | DeeBest (Simphiwe Dladla) |
207 | |
| 222. | duanecilliers (Duane Cilliers) |
206 | |
| 223. | ghost2468developer (Kenneth Siyabonga Ncube) |
204 | |
| 224. | rizonesoft (Derick Payne) |
202 | |
| 225. | devinpearson (Devin) |
201 | |
| 226. | sachajw (Sacha Wharton) |
201 | |
| 227. | MrBooi (Ayabonga) |
199 | |
| 228. | AmahleZuma (Amahle Zuma) |
198 | |
| 229. | ncthbrt (Natalie Cuthbert) |
197 | |
| 230. | dunxen (dunxen) |
196 | |
| 231. | tsotetsi (Thapelo Tsotetsi) |
195 | |
| 232. | iarxii (Thabang Mposula) |
193 | |
| 233. | JacquiM (Jacqui Muller) |
191 | |
| 234. | Khumo-Mathe (Khumo Mathe) |
191 | |
| 235. | mitchtembo () |
190 | |
| 236. | dagelf (Coenraad Loubser) |
189 | |
| 237. | benjaminjvdm (Benjamin (James) van der Merwe) |
188 | |
| 238. | MikhaD (Mikha Davids) |
188 | |
| 239. | Tumo505 (Tumo Kgabeng) |
187 | |
| 240. | simanga-dev (Simanga Khoza) |
185 | |
| 241. | vgeddes (Vincent Geddes) |
183 | |
| 242. | ByteBeem (Donald Mxolisi Mohlala) |
181 | |
| 243. | kaysiz (kudakwashe siziva) |
180 | |
| 244. | Mo7ammedFarahat (Mohammed Farahat) |
178 | |
| 245. | Patrick-Cole (Patrick) |
175 | |
| 246. | Nomcebo-coder-hub (Nomcebo) |
174 | |
| 247. | Axolem (Axole Maranjana) |
172 | |
| 248. | ArnoldT01 (Arnold) |
172 | |
| 249. | MISHOW2 (MTS-Codes) |
171 | |
| 250. | LeparaLaMapara (Tha-bang!) |
170 | |
| 251. | DenDen047 (Naoya Muramatsu) |
168 | |
| 252. | ScriptLineStudios (ScriptLine) |
168 | |
| 253. | SakhileKhuzwayo222 (Sakhile (Sakhumuzi) khuzwayo) |
167 | |
| 254. | Naledi-Dikgale (Naledi) |
167 | |
| 255. | daniellochner (Daniel Lochner) |
166 | |
| 256. | SlimGee (Given Ncube) |
164 |
| Rank | Organization | Members |
|---|---|---|
| 1. | wildcards-world | 2 |
| 2. | daocare | 2 |
| 3. | devopscapetown | 2 |
| 4. | float-capital | 2 |
| 5. | sourcegraph | 2 |
| 6. | avolabs-io | 2 |
| 7. | kubernetes | 2 |
| 8. | dimagi | 2 |
| 9. | nixos | 2 |
| 10. | sagemath | 1 |