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-04-20 08:36:05 +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 51189 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) |
33761 | |
| 2. | Uwami-Mgxekwa (Uwami Mgxekwa) |
26256 | |
| 3. | gregpriday (Greg Priday) |
19205 | |
| 4. | fluffypony (Riccardo Spagni) |
13238 | |
| 5. | kerren (Kerren Ortlepp) |
8320 | |
| 6. | snopoke (Simon Kelly) |
7246 | |
| 7. | Executioner1939 (Richard) |
6028 | |
| 8. | V-FOR-VEND3TTA (George Hlongwane) |
5952 | |
| 9. | wajahat-ali-mir-dev (Wajahat Ali Mir) |
5653 | |
| 10. | datashaman (datashaman) |
5621 | |
| 11. | ashleykleynhans (Ashley Kleynhans) |
5603 | |
| 12. | czue (Cory Zue) |
5382 | |
| 13. | mitchellkrogza (Mitchell Krog) |
5271 | |
| 14. | Linf0rd (𝕷𝖎𝖓𝖋𝖔𝖗𝖉 💾) |
5092 | |
| 15. | marcusinthesky (Marcus Gawronsky) |
5051 | |
| 16. | nikrich (Jannik Richter) |
4896 | |
| 17. | wkirschbaum (Wilhelm Kirschbaum) |
4795 | |
| 18. | mrackwitz (Marius Rackwitz) |
4750 | |
| 19. | demondayza (Andrew Margetts) |
4725 | |
| 20. | Jasonvdb (Jason van den Berg) |
4713 | |
| 21. | sakhileln (Sakhile L. Ndlazi) |
4628 | |
| 22. | itskingori (King'ori Maina) |
4555 | |
| 23. | taylorgibb (Taylor Gibb) |
4281 | |
| 24. | petrus-jvrensburg (Petrus Janse van Rensburg) |
4133 | |
| 25. | adrianmoisey (Adrian Moisey) |
4038 | |
| 26. | awinogradov (Anton Vinogradov) |
4017 | |
| 27. | mauriceLC92 (Maurice Le Cordier) |
3947 | |
| 28. | skibz (ant cosentino) |
3937 | |
| 29. | GedMarc (Marc Magon) |
3839 | |
| 30. | SlimGee (Given Ncube) |
3784 | |
| 31. | eliasjudin (Elias Judin) |
3760 | |
| 32. | nyashahama (Nyasha Hama) |
3752 | |
| 33. | Pho3niX90 () |
3747 | |
| 34. | dannysimfukwe (Danny Simfukwe) |
3707 | |
| 35. | davidteren (David Teren) |
3598 | |
| 36. | sachajw (Sacha Wharton) |
3442 | |
| 37. | dirkbrnd (Dirk Brand) |
3287 | |
| 38. | hermanlintvelt (Herman Lintvelt) |
3260 | |
| 39. | TSH3PH4NG (Tshepang Masia ) |
3259 | |
| 40. | tpyo (Donovan Schönknecht) |
3258 | |
| 41. | tiaanduplessis (Tiaan) |
3252 | |
| 42. | AceFire6 (Jethro Muller) |
3236 | |
| 43. | armanddp (Armand du Plessis) |
3185 | |
| 44. | marcpeiser (Marc Peiser) |
3184 | |
| 45. | roryp (Rory Preddy) |
3162 | |
| 46. | Siyabulela (Siyabulela Khumalo) |
3107 | |
| 47. | freelancing-solutions (mobius-crypt) |
3098 | |
| 48. | ndamulelonemakh (Ndamulelo Nemakhavhani) |
3079 | |
| 49. | rorisangputu (Rorisang Putu) |
3069 | |
| 50. | rebelchris (Chris Bongers) |
3066 | |
| 51. | TomRadford (Tom Radford) |
3065 | |
| 52. | Asjas (A-J Roos) |
3006 | |
| 53. | mattleibow (Matthew Leibowitz) |
2990 | |
| 54. | TRex22 (Jason Chalom) |
2984 | |
| 55. | eugenefvdm (Eugene van der Merwe ) |
2974 | |
| 56. | SamTolmay (Sam) |
2974 | |
| 57. | wiredmartian (wiredmartian) |
2969 | |
| 58. | bshongwe (Ernest Bhekizwe Shongwe) |
2892 | |
| 59. | 1Mhondiwa (Tapiwanashe Mhondiwa) |
2886 | |
| 60. | schalkventer (Schalk Venter) |
2834 | |
| 61. | micah5 () |
2770 | |
| 62. | mnicstruwig (Michael Struwig) |
2766 | |
| 63. | alexmojaki (Alex Hall) |
2746 | |
| 64. | TebogoYungMercykay (Sello Selepe) |
2720 | |
| 65. | govert (Govert van Drimmelen) |
2717 | |
| 66. | dancanangwenyi (Dancan Angwenyi) |
2704 | |
| 67. | Benehiko (Alano Terblanche) |
2669 | |
| 68. | rawdreeg (Rodrigue) |
2632 | |
| 69. | jacques-blom (Jacques Blom) |
2615 | |
| 70. | nicovanzyl (Nico van Zyl) |
2579 | |
| 71. | vegtelenseg (Siya) |
2553 | |
| 72. | keegancsmith (Keegan Carruthers-Smith) |
2533 | |
| 73. | andrewtimberlake (Andrew Timberlake) |
2529 | |
| 74. | nmichlo (Nathan) |
2494 | |
| 75. | justinhartman (Justin Hartman) |
2483 | |
| 76. | peterp (Peter Pistorius) |
2474 | |
| 77. | assertchris (Christopher Pitt) |
2469 | |
| 78. | burmudar (William Bezuidenhout) |
2464 | |
| 79. | c-goosen (Christo (crypticGoose) Goosen) |
2438 | |
| 80. | zkrige (Zayin Krige) |
2430 | |
| 81. | 5iDS (Max) |
2416 | |
| 82. | LawMashira (Lawson Matutu) |
2410 | |
| 83. | GiansCode (Gianluca Falcomer) |
2400 | |
| 84. | Nathan-Busse (Nathan Graham Busse) |
2399 | |
| 85. | NickiMash17 (Nicolette Mashaba) |
2366 | |
| 86. | dwainm (Dwain Maralack) |
2365 | |
| 87. | longhotsummer (Greg Kempe) |
2363 | |
| 88. | Saiby100 (Salahuddin Saiet) |
2335 | |
| 89. | alekcz (Alexander Oloo) |
2319 | |
| 90. | riaankleinhans (Riaan Kleinhans) |
2304 | |
| 91. | garrensmith (Garren) |
2302 | |
| 92. | lucaliebenberg (Luca Liebenberg) |
2283 | |
| 93. | Carrington-dev (Carrington Muleya) |
2276 | |
| 94. | codeChap (Derrick Egersdörfer) |
2264 | |
| 95. | Bluette1 (Marylene Sawyer) |
2252 | |
| 96. | fluffynuts (Davyd McColl) |
2244 | |
| 97. | jonathanza (Jonathan Marshall) |
2201 | |
| 98. | daniellochner (Daniel Lochner) |
2163 | |
| 99. | johan-- (johan pretorius) |
2151 | |
| 100. | MasemeneMatlakanaBenny (MasemeneMatlakanaBenny) |
2149 | |
| 101. | nrwiersma (Nicholas Wiersma) |
2145 | |
| 102. | Gervwyk (Gerrie van Wyk) |
2144 | |
| 103. | nikspyratos (Nik Spyratos) |
2144 | |
| 104. | QuentinWatt (Quentin Watt) |
2119 | |
| 105. | walterl (Walter) |
2094 | |
| 106. | GiftMothusi (Gift) |
1990 | |
| 107. | Pipboyguy (Marcel Coetzee) |
1967 | |
| 108. | WeebNetsu (Stephen) |
1941 | |
| 109. | donovansolms (Donovan Solms) |
1927 | |
| 110. | nanashili (Nanashi Li) |
1919 | |
| 111. | JasoonS (Jason Smythe) |
1914 | |
| 112. | JagTheFriend (JagTheFriend) |
1883 | |
| 113. | GideonLeGrange (Gideon le Grange) |
1880 | |
| 114. | xtyrrell (Max) |
1858 | |
| 115. | stephenlake (Stephen Lake) |
1848 | |
| 116. | ryanza (Ryan Oberholzer) |
1841 | |
| 117. | WisaniShilumani (Wisani Shilumani) |
1840 | |
| 118. | RF5 (Matthew Baas) |
1836 | |
| 119. | BotsheloRamela (Botshelo Ramela) |
1823 | |
| 120. | dainemawer (Daine Mawer) |
1823 | |
| 121. | waynemunro (Wayne Munro Former Microsoft FTE · Architect of Software Fabric · Cloud & Modular Systems Strategist) |
1810 | |
| 122. | adgsenpai (Ashlin Darius Govindasamy) |
1759 | |
| 123. | donovanmuller (Donovan Muller) |
1752 | |
| 124. | morgs (Morgan Collett) |
1749 | |
| 125. | michaelrosstarr (Michael Ross Tarr) |
1746 | |
| 126. | FelixTellmann (Felix Tellmann) |
1743 | |
| 127. | GrahamStrickland (Graham Strickland) |
1724 | |
| 128. | burnt-exe (Raydo M) |
1699 | |
| 129. | justinvdm (Justin van der Merwe) |
1672 | |
| 130. | nkoane (lebogang nkoane) |
1648 | |
| 131. | smn (Simon de Haan) |
1645 | |
| 132. | innoflash (Innocent Mazando) |
1640 | |
| 133. | balanced-tree (Teo) |
1629 | |
| 134. | abhi18av (Abhinav Sharma) |
1619 | |
| 135. | pierredup (Pierre du Plessis) |
1606 | |
| 136. | Deftu (Sammi Deftu) |
1603 | |
| 137. | DenDen047 (Naoya Muramatsu) |
1595 | |
| 138. | lostpebble (Paul Myburgh) |
1570 | |
| 139. | PeaceTheeCoder (Peace Munyai) |
1569 | |
| 140. | barrymichaeldoyle (Barry Michael Doyle) |
1559 | |
| 141. | tsotetsi (Thapelo Tsotetsi) |
1551 | |
| 142. | VernonGrant (Vernon Grant) |
1544 | |
| 143. | BongaGougota0 (Bonga Gougota) |
1541 | |
| 144. | andrewlimaza (Andrew Lima) |
1518 | |
| 145. | bausmeier (Brett Ausmeier) |
1498 | |
| 146. | ShaunSHamilton (Shaun Hamilton) |
1484 | |
| 147. | limbopro (毒奶博主) |
1473 | |
| 148. | duanecilliers (Duane Cilliers) |
1463 | |
| 149. | carlaKC (Carla Kirk-Cohen) |
1463 | |
| 150. | theronic (Petrus Theron) |
1461 | |
| 151. | shalomtaiwo (Shalom Taiwo) |
1455 | |
| 152. | andrevdm (Andre Van Der Merwe) |
1439 | |
| 153. | rvdende (Rouan van der Ende) |
1407 | |
| 154. | gneisscode (Emmanuella Ikwen ) |
1402 | |
| 155. | danini-the-panini (Dani Smith) |
1400 | |
| 156. | HendrikLouw (Hendrik F. Louw) |
1388 | |
| 157. | arthurattwell (Arthur Attwell) |
1374 | |
| 158. | hashimaziz88 (Hashim Aziz Muhammad) |
1360 | |
| 159. | sakhile-dumisa (Sakhile Dumisa) |
1338 | |
| 160. | alchemyst (Carl Sandrock) |
1329 | |
| 161. | simandebvu (Shingirayi Innocent Mandebvu) |
1310 | |
| 162. | corverroos (corver) |
1309 | |
| 163. | samofoke (Sabata Mofokeng) |
1307 | |
| 164. | jasonsaayman (Jay) |
1302 | |
| 165. | Passion-Over-Pain (Tinotenda Mhedziso) |
1298 | |
| 166. | RonRichman (Ronald Richman) |
1288 | |
| 167. | VaporFoxLash (Lehlohonolo Radebe D) |
1287 | |
| 168. | dannykopping (Danny Kopping) |
1278 | |
| 169. | rehanvdm (Rehan van der Merwe) |
1265 | |
| 170. | MattGeri (Matt Geri) |
1262 | |
| 171. | FortuneN (Fortune Ngwenya) |
1259 | |
| 172. | siyabuilds (Siyabonga Samson Lukhele ) |
1257 | |
| 173. | JayWelsh (Jay Welsh) |
1256 | |
| 174. | pedreviljoen (Pedre Viljoen) |
1236 | |
| 175. | KodEx-SA (Ashley K Motsie) |
1223 | |
| 176. | kovymun (Koveshan Munsami) |
1221 | |
| 177. | rameezk (Rameez Khan) |
1217 | |
| 178. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
1212 | |
| 179. | DavidCramer (David Cramer) |
1198 | |
| 180. | Axolem (Axole Maranjana) |
1187 | |
| 181. | bagf (Rory) |
1181 | |
| 182. | mindsgn (Sibongiseni) |
1180 | |
| 183. | sw00 (Sett) |
1166 | |
| 184. | FilledStacks (Dane Mackier) |
1158 | |
| 185. | schalkneethling (Schalk Neethling) |
1149 | |
| 186. | tsheporamantso (Gladwin Tshepo Ramantso) |
1131 | |
| 187. | DavidBakerEffendi (David Baker Effendi) |
1129 | |
| 188. | toast38coza (Christo Crampton) |
1123 | |
| 189. | Gideon877 (Thabang Gideon) |
1123 | |
| 190. | TCNOco (Wesley Pyburn) |
1110 | |
| 191. | KevinT (Kevin Trethewey) |
1103 | |
| 192. | jonathanbossenger (Jonathan Bossenger) |
1094 | |
| 193. | arinc9 (Chester A. Unal) |
1091 | |
| 194. | DevinNorgarb (Devin Norgarb) |
1081 | |
| 195. | benjaminjvdm (Benjamin (James) van der Merwe) |
1080 | |
| 196. | fjlaubscher (Francois Laubscher) |
1074 | |
| 197. | Darrenvandervelde (Darren van der Velde) |
1060 | |
| 198. | Sliqric7053 (Richard Sithole) |
1054 | |
| 199. | AdriaanBoshoff (Adriaan) |
1054 | |
| 200. | leonard1thecoder (Sizolwakhe Leonard Mthimunye) |
1049 | |
| 201. | AlexJuca (Alexandre Antonio Juca) |
1046 | |
| 202. | Luka2Lkay (Lukhanyo Matshebelele) |
1045 | |
| 203. | nuclearpengy (Nathan Jeffery) |
1043 | |
| 204. | korn101 (korn101) |
1042 | |
| 205. | rossmacarthur (Ross MacArthur) |
1035 | |
| 206. | tnyandoro (Tendai ) |
1023 | |
| 207. | KamoEllen (Kamogelo Ellen Kganakga) |
1022 | |
| 208. | ptaoussanis (Peter Taoussanis) |
1020 | |
| 209. | BioGeek (Jeroen Van Goey) |
1008 | |
| 210. | mikechiloane (Mike Nhlanhla Chiloane) |
1004 | |
| 211. | darrenjacoby (Darren Jacoby) |
994 | |
| 212. | Tumo505 (Tumo Kgabeng) |
984 | |
| 213. | quicujo (Anton Pretorius) |
966 | |
| 214. | gregzaal (Greg Zaal) |
961 | |
| 215. | KellanStevens (Kellan Stevens) |
960 | |
| 216. | tseboho (Thabang Tseboho) |
957 | |
| 217. | AlbertClo (Albert Clo) |
957 | |
| 218. | ponelat (Josh Ponelat) |
955 | |
| 219. | paulmwatson (Paul Watson) |
948 | |
| 220. | 0xlebogang (Lebogang Phoshoko) |
944 | |
| 221. | SeanDylan1982 (Sean Dylan Patterson) |
942 | |
| 222. | CodeCrafterNoku (Nokubonga Ngema) |
938 | |
| 223. | ntsakosurprise (ntsakosurprise) |
921 | |
| 224. | cishiv (Shivan Moodley) |
921 | |
| 225. | Hiccup-za (Christopher Zeuch) |
913 | |
| 226. | Tooblippe (Tobie) |
909 | |
| 227. | lefajmofokeng (Lefa J. Mofokeng) |
902 | |
| 228. | tebello-thejane (Tebello Thejane) |
897 | |
| 229. | chop-dev (Raynard Vermeulen) |
894 | |
| 230. | leonjza (Leon Jacobs) |
893 | |
| 231. | Katleho-Nyoni (Katleho Nyoni) |
891 | |
| 232. | Lintshiwe (Lintshiwe) |
885 | |
| 233. | eben-roux (Eben) |
884 | |
| 234. | jhavatar () |
877 | |
| 235. | QMS85 (Jonathan Peters) |
875 | |
| 236. | daniel-levin (Daniel Levin) |
865 | |
| 237. | ksmasemula (KabeloMasemula) |
863 | |
| 238. | DawievLill (Dawie van Lill) |
862 | |
| 239. | DnA-IntRicate (Adam Foflonker) |
862 | |
| 240. | MikhaD (Mikha Davids) |
861 | |
| 241. | szwanne (Sipho Zwane) |
852 | |
| 242. | emotality (Jean-Pierre Fourie) |
852 | |
| 243. | stuartc (Stuart Corbishley) |
840 | |
| 244. | geahaad (Gerhard Dinhof) |
836 | |
| 245. | DenhamPreen (Denham Preen) |
833 | |
| 246. | AlexvZyl (Alexander van Zyl) |
833 | |
| 247. | Motlakz (MOTLAKZ) |
825 | |
| 248. | mortolian (Gideon Schoonbee) |
814 | |
| 249. | stringhandler (stringhandler) |
813 | |
| 250. | wax911 (Maxwell Mapako) |
808 | |
| 251. | Myvar (Emile Badenhorst) |
805 | |
| 252. | Chimoneg27 (Garvin Chimone) |
803 | |
| 253. | iarxii (Thabang Mposula) |
802 | |
| 254. | neolace (Tertius Geldenhuys) |
801 | |
| 255. | anpete (Andrew Peters) |
801 | |
| 256. | sjperkins (Simon Perkins) |
800 |
| Rank | Organization | Members |
|---|---|---|
| 1. | epicgames | 3 |
| 2. | kubernetes | 2 |
| 3. | dimagi | 2 |
| 4. | nixos | 2 |
| 5. | sensepost | 2 |
| 6. | sourcegraph | 2 |
| 7. | lowdefy | 2 |
| 8. | devopscapetown | 2 |
| 9. | castleone | 2 |
| 10. | wildcards-world | 2 |