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