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 2025-12-16 09:58:54 +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 47662 total users in the region and you need at least 28 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) |
27911 | |
| 2. | fluffypony (Riccardo Spagni) |
9592 | |
| 3. | mitchellkrogza (Mitchell Krog) |
8234 | |
| 4. | CyprianTinasheAarons (Cyprian Tinashe Aarons) |
7035 | |
| 5. | kerren (Kerren Ortlepp) |
6843 | |
| 6. | V-FOR-VEND3TTA (George Hlongwane) |
6116 | |
| 7. | snopoke (Simon Kelly) |
6023 | |
| 8. | ashleykleynhans (Ashley Kleynhans) |
5875 | |
| 9. | czue (Cory Zue) |
5670 | |
| 10. | KellanStevens (Kellan Stevens) |
5353 | |
| 11. | Linf0rd (𝕷𝖎𝖓𝖋𝖔𝖗𝖉 💾) |
5279 | |
| 12. | marcusinthesky (Marcus Gawronsky) |
5035 | |
| 13. | sakhileln (Sakhile L. Ndlazi) |
4470 | |
| 14. | itskingori (King'ori Maina) |
4470 | |
| 15. | adrianmoisey (Adrian Moisey) |
4211 | |
| 16. | skibz (ant cosentino) |
4186 | |
| 17. | SlimGee (Given Ncube) |
4163 | |
| 18. | wkirschbaum (Wilhelm Kirschbaum) |
4050 | |
| 19. | rorisangputu (Rorisang Putu) |
3994 | |
| 20. | dirkbrnd (Dirk Brand) |
3960 | |
| 21. | davidteren (David Teren) |
3745 | |
| 22. | mauriceLC92 (Maurice Le Cordier) |
3711 | |
| 23. | nanashili (Nanashi Li) |
3665 | |
| 24. | longhotsummer (Greg Kempe) |
3657 | |
| 25. | Executioner1939 (Richard) |
3561 | |
| 26. | Carrington-dev (Carrington Muleya) |
3421 | |
| 27. | sachajw (Sacha Wharton) |
3225 | |
| 28. | tpyo (Donovan Schönknecht) |
3137 | |
| 29. | andrewtimberlake (Andrew Timberlake) |
3105 | |
| 30. | wiredmartian (Solomzi) |
3103 | |
| 31. | mnicstruwig (Michael Struwig) |
3079 | |
| 32. | taylorgibb (Taylor Gibb) |
3070 | |
| 33. | TebogoYungMercykay (Sello Selepe) |
3035 | |
| 34. | ndamulelonemakh (Ndamulelo Nemakhavhani) |
2985 | |
| 35. | roryp (Rory Preddy) |
2965 | |
| 36. | schalkventer (Schalk Venter) |
2901 | |
| 37. | eugenefvdm (Eugene van der Merwe ) |
2845 | |
| 38. | TRex22 (Jason Chalom) |
2822 | |
| 39. | Jasonvdb (Jason van den Berg) |
2783 | |
| 40. | daniellochner (Daniel Lochner) |
2757 | |
| 41. | GiftMothusi (Gift) |
2750 | |
| 42. | burmudar (William Bezuidenhout) |
2731 | |
| 43. | Uwami-Mgxekwa (Uwami Mgxekwa) |
2718 | |
| 44. | stephenlake (Stephen Lake) |
2695 | |
| 45. | demondayza (Andrew Margetts) |
2628 | |
| 46. | korn101 (korn101) |
2625 | |
| 47. | kimeshan (Kimeshan Naidoo) |
2623 | |
| 48. | c-goosen (crypticGøøse) |
2590 | |
| 49. | keegancsmith (Keegan Carruthers-Smith) |
2576 | |
| 50. | innoflash (Innocent Mazando) |
2494 | |
| 51. | justinhartman (Justin Hartman) |
2493 | |
| 52. | Kaydev-cmd (Keamogetswi Ngwako Malau) |
2452 | |
| 53. | AceFire6 (Jethro Muller) |
2388 | |
| 54. | vegtelenseg (Siya) |
2385 | |
| 55. | petrus-jvrensburg (Petrus Janse van Rensburg) |
2369 | |
| 56. | SamTolmay (Sam) |
2322 | |
| 57. | rossmacarthur (Ross MacArthur) |
2276 | |
| 58. | jacques-blom (Jacques Blom) |
2274 | |
| 59. | Pho3niX90 () |
2271 | |
| 60. | TomRadford (Tom Radford) |
2260 | |
| 61. | dainemawer (Daine Mawer) |
2192 | |
| 62. | Nathan-Busse (Nathan Graham Busse) |
2177 | |
| 63. | ryanza (Ryan Oberholzer) |
2173 | |
| 64. | Saiby100 (Salahuddin Saiet) |
2171 | |
| 65. | GedMarc (Marc Magon) |
2169 | |
| 66. | JagTheFriend (JagTheFriend) |
2160 | |
| 67. | armanddp (Armand du Plessis) |
2068 | |
| 68. | mattleibow (Matthew Leibowitz) |
2059 | |
| 69. | fluffynuts (Davyd McColl) |
2055 | |
| 70. | LawMashira (Lawson Matutu) |
2050 | |
| 71. | garrensmith (Garren) |
2048 | |
| 72. | freelancing-solutions (mobius-crypt) |
2012 | |
| 73. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
2000 | |
| 74. | sw00 (Sett) |
1992 | |
| 75. | ashrafstakala (Ashraf Stakala) |
1992 | |
| 76. | rebelchris (Chris Bongers) |
1981 | |
| 77. | nrwiersma (Nicholas Wiersma) |
1959 | |
| 78. | marcpeiser (Marc Peiser) |
1940 | |
| 79. | datashaman (datashaman) |
1909 | |
| 80. | KamoEllen (Kamogelo Ellen Kganakga) |
1895 | |
| 81. | nmichlo (Nathan) |
1848 | |
| 82. | JayWelsh (Jay Welsh) |
1830 | |
| 83. | alekcz (Alexander Oloo) |
1818 | |
| 84. | corverroos (corver) |
1816 | |
| 85. | gregpriday (Greg Priday) |
1814 | |
| 86. | ptaoussanis (Peter Taoussanis) |
1813 | |
| 87. | RF5 (Matthew Baas) |
1795 | |
| 88. | pedreviljoen (Pedre Viljoen) |
1767 | |
| 89. | GrahamStrickland (Graham Strickland) |
1764 | |
| 90. | BotsheloRamela (Botshelo Ramela) |
1761 | |
| 91. | QuentinWatt (Quentin) |
1758 | |
| 92. | danini-the-panini (Dani Smith) |
1757 | |
| 93. | JasoonS (Jason Smythe) |
1739 | |
| 94. | Axolem (Axole Maranjana) |
1733 | |
| 95. | FortuneN (Fortune Ngwenya) |
1715 | |
| 96. | bshongwe (Ernest Bhekizwe Shongwe) |
1713 | |
| 97. | carlaKC (Carla Kirk-Cohen) |
1705 | |
| 98. | GideonLeGrange (Gideon le Grange) |
1680 | |
| 99. | walterl (Walter) |
1671 | |
| 100. | adgsenpai (Ashlin Darius Govindasamy) |
1668 | |
| 101. | bausmeier (Brett Ausmeier) |
1666 | |
| 102. | morgs (Morgan Collett) |
1656 | |
| 103. | Passion-Over-Pain (Tinotenda Mhedziso) |
1644 | |
| 104. | nicovanzyl (Nico van Zyl) |
1638 | |
| 105. | geahaad (Gerhard Dinhof) |
1625 | |
| 106. | tiaanduplessis (Tiaan) |
1593 | |
| 107. | lucaliebenberg (Luca Liebenberg) |
1582 | |
| 108. | VernonGrant (Vernon Grant) |
1578 | |
| 109. | alexmojaki (Alex Hall) |
1564 | |
| 110. | micah5 () |
1562 | |
| 111. | riaankleinhans (Riaan Kleinhans) |
1557 | |
| 112. | justinvdm (Justin van der Merwe) |
1525 | |
| 113. | Deftu (Sammi Deftu) |
1525 | |
| 114. | arthurattwell (Arthur Attwell) |
1520 | |
| 115. | michaelrosstarr (Michael Ross Tarr) |
1512 | |
| 116. | Benehiko (Alano Terblanche) |
1504 | |
| 117. | DonnieTD (Donovan van der Linde) |
1504 | |
| 118. | donovansolms (Donovan Solms) |
1503 | |
| 119. | NickiMash17 (Nicolette Mashaba) |
1481 | |
| 120. | Bluette1 (Marylene Sawyer) |
1472 | |
| 121. | WeebNetsu (Stephen) |
1434 | |
| 122. | smn (Simon de Haan) |
1426 | |
| 123. | rvdende (Rouan van der Ende) |
1409 | |
| 124. | johan-- (johan pretorius) |
1408 | |
| 125. | alchemyst (Carl Sandrock) |
1397 | |
| 126. | ShaunSHamilton (Shaun Hamilton) |
1369 | |
| 127. | bagf (Rory) |
1366 | |
| 128. | burnt-exe (Raydo M) |
1350 | |
| 129. | tebello-thejane (Tebello Thejane) |
1339 | |
| 130. | gneisscode (Emmanuella Ikwen ) |
1328 | |
| 131. | samofoke (Sabata Mofokeng) |
1322 | |
| 132. | PeaceTheeCoder (Peace Munyai) |
1315 | |
| 133. | assertchris (Christopher Pitt) |
1314 | |
| 134. | Asjas (A-J Roos) |
1302 | |
| 135. | peterp (Peter Pistorius) |
1302 | |
| 136. | andrewlimaza (Andrew Lima) |
1298 | |
| 137. | balanced-tree () |
1292 | |
| 138. | 5iDS (Max) |
1265 | |
| 139. | rawdreeg (Rodrigue) |
1260 | |
| 140. | nkoane (lebogang nkoane) |
1252 | |
| 141. | tseboho (Thabang Tseboho) |
1244 | |
| 142. | ewaldhorn (Ewald Horn) |
1226 | |
| 143. | ThaumRystra () |
1220 | |
| 144. | abhi18av (Abhinav Sharma) |
1219 | |
| 145. | andrevdm (Andre Van Der Merwe) |
1206 | |
| 146. | awinogradov (Anton Vinogradov) |
1185 | |
| 147. | TSH3PH4NG (Tshepang Masia ) |
1162 | |
| 148. | dancanangwenyi (Dancan Angwenyi) |
1162 | |
| 149. | pierredup (Pierre du Plessis) |
1146 | |
| 150. | xtyrrell (Max) |
1125 | |
| 151. | DenDen047 (Naoya Muramatsu) |
1124 | |
| 152. | Yonela-Johannes (Yonela Johannes) |
1116 | |
| 153. | ntsakosurprise (ntsakosurprise) |
1115 | |
| 154. | dwainm (Dwain Maralack) |
1095 | |
| 155. | FilledStacks (Dane Mackier) |
1090 | |
| 156. | QMS85 (Jonathan Peters) |
1076 | |
| 157. | TCNOco (Wesley Pyburn) |
1070 | |
| 158. | ponelat (Josh Ponelat) |
1069 | |
| 159. | benjaminjvdm (Benjamin (James) van der Merwe) |
1069 | |
| 160. | bright-spark (Myburgh) |
1064 | |
| 161. | VaporFoxLash (Lehlohonolo Radebe D) |
1061 | |
| 162. | siyabuilds (Siyabonga Samson Lukhele ) |
1057 | |
| 163. | jonathanbossenger (Jonathan Bossenger) |
1052 | |
| 164. | BioGeek (Jeroen Van Goey) |
1049 | |
| 165. | AdriaanBoshoff (Adriaan) |
1047 | |
| 166. | KevinT (Kevin Trethewey) |
1040 | |
| 167. | FelixTellmann (Felix Tellmann) |
1034 | |
| 168. | DavidCramer (David Cramer) |
1025 | |
| 169. | WisaniShilumani (Wisani Shilumani) |
1015 | |
| 170. | DerekCrosson (Derek Crosson) |
1013 | |
| 171. | dannykopping (Danny Kopping) |
1008 | |
| 172. | shinroo (Robert Focke) |
993 | |
| 173. | CodeCrafterNoku (Nokubonga Ngema) |
991 | |
| 174. | barrymichaeldoyle (Barry Michael Doyle) |
988 | |
| 175. | Connor-Hughes-Nes (Connor Hughes) |
986 | |
| 176. | dumisa-sakhile (Sakhile Dumisa) |
979 | |
| 177. | Marcelckp (Marcel Palmer) |
979 | |
| 178. | theronic (Petrus Theron) |
978 | |
| 179. | wax911 (Maxwell Mapako) |
963 | |
| 180. | robert-stuttaford (Robert Stuttaford) |
961 | |
| 181. | rickkln (Rick Kleinhans) |
956 | |
| 182. | waynemunro (Wayne Munro Former Microsoft FTE · Architect of Software Fabric · Cloud & Modular Systems Strategist) |
948 | |
| 183. | Chimoneg27 (Garvin Chimone) |
947 | |
| 184. | HendrikLouw (Hendrik F. Louw) |
944 | |
| 185. | quicujo (Anton Pretorius) |
941 | |
| 186. | jhavatar () |
932 | |
| 187. | duanecilliers (Duane Cilliers) |
925 | |
| 188. | mikechiloane (Mike Nhlanhla Chiloane) |
924 | |
| 189. | SeanDylan1982 (Sean Dylan Patterson) |
924 | |
| 190. | corneil (Corneil du Plessis) |
924 | |
| 191. | tsotetsi (Thapelo Tsotetsi) |
911 | |
| 192. | Hiccup-za (Christopher Zeuch) |
910 | |
| 193. | kovymun (Koveshan Munsami) |
910 | |
| 194. | Naledi-Dikgale (Naledi) |
900 | |
| 195. | szwanne (Sipho Zwane) |
896 | |
| 196. | mindsgn (Sibongiseni) |
887 | |
| 197. | stringhandler (stringhandler) |
878 | |
| 198. | cishiv (Shivan Moodley) |
876 | |
| 199. | jasonsaayman (Jay) |
867 | |
| 200. | Myvar (Emile Badenhorst) |
863 | |
| 201. | keeganwhite (Keegan White) |
843 | |
| 202. | MogammadShaqeelless16 (Shaqeel Less) |
842 | |
| 203. | nuclearpengy (Nathan Jeffery) |
836 | |
| 204. | KodEx-SA (Ashley K Motsie) |
833 | |
| 205. | paulmwatson (Paul Watson) |
831 | |
| 206. | Tooblippe (Tobie) |
828 | |
| 207. | Tumo505 (Tumo Kgabeng) |
827 | |
| 208. | fjlaubscher (Francois Laubscher) |
826 | |
| 209. | limbopro (毒奶博主) |
824 | |
| 210. | chop-dev (Raynard Vermeulen) |
821 | |
| 211. | Walkman100 (░▒▓█│【Walkman】│█▓▒░) |
818 | |
| 212. | DenhamPreen (Denham Preen) |
813 | |
| 213. | ksmasemula (KabeloMasemula) |
808 | |
| 214. | tnyandoro (Tendai ) |
807 | |
| 215. | RonRichman (Ronald Richman) |
805 | |
| 216. | markbirss (Mark Trevor Birss) |
804 | |
| 217. | rameezk (Rameez Khan) |
793 | |
| 218. | Gervwyk (Gerrie van Wyk) |
792 | |
| 219. | AlbertClo (Albert Clo) |
790 | |
| 220. | eXigentCoder (Ryan Kotzen) |
781 | |
| 221. | AlexvZyl (Alexander van Zyl) |
778 | |
| 222. | Princemashumu (Devguy Prince) |
775 | |
| 223. | Katleho-Nyoni (Katleho Nyoni) |
773 | |
| 224. | aviddiviner (David Irvine) |
767 | |
| 225. | tsohleDev (Tsohle Mokhemisi) |
765 | |
| 226. | darrenjacoby (Darren Jacoby) |
764 | |
| 227. | rkistner (Ralf Kistner) |
757 | |
| 228. | 0xlebogang (Lebogang Phoshoko) |
754 | |
| 229. | dunxen (dunxen) |
751 | |
| 230. | sjperkins (Simon Perkins) |
749 | |
| 231. | jgadjetx (Phumudzo Muvhango) |
748 | |
| 232. | tholumuzikhuboni (Tholumuzi Kuboni ) |
747 | |
| 233. | MikhaD (Mikha Davids) |
745 | |
| 234. | senyosimpson (Senyo Simpson) |
744 | |
| 235. | neolace (Tertius Geldenhuys) |
741 | |
| 236. | n1c (Nic) |
740 | |
| 237. | veronar (Verona Ramkumar) |
739 | |
| 238. | stuartc (Stuart Corbishley) |
733 | |
| 239. | vince-nyanga (Vincent Nyanga) |
713 | |
| 240. | DavidBakerEffendi (David Baker Effendi) |
706 | |
| 241. | schalkburger (Schalk Burger) |
703 | |
| 242. | Ridhwana (Ridhwana) |
702 | |
| 243. | shalomtaiwo (Shalom Taiwo) |
692 | |
| 244. | ttshivhula (Tshivhula Tshilidzi ) |
675 | |
| 245. | Waxes27 (Waxes27) |
673 | |
| 246. | boris-kolpackov (Boris Kolpackov) |
668 | |
| 247. | MarcelMichau (Marcel Michau) |
655 | |
| 248. | lindelwa122 (Nqabenhle) |
651 | |
| 249. | ClaytonSiby (Clayton Siby) |
645 | |
| 250. | Lintshiwe (Lintshiwe) |
645 | |
| 251. | toast38coza (Christo Crampton) |
639 | |
| 252. | Motlakz (MOTLAKZ) |
635 | |
| 253. | schalkneethling (Schalk Neethling) |
632 | |
| 254. | refilwe-m (Refilwe M. Mashile) |
631 | |
| 255. | beyarkay (Boyd Kane) |
629 | |
| 256. | ChamuMutezva (Chamu Mutezva) |
626 |
| Rank | Organization | Members |
|---|---|---|
| 1. | epicgames | 4 |
| 2. | float-capital | 2 |
| 3. | wildcards-world | 2 |
| 4. | daocare | 2 |
| 5. | nileag | 2 |
| 6. | kubernetes | 2 |
| 7. | dimagi | 2 |
| 8. | lowdefy | 2 |
| 9. | nixos | 2 |
| 10. | castleone | 2 |