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-05-05 06:43:35 +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 contributions for each user (public & private). There are 51585 total users in the region and you need at least 29 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_private/USERNAME)
For organizations, you need to use a slightly different markup:
[](https://org-badge.committers.top/south_africa_private/ORGNAME)
In case you aren't currently ranked on this page, you'll simply receive an "unranked" badge.
| Rank | User | Contribs | Picture |
|---|---|---|---|
| 1. | timhaak (Tim Haak) |
35949 | |
| 2. | Uwami-Mgxekwa (Uwami Mgxekwa) |
26274 | |
| 3. | gregpriday (Greg Priday) |
22382 | |
| 4. | fluffypony (Riccardo Spagni) |
13303 | |
| 5. | kerren (Kerren Ortlepp) |
8458 | |
| 6. | snopoke (Simon Kelly) |
7505 | |
| 7. | datashaman (datashaman) |
6667 | |
| 8. | Executioner1939 (Richard) |
6311 | |
| 9. | V-FOR-VEND3TTA (George Hlongwane) |
6225 | |
| 10. | wajahat-ali-mir-dev (Wajahat Ali Mir) |
5653 | |
| 11. | ashleykleynhans (Ashley Kleynhans) |
5548 | |
| 12. | czue (Cory Zue) |
5463 | |
| 13. | Linf0rd (𝕷𝖎𝖓𝖋𝖔𝖗𝖉 💾) |
5459 | |
| 14. | mrackwitz (Marius Rackwitz) |
5367 | |
| 15. | Jasonvdb (Jason van den Berg) |
5293 | |
| 16. | wkirschbaum (Wilhelm Kirschbaum) |
5103 | |
| 17. | mitchellkrogza (Mitchell Krog) |
5087 | |
| 18. | marcusinthesky (Marcus Gawronsky) |
5084 | |
| 19. | nikrich (Jannik Richter) |
5077 | |
| 20. | demondayza (Andrew Margetts) |
4958 | |
| 21. | sakhileln (Sakhile L. Ndlazi) |
4710 | |
| 22. | nyashahama (Nyasha Hama) |
4575 | |
| 23. | itskingori (King'ori Maina) |
4498 | |
| 24. | eliasjudin (Elias Judin) |
4423 | |
| 25. | GedMarc (Marc Magon) |
4423 | |
| 26. | taylorgibb (Taylor Gibb) |
4297 | |
| 27. | awinogradov (Anton Vinogradov) |
4179 | |
| 28. | adrianmoisey (Adrian Moisey) |
4128 | |
| 29. | petrus-jvrensburg (Petrus Janse van Rensburg) |
4105 | |
| 30. | mauriceLC92 (Maurice Le Cordier) |
4086 | |
| 31. | Pho3niX90 () |
3927 | |
| 32. | SlimGee (Given Ncube) |
3745 | |
| 33. | hermanlintvelt (Herman Lintvelt) |
3700 | |
| 34. | dannysimfukwe (Danny Simfukwe) |
3608 | |
| 35. | skibz (ant cosentino) |
3588 | |
| 36. | sachajw (Sacha Wharton) |
3566 | |
| 37. | davidteren (David Teren) |
3553 | |
| 38. | FelixTellmann (Felix Tellmann) |
3553 | |
| 39. | 1Mhondiwa (Tapiwanashe Mhondiwa) |
3551 | |
| 40. | tiaanduplessis (Tiaan) |
3489 | |
| 41. | zkrige (Zayin Krige) |
3447 | |
| 42. | ndamulelonemakh (Ndamulelo Nemakhavhani) |
3383 | |
| 43. | dirkbrnd (Dirk Brand) |
3359 | |
| 44. | AceFire6 (Jethro Muller) |
3316 | |
| 45. | TSH3PH4NG (Tshepang Masia ) |
3309 | |
| 46. | mattleibow (Matthew Leibowitz) |
3283 | |
| 47. | peterp (Peter Pistorius) |
3270 | |
| 48. | tpyo (Donovan Schönknecht) |
3257 | |
| 49. | SamTolmay (Sam) |
3250 | |
| 50. | roryp (Rory Preddy) |
3245 | |
| 51. | marcpeiser (Marc Peiser) |
3243 | |
| 52. | armanddp (Armand du Plessis) |
3237 | |
| 53. | TomRadford (Tom Radford) |
3225 | |
| 54. | rebelchris (Chris Bongers) |
3156 | |
| 55. | TRex22 (Jason Chalom) |
3129 | |
| 56. | freelancing-solutions (mobius-crypt) |
3129 | |
| 57. | rblaine95 (Robbie Blaine) |
3084 | |
| 58. | eugenefvdm (Eugene van der Merwe ) |
3084 | |
| 59. | Siyabulela (Siyabulela Khumalo) |
3040 | |
| 60. | Asjas (A-J Roos) |
3017 | |
| 61. | rorisangputu (Rorisang Putu) |
2951 | |
| 62. | govert (Govert van Drimmelen) |
2949 | |
| 63. | micah5 () |
2930 | |
| 64. | bshongwe (Ernest Bhekizwe Shongwe) |
2913 | |
| 65. | wiredmartian (wiredmartian) |
2904 | |
| 66. | Benehiko (Alano Terblanche) |
2818 | |
| 67. | 5iDS (Max) |
2779 | |
| 68. | alexmojaki (Alex Hall) |
2771 | |
| 69. | rawdreeg (Rodrigue) |
2760 | |
| 70. | schalkventer (Schalk Venter) |
2744 | |
| 71. | mnicstruwig (Michael Struwig) |
2718 | |
| 72. | dancanangwenyi (Dancan Angwenyi) |
2710 | |
| 73. | donovanmuller (Donovan Muller) |
2680 | |
| 74. | TebogoYungMercykay (Sello Selepe) |
2678 | |
| 75. | jacques-blom (Jacques Blom) |
2677 | |
| 76. | nicovanzyl (Nico van Zyl) |
2661 | |
| 77. | keegancsmith (Keegan Carruthers-Smith) |
2631 | |
| 78. | NickiMash17 (Nicolette Mashaba) |
2583 | |
| 79. | nmichlo (Nathan) |
2531 | |
| 80. | vegtelenseg (Siya) |
2519 | |
| 81. | andrewtimberlake (Andrew Timberlake) |
2501 | |
| 82. | justinhartman (Justin Hartman) |
2481 | |
| 83. | burmudar (William Bezuidenhout) |
2477 | |
| 84. | c-goosen (Christo (crypticGoose) Goosen) |
2469 | |
| 85. | Nathan-Busse (Nathan Graham Busse) |
2464 | |
| 86. | Saiby100 (Salahuddin Saiet) |
2464 | |
| 87. | dwainm (Dwain Maralack) |
2445 | |
| 88. | LawMashira (Lawson Matutu) |
2444 | |
| 89. | MasemeneMatlakanaBenny (MasemeneMatlakanaBenny) |
2437 | |
| 90. | assertchris (Christopher Pitt) |
2404 | |
| 91. | longhotsummer (Greg Kempe) |
2363 | |
| 92. | nikspyratos (Nik Spyratos) |
2348 | |
| 93. | alekcz (Alexander Oloo) |
2344 | |
| 94. | GiansCode (Gianluca Falcomer) |
2327 | |
| 95. | Gervwyk (Gerrie van Wyk) |
2315 | |
| 96. | johan-- (johan pretorius) |
2277 | |
| 97. | Bluette1 (Marylene Sawyer) |
2269 | |
| 98. | lucaliebenberg (Luca Liebenberg) |
2266 | |
| 99. | jonathanza (Jonathan Marshall) |
2242 | |
| 100. | fluffynuts (Davyd McColl) |
2211 | |
| 101. | nrwiersma (Nicholas Wiersma) |
2146 | |
| 102. | Pipboyguy (Marcel Coetzee) |
2132 | |
| 103. | Carrington-dev (Carrington Muleya) |
2128 | |
| 104. | QuentinWatt (Quentin Watt) |
2057 | |
| 105. | justinvdm (Justin van der Merwe) |
2039 | |
| 106. | daniellochner (Daniel Lochner) |
2015 | |
| 107. | JasoonS (Jason Smythe) |
2014 | |
| 108. | WeebNetsu (Stephen) |
2003 | |
| 109. | WisaniShilumani (Wisani Shilumani) |
1994 | |
| 110. | donovansolms (Donovan Solms) |
1984 | |
| 111. | pavelivanov (Pavel Ivanov) |
1967 | |
| 112. | JagTheFriend (JagTheFriend) |
1940 | |
| 113. | GideonLeGrange (Gideon le Grange) |
1936 | |
| 114. | morgs (Morgan Collett) |
1934 | |
| 115. | GiftMothusi (Gift) |
1910 | |
| 116. | dainemawer (Daine Mawer) |
1862 | |
| 117. | BotsheloRamela (Botshelo Ramela) |
1839 | |
| 118. | xtyrrell (Max) |
1839 | |
| 119. | HendrikLouw (Hendrik F. Louw) |
1825 | |
| 120. | riaankleinhans (Riaan Kleinhans) |
1815 | |
| 121. | waynemunro (Wayne Munro Former Microsoft FTE · Architect of Software Fabric · Cloud & Modular Systems Strategist) |
1814 | |
| 122. | ryanza (Ryan Oberholzer) |
1803 | |
| 123. | RF5 (Matthew Baas) |
1788 | |
| 124. | michaelrosstarr (Michael Ross Tarr) |
1746 | |
| 125. | adgsenpai (Ashlin Darius Govindasamy) |
1745 | |
| 126. | stephenlake (Stephen Lake) |
1726 | |
| 127. | nanashili (Nanashi Li) |
1726 | |
| 128. | andrevdm (Andre Van Der Merwe) |
1719 | |
| 129. | GrahamStrickland (Graham Strickland) |
1693 | |
| 130. | DenDen047 (Naoya Muramatsu) |
1684 | |
| 131. | burnt-exe (Raydo M) |
1672 | |
| 132. | smn (Simon de Haan) |
1666 | |
| 133. | abhi18av (Abhinav Sharma) |
1629 | |
| 134. | tsotetsi (Thapelo Tsotetsi) |
1621 | |
| 135. | lostpebble (Paul Myburgh) |
1616 | |
| 136. | balanced-tree (Teo) |
1615 | |
| 137. | MattGeri (Matt Geri) |
1586 | |
| 138. | Deftu (Sammi Deftu) |
1585 | |
| 139. | nkoane (lebogang nkoane) |
1567 | |
| 140. | PeaceTheeCoder (Peace Munyai) |
1565 | |
| 141. | pierredup (Pierre du Plessis) |
1559 | |
| 142. | VernonGrant (Vernon Grant) |
1559 | |
| 143. | martink-rsa (Martin Kruger) |
1545 | |
| 144. | limbopro (毒奶博主) |
1545 | |
| 145. | ShaunSHamilton (Shaun Hamilton) |
1540 | |
| 146. | shalomtaiwo (Shalom Taiwo) |
1528 | |
| 147. | BongaGougota0 (Bongz) |
1515 | |
| 148. | theronic (Petrus Theron) |
1500 | |
| 149. | andrewlimaza (Andrew Lima) |
1464 | |
| 150. | JayWelsh (Jay Welsh) |
1455 | |
| 151. | bausmeier (Brett Ausmeier) |
1454 | |
| 152. | duanecilliers (Duane Cilliers) |
1452 | |
| 153. | carlaKC (Carla Kirk-Cohen) |
1442 | |
| 154. | samofoke (Sabata Mofokeng) |
1433 | |
| 155. | danini-the-panini (Dani Smith) |
1427 | |
| 156. | jasonsaayman (Jay) |
1422 | |
| 157. | gneisscode (Emmanuella Ikwen ) |
1415 | |
| 158. | gtchakama (George T Chakama) |
1403 | |
| 159. | sakhile-dumisa (Sakhile Dumisa) |
1388 | |
| 160. | innoflash (Innocent Mazando) |
1387 | |
| 161. | schalkneethling (Schalk Neethling) |
1368 | |
| 162. | hashimaziz88 (Hashim Aziz Muhammad) |
1367 | |
| 163. | rvdende (Rouan van der Ende) |
1367 | |
| 164. | barrymichaeldoyle (Barry Michael Doyle) |
1351 | |
| 165. | simandebvu (Shingirayi Innocent Mandebvu) |
1350 | |
| 166. | KodEx-SA (Ashley K Motsie) |
1346 | |
| 167. | alchemyst (Carl Sandrock) |
1341 | |
| 168. | arthurattwell (Arthur Attwell) |
1331 | |
| 169. | RonRichman (Ronald Richman) |
1297 | |
| 170. | rehanvdm (Rehan van der Merwe) |
1297 | |
| 171. | VaporFoxLash (Lehlohonolo Radebe D) |
1287 | |
| 172. | jonathanbossenger (Jonathan Bossenger) |
1284 | |
| 173. | dannykopping (Danny Kopping) |
1275 | |
| 174. | sw00 (Sett) |
1272 | |
| 175. | Passion-Over-Pain (Tinotenda Mhedziso) |
1250 | |
| 176. | siyabuilds (Siyabonga Samson Lukhele ) |
1238 | |
| 177. | mindsgn (Sibongiseni) |
1233 | |
| 178. | kovymun (Koveshan Munsami) |
1222 | |
| 179. | darrenjacoby (Darren Jacoby) |
1222 | |
| 180. | DevinNorgarb (Devin Norgarb) |
1221 | |
| 181. | corverroos (corver) |
1221 | |
| 182. | bagf (Rory) |
1220 | |
| 183. | FortuneN (Fortune Ngwenya) |
1213 | |
| 184. | DavidCramer (David Cramer) |
1212 | |
| 185. | keeganwhite (Keegan White) |
1205 | |
| 186. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
1204 | |
| 187. | DavidBakerEffendi (David Baker Effendi) |
1200 | |
| 188. | rameezk (Rameez Khan) |
1200 | |
| 189. | Gideon877 (Thabang Gideon) |
1190 | |
| 190. | pedreviljoen (Pedre Viljoen) |
1168 | |
| 191. | tsheporamantso (Gladwin Tshepo Ramantso) |
1164 | |
| 192. | toast38coza (Christo Crampton) |
1147 | |
| 193. | nuclearpengy (Nathan Jeffery) |
1138 | |
| 194. | Darrenvandervelde (Darren van der Velde) |
1138 | |
| 195. | KevinT (Kevin Trethewey) |
1121 | |
| 196. | elviscgn (Elvis Chege) |
1107 | |
| 197. | fjlaubscher (Francois Laubscher) |
1101 | |
| 198. | AlexJuca (Alexandre Antonio Juca) |
1091 | |
| 199. | Axolem (Axole Maranjana) |
1090 | |
| 200. | FilledStacks (Dane Mackier) |
1090 | |
| 201. | benjaminjvdm (Benjamin (James) van der Merwe) |
1086 | |
| 202. | korn101 (korn101) |
1070 | |
| 203. | Luka2Lkay (Lukhanyo Matshebelele) |
1066 | |
| 204. | leonard1thecoder (Sizolwakhe Leonard Mthimunye) |
1064 | |
| 205. | ThaumRystra () |
1055 | |
| 206. | mikechiloane (Mike Nhlanhla Chiloane) |
1047 | |
| 207. | KamoEllen (Kamogelo Ellen Kganakga) |
1036 | |
| 208. | AdriaanBoshoff (Adriaan) |
1027 | |
| 209. | tnyandoro (Tendai ) |
1024 | |
| 210. | BioGeek (Jeroen Van Goey) |
1020 | |
| 211. | AlbertClo (Albert Clo) |
1017 | |
| 212. | KellanStevens (Kellan Stevens) |
1009 | |
| 213. | Pushplaybang (Paul) |
1009 | |
| 214. | Lintshiwe (Lintshiwe) |
996 | |
| 215. | TCNOco (Wesley Pyburn) |
988 | |
| 216. | Tumo505 (Tumo Kgabeng) |
986 | |
| 217. | quicujo (Anton Pretorius) |
982 | |
| 218. | emotality (Jean-Pierre Fourie) |
979 | |
| 219. | cishiv (Shivan Moodley) |
978 | |
| 220. | ptaoussanis (Peter Taoussanis) |
971 | |
| 221. | paulmwatson (Paul Watson) |
968 | |
| 222. | tseboho (Thabang Tseboho) |
957 | |
| 223. | rossmacarthur (Ross MacArthur) |
953 | |
| 224. | Sliqric7053 (Richard Sithole) |
948 | |
| 225. | gregzaal (Greg Zaal) |
948 | |
| 226. | 0xlebogang (Lebogang Phoshoko) |
946 | |
| 227. | CodeCrafterNoku (Nokubonga Ngema) |
934 | |
| 228. | lefajmofokeng (Lefa J. Mofokeng) |
931 | |
| 229. | DawievLill (Dawie van Lill) |
930 | |
| 230. | SeanDylan1982 (Sean Dylan Patterson) |
929 | |
| 231. | mortolian (Gideon Schoonbee) |
929 | |
| 232. | ntsakosurprise (ntsakosurprise) |
921 | |
| 233. | AlexvZyl (Alexander van Zyl) |
918 | |
| 234. | DnA-IntRicate (Adam Foflonker) |
914 | |
| 235. | leonjza (Leon Jacobs) |
905 | |
| 236. | warrendt (Warren) |
901 | |
| 237. | antstanley (Ant Stanley) |
900 | |
| 238. | geahaad (Gerhard Dinhof) |
899 | |
| 239. | iarxii (Thabang Mposula) |
889 | |
| 240. | tebello-thejane (Tebello Thejane) |
887 | |
| 241. | eben-roux (Eben) |
886 | |
| 242. | jhavatar () |
880 | |
| 243. | ksmasemula (KabeloMasemula) |
876 | |
| 244. | aviddiviner (David Irvine) |
876 | |
| 245. | Katleho-Nyoni (Katleho Nyoni) |
874 | |
| 246. | wax911 (Maxwell Mapako) |
867 | |
| 247. | Tooblippe (Tobie) |
865 | |
| 248. | DenhamPreen (Denham Preen) |
865 | |
| 249. | MikhaD (Mikha Davids) |
863 | |
| 250. | Hiccup-za (Christopher Zeuch) |
862 | |
| 251. | ponelat (Josh Ponelat) |
860 | |
| 252. | chop-dev (Raynard Vermeulen) |
856 | |
| 253. | movaid7 (Muhammad Vaid) |
855 | |
| 254. | stuartc (Stuart Corbishley) |
853 | |
| 255. | anpete (Andrew Peters) |
850 | |
| 256. | QMS85 (Jonathan Peters) |
838 |
| Rank | Organization | Members |
|---|---|---|
| 1. | epicgames | 3 |
| 2. | avolabs-io | 2 |
| 3. | kubernetes | 2 |
| 4. | dimagi | 2 |
| 5. | float-capital | 2 |
| 6. | sourcegraph | 2 |
| 7. | lowdefy | 2 |
| 8. | devopscapetown | 2 |
| 9. | daocare | 2 |
| 10. | wildcards-world | 2 |