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-10-04 15:14:59 +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 56588 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/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. | Uwami-Mgxekwa (Uwami Mgxekwa) |
40202 | |
| 2. | gregpriday (Greg Priday) |
28968 | |
| 3. | rizonesoft (Derick Payne) |
10125 | |
| 4. | wkirschbaum (Wilhelm Kirschbaum) |
9446 | |
| 5. | fluffypony (Riccardo Spagni) |
7961 | |
| 6. | snopoke (Simon Kelly) |
6794 | |
| 7. | govert (Govert van Drimmelen) |
6294 | |
| 8. | wajahat-ali-mir-dev (Wajahat Ali Mir) |
5546 | |
| 9. | burnt-exe (Raydo M) |
4870 | |
| 10. | GedMarc (Marc Magon) |
4458 | |
| 11. | nyashahama (Nyasha Hama) |
4441 | |
| 12. | datashaman (datashaman) |
3932 | |
| 13. | Raphasha27 (Koketso Raphasha) |
3549 | |
| 14. | schalkneethling (Schalk Neethling) |
3347 | |
| 15. | Jasonvdb (Jason van den Berg) |
3022 | |
| 16. | peterp (Peter Pistorius) |
2986 | |
| 17. | NickiMash17 (Nicolette Mashaba) |
2976 | |
| 18. | TSH3PH4NG (Tshepang Masia ) |
2891 | |
| 19. | Gamaroff (Lorien Gamaroff) |
2732 | |
| 20. | ginoleeswan (Gino Swanepoel) |
2666 | |
| 21. | Asjas (A-J Roos) |
2600 | |
| 22. | mitchellkrogza (Mitchell Krog) |
2577 | |
| 23. | elviscgn (Elvis Chege) |
2376 | |
| 24. | limbopro (毒奶博主) |
2278 | |
| 25. | roryp (Rory Preddy) |
2241 | |
| 26. | longhotsummer (Greg Kempe) |
2129 | |
| 27. | leonard1thecoder (Sizolwakhe Leonard Mthimunye) |
2123 | |
| 28. | bshongwe (Ernest Bhekizwe Shongwe) |
2066 | |
| 29. | barrymichaeldoyle (Barry Michael Doyle) |
1904 | |
| 30. | pierredup (Pierre du Plessis) |
1785 | |
| 31. | mattleibow (Matthew Leibowitz) |
1704 | |
| 32. | gregzaal (Greg Zaal) |
1662 | |
| 33. | ashleykleynhans (Ashley Kleynhans) |
1546 | |
| 34. | taliesinb (Taliesin Beynon) |
1288 | |
| 35. | abhi18av (Abhinav Sharma) |
1267 | |
| 36. | iarxii (Thabang Mposula) |
1212 | |
| 37. | antstanley (Ant Stanley) |
1206 | |
| 38. | riaankleinhans (Riaan Kleinhans) |
1194 | |
| 39. | BioGeek (Jeroen Van Goey) |
1186 | |
| 40. | jonathanbossenger (Jonathan Bossenger) |
1154 | |
| 41. | nikrich (Jannik Richter) |
1153 | |
| 42. | balanced-tree (Teo) |
1144 | |
| 43. | Gervwyk (Gerrie van Wyk) |
1138 | |
| 44. | gititbunny (Git It Bunny) |
1131 | |
| 45. | TCNOco (Wesley Pyburn) |
1124 | |
| 46. | tsheporamantso (Gladwin Tshepo Ramantso) |
1100 | |
| 47. | Benehiko (Alano Terblanche) |
1091 | |
| 48. | eben-roux (Eben) |
1090 | |
| 49. | ShaunSHamilton (Shaun Hamilton) |
1071 | |
| 50. | DavidBakerEffendi (David Baker Effendi) |
1042 | |
| 51. | ShaunRoselt (Shaun Roselt) |
1025 | |
| 52. | ewaldhorn (Ewald Horn) |
1008 | |
| 53. | lefajmofokeng (Lefa J. Mofokeng) |
1007 | |
| 54. | KodEx-SA (Ashley K Motsie) |
1007 | |
| 55. | awinogradov (Anton Vinogradov) |
994 | |
| 56. | faucamp (Francois Aucamp) |
960 | |
| 57. | Darrenvandervelde (Darren van der Velde) |
944 | |
| 58. | GrahamStrickland (Graham Strickland) |
916 | |
| 59. | heyns1000 (Heyns Schoeman 🔥 CodeNest) |
898 | |
| 60. | rebelchris (Chris Bongers) |
856 | |
| 61. | dwainm (Dwain Maralack) |
845 | |
| 62. | andrewlimaza (Andrew Lima) |
818 | |
| 63. | leonvanzyl (Leon van Zyl) |
813 | |
| 64. | boris-kolpackov (Boris Kolpackov) |
811 | |
| 65. | niloc95 (Nilo Cara) |
791 | |
| 66. | timhaak (Tim Haak) |
778 | |
| 67. | stuartc (Stuart Corbishley) |
767 | |
| 68. | fluffynuts (Davyd McColl) |
758 | |
| 69. | MarcelMichau (Marcel Michau) |
706 | |
| 70. | LeparaLaMapara (Thabang Mashinini-Sekgoto) |
703 | |
| 71. | hashimaziz88 (Hashim Aziz Muhammad) |
692 | |
| 72. | rameezk (Rameez Khan) |
691 | |
| 73. | theronic (Petrus Theron) |
677 | |
| 74. | cobusgreyling (Cobus Greyling) |
676 | |
| 75. | davidteren (David Teren) |
671 | |
| 76. | TRex22 (Jason Chalom) |
639 | |
| 77. | dbfx (Dave) |
622 | |
| 78. | JagTheFriend (JagTheFriend) |
608 | |
| 79. | siyabuilds (Siyabonga Samson Lukhele ) |
599 | |
| 80. | QMS85 (Jonathan Peters) |
599 | |
| 81. | andrewbakercloudscale (Andrew Baker) |
596 | |
| 82. | czue (Cory Zue) |
578 | |
| 83. | FelixTellmann (Felix Tellmann) |
560 | |
| 84. | justinvdm (Justin van der Merwe) |
558 | |
| 85. | ntsakosurprise (ntsakosurprise) |
557 | |
| 86. | stringhandler (stringhandler) |
555 | |
| 87. | Nathan-Busse (Nathan Graham Busse) |
554 | |
| 88. | Deftu (Sammi Deftu) |
536 | |
| 89. | Ordnmash (ordnmash) |
535 | |
| 90. | kathy-Kat (Catherine Maponya) |
526 | |
| 91. | MogammadShaqeelless16 (Shaqeel Less) |
525 | |
| 92. | wax911 (Maxwell Mapako) |
519 | |
| 93. | Saiby100 (Salahuddin Saiet) |
518 | |
| 94. | 0xlebogang (Lebogang Phoshoko) |
505 | |
| 95. | matthew-hagemann (Matthew Hagemann) |
504 | |
| 96. | nmichlo (Nathan) |
496 | |
| 97. | ajsmit (AJ Smit) |
492 | |
| 98. | charbileigh (Chabi Francesca Seopa) |
491 | |
| 99. | DevinNorgarb (Devin Norgarb) |
483 | |
| 100. | 1Mhondiwa (Tapiwanashe Mhondiwa) |
481 | |
| 101. | Carrington-dev (Carrington Muleya) |
480 | |
| 102. | andytudhope (Andy Tudhope) |
479 | |
| 103. | rominalodolo (Romina 로미나) |
474 | |
| 104. | Mphele (Mphele Moswane) |
470 | |
| 105. | tomjuggler (Tom) |
469 | |
| 106. | Katleho-Nyoni (Katleho Nyoni) |
459 | |
| 107. | MISHOW2 (MTS-Codes) |
448 | |
| 108. | jasonsaayman (Jay) |
447 | |
| 109. | dannysimfukwe (Danny Simfukwe) |
446 | |
| 110. | ghost2468developer (Kenneth Siyabonga Ncube) |
444 | |
| 111. | sjperkins (Simon Perkins) |
439 | |
| 112. | rehno-lindeque (Rehno Lindeque) |
437 | |
| 113. | quicujo (Anton Pretorius) |
436 | |
| 114. | smangasmashntuli (Simangaliso Mazweni Ntuli) |
431 | |
| 115. | udf (Samara) |
431 | |
| 116. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
430 | |
| 117. | karabomasoeu (Karabo) |
422 | |
| 118. | itskingori (King'ori Maina) |
422 | |
| 119. | yusufk (Yusuf Kaka) |
420 | |
| 120. | rorisangputu (Rorisang Putu) |
419 | |
| 121. | dirkbrnd (Dirk Brand) |
414 | |
| 122. | alexmojaki (Alex Hall) |
413 | |
| 123. | kellerza (Johann Kellerman) |
411 | |
| 124. | bashirssimbwa (SSIMBWA BASHIR) |
409 | |
| 125. | msovara (Mthetho Vuyo Sovara) |
397 | |
| 126. | freelancing-solutions (mobius-crypt) |
392 | |
| 127. | pavelivanov (Pavel Ivanov) |
389 | |
| 128. | Abdulrasheed1729 (0xcf2f) |
386 | |
| 129. | mortolian (Gideon Schoonbee) |
384 | |
| 130. | Rethabile2004 (Rethabile Eric Siase) |
383 | |
| 131. | siyavuyachagi (Chagi Siyavuya) |
380 | |
| 132. | nanashili (Nanashi Li) |
375 | |
| 133. | vpavlenko (Vitaly Pavlenko) |
375 | |
| 134. | WeebNetsu (Stephen) |
371 | |
| 135. | jhavatar (Jan-Hendrik de Vaal) |
368 | |
| 136. | iiwiiInsider (Kyle Darrell Blackburn) |
366 | |
| 137. | Pho3niX90 () |
362 | |
| 138. | chrinovicmu (Chrinovic Mukanya) |
356 | |
| 139. | joshuaberetta (Joshua Beretta) |
353 | |
| 140. | vince-nyanga (Vincent Nyanga) |
353 | |
| 141. | geofmureithi (Njuguna Mureithi) |
349 | |
| 142. | nrwiersma (Nicholas Wiersma) |
348 | |
| 143. | duanecilliers (Duane Cilliers) |
348 | |
| 144. | gerridolivier (Gerrid Olivier) |
345 | |
| 145. | shiviancodes (Shivian) |
340 | |
| 146. | NtokozoMkhwanazi (RTT-Dev) |
338 | |
| 147. | markbirss (Mark Trevor Birss) |
335 | |
| 148. | Pushplaybang (Paul) |
334 | |
| 149. | KagishoMangaba (Kagisho Prince) |
333 | |
| 150. | keegancsmith (Keegan Carruthers-Smith) |
331 | |
| 151. | Chimoneg27 (Garvin Chimone) |
330 | |
| 152. | tiaanduplessis (Tiaan) |
326 | |
| 153. | adrianmoisey (Adrian Moisey) |
324 | |
| 154. | GO-Shoderu (Gabriel) |
320 | |
| 155. | kmf (Karl Fischer) |
320 | |
| 156. | SaumilP (SaumilP) |
319 | |
| 157. | KevinT (Kevin Trethewey) |
318 | |
| 158. | neolace (Tertius Geldenhuys) |
316 | |
| 159. | microrobotics (Johan Conradie) |
314 | |
| 160. | jackson951 (Jackson Khuto) |
314 | |
| 161. | mindsgn (Sibongiseni) |
304 | |
| 162. | Passion-Over-Pain (Tino Mhedziso) |
301 | |
| 163. | arneschreuder (Arné Schreuder) |
298 | |
| 164. | ONTI98 (Ontisitse Manyeneng) |
293 | |
| 165. | ClaytonSiby (Clayton Siby) |
291 | |
| 166. | Mashiane (Mashy) |
288 | |
| 167. | LuthandoCandlovu (Luthando Candlovu) |
287 | |
| 168. | rossmacarthur (Ross MacArthur) |
283 | |
| 169. | lostpebble (Paul Myburgh) |
276 | |
| 170. | MrBean355 (Mike Johnston) |
276 | |
| 171. | tnyandoro (Tendai ) |
275 | |
| 172. | AlexvZyl (Alexander van Zyl) |
273 | |
| 173. | MampotjeMabusela (Mampotje Mabusela) |
268 | |
| 174. | damienswarts23 (Damien Swarts) |
260 | |
| 175. | warrendt (Warren) |
255 | |
| 176. | Zen-CODE (Richard Larkin) |
251 | |
| 177. | davidtinker (David Tinker) |
249 | |
| 178. | fijal (Maciej Fijalkowski) |
247 | |
| 179. | red-outrunner (Weo Sikho Fuzile) |
245 | |
| 180. | lebohang0824 (Lebohang Mokoena) |
244 | |
| 181. | dirkcuys (Dirk Uys) |
243 | |
| 182. | dainemawer (Daine Mawer) |
243 | |
| 183. | ndamulelonemakh (Ndamulelo Nemakhavhani) |
242 | |
| 184. | paradoxmelody (Moloti Kgaphola) |
242 | |
| 185. | codeWithLFN (Lufuno Nemudzivhadi) |
241 | |
| 186. | GMoncrieff (Glenn Moncrieff) |
241 | |
| 187. | iftheshoefritz (Fritz Meissner) |
241 | |
| 188. | expelledboy (Anthony Jackson) |
240 | |
| 189. | rawdreeg (Rodrigue) |
235 | |
| 190. | kovymun (Koveshan Munsami) |
234 | |
| 191. | MalindiFrank (Malindi Thembalakhe) |
232 | |
| 192. | DenDen047 (Naoya Muramatsu) |
230 | |
| 193. | Glamour95 (Glamour ) |
230 | |
| 194. | a-t-h-i (Athenkosi Hlubi) |
229 | |
| 195. | AsandahDevs (Asanda Majola) |
228 | |
| 196. | AlbertClo (Albert Clo) |
227 | |
| 197. | liambeeton (Liam Beeton) |
227 | |
| 198. | burmudar (William Bezuidenhout) |
227 | |
| 199. | DewaldDeJager (Dewald de Jager) |
226 | |
| 200. | KetroSithole (Ketro Sithole) |
226 | |
| 201. | fjlaubscher (Francois Laubscher) |
224 | |
| 202. | rvdende (Rouan van der Ende) |
223 | |
| 203. | WisaniShilumani (Wisani Shilumani) |
222 | |
| 204. | dannykopping (Danny Kopping) |
221 | |
| 205. | Sihle-Thwa (Siphesihle Mthethwa) |
221 | |
| 206. | Walkman100 (░▒▓█│【Walkman】│█▓▒░) |
221 | |
| 207. | sw00 (Sett) |
218 | |
| 208. | DnA-IntRicate (Adam Foflonker) |
213 | |
| 209. | leonjza (Leon Jacobs) |
213 | |
| 210. | danini-the-panini (Dani Smith) |
211 | |
| 211. | MrBooi (Ayabonga) |
211 | |
| 212. | TomRadford (Tom Radford) |
210 | |
| 213. | ShelltonMaleka (Shellton Maleka) |
209 | |
| 214. | ndorfin (Shaun O’Connell) |
209 | |
| 215. | Mpilo-Pillz (Mpilo Dlamini) |
208 | |
| 216. | siv-the-programmer (Sivario) |
207 | |
| 217. | MasemeneMatlakanaBenny (matdelusion) |
205 | |
| 218. | thami-coding (Thami Gumede) |
204 | |
| 219. | hcvst (Hans Christian v. Stockhausen) |
204 | |
| 220. | c-goosen (Christo (crypticGoose) Goosen) |
200 | |
| 221. | LuthandoNgombane (Luthando Ngombane) |
200 | |
| 222. | zeorin (Xandor Schiefer) |
198 | |
| 223. | bruce-atkinson (Bruce Atkinson) |
195 | |
| 224. | Patrick-Cole (Patrick) |
195 | |
| 225. | Princemashumu (Devguy Prince) |
195 | |
| 226. | siphosenkosi803 (siphosenkosi mlotshwa) |
193 | |
| 227. | cliedeman (Ciaran Liedeman) |
193 | |
| 228. | gregfurman (Greg Furman) |
192 | |
| 229. | oni1997 ( Onesmus Dzidzai Maenzanise) |
184 | |
| 230. | Hiccup-za (Christopher Zeuch) |
183 | |
| 231. | MikhaD (Mikha Davids) |
183 | |
| 232. | NontuthuzeloM24 (Nontuthuzelo Mtolo) |
183 | |
| 233. | khlaifiabilel (Bilel Khlaifia) |
183 | |
| 234. | SkillBeatsAll (Joel Cedras) |
180 | |
| 235. | Jabutec (Jabulani Mokoena) |
179 | |
| 236. | AmahleZuma (Amahle Zuma) |
179 | |
| 237. | datoxic0 (Siyabonga Blessing Phakathi) |
176 | |
| 238. | tmampa (Tshephang Mampa) |
176 | |
| 239. | arthurattwell (Arthur Attwell) |
175 | |
| 240. | JasoonS (Jason Smythe) |
175 | |
| 241. | LukeRenton (Luke Renton) |
172 | |
| 242. | mikechiloane (Mike Nhlanhla Chiloane) |
171 | |
| 243. | okmich (Michael E.) |
170 | |
| 244. | ncthbrt (Natalie Cuthbert) |
169 | |
| 245. | FortuneN (Fortune Ngwenya) |
167 | |
| 246. | BongaGougota0 (Bongz) |
166 | |
| 247. | andrevdm (Andre Van Der Merwe) |
165 | |
| 248. | kayjeee (kayjee) |
164 | |
| 249. | chemeris (Alexander Chemeris) |
163 | |
| 250. | ByteBeem (Donald Mxolisi Mohlala) |
162 | |
| 251. | rkistner (Ralf Kistner) |
161 | |
| 252. | afrith (Adrian Frith) |
161 | |
| 253. | Marcelckp (Marcel Palmer) |
161 | |
| 254. | KellanStevens (Kellan Stevens) |
160 | |
| 255. | JennHull-builds (Jennifer Hull) |
160 | |
| 256. | sepeth (Doğan Çeçen) |
159 |
| Rank | Organization | Members |
|---|---|---|
| 1. | kubernetes | 2 |
| 2. | nixos | 2 |
| 3. | devopscapetown | 2 |
| 4. | sensepost | 2 |
| 5. | uwatu | 2 |
| 6. | dimagi | 2 |
| 7. | sourcegraph | 2 |
| 8. | epicgames | 2 |
| 9. | limi-labs | 2 |
| 10. | guicedee | 1 |