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-05 21:49:02 +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 55703 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. | Uwami-Mgxekwa (Uwami Mgxekwa) |
40375 | |
| 2. | gregpriday (Greg Priday) |
39297 | |
| 3. | snopoke (Simon Kelly) |
9259 | |
| 4. | govert (Govert van Drimmelen) |
6168 | |
| 5. | wkirschbaum (Wilhelm Kirschbaum) |
5892 | |
| 6. | wajahat-ali-mir-dev (Wajahat Ali Mir) |
5591 | |
| 7. | nyashahama (Nyasha Hama) |
5539 | |
| 8. | datashaman (datashaman) |
5533 | |
| 9. | burnt-exe (Raydo M) |
5073 | |
| 10. | peterp (Peter Pistorius) |
4516 | |
| 11. | schalkneethling (Schalk Neethling) |
4398 | |
| 12. | GedMarc (Marc Magon) |
4183 | |
| 13. | Raphasha27 (Koketso Raphasha) |
4049 | |
| 14. | mattleibow (Matthew Leibowitz) |
3379 | |
| 15. | NickiMash17 (Nicolette Mashaba) |
3234 | |
| 16. | mitchellkrogza (Mitchell Krog) |
3121 | |
| 17. | ginoleeswan (Gino Swanepoel) |
2941 | |
| 18. | longhotsummer (Greg Kempe) |
2909 | |
| 19. | TSH3PH4NG (Tshepang Masia ) |
2893 | |
| 20. | elviscgn (Elvis Chege) |
2806 | |
| 21. | Asjas (A-J Roos) |
2789 | |
| 22. | Jasonvdb (Jason van den Berg) |
2745 | |
| 23. | roryp (Rory Preddy) |
2635 | |
| 24. | nikrich (Jannik Richter) |
2566 | |
| 25. | fluffypony (Riccardo Spagni) |
2325 | |
| 26. | bshongwe (Ernest Bhekizwe Shongwe) |
2210 | |
| 27. | limbopro (毒奶博主) |
2146 | |
| 28. | riaankleinhans (Riaan Kleinhans) |
2146 | |
| 29. | DavidBakerEffendi (David Baker Effendi) |
2085 | |
| 30. | pierredup (Pierre du Plessis) |
2070 | |
| 31. | awinogradov (Anton Vinogradov) |
1849 | |
| 32. | justinvdm (Justin van der Merwe) |
1829 | |
| 33. | Gamaroff (Lorien Gamaroff) |
1790 | |
| 34. | rebelchris (Chris Bongers) |
1774 | |
| 35. | heyns1000 (Heyns Schoeman 🔥 CodeNest) |
1679 | |
| 36. | jonathanbossenger (Jonathan Bossenger) |
1664 | |
| 37. | barrymichaeldoyle (Barry Michael Doyle) |
1624 | |
| 38. | KodEx-SA (Ashley K Motsie) |
1602 | |
| 39. | ashleykleynhans (Ashley Kleynhans) |
1572 | |
| 40. | dirkbrnd (Dirk Brand) |
1566 | |
| 41. | Benehiko (Alano Terblanche) |
1539 | |
| 42. | ShaunSHamilton (Shaun Hamilton) |
1469 | |
| 43. | gregzaal (Greg Zaal) |
1425 | |
| 44. | abhi18av (Abhinav Sharma) |
1370 | |
| 45. | balanced-tree (Teo) |
1355 | |
| 46. | tsheporamantso (Gladwin Tshepo Ramantso) |
1327 | |
| 47. | MisheckGalx (Misheck Gogo) |
1273 | |
| 48. | leonard1thecoder (Sizolwakhe Leonard Mthimunye) |
1264 | |
| 49. | hashimaziz88 (Hashim Aziz Muhammad) |
1222 | |
| 50. | alexmojaki (Alex Hall) |
1194 | |
| 51. | ShaunRoselt (Shaun Roselt) |
1185 | |
| 52. | cobusgreyling (Cobus Greyling) |
1148 | |
| 53. | TCNOco (Wesley Pyburn) |
1137 | |
| 54. | BioGeek (Jeroen Van Goey) |
1131 | |
| 55. | wax911 (Maxwell Mapako) |
1128 | |
| 56. | lefajmofokeng (Lefa J. Mofokeng) |
1089 | |
| 57. | davidteren (David Teren) |
1082 | |
| 58. | Darrenvandervelde (Darren van der Velde) |
1082 | |
| 59. | dannykopping (Danny Kopping) |
1076 | |
| 60. | eben-roux (Eben) |
1070 | |
| 61. | Gervwyk (Gerrie van Wyk) |
1065 | |
| 62. | andrewlimaza (Andrew Lima) |
1035 | |
| 63. | GrahamStrickland (Graham Strickland) |
1030 | |
| 64. | antstanley (Ant Stanley) |
1001 | |
| 65. | petervanderwalt (Peter van der Walt) |
993 | |
| 66. | V-FOR-VEND3TTA (George Hlongwane) |
992 | |
| 67. | faucamp (Francois Aucamp) |
970 | |
| 68. | matthew-hagemann (Matthew Hagemann) |
967 | |
| 69. | stuartc (Stuart Corbishley) |
966 | |
| 70. | jasonsaayman (Jay) |
909 | |
| 71. | iarxii (Thabang Mposula) |
885 | |
| 72. | dwainm (Dwain Maralack) |
875 | |
| 73. | siyabuilds (Siyabonga Samson Lukhele ) |
833 | |
| 74. | stringhandler (stringhandler) |
832 | |
| 75. | theronic (Petrus Theron) |
819 | |
| 76. | boris-kolpackov (Boris Kolpackov) |
814 | |
| 77. | niloc95 (Nilo Cara) |
809 | |
| 78. | nrwiersma (Nicholas Wiersma) |
793 | |
| 79. | freelancing-solutions (mobius-crypt) |
792 | |
| 80. | 1Mhondiwa (Tapiwanashe Mhondiwa) |
792 | |
| 81. | rameezk (Rameez Khan) |
788 | |
| 82. | Carrington-dev (Carrington Muleya) |
784 | |
| 83. | leonvanzyl (Leon van Zyl) |
782 | |
| 84. | rizonesoft (Derick Payne) |
775 | |
| 85. | adrianmoisey (Adrian Moisey) |
774 | |
| 86. | fluffynuts (Davyd McColl) |
771 | |
| 87. | sjperkins (Simon Perkins) |
758 | |
| 88. | gregfurman (Greg Furman) |
748 | |
| 89. | dbfx (Dave) |
732 | |
| 90. | MogammadShaqeelless16 (Shaqeel Less) |
731 | |
| 91. | MarcelMichau (Marcel Michau) |
731 | |
| 92. | keegancsmith (Keegan Carruthers-Smith) |
724 | |
| 93. | Deftu (Sammi Deftu) |
720 | |
| 94. | JagTheFriend (JagTheFriend) |
697 | |
| 95. | ntsakosurprise (ntsakosurprise) |
693 | |
| 96. | czue (Cory Zue) |
688 | |
| 97. | rkistner (Ralf Kistner) |
679 | |
| 98. | geofmureithi (Njuguna Mureithi) |
677 | |
| 99. | LpMashinini (Lebogang Peter Mashinini ) |
667 | |
| 100. | ewaldhorn (Ewald Horn) |
658 | |
| 101. | QMS85 (Jonathan Peters) |
634 | |
| 102. | DevinNorgarb (Devin Norgarb) |
623 | |
| 103. | carlaKC (Carla Kirk-Cohen) |
611 | |
| 104. | pavelivanov (Pavel Ivanov) |
611 | |
| 105. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
595 | |
| 106. | timhaak (Tim Haak) |
586 | |
| 107. | Katleho-Nyoni (Katleho Nyoni) |
579 | |
| 108. | 0xlebogang (Lebogang Phoshoko) |
579 | |
| 109. | Saiby100 (Salahuddin Saiet) |
579 | |
| 110. | andytudhope (Andy Tudhope) |
555 | |
| 111. | ghost2468developer (Kenneth Siyabonga Ncube) |
542 | |
| 112. | itskingori (King'ori Maina) |
535 | |
| 113. | kovymun (Koveshan Munsami) |
534 | |
| 114. | kathy-Kat (Catherine Maponya) |
533 | |
| 115. | Mphele (Mphele Moswane) |
529 | |
| 116. | iftheshoefritz (Fritz Meissner) |
519 | |
| 117. | dannysimfukwe (Danny Simfukwe) |
515 | |
| 118. | ajsmit (AJ Smit) |
515 | |
| 119. | markbirss (Mark Trevor Birss) |
500 | |
| 120. | geahaad (Gerhard Dinhof) |
500 | |
| 121. | kellerza (Johann Kellerman) |
500 | |
| 122. | rorisangputu (Rorisang Putu) |
498 | |
| 123. | burmudar (William Bezuidenhout) |
497 | |
| 124. | katGhost (Andries N. Mogashoa) |
492 | |
| 125. | rominalodolo (Romina 로미나) |
481 | |
| 126. | pasej5 (Jealous Matsikachando) |
480 | |
| 127. | tomjuggler (Tom) |
478 | |
| 128. | quicujo (Anton Pretorius) |
467 | |
| 129. | jackson951 (Jackson Khuto) |
463 | |
| 130. | Pushplaybang (Paul) |
460 | |
| 131. | WeebNetsu (Stephen) |
459 | |
| 132. | karabomasoeu (Karabo) |
453 | |
| 133. | MISHOW2 (MTS-Codes) |
451 | |
| 134. | vince-nyanga (Vincent Nyanga) |
450 | |
| 135. | Mashiane (Mashy) |
448 | |
| 136. | yusufk (Yusuf Kaka) |
443 | |
| 137. | DnA-IntRicate (Adam Foflonker) |
443 | |
| 138. | rehno-lindeque (Rehno Lindeque) |
434 | |
| 139. | Rethabile2004 (Rethabile Eric Siase) |
428 | |
| 140. | siyavuyachagi (Chagi Siyavuya) |
427 | |
| 141. | charbileigh (Chabi Francesca Seopa) |
422 | |
| 142. | nanashili (Nanashi Li) |
421 | |
| 143. | Abdulrasheed1729 (0xcf2f) |
420 | |
| 144. | udf (Samara) |
419 | |
| 145. | Chimoneg27 (Garvin Chimone) |
414 | |
| 146. | jhavatar (Jan-Hendrik de Vaal) |
413 | |
| 147. | Pho3niX90 () |
411 | |
| 148. | Passion-Over-Pain (Tino Mhedziso) |
406 | |
| 149. | iiwiiInsider (Kyle Darrell Blackburn) |
400 | |
| 150. | gerridolivier (Gerrid Olivier) |
398 | |
| 151. | rawdreeg (Rodrigue) |
396 | |
| 152. | fjlaubscher (Francois Laubscher) |
389 | |
| 153. | ONTI98 (Ontisitse Manyeneng) |
384 | |
| 154. | duanecilliers (Duane Cilliers) |
383 | |
| 155. | bashirssimbwa (SSIMBWA BASHIR) |
379 | |
| 156. | mortolian (Gideon Schoonbee) |
379 | |
| 157. | chrinovicmu (Chrinovic Mukanya) |
379 | |
| 158. | KevinT (Kevin Trethewey) |
376 | |
| 159. | joshuaberetta (Joshua Beretta) |
375 | |
| 160. | shiviancodes (Shivian) |
372 | |
| 161. | microrobotics (Johan Conradie) |
371 | |
| 162. | liambeeton (Liam Beeton) |
370 | |
| 163. | neolace (Tertius Geldenhuys) |
364 | |
| 164. | KagishoMangaba (Kagisho Prince) |
356 | |
| 165. | MampotjeMabusela (Mampotje Mabusela) |
351 | |
| 166. | nmichlo (Nathan) |
350 | |
| 167. | mindsgn (Sibongiseni) |
349 | |
| 168. | kayjeee (kayjee) |
348 | |
| 169. | kmf (Karl Fischer) |
335 | |
| 170. | SaumilP (SaumilP) |
329 | |
| 171. | warrendt (Warren) |
329 | |
| 172. | rossmacarthur (Ross MacArthur) |
329 | |
| 173. | TRex22 (Jason Chalom) |
326 | |
| 174. | LuthandoCandlovu (Luthando Candlovu) |
325 | |
| 175. | FelixTellmann (Felix Tellmann) |
315 | |
| 176. | expelledboy (Anthony Jackson) |
309 | |
| 177. | danini-the-panini (Dani Smith) |
309 | |
| 178. | ndamulelonemakh (Ndamulelo Nemakhavhani) |
304 | |
| 179. | K3ysTr0K3R (Jared Brits ) |
303 | |
| 180. | ClaytonSiby (Clayton Siby) |
299 | |
| 181. | AlexvZyl (Alexander van Zyl) |
296 | |
| 182. | GO-Shoderu (Gabriel) |
293 | |
| 183. | arneschreuder (Arné Schreuder) |
293 | |
| 184. | codeWithLFN (Lufuno Nemudzivhadi) |
292 | |
| 185. | besiwims (Bernard Sibanda) |
291 | |
| 186. | AlexJuca (Alexandre Antonio Juca) |
284 | |
| 187. | Hiccup-za (Christopher Zeuch) |
282 | |
| 188. | dagelf (Coenraad Loubser) |
282 | |
| 189. | tmampa (Tshephang Mampa) |
280 | |
| 190. | arthurattwell (Arthur Attwell) |
279 | |
| 191. | MalindiFrank (Malindi Thembalakhe) |
279 | |
| 192. | dainemawer (Daine Mawer) |
278 | |
| 193. | damienswarts23 (Damien Swarts) |
278 | |
| 194. | MrBooi (Ayabonga) |
277 | |
| 195. | lostpebble (Paul Myburgh) |
269 | |
| 196. | paradoxmelody (Moloti Kgaphola) |
265 | |
| 197. | khlaifiabilel (Bilel Khlaifia) |
264 | |
| 198. | DenDen047 (Naoya Muramatsu) |
264 | |
| 199. | bruce-atkinson (Bruce Atkinson) |
263 | |
| 200. | akserg (akserg) |
261 | |
| 201. | LuthandoNgombane (Luthando Ngombane) |
259 | |
| 202. | red-outrunner (Weo Sikho Fuzile) |
257 | |
| 203. | TomRadford (Tom Radford) |
255 | |
| 204. | msovara (Mthetho Vuyo Sovara) |
253 | |
| 205. | Princemashumu (Devguy Prince) |
253 | |
| 206. | davidtinker (David Tinker) |
253 | |
| 207. | MrBean355 (Mike Johnston) |
245 | |
| 208. | cliedeman (Ciaran Liedeman) |
244 | |
| 209. | Zen-CODE (Richard Larkin) |
243 | |
| 210. | Sihle-Thwa (Siphesihle Mthethwa) |
243 | |
| 211. | Glamour95 (Glamour ) |
243 | |
| 212. | foulboness (sky) |
242 | |
| 213. | tnyandoro (Tendai ) |
242 | |
| 214. | fijal (Maciej Fijalkowski) |
240 | |
| 215. | AmahleZuma (Amahle Zuma) |
240 | |
| 216. | c-goosen (Christo (crypticGoose) Goosen) |
239 | |
| 217. | datoxic0 (Siyabonga Blessing Phakathi) |
238 | |
| 218. | jesselsookha (Jessel Sookha) |
234 | |
| 219. | KetroSithole (Ketro Sithole) |
234 | |
| 220. | cb22 (Federico Lorenzi) |
233 | |
| 221. | dirkcuys (Dirk Uys) |
232 | |
| 222. | DewaldDeJager (Dewald de Jager) |
231 | |
| 223. | zeorin (Xandor Schiefer) |
230 | |
| 224. | MikhaD (Mikha Davids) |
230 | |
| 225. | TebogoLesedi1 (Tebogo Lesedi) |
230 | |
| 226. | JasoonS (Jason Smythe) |
228 | |
| 227. | Mpilo-Pillz (Mpilo Dlamini) |
227 | |
| 228. | ByteBeem (Donald Mxolisi Mohlala) |
227 | |
| 229. | MasemeneMatlakanaBenny (MasemeneMatlakanaBenny) |
226 | |
| 230. | WisaniShilumani (Wisani Shilumani) |
224 | |
| 231. | lebohang0824 (Lebohang Mokoena) |
223 | |
| 232. | siv-the-programmer (Sivario) |
223 | |
| 233. | tsotetsi (Thapelo Tsotetsi) |
216 | |
| 234. | daniel-levin (Daniel Levin) |
215 | |
| 235. | ndorfin (Shaun O’Connell) |
214 | |
| 236. | qoda (Jonathan Bydendyk) |
213 | |
| 237. | FortuneN (Fortune Ngwenya) |
211 | |
| 238. | ncthbrt (Natalie Cuthbert) |
209 | |
| 239. | SkillBeatsAll (Joel Cedras) |
209 | |
| 240. | sw00 (Sett) |
209 | |
| 241. | oni1997 ( Onesmus Dzidzai Maenzanise) |
207 | |
| 242. | LukeRenton (Luke Renton) |
205 | |
| 243. | vpavlenko (Vitaly Pavlenko) |
205 | |
| 244. | Nathan-Busse (Nathan Graham Busse) |
205 | |
| 245. | ChamuMutezva (Chamu Mutezva) |
204 | |
| 246. | hcvst (Hans Christian v. Stockhausen) |
204 | |
| 247. | Tumo505 (Tumo Kgabeng) |
203 | |
| 248. | mikechiloane (Mike Nhlanhla Chiloane) |
201 | |
| 249. | Patrick-Cole (Patrick) |
199 | |
| 250. | Marcelckp (Marcel Palmer) |
199 | |
| 251. | kgundula (Khuthadzo Gundula) |
199 | |
| 252. | BongaGougota0 (Bongz) |
198 | |
| 253. | simandebvu (Shingirayi Innocent Mandebvu) |
197 | |
| 254. | igitur (Francois Botha) |
196 | |
| 255. | rehanvdm (Rehan van der Merwe) |
195 | |
| 256. | smn (Simon de Haan) |
194 |
| Rank | Organization | Members |
|---|---|---|
| 1. | sourcegraph | 2 |
| 2. | nixos | 2 |
| 3. | kubernetes | 2 |
| 4. | uwatu | 2 |
| 5. | devopscapetown | 2 |
| 6. | dimagi | 2 |
| 7. | journeyapps | 1 |
| 8. | intellection | 1 |
| 9. | ncino | 1 |
| 10. | spruceloader | 1 |