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-09-21 11:14:19 +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 56268 total users in the region and you need at least 32 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. | gregpriday (Greg Priday) |
40568 | |
| 2. | Uwami-Mgxekwa (Uwami Mgxekwa) |
40323 | |
| 3. | snopoke (Simon Kelly) |
9377 | |
| 4. | wkirschbaum (Wilhelm Kirschbaum) |
9272 | |
| 5. | govert (Govert van Drimmelen) |
6148 | |
| 6. | datashaman (datashaman) |
5869 | |
| 7. | wajahat-ali-mir-dev (Wajahat Ali Mir) |
5583 | |
| 8. | nyashahama (Nyasha Hama) |
5539 | |
| 9. | burnt-exe (Raydo M) |
5461 | |
| 10. | schalkneethling (Schalk Neethling) |
4786 | |
| 11. | peterp (Peter Pistorius) |
4511 | |
| 12. | GedMarc (Marc Magon) |
4316 | |
| 13. | Raphasha27 (Koketso Raphasha) |
4124 | |
| 14. | fluffypony (Riccardo Spagni) |
3735 | |
| 15. | mattleibow (Matthew Leibowitz) |
3390 | |
| 16. | NickiMash17 (Nicolette Mashaba) |
3145 | |
| 17. | Jasonvdb (Jason van den Berg) |
2986 | |
| 18. | ginoleeswan (Gino Swanepoel) |
2942 | |
| 19. | TSH3PH4NG (Tshepang Masia ) |
2893 | |
| 20. | longhotsummer (Greg Kempe) |
2865 | |
| 21. | elviscgn (Elvis Chege) |
2842 | |
| 22. | mitchellkrogza (Mitchell Krog) |
2728 | |
| 23. | Asjas (A-J Roos) |
2726 | |
| 24. | roryp (Rory Preddy) |
2652 | |
| 25. | Gamaroff (Lorien Gamaroff) |
2569 | |
| 26. | nikrich (Jannik Richter) |
2518 | |
| 27. | leonard1thecoder (Sizolwakhe Leonard Mthimunye) |
2362 | |
| 28. | limbopro (毒奶博主) |
2229 | |
| 29. | bshongwe (Ernest Bhekizwe Shongwe) |
2218 | |
| 30. | riaankleinhans (Riaan Kleinhans) |
2206 | |
| 31. | pierredup (Pierre du Plessis) |
2187 | |
| 32. | DavidBakerEffendi (David Baker Effendi) |
2138 | |
| 33. | awinogradov (Anton Vinogradov) |
1885 | |
| 34. | barrymichaeldoyle (Barry Michael Doyle) |
1820 | |
| 35. | rebelchris (Chris Bongers) |
1781 | |
| 36. | justinvdm (Justin van der Merwe) |
1731 | |
| 37. | jonathanbossenger (Jonathan Bossenger) |
1640 | |
| 38. | rizonesoft (Derick Payne) |
1593 | |
| 39. | ashleykleynhans (Ashley Kleynhans) |
1578 | |
| 40. | heyns1000 (Heyns Schoeman 🔥 CodeNest) |
1572 | |
| 41. | Benehiko (Alano Terblanche) |
1515 | |
| 42. | Nathan-Busse (Nathan Graham Busse) |
1499 | |
| 43. | gregzaal (Greg Zaal) |
1494 | |
| 44. | ShaunSHamilton (Shaun Hamilton) |
1422 | |
| 45. | abhi18av (Abhinav Sharma) |
1411 | |
| 46. | KodEx-SA (Ashley K Motsie) |
1395 | |
| 47. | tsheporamantso (Gladwin Tshepo Ramantso) |
1392 | |
| 48. | MisheckGalx (Misheck Gogo) |
1360 | |
| 49. | Gervwyk (Gerrie van Wyk) |
1357 | |
| 50. | balanced-tree (Teo) |
1316 | |
| 51. | antstanley (Ant Stanley) |
1301 | |
| 52. | BioGeek (Jeroen Van Goey) |
1238 | |
| 53. | ShaunRoselt (Shaun Roselt) |
1178 | |
| 54. | cobusgreyling (Cobus Greyling) |
1162 | |
| 55. | TCNOco (Wesley Pyburn) |
1149 | |
| 56. | hashimaziz88 (Hashim Aziz Muhammad) |
1141 | |
| 57. | eben-roux (Eben) |
1130 | |
| 58. | alexmojaki (Alex Hall) |
1103 | |
| 59. | davidteren (David Teren) |
1101 | |
| 60. | lefajmofokeng (Lefa J. Mofokeng) |
1097 | |
| 61. | Darrenvandervelde (Darren van der Velde) |
1097 | |
| 62. | wax911 (Maxwell Mapako) |
1086 | |
| 63. | dirkbrnd (Dirk Brand) |
1048 | |
| 64. | dannykopping (Danny Kopping) |
1041 | |
| 65. | andrewlimaza (Andrew Lima) |
1013 | |
| 66. | ewaldhorn (Ewald Horn) |
1007 | |
| 67. | GrahamStrickland (Graham Strickland) |
976 | |
| 68. | stuartc (Stuart Corbishley) |
974 | |
| 69. | faucamp (Francois Aucamp) |
970 | |
| 70. | theronic (Petrus Theron) |
922 | |
| 71. | jasonsaayman (Jay) |
911 | |
| 72. | matthew-hagemann (Matthew Hagemann) |
892 | |
| 73. | iarxii (Thabang Mposula) |
892 | |
| 74. | dwainm (Dwain Maralack) |
871 | |
| 75. | dbfx (Dave) |
838 | |
| 76. | rameezk (Rameez Khan) |
837 | |
| 77. | boris-kolpackov (Boris Kolpackov) |
831 | |
| 78. | stringhandler (stringhandler) |
794 | |
| 79. | nrwiersma (Nicholas Wiersma) |
794 | |
| 80. | Carrington-dev (Carrington Muleya) |
784 | |
| 81. | leonvanzyl (Leon van Zyl) |
783 | |
| 82. | adrianmoisey (Adrian Moisey) |
778 | |
| 83. | gregfurman (Greg Furman) |
774 | |
| 84. | niloc95 (Nilo Cara) |
751 | |
| 85. | fluffynuts (Davyd McColl) |
743 | |
| 86. | keegancsmith (Keegan Carruthers-Smith) |
739 | |
| 87. | MarcelMichau (Marcel Michau) |
739 | |
| 88. | LpMashinini (Lebogang Peter Mashinini ) |
730 | |
| 89. | timhaak (Tim Haak) |
726 | |
| 90. | V-FOR-VEND3TTA (George Hlongwane) |
724 | |
| 91. | sjperkins (Simon Perkins) |
706 | |
| 92. | JagTheFriend (JagTheFriend) |
680 | |
| 93. | geofmureithi (Njuguna Mureithi) |
679 | |
| 94. | czue (Cory Zue) |
678 | |
| 95. | siyabuilds (Siyabonga Samson Lukhele ) |
672 | |
| 96. | rkistner (Ralf Kistner) |
661 | |
| 97. | DevinNorgarb (Devin Norgarb) |
659 | |
| 98. | MogammadShaqeelless16 (Shaqeel Less) |
652 | |
| 99. | QMS85 (Jonathan Peters) |
650 | |
| 100. | Deftu (Sammi Deftu) |
649 | |
| 101. | pavelivanov (Pavel Ivanov) |
631 | |
| 102. | charbileigh (Chabi Francesca Seopa) |
624 | |
| 103. | ntsakosurprise (ntsakosurprise) |
610 | |
| 104. | iftheshoefritz (Fritz Meissner) |
610 | |
| 105. | Mphele (Mphele Moswane) |
603 | |
| 106. | 1Mhondiwa (Tapiwanashe Mhondiwa) |
593 | |
| 107. | FelixTellmann (Felix Tellmann) |
566 | |
| 108. | 0xlebogang (Lebogang Phoshoko) |
564 | |
| 109. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
562 | |
| 110. | itskingori (King'ori Maina) |
559 | |
| 111. | Saiby100 (Salahuddin Saiet) |
558 | |
| 112. | ghost2468developer (Kenneth Siyabonga Ncube) |
555 | |
| 113. | andytudhope (Andy Tudhope) |
544 | |
| 114. | kovymun (Koveshan Munsami) |
534 | |
| 115. | kathy-Kat (Catherine Maponya) |
533 | |
| 116. | dannysimfukwe (Danny Simfukwe) |
515 | |
| 117. | burmudar (William Bezuidenhout) |
511 | |
| 118. | Katleho-Nyoni (Katleho Nyoni) |
503 | |
| 119. | ajsmit (AJ Smit) |
498 | |
| 120. | Ordnmash (ordnmash) |
493 | |
| 121. | rorisangputu (Rorisang Putu) |
490 | |
| 122. | yusufk (Yusuf Kaka) |
487 | |
| 123. | tomjuggler (Tom) |
487 | |
| 124. | rominalodolo (Romina 로미나) |
482 | |
| 125. | kellerza (Johann Kellerman) |
482 | |
| 126. | geahaad (Gerhard Dinhof) |
475 | |
| 127. | freelancing-solutions (mobius-crypt) |
471 | |
| 128. | katGhost (Andries N. Mogashoa) |
469 | |
| 129. | WeebNetsu (Stephen) |
465 | |
| 130. | Pushplaybang (Paul) |
460 | |
| 131. | karabomasoeu (Karabo) |
453 | |
| 132. | MISHOW2 (MTS-Codes) |
451 | |
| 133. | markbirss (Mark Trevor Birss) |
451 | |
| 134. | nmichlo (Nathan) |
451 | |
| 135. | vince-nyanga (Vincent Nyanga) |
450 | |
| 136. | udf (Samara) |
445 | |
| 137. | quicujo (Anton Pretorius) |
439 | |
| 138. | rehno-lindeque (Rehno Lindeque) |
435 | |
| 139. | Mashiane (Mashy) |
435 | |
| 140. | nanashili (Nanashi Li) |
428 | |
| 141. | Abdulrasheed1729 (0xcf2f) |
424 | |
| 142. | Pho3niX90 () |
418 | |
| 143. | Rethabile2004 (Rethabile Eric Siase) |
417 | |
| 144. | smangasmashntuli (Simangaliso Mazweni Ntuli) |
414 | |
| 145. | mortolian (Gideon Schoonbee) |
401 | |
| 146. | DnA-IntRicate (Adam Foflonker) |
400 | |
| 147. | iiwiiInsider (Kyle Darrell Blackburn) |
400 | |
| 148. | jhavatar (Jan-Hendrik de Vaal) |
399 | |
| 149. | bashirssimbwa (SSIMBWA BASHIR) |
398 | |
| 150. | taliesinb (Taliesin Beynon) |
397 | |
| 151. | rawdreeg (Rodrigue) |
396 | |
| 152. | mindsgn (Sibongiseni) |
391 | |
| 153. | siyavuyachagi (Chagi Siyavuya) |
388 | |
| 154. | msovara (Mthetho Vuyo Sovara) |
385 | |
| 155. | chrinovicmu (Chrinovic Mukanya) |
381 | |
| 156. | duanecilliers (Duane Cilliers) |
381 | |
| 157. | neolace (Tertius Geldenhuys) |
378 | |
| 158. | gerridolivier (Gerrid Olivier) |
377 | |
| 159. | Chimoneg27 (Garvin Chimone) |
375 | |
| 160. | microrobotics (Johan Conradie) |
374 | |
| 161. | jackson951 (Jackson Khuto) |
373 | |
| 162. | shiviancodes (Shivian) |
373 | |
| 163. | SaumilP (SaumilP) |
370 | |
| 164. | joshuaberetta (Joshua Beretta) |
366 | |
| 165. | fjlaubscher (Francois Laubscher) |
364 | |
| 166. | kmf (Karl Fischer) |
357 | |
| 167. | Passion-Over-Pain (Tino Mhedziso) |
354 | |
| 168. | NtokozoMkhwanazi (RTT-Dev) |
351 | |
| 169. | TRex22 (Jason Chalom) |
349 | |
| 170. | liambeeton (Liam Beeton) |
346 | |
| 171. | KagishoMangaba (Kagisho Prince) |
344 | |
| 172. | tnyandoro (Tendai ) |
341 | |
| 173. | warrendt (Warren) |
326 | |
| 174. | kayjeee (kayjee) |
326 | |
| 175. | LuthandoCandlovu (Luthando Candlovu) |
325 | |
| 176. | KevinT (Kevin Trethewey) |
321 | |
| 177. | JasoonS (Jason Smythe) |
320 | |
| 178. | ndamulelonemakh (Ndamulelo Nemakhavhani) |
319 | |
| 179. | K3ysTr0K3R (Jared Brits ) |
318 | |
| 180. | arneschreuder (Arné Schreuder) |
318 | |
| 181. | dirkcuys (Dirk Uys) |
315 | |
| 182. | ONTI98 (Ontisitse Manyeneng) |
312 | |
| 183. | GO-Shoderu (Gabriel) |
306 | |
| 184. | lostpebble (Paul Myburgh) |
302 | |
| 185. | ClaytonSiby (Clayton Siby) |
299 | |
| 186. | arthurattwell (Arthur Attwell) |
297 | |
| 187. | MampotjeMabusela (Mampotje Mabusela) |
294 | |
| 188. | codeWithLFN (Lufuno Nemudzivhadi) |
291 | |
| 189. | besiwims (Bernard Sibanda) |
290 | |
| 190. | KetroSithole (Ketro Sithole) |
289 | |
| 191. | expelledboy (Anthony Jackson) |
286 | |
| 192. | damienswarts23 (Damien Swarts) |
286 | |
| 193. | dagelf (Coenraad Loubser) |
286 | |
| 194. | rossmacarthur (Ross MacArthur) |
284 | |
| 195. | AlexvZyl (Alexander van Zyl) |
282 | |
| 196. | LuthandoNgombane (Luthando Ngombane) |
281 | |
| 197. | MrBean355 (Mike Johnston) |
274 | |
| 198. | dainemawer (Daine Mawer) |
274 | |
| 199. | Hiccup-za (Christopher Zeuch) |
270 | |
| 200. | paradoxmelody (Moloti Kgaphola) |
266 | |
| 201. | MalindiFrank (Malindi Thembalakhe) |
262 | |
| 202. | akserg (akserg) |
261 | |
| 203. | khlaifiabilel (Bilel Khlaifia) |
258 | |
| 204. | DenDen047 (Naoya Muramatsu) |
255 | |
| 205. | Zen-CODE (Richard Larkin) |
253 | |
| 206. | lebohang0824 (Lebohang Mokoena) |
252 | |
| 207. | bruce-atkinson (Bruce Atkinson) |
252 | |
| 208. | AlexJuca (Alexandre Antonio Juca) |
251 | |
| 209. | tmampa (Tshephang Mampa) |
250 | |
| 210. | red-outrunner (Weo Sikho Fuzile) |
249 | |
| 211. | vpavlenko (Vitaly Pavlenko) |
248 | |
| 212. | fijal (Maciej Fijalkowski) |
247 | |
| 213. | davidtinker (David Tinker) |
247 | |
| 214. | nwakauc (Uchechi Nwaka) |
246 | |
| 215. | danini-the-panini (Dani Smith) |
246 | |
| 216. | Glamour95 (Glamour ) |
243 | |
| 217. | cliedeman (Ciaran Liedeman) |
242 | |
| 218. | c-goosen (Christo (crypticGoose) Goosen) |
239 | |
| 219. | AsandahDevs (Asanda Majola) |
237 | |
| 220. | datoxic0 (Siyabonga Blessing Phakathi) |
233 | |
| 221. | KevCareSA (KevCareSA) |
232 | |
| 222. | Sihle-Thwa (Siphesihle Mthethwa) |
231 | |
| 223. | DewaldDeJager (Dewald de Jager) |
231 | |
| 224. | AlbertClo (Albert Clo) |
229 | |
| 225. | TomRadford (Tom Radford) |
227 | |
| 226. | Mpilo-Pillz (Mpilo Dlamini) |
227 | |
| 227. | WisaniShilumani (Wisani Shilumani) |
224 | |
| 228. | MasemeneMatlakanaBenny (matdelusion) |
224 | |
| 229. | leonjza (Leon Jacobs) |
224 | |
| 230. | siv-the-programmer (Sivario) |
223 | |
| 231. | zeorin (Xandor Schiefer) |
221 | |
| 232. | MrBooi (Ayabonga) |
220 | |
| 233. | TinoMuzambi (Tinotenda Muzambi) |
219 | |
| 234. | Princemashumu (Devguy Prince) |
218 | |
| 235. | hcvst (Hans Christian v. Stockhausen) |
217 | |
| 236. | DenhamPreen (Denham Preen) |
213 | |
| 237. | SkillBeatsAll (Joel Cedras) |
211 | |
| 238. | FortuneN (Fortune Ngwenya) |
211 | |
| 239. | LukeRenton (Luke Renton) |
210 | |
| 240. | sw00 (Sett) |
209 | |
| 241. | ndorfin (Shaun O’Connell) |
208 | |
| 242. | tiaanduplessis (Tiaan) |
206 | |
| 243. | oni1997 ( Onesmus Dzidzai Maenzanise) |
206 | |
| 244. | cb22 (Federico Lorenzi) |
205 | |
| 245. | rvdende (Rouan van der Ende) |
205 | |
| 246. | eliasjudin (Elias Judin) |
202 | |
| 247. | MikhaD (Mikha Davids) |
199 | |
| 248. | tsotetsi (Thapelo Tsotetsi) |
199 | |
| 249. | BongaGougota0 (Bongz) |
198 | |
| 250. | simandebvu (Shingirayi Innocent Mandebvu) |
197 | |
| 251. | nqobile-x (Nqobile sibiya) |
197 | |
| 252. | kgundula (Khuthadzo Gundula) |
195 | |
| 253. | AmahleZuma (Amahle Zuma) |
195 | |
| 254. | siphosenkosi803 (siphosenkosi mlotshwa) |
194 | |
| 255. | Patrick-Cole (Patrick) |
194 | |
| 256. | igitur (Francois Botha) |
193 |
| Rank | Organization | Members |
|---|---|---|
| 1. | uwatu | 2 |
| 2. | avolabs-io | 2 |
| 3. | daocare | 2 |
| 4. | dimagi | 2 |
| 5. | float-capital | 2 |
| 6. | nixos | 2 |
| 7. | sensepost | 2 |
| 8. | kubernetes | 2 |
| 9. | devopscapetown | 2 |
| 10. | sourcegraph | 2 |