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-15 16:38:44 +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 51930 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) |
36700 | |
| 2. | Uwami-Mgxekwa (Uwami Mgxekwa) |
31089 | |
| 3. | gregpriday (Greg Priday) |
25479 | |
| 4. | fluffypony (Riccardo Spagni) |
13273 | |
| 5. | kerren (Kerren Ortlepp) |
8599 | |
| 6. | snopoke (Simon Kelly) |
7718 | |
| 7. | datashaman (datashaman) |
7313 | |
| 8. | mrackwitz (Marius Rackwitz) |
6882 | |
| 9. | V-FOR-VEND3TTA (George Hlongwane) |
6462 | |
| 10. | Executioner1939 (Richard) |
6432 | |
| 11. | czue (Cory Zue) |
5679 | |
| 12. | wajahat-ali-mir-dev (Wajahat Ali Mir) |
5655 | |
| 13. | ashleykleynhans (Ashley Kleynhans) |
5629 | |
| 14. | Jasonvdb (Jason van den Berg) |
5530 | |
| 15. | Linf0rd (𝕷𝖎𝖓𝖋𝖔𝖗𝖉 💾) |
5363 | |
| 16. | wkirschbaum (Wilhelm Kirschbaum) |
5356 | |
| 17. | nikrich (Jannik Richter) |
5348 | |
| 18. | nyashahama (Nyasha Hama) |
5292 | |
| 19. | demondayza (Andrew Margetts) |
5132 | |
| 20. | marcusinthesky (Marcus Gawronsky) |
5120 | |
| 21. | mitchellkrogza (Mitchell Krog) |
5074 | |
| 22. | sakhileln (Sakhile L. Ndlazi) |
5036 | |
| 23. | awinogradov (Anton Vinogradov) |
4714 | |
| 24. | GedMarc (Marc Magon) |
4635 | |
| 25. | itskingori (King'ori Maina) |
4543 | |
| 26. | eliasjudin (Elias Judin) |
4426 | |
| 27. | mauriceLC92 (Maurice Le Cordier) |
4392 | |
| 28. | taylorgibb (Taylor Gibb) |
4291 | |
| 29. | adrianmoisey (Adrian Moisey) |
4255 | |
| 30. | FelixTellmann (Felix Tellmann) |
4234 | |
| 31. | petrus-jvrensburg (Petrus Janse van Rensburg) |
4131 | |
| 32. | dannysimfukwe (Danny Simfukwe) |
4110 | |
| 33. | Pho3niX90 () |
4056 | |
| 34. | tiaanduplessis (Tiaan) |
3918 | |
| 35. | 1Mhondiwa (Tapiwanashe Mhondiwa) |
3912 | |
| 36. | 5iDS (Max) |
3903 | |
| 37. | hermanlintvelt (Herman Lintvelt) |
3847 | |
| 38. | SlimGee (Given Ncube) |
3701 | |
| 39. | davidteren (David Teren) |
3666 | |
| 40. | zkrige (Zayin Krige) |
3620 | |
| 41. | dirkbrnd (Dirk Brand) |
3545 | |
| 42. | SamTolmay (Sam) |
3529 | |
| 43. | ndamulelonemakh (Ndamulelo Nemakhavhani) |
3523 | |
| 44. | peterp (Peter Pistorius) |
3470 | |
| 45. | johan-- (johan pretorius) |
3438 | |
| 46. | mattleibow (Matthew Leibowitz) |
3421 | |
| 47. | govert (Govert van Drimmelen) |
3405 | |
| 48. | sachajw (Sacha Wharton) |
3402 | |
| 49. | TomRadford (Tom Radford) |
3397 | |
| 50. | AceFire6 (Jethro Muller) |
3345 | |
| 51. | armanddp (Armand du Plessis) |
3331 | |
| 52. | skibz (ant cosentino) |
3311 | |
| 53. | TSH3PH4NG (Tshepang Masia ) |
3306 | |
| 54. | roryp (Rory Preddy) |
3293 | |
| 55. | marcpeiser (Marc Peiser) |
3277 | |
| 56. | tpyo (Donovan Schönknecht) |
3236 | |
| 57. | TRex22 (Jason Chalom) |
3231 | |
| 58. | rebelchris (Chris Bongers) |
3215 | |
| 59. | freelancing-solutions (mobius-crypt) |
3203 | |
| 60. | wiredmartian (wiredmartian) |
3153 | |
| 61. | Benehiko (Alano Terblanche) |
3146 | |
| 62. | rblaine95 (Robbie Blaine) |
3135 | |
| 63. | bshongwe (Ernest Bhekizwe Shongwe) |
3129 | |
| 64. | eugenefvdm (Eugene van der Merwe ) |
3122 | |
| 65. | micah5 () |
3077 | |
| 66. | donovanmuller (Donovan Muller) |
3069 | |
| 67. | Siyabulela (Siyabulela Khumalo) |
3040 | |
| 68. | Asjas (A-J Roos) |
3034 | |
| 69. | rawdreeg (Rodrigue) |
2876 | |
| 70. | alexmojaki (Alex Hall) |
2863 | |
| 71. | rorisangputu (Rorisang Putu) |
2804 | |
| 72. | nmichlo (Nathan) |
2755 | |
| 73. | dancanangwenyi (Dancan Angwenyi) |
2752 | |
| 74. | schalkventer (Schalk Venter) |
2752 | |
| 75. | keegancsmith (Keegan Carruthers-Smith) |
2740 | |
| 76. | jacques-blom (Jacques Blom) |
2731 | |
| 77. | TebogoYungMercykay (Sello Selepe) |
2706 | |
| 78. | nicovanzyl (Nico van Zyl) |
2685 | |
| 79. | mnicstruwig (Michael Struwig) |
2674 | |
| 80. | NickiMash17 (Nicolette Mashaba) |
2573 | |
| 81. | MasemeneMatlakanaBenny (MasemeneMatlakanaBenny) |
2560 | |
| 82. | Saiby100 (Salahuddin Saiet) |
2528 | |
| 83. | vegtelenseg (Siya) |
2508 | |
| 84. | Nathan-Busse (Nathan Graham Busse) |
2498 | |
| 85. | justinhartman (Justin Hartman) |
2495 | |
| 86. | andrewtimberlake (Andrew Timberlake) |
2487 | |
| 87. | burmudar (William Bezuidenhout) |
2481 | |
| 88. | LawMashira (Lawson Matutu) |
2479 | |
| 89. | nikspyratos (Nik Spyratos) |
2468 | |
| 90. | dwainm (Dwain Maralack) |
2463 | |
| 91. | longhotsummer (Greg Kempe) |
2443 | |
| 92. | Gervwyk (Gerrie van Wyk) |
2414 | |
| 93. | c-goosen (Christo (crypticGoose) Goosen) |
2397 | |
| 94. | assertchris (Christopher Pitt) |
2389 | |
| 95. | alekcz (Alexander Oloo) |
2363 | |
| 96. | Bluette1 (Marylene Sawyer) |
2353 | |
| 97. | lucaliebenberg (Luca Liebenberg) |
2297 | |
| 98. | garrensmith (Garren) |
2297 | |
| 99. | GiansCode (Gianluca Falcomer) |
2293 | |
| 100. | jonathanza (Jonathan Marshall) |
2256 | |
| 101. | donovansolms (Donovan Solms) |
2210 | |
| 102. | JagTheFriend (JagTheFriend) |
2201 | |
| 103. | fluffynuts (Davyd McColl) |
2161 | |
| 104. | nrwiersma (Nicholas Wiersma) |
2132 | |
| 105. | JasoonS (Jason Smythe) |
2102 | |
| 106. | QuentinWatt (Quentin Watt) |
2081 | |
| 107. | pavelivanov (Pavel Ivanov) |
2070 | |
| 108. | morgs (Morgan Collett) |
2064 | |
| 109. | justinvdm (Justin van der Merwe) |
2049 | |
| 110. | WisaniShilumani (Wisani Shilumani) |
2046 | |
| 111. | WeebNetsu (Stephen) |
2045 | |
| 112. | HendrikLouw (Hendrik F. Louw) |
2014 | |
| 113. | Carrington-dev (Carrington Muleya) |
2005 | |
| 114. | riaankleinhans (Riaan Kleinhans) |
1971 | |
| 115. | daniellochner (Daniel Lochner) |
1951 | |
| 116. | abhi18av (Abhinav Sharma) |
1943 | |
| 117. | GideonLeGrange (Gideon le Grange) |
1932 | |
| 118. | andrevdm (Andre Van Der Merwe) |
1914 | |
| 119. | dainemawer (Daine Mawer) |
1900 | |
| 120. | xtyrrell (Max) |
1885 | |
| 121. | GiftMothusi (Gift) |
1877 | |
| 122. | MattGeri (Matt Geri) |
1833 | |
| 123. | katGhost (Andries N. Mogashoa) |
1831 | |
| 124. | smn (Simon de Haan) |
1823 | |
| 125. | waynemunro (Wayne Munro Former Microsoft Premier Field Engineer · Architect of Software Fabric · Cloud & Modular Systems Strategist) |
1822 | |
| 126. | BotsheloRamela (Botshelo Ramela) |
1807 | |
| 127. | RF5 (Matthew Baas) |
1775 | |
| 128. | Pipboyguy (Marcel Coetzee) |
1771 | |
| 129. | ryanza (Ryan Oberholzer) |
1769 | |
| 130. | michaelrosstarr (Michael Ross Tarr) |
1750 | |
| 131. | adgsenpai (Ashlin Darius Govindasamy) |
1750 | |
| 132. | DenDen047 (Naoya Muramatsu) |
1737 | |
| 133. | GrahamStrickland (Graham Strickland) |
1705 | |
| 134. | jasonsaayman (Jay) |
1684 | |
| 135. | stephenlake (Stephen Lake) |
1682 | |
| 136. | pierredup (Pierre du Plessis) |
1673 | |
| 137. | burnt-exe (Raydo M) |
1670 | |
| 138. | tsotetsi (Thapelo Tsotetsi) |
1658 | |
| 139. | nanashili (Nanashi Li) |
1630 | |
| 140. | martink-rsa (Martin Kruger) |
1627 | |
| 141. | VernonGrant (Vernon Grant) |
1611 | |
| 142. | ShaunSHamilton (Shaun Hamilton) |
1605 | |
| 143. | balanced-tree (Teo) |
1598 | |
| 144. | nkoane (lebogang nkoane) |
1584 | |
| 145. | limbopro (毒奶博主) |
1582 | |
| 146. | lostpebble (Paul Myburgh) |
1580 | |
| 147. | shalomtaiwo (Shalom Taiwo) |
1556 | |
| 148. | Deftu (Sammi Deftu) |
1540 | |
| 149. | PeaceTheeCoder (Peace Munyai) |
1522 | |
| 150. | bausmeier (Brett Ausmeier) |
1518 | |
| 151. | carlaKC (Carla Kirk-Cohen) |
1513 | |
| 152. | simandebvu (Shingirayi Innocent Mandebvu) |
1495 | |
| 153. | schalkneethling (Schalk Neethling) |
1494 | |
| 154. | theronic (Petrus Theron) |
1494 | |
| 155. | BongaGougota0 (Bongz) |
1491 | |
| 156. | andrewlimaza (Andrew Lima) |
1488 | |
| 157. | KodEx-SA (Ashley K Motsie) |
1471 | |
| 158. | JayWelsh (Jay Welsh) |
1465 | |
| 159. | jonathanbossenger (Jonathan Bossenger) |
1464 | |
| 160. | sakhile-dumisa (Sakhile Dumisa) |
1463 | |
| 161. | danini-the-panini (Dani Smith) |
1461 | |
| 162. | samofoke (Sabata Mofokeng) |
1454 | |
| 163. | Lintshiwe (Lintshiwe) |
1443 | |
| 164. | duanecilliers (Duane Cilliers) |
1441 | |
| 165. | KellanStevens (Kellan Stevens) |
1431 | |
| 166. | gneisscode (Emmanuella Ikwen ) |
1427 | |
| 167. | dannykopping (Danny Kopping) |
1418 | |
| 168. | gtchakama (George T Chakama) |
1386 | |
| 169. | hashimaziz88 (Hashim Aziz Muhammad) |
1373 | |
| 170. | rvdende (Rouan van der Ende) |
1366 | |
| 171. | arthurattwell (Arthur Attwell) |
1363 | |
| 172. | barrymichaeldoyle (Barry Michael Doyle) |
1359 | |
| 173. | alchemyst (Carl Sandrock) |
1358 | |
| 174. | rehanvdm (Rehan van der Merwe) |
1340 | |
| 175. | siyabuilds (Siyabonga Samson Lukhele ) |
1313 | |
| 176. | DevinNorgarb (Devin Norgarb) |
1302 | |
| 177. | sw00 (Sett) |
1301 | |
| 178. | RonRichman (Ronald Richman) |
1299 | |
| 179. | VaporFoxLash (Lehlohonolo Radebe D) |
1293 | |
| 180. | DavidBakerEffendi (David Baker Effendi) |
1291 | |
| 181. | Passion-Over-Pain (Tinotenda Mhedziso) |
1268 | |
| 182. | Gideon877 (Thabang Gideon) |
1267 | |
| 183. | darrenjacoby (Darren Jacoby) |
1266 | |
| 184. | DavidCramer (David Cramer) |
1260 | |
| 185. | korn101 (korn101) |
1246 | |
| 186. | mindsgn (Sibongiseni) |
1242 | |
| 187. | innoflash (Innocent Mazando) |
1235 | |
| 188. | corverroos (corver) |
1215 | |
| 189. | tsheporamantso (Gladwin Tshepo Ramantso) |
1211 | |
| 190. | nuclearpengy (Nathan Jeffery) |
1210 | |
| 191. | rameezk (Rameez Khan) |
1207 | |
| 192. | kovymun (Koveshan Munsami) |
1204 | |
| 193. | elviscgn (Elvis Chege) |
1195 | |
| 194. | Siphelele-Maphumulo (Siphelele A Maphumulo) |
1185 | |
| 195. | Darrenvandervelde (Darren van der Velde) |
1183 | |
| 196. | bagf (Rory) |
1182 | |
| 197. | FortuneN (Fortune Ngwenya) |
1179 | |
| 198. | fjlaubscher (Francois Laubscher) |
1153 | |
| 199. | AlbertClo (Albert Clo) |
1149 | |
| 200. | KevinT (Kevin Trethewey) |
1141 | |
| 201. | toast38coza (Christo Crampton) |
1135 | |
| 202. | AlexJuca (Alexandre Antonio Juca) |
1132 | |
| 203. | pedreviljoen (Pedre Viljoen) |
1123 | |
| 204. | BioGeek (Jeroen Van Goey) |
1113 | |
| 205. | cishiv (Shivan Moodley) |
1112 | |
| 206. | Axolem (Axole Maranjana) |
1101 | |
| 207. | benjaminjvdm (Benjamin (James) van der Merwe) |
1098 | |
| 208. | DenhamPreen (Denham Preen) |
1092 | |
| 209. | Pushplaybang (Paul) |
1080 | |
| 210. | KamoEllen (Kamogelo Ellen Kganakga) |
1073 | |
| 211. | leonard1thecoder (Sizolwakhe Leonard Mthimunye) |
1069 | |
| 212. | Luka2Lkay (Lukhanyo Matshebelele) |
1056 | |
| 213. | antstanley (Ant Stanley) |
1052 | |
| 214. | FilledStacks (Dane Mackier) |
1049 | |
| 215. | jhavatar () |
1049 | |
| 216. | mikechiloane (Mike Nhlanhla Chiloane) |
1047 | |
| 217. | tnyandoro (Tendai ) |
1036 | |
| 218. | paulmwatson (Paul Watson) |
1027 | |
| 219. | AdriaanBoshoff (Adriaan) |
1021 | |
| 220. | quicujo (Anton Pretorius) |
1013 | |
| 221. | emotality (Jean-Pierre Fourie) |
1008 | |
| 222. | AlexvZyl (Alexander van Zyl) |
996 | |
| 223. | TCNOco (Wesley Pyburn) |
995 | |
| 224. | Tumo505 (Tumo Kgabeng) |
986 | |
| 225. | gregzaal (Greg Zaal) |
970 | |
| 226. | SeanDylan1982 (Sean Dylan Patterson) |
967 | |
| 227. | iarxii (Thabang Mposula) |
963 | |
| 228. | tseboho (Thabang Tseboho) |
955 | |
| 229. | wax911 (Maxwell Mapako) |
954 | |
| 230. | Sliqric7053 (Richard Sithole) |
946 | |
| 231. | lefajmofokeng (Lefa J. Mofokeng) |
942 | |
| 232. | 0xlebogang (Lebogang Phoshoko) |
940 | |
| 233. | mortolian (Gideon Schoonbee) |
939 | |
| 234. | DnA-IntRicate (Adam Foflonker) |
939 | |
| 235. | ptaoussanis (Peter Taoussanis) |
935 | |
| 236. | CodeCrafterNoku (Nokubonga Ngema) |
934 | |
| 237. | aviddiviner (David Irvine) |
931 | |
| 238. | warrendt (Warren) |
930 | |
| 239. | DawievLill (Dawie van Lill) |
929 | |
| 240. | ntsakosurprise (ntsakosurprise) |
921 | |
| 241. | rossmacarthur (Ross MacArthur) |
920 | |
| 242. | leonjza (Leon Jacobs) |
914 | |
| 243. | lukevenediger (Luke Venediger) |
912 | |
| 244. | tebello-thejane (Tebello Thejane) |
912 | |
| 245. | stuartc (Stuart Corbishley) |
904 | |
| 246. | geahaad (Gerhard Dinhof) |
904 | |
| 247. | QMS85 (Jonathan Peters) |
893 | |
| 248. | eben-roux (Eben) |
891 | |
| 249. | ksmasemula (KabeloMasemula) |
881 | |
| 250. | MikhaD (Mikha Davids) |
880 | |
| 251. | DerekCrosson (Derek Crosson) |
879 | |
| 252. | anpete (Andrew Peters) |
872 | |
| 253. | RenierM26 (Renier Moorcroft) |
860 | |
| 254. | daniel-levin (Daniel Levin) |
857 | |
| 255. | ponelat (Josh Ponelat) |
849 | |
| 256. | chop-dev (Raynard Vermeulen) |
849 |
| Rank | Organization | Members |
|---|---|---|
| 1. | epicgames | 3 |
| 2. | lowdefy | 2 |
| 3. | sensepost | 2 |
| 4. | castleone | 2 |
| 5. | avolabs-io | 2 |
| 6. | kubernetes | 2 |
| 7. | daocare | 2 |
| 8. | nixos | 2 |
| 9. | wildcards-world | 2 |
| 10. | dimagi | 2 |