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-05 14:07:06 +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 47452 total users in the region and you need at least 27 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) |
8192 | |
| 2. | snopoke (Simon Kelly) |
5519 | |
| 3. | obany (Martyn Janes) |
4320 | |
| 4. | dirkbrnd (Dirk Brand) |
3779 | |
| 5. | longhotsummer (Greg Kempe) |
3625 | |
| 6. | korn101 (korn101) |
2954 | |
| 7. | Kaydev-cmd (Keamogetswi Ngwako Malau) |
2467 | |
| 8. | sakhileln (Sakhile L. Ndlazi) |
2286 | |
| 9. | roryp (Rory Preddy) |
2209 | |
| 10. | mattleibow (Matthew Leibowitz) |
2033 | |
| 11. | V-FOR-VEND3TTA (George Hlongwane) |
1917 | |
| 12. | gregpriday (Greg Priday) |
1836 | |
| 13. | rebelchris (Chris Bongers) |
1834 | |
| 14. | ptaoussanis (Peter Taoussanis) |
1811 | |
| 15. | rorisangputu (Rorisang Putu) |
1637 | |
| 16. | justinvdm (Justin van der Merwe) |
1580 | |
| 17. | Deftu (Sammi Deftu) |
1446 | |
| 18. | burnt-exe (Raydo M) |
1416 | |
| 19. | freelancing-solutions (mobius-crypt) |
1407 | |
| 20. | geahaad (Gerhard Dinhof) |
1388 | |
| 21. | balanced-tree () |
1310 | |
| 22. | ashleykleynhans (Ashley Kleynhans) |
1263 | |
| 23. | alexmojaki (Alex Hall) |
1259 | |
| 24. | GedMarc (Marc Magon) |
1219 | |
| 25. | riaankleinhans (Riaan Kleinhans) |
1138 | |
| 26. | Asjas (A-J Roos) |
1108 | |
| 27. | Passion-Over-Pain (Tinotenda Mhedziso) |
1106 | |
| 28. | fluffypony (Riccardo Spagni) |
1102 | |
| 29. | andrewlimaza (Andrew Lima) |
1093 | |
| 30. | ewaldhorn (Ewald Horn) |
1075 | |
| 31. | corverroos (corver) |
1069 | |
| 32. | jonathanbossenger (Jonathan Bossenger) |
1054 | |
| 33. | bshongwe (Ernest Bhekizwe Shongwe) |
1050 | |
| 34. | KamoEllen (Kamogelo Ellen Kganakga) |
1040 | |
| 35. | NickiMash17 (Nicolette Mashaba) |
983 | |
| 36. | ShaunSHamilton (Shaun Hamilton) |
976 | |
| 37. | stringhandler (stringhandler) |
943 | |
| 38. | QMS85 (Jonathan Peters) |
918 | |
| 39. | CodeCrafterNoku (Nokubonga Ngema) |
908 | |
| 40. | szwanne (Sipho Zwane) |
896 | |
| 41. | carlaKC (Carla Kirk-Cohen) |
889 | |
| 42. | TSH3PH4NG ( ) |
866 | |
| 43. | abhi18av (Abhinav Sharma) |
857 | |
| 44. | GrahamStrickland (Graham Strickland) |
847 | |
| 45. | JagTheFriend (JagTheFriend) |
843 | |
| 46. | Princemashumu (Devguy Prince) |
836 | |
| 47. | peterp (Peter Pistorius) |
835 | |
| 48. | MogammadShaqeelless16 (Shaqeel Less) |
830 | |
| 49. | SeanDylan1982 (Sean Dylan Patterson) |
825 | |
| 50. | dannykopping (Danny Kopping) |
803 | |
| 51. | rkistner (Ralf Kistner) |
790 | |
| 52. | KodEx-SA (Ashley K Motsie) |
787 | |
| 53. | TebogoYungMercykay (Sello Selepe) |
786 | |
| 54. | siyabuilds (Siyabonga Samson Lukhele ) |
785 | |
| 55. | czue (Cory Zue) |
776 | |
| 56. | tnyandoro (Tendai ) |
770 | |
| 57. | jthrilly (Joshua Melville) |
768 | |
| 58. | pierredup (Pierre du Plessis) |
752 | |
| 59. | fluffynuts (Davyd McColl) |
736 | |
| 60. | limbopro (毒奶博主) |
729 | |
| 61. | dumisa-sakhile (Sakhile Dumisa) |
724 | |
| 62. | DavidBakerEffendi (David Baker Effendi) |
688 | |
| 63. | ndorfin (Shaun O’Connell) |
688 | |
| 64. | Katleho-Nyoni (Katleho Nyoni) |
687 | |
| 65. | markbirss (Mark Trevor Birss) |
685 | |
| 66. | sjperkins (Simon Perkins) |
684 | |
| 67. | boris-kolpackov (Boris Kolpackov) |
673 | |
| 68. | schalkneethling (Schalk Neethling) |
671 | |
| 69. | 0xlebogang (Lebogang Phoshoko) |
632 | |
| 70. | nrwiersma (Nicholas Wiersma) |
630 | |
| 71. | Bluette1 (Marylene Sawyer) |
619 | |
| 72. | Sihle-Thwa (Siphesihle Mthethwa) |
604 | |
| 73. | kovymun (Koveshan Munsami) |
600 | |
| 74. | stuartc (Stuart Corbishley) |
598 | |
| 75. | JayWelsh (Jay Welsh) |
588 | |
| 76. | Chimoneg27 (Garvin Chimone) |
571 | |
| 77. | eben-roux (Eben) |
570 | |
| 78. | barrymichaeldoyle (Barry Michael Doyle) |
567 | |
| 79. | wax911 (Maxwell Mapako) |
564 | |
| 80. | adrianmoisey (Adrian Moisey) |
562 | |
| 81. | Jasonvdb (Jason van den Berg) |
559 | |
| 82. | davidteren (David Teren) |
558 | |
| 83. | ChamuMutezva (Chamu Mutezva) |
547 | |
| 84. | danini-the-panini (Dani Smith) |
546 | |
| 85. | MarcelMichau (Marcel Michau) |
529 | |
| 86. | tomjuggler (Tom) |
529 | |
| 87. | keegancsmith (Keegan Carruthers-Smith) |
525 | |
| 88. | pasej5 (Jealous Matsikachando) |
514 | |
| 89. | kellerza (Johann Kellerman) |
511 | |
| 90. | tsheporamantso (Gladwin Tshepo Ramantso) |
511 | |
| 91. | MalindiFrank (Vumisa Mkhonto) |
505 | |
| 92. | leonard1thecoder (Sizolwakhe Leonard Mthimunye) |
503 | |
| 93. | paulmwatson (Paul Watson) |
498 | |
| 94. | dwainm (Dwain Maralack) |
492 | |
| 95. | itskingori (King'ori Maina) |
487 | |
| 96. | daniel-levin (Daniel Levin) |
484 | |
| 97. | rossmacarthur (Ross MacArthur) |
484 | |
| 98. | ONTI98 (Ontisitse Manyeneng) |
481 | |
| 99. | timhaak (Tim Haak) |
478 | |
| 100. | DenzelSE (DenzelSE) |
476 | |
| 101. | Rites23 (Ritesh Balu) |
470 | |
| 102. | Benehiko (Alano Terblanche) |
459 | |
| 103. | refilwe-m (Refilwe M. Mashile) |
457 | |
| 104. | tholumuzikhuboni (Tholumuzi Kuboni ) |
455 | |
| 105. | Tarto-4 (Thato Mongwe) |
454 | |
| 106. | bruce-atkinson (Bruce Atkinson) |
451 | |
| 107. | TomRadford (Tom Radford) |
447 | |
| 108. | exfil0 (Karim Jaber (Exfil0)) |
442 | |
| 109. | Marcelckp (Marcel Palmer) |
439 | |
| 110. | fjlaubscher (Francois Laubscher) |
437 | |
| 111. | tladikholofelo (Kholofelo Tladi) |
435 | |
| 112. | Lintshiwe (Lintshiwe) |
434 | |
| 113. | nmichlo (Nathan) |
431 | |
| 114. | zeorin (Xandor Schiefer) |
431 | |
| 115. | dugalh (Dugal Harris) |
422 | |
| 116. | cb22 (Federico Lorenzi) |
413 | |
| 117. | burmudar (William Bezuidenhout) |
405 | |
| 118. | niloc95 (Nilo_R) |
400 | |
| 119. | DenhamPreen (Denham Preen) |
397 | |
| 120. | hypherionmc (HypherionSA) |
397 | |
| 121. | Mashiane (Mashy) |
384 | |
| 122. | arinc9 (Chester A. Unal) |
382 | |
| 123. | PiggyAwesome () |
379 | |
| 124. | lindelwa122 (Nqabenhle) |
375 | |
| 125. | gregzaal (Greg Zaal) |
373 | |
| 126. | udf (Samara) |
371 | |
| 127. | adudumayo (Asimanye Dudumayo) |
370 | |
| 128. | riazarbi (Riaz Arbi) |
360 | |
| 129. | chumani130 (Chumani Madikizela) |
359 | |
| 130. | besiwims (Bernard Sibanda) |
358 | |
| 131. | KevinT (Kevin Trethewey) |
353 | |
| 132. | eugenefvdm (Eugene van der Merwe ) |
351 | |
| 133. | BioGeek (Jeroen Van Goey) |
342 | |
| 134. | Pho3niX90 () |
340 | |
| 135. | bright-spark (Myburgh) |
337 | |
| 136. | theronic (Petrus Theron) |
335 | |
| 137. | jackson951 (Jackson Khuto) |
332 | |
| 138. | thisislefa (Lefa Mofokeng J.) |
327 | |
| 139. | mindsgn (Sibongiseni) |
326 | |
| 140. | willemvds (Willem van der Schyff) |
323 | |
| 141. | ruanbekker (Ruan Bekker) |
322 | |
| 142. | c-goosen (crypticGøøse) |
319 | |
| 143. | JasoonS (Jason Smythe) |
316 | |
| 144. | clemsadand (Clément Adandé) |
307 | |
| 145. | BongaGougota0 (Bonga Gougota) |
303 | |
| 146. | charbileigh (Chabi Francesca Seopa) |
302 | |
| 147. | kerren (Kerren Ortlepp) |
302 | |
| 148. | martinville (Martin Viljoen) |
301 | |
| 149. | neolace (Tertius Geldenhuys) |
301 | |
| 150. | Tyrese-Mv (Musawenkosi Tyrese Mvuna) |
299 | |
| 151. | Motjiang (Brilliant Nhlamolo ) |
294 | |
| 152. | Bhekisile (Bhekisile Jozi) |
294 | |
| 153. | naeem2000 (Naeem Carr) |
293 | |
| 154. | jasonsaayman (Jay) |
292 | |
| 155. | andytudhope (Andy Tudhope) |
291 | |
| 156. | antoinevg () |
288 | |
| 157. | greywolve (Oliver Powell) |
288 | |
| 158. | wkirschbaum (Wilhelm Kirschbaum) |
285 | |
| 159. | davidtinker (David Tinker) |
281 | |
| 160. | mnicstruwig (Michael Struwig) |
279 | |
| 161. | hashimaziz88 (Hashim Aziz Muhammad) |
276 | |
| 162. | GiftMothusi (Gift) |
274 | |
| 163. | DouglasVDM (Douglas Van Der Merwe) |
272 | |
| 164. | joshuaberetta (Joshua Beretta) |
272 | |
| 165. | govert (Govert van Drimmelen) |
271 | |
| 166. | WeebNetsu (Stephen) |
271 | |
| 167. | tmampa (Tshephang Mampa) |
268 | |
| 168. | jesselsookha (Jessel Sookha) |
266 | |
| 169. | beyarkay (Boyd Kane) |
266 | |
| 170. | MrBean355 (Mike Johnston) |
263 | |
| 171. | shaunroselt (Shaun Roselt) |
261 | |
| 172. | sachajw (Sacha Wharton) |
259 | |
| 173. | kayjeee (kayjee) |
259 | |
| 174. | KabeloDev (Kabelo Makhanya) |
257 | |
| 175. | siphosenkosi803 (siphosenkosi mlotshwa) |
257 | |
| 176. | Theolin-Nadasen (Theolin Nadasen) |
252 | |
| 177. | jaredlll08 (Jared) |
251 | |
| 178. | ajsmit (AJ Smit) |
251 | |
| 179. | jasbanza (Jason) |
249 | |
| 180. | nikrich (Jannik Richter) |
248 | |
| 181. | mommaroodles (Melanie Shepherd) |
246 | |
| 182. | justinhartman (Justin Hartman) |
243 | |
| 183. | jhavatar () |
242 | |
| 184. | oni1997 ( Onesmus Dzidzai Maenzanise) |
238 | |
| 185. | sphavix (Siphamandla Zolakhe) |
237 | |
| 186. | AlexJuca (Alexandre Antonio Juca) |
232 | |
| 187. | Hiccup-za (Christopher Zeuch) |
231 | |
| 188. | AlexvZyl (Alexander van Zyl) |
229 | |
| 189. | lukevanlukevan (Luke Van) |
228 | |
| 190. | arthurattwell (Arthur Attwell) |
226 | |
| 191. | codeWithLFN (Lufuno Nemudzivhadi) |
226 | |
| 192. | martink-rsa (Martin Kruger) |
224 | |
| 193. | jslingsby (Jasper Slingsby) |
224 | |
| 194. | nathaneilkiwa (Nathaniel Kiwa) |
223 | |
| 195. | Mzacoding (Nyiko Mkansi) |
222 | |
| 196. | JohannesMeyerYC (Johannes Meyer) |
222 | |
| 197. | tpyo (Donovan Schönknecht) |
222 | |
| 198. | andrevdm (Andre Van Der Merwe) |
219 | |
| 199. | bazileros (Zalisile Stuli) |
219 | |
| 200. | Nathan-Busse (Nathan Graham Busse) |
218 | |
| 201. | erickelninoSwift (Erick El Nino Tshimbombo) |
216 | |
| 202. | amadibethel (Engr. Bethel Amadi) |
212 | |
| 203. | LorryAfriyie (Lawrence Afriyie) |
212 | |
| 204. | qoda (Jonathan Bydendyk) |
212 | |
| 205. | leonvanzyl (Leon van Zyl) |
208 | |
| 206. | DeeBest (Simphiwe Dladla) |
207 | |
| 207. | Trixarian (Trixarian) |
206 | |
| 208. | duanecilliers (Duane Cilliers) |
206 | |
| 209. | devinpearson (Devin) |
206 | |
| 210. | dunxen (dunxen) |
203 | |
| 211. | ghost2468developer (Kenneth Siyabonga Ncube) |
200 | |
| 212. | tsotetsi (Thapelo Tsotetsi) |
194 | |
| 213. | JacquiM (Jacqui Muller) |
191 | |
| 214. | Khumo-Mathe (Khumo Mathe) |
191 | |
| 215. | vgeddes (Vincent Geddes) |
190 | |
| 216. | mitchtembo () |
189 | |
| 217. | Naledi-Dikgale (Naledi) |
189 | |
| 218. | simanga-dev (Simanga Khoza) |
188 | |
| 219. | benjaminjvdm (Benjamin (James) van der Merwe) |
188 | |
| 220. | ncthbrt (Natalie Cuthbert) |
186 | |
| 221. | GO-Shoderu (Gabriel) |
185 | |
| 222. | kaysiz (kudakwashe siziva) |
184 | |
| 223. | MrBooi (Ayabonga) |
183 | |
| 224. | khanyicode (khanyisile) |
183 | |
| 225. | MikhaD (Mikha Davids) |
181 | |
| 226. | Tumo505 (Tumo Kgabeng) |
180 | |
| 227. | rizonesoft (Derick Payne) |
180 | |
| 228. | Mo7ammedFarahat (Mohammed Farahat) |
178 | |
| 229. | katlegorphele (Katlego R. Phele) |
177 | |
| 230. | dagelf (Coenraad Loubser) |
176 | |
| 231. | Patrick-Cole (Patrick) |
176 | |
| 232. | Nomcebo-coder-hub (Nomcebo) |
174 | |
| 233. | AmahleZuma (Amahle Zuma) |
173 | |
| 234. | DanielRomeo (Daniel) |
173 | |
| 235. | DenDen047 (Naoya Muramatsu) |
172 | |
| 236. | ByteBeem (Donald Mxolisi Mohlala) |
172 | |
| 237. | MISHOW2 (MTS-Codes) |
171 | |
| 238. | korkie9 (Justin Korkie) |
171 | |
| 239. | Axolem (Axole Maranjana) |
171 | |
| 240. | PhilaniMhlongo (Philani Mhlongo) |
170 | |
| 241. | ArnoldT01 (Arnold) |
170 | |
| 242. | iarxii (Thabang Mposula) |
169 | |
| 243. | LeparaLaMapara (Tha-bang!) |
168 | |
| 244. | knightspore (Ciarán) |
168 | |
| 245. | ShakexSempe (Boitumelo Sempe) |
168 | |
| 246. | daniellochner (Daniel Lochner) |
166 | |
| 247. | SakhileKhuzwayo222 (Sakhile (Sakhumuzi) khuzwayo) |
166 | |
| 248. | dadecoza (Johannes le Roux) |
164 | |
| 249. | SlimGee (Given Ncube) |
164 | |
| 250. | ScriptLineStudios (ScriptLine) |
164 | |
| 251. | kimeshan (Kimeshan Naidoo) |
163 | |
| 252. | KetroSithole (Ketro Sithole) |
162 | |
| 253. | andrewtimberlake (Andrew Timberlake) |
160 | |
| 254. | KellanStevens (Kellan Stevens) |
157 | |
| 255. | bley-gold (Blessings Mwale) |
156 | |
| 256. | SkillBeatsAll (Joel Cedras) |
155 |
| Rank | Organization | Members |
|---|---|---|
| 1. | daocare | 2 |
| 2. | sourcegraph | 2 |
| 3. | dimagi | 2 |
| 4. | nixos | 2 |
| 5. | float-capital | 2 |
| 6. | wildcards-world | 2 |
| 7. | kubernetes | 2 |
| 8. | avolabs-io | 2 |
| 9. | devopscapetown | 2 |
| 10. | spruceloader | 1 |