A list of the most active GitHub users
This is a list of most active GitHub users in Worldwide over the past year. Other countries/regions can be found here.
This list was generated at 2025-12-19 12:09:38 +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)
.take(1000)
.sort(_.contributions)
.take(256)
This list contains all public commits for each user. There are 183956332 total users in the region and you need at least 1955 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/worldwide/USERNAME)
For organizations, you need to use a slightly different markup:
[](https://org-badge.committers.top/worldwide/ORGNAME)
In case you aren't currently ranked on this page, you'll simply receive an "unranked" badge.
| Rank | User | Contribs | Picture |
|---|---|---|---|
| 1. | felixonmars (Felix Yan) |
281083 | |
| 2. | horsicq (Hors) |
85716 | |
| 3. | deezertidal (yfamily) |
33118 | |
| 4. | noahgift (Noah Gift) |
16041 | |
| 5. | steipete (Peter Steinberger) |
14515 | |
| 6. | josegonzalez (Jose Diaz-Gonzalez) |
7755 | |
| 7. | josh (Joshua Peek) |
4387 | |
| 8. | kovidgoyal (Kovid Goyal) |
4152 | |
| 9. | michaelklishin (Michael Klishin) |
3851 | |
| 10. | chenjiahan (neverland) |
3492 | |
| 11. | unhappychoice (Yuji Ueki) |
3468 | |
| 12. | samchon (Jeongho Nam) |
3385 | |
| 13. | sebastianbergmann (Sebastian Bergmann) |
3315 | |
| 14. | lalalune (Shaw) |
3148 | |
| 15. | snipe (snipe) |
2979 | |
| 16. | mouredev (Brais Moure) |
2959 | |
| 17. | freekmurze (Freek Van der Herten) |
2866 | |
| 18. | mcgoon (van) |
2842 | |
| 19. | taylorotwell (Taylor Otwell) |
2710 | |
| 20. | paulmillr (Paul Miller) |
2548 | |
| 21. | hajimehoshi (Hajime Hoshi) |
2445 | |
| 22. | Iqbolshoh (Iqbolshoh Ilhomjonov) |
2374 | |
| 23. | phuslu (Phus Lu) |
2318 | |
| 24. | schollz (Zack) |
2309 | |
| 25. | behdad (Behdad Esfahbod) |
2264 | |
| 26. | sindresorhus (Sindre Sorhus) |
2247 | |
| 27. | emilk (Emil Ernerfeldt) |
2210 | |
| 28. | lemire (Daniel Lemire) |
2181 | |
| 29. | kijai (Jukka Seppänen) |
2170 | |
| 30. | TheSpeedX (TheSpeedX) |
2153 | |
| 31. | ljharb (Jordan Harband) |
2140 | |
| 32. | mafintosh (Mathias Buus) |
2109 | |
| 33. | willmcgugan (Will McGugan) |
2072 | |
| 34. | asottile (anthony sottile) |
2062 | |
| 35. | pamelafox (Pamela Fox) |
2039 | |
| 36. | floooh (Andre Weissflog) |
1969 | |
| 37. | pydanny (Daniel Roy Greenfeld) |
1964 | |
| 38. | NotHarshhaa (H A R S H H A A) |
1960 | |
| 39. | thomasp85 (Thomas Lin Pedersen) |
1924 | |
| 40. | jlevy (Joshua Levy) |
1921 | |
| 41. | zeux (Arseny Kapoulkine) |
1913 | |
| 42. | jserv (Jim Huang) |
1902 | |
| 43. | bdougie (Brian Douglas) |
1859 | |
| 44. | wilkinsona (Andy Wilkinson) |
1858 | |
| 45. | free-nodes () |
1844 | |
| 46. | Xe (Xe Iaso) |
1841 | |
| 47. | javiereguiluz (Javier Eguiluz) |
1830 | |
| 48. | kazupon (kazuya kawaguchi) |
1823 | |
| 49. | PaulRBerg (Paul Berg) |
1781 | |
| 50. | WerWolv (Nik) |
1753 | |
| 51. | asim (Asim Aslam) |
1739 | |
| 52. | borkdude (Michiel Borkent) |
1707 | |
| 53. | SaltyAom (SaltyAom) |
1696 | |
| 54. | transitive-bullshit (Travis Fischer) |
1686 | |
| 55. | ranaroussi (Ran Aroussi) |
1658 | |
| 56. | nelsonic (Nelson) |
1597 | |
| 57. | amatsuda (Akira Matsuda) |
1585 | |
| 58. | Xuanwo (Xuanwo) |
1574 | |
| 59. | Anuken () |
1568 | |
| 60. | satya164 (Satyajit Sahoo) |
1545 | |
| 61. | ed-donner (Ed Donner) |
1514 | |
| 62. | nholuongut (Nho Luong) |
1488 | |
| 63. | gregberge (Greg Bergé) |
1479 | |
| 64. | mistercrunch (Maxime Beauchemin) |
1463 | |
| 65. | alexellis (Alex Ellis) |
1455 | |
| 66. | fnando (Nando Vieira) |
1429 | |
| 67. | cclauss (Christian Clauss) |
1409 | |
| 68. | yangfuhai (Michael Yang) |
1354 | |
| 69. | lihaoyi (Li Haoyi) |
1337 | |
| 70. | HerringtonDarkholme (Herrington Darkholme) |
1336 | |
| 71. | kdy1 (Donny/강동윤) |
1295 | |
| 72. | tonybaloney (Anthony Shaw) |
1282 | |
| 73. | ykdojo (YK) |
1276 | |
| 74. | neauoire (Devine Lu Linvega) |
1263 | |
| 75. | yosuke-kuroki (Yosuke Kuroki) |
1253 | |
| 76. | ProgrammingHero1 (Programming Hero) |
1241 | |
| 77. | koaning (vincent d warmerdam ) |
1233 | |
| 78. | stephencelis (Stephen Celis) |
1222 | |
| 79. | nevo-david (Nevo David) |
1219 | |
| 80. | codewithdhruba01 (Dhrubaraj Pati) |
1216 | |
| 81. | tarcieri (Tony Arcieri) |
1153 | |
| 82. | mvdan (Daniel Martí) |
1143 | |
| 83. | DanWahlin (Dan Wahlin) |
1139 | |
| 84. | himself65 (Alex Yang) |
1131 | |
| 85. | progrium (Jeff Lindsay) |
1128 | |
| 86. | privatenumber (Hiroki Osame) |
1109 | |
| 87. | 0xmoei (Moei) |
1096 | |
| 88. | mitsuhiko (Armin Ronacher) |
1086 | |
| 89. | wez (Wez Furlong) |
1071 | |
| 90. | glaucia86 (Glaucia Lemos) |
1065 | |
| 91. | awni (Awni Hannun) |
1035 | |
| 92. | jspahrsummers (Justin Spahr-Summers) |
1021 | |
| 93. | MaskRay (Fangrui Song) |
1013 | |
| 94. | DavidHDev (David) |
1006 | |
| 95. | graykode (Tae Hwan Jung) |
995 | |
| 96. | chai2010 (柴树杉) |
986 | |
| 97. | Cboy220 (cboy220) |
969 | |
| 98. | samuelcolvin (Samuel Colvin) |
955 | |
| 99. | kamranahmedse (Kamran Ahmed) |
941 | |
| 100. | leminlimez () |
941 | |
| 101. | BinaryMuse (Michelle Tilley) |
929 | |
| 102. | scopsy (Dima Grossman) |
910 | |
| 103. | stephentoub (Stephen Toub) |
910 | |
| 104. | luizomf (Otávio Miranda) |
894 | |
| 105. | ChinmayKaitade (Chinmay Kaitade) |
866 | |
| 106. | beejjorgensen (Brian "Beej Jorgensen" Hall ) |
846 | |
| 107. | kepano (Steph Ango) |
845 | |
| 108. | lyswhut (lyswhut) |
841 | |
| 109. | getActivity (Android轮子哥) |
837 | |
| 110. | IonicaBizau (Ionică Bizău (Johnny B.)) |
829 | |
| 111. | woliveiras (William Oliveira) |
826 | |
| 112. | rvagg (Rod Vagg) |
824 | |
| 113. | TkDodo (Dominik Dorfmeister) |
820 | |
| 114. | nolimits4web (Vladimir Kharlampidi) |
801 | |
| 115. | phntmzn (zoned out) |
801 | |
| 116. | zloirock (Denis Pushkarev) |
800 | |
| 117. | dante4rt (Rama) |
781 | |
| 118. | argentinaluiz (Luiz Carlos) |
779 | |
| 119. | 1c7 (郑诚 (ZhengCheng)) |
776 | |
| 120. | odersky () |
767 | |
| 121. | Ocramius (Marco Pivetta) |
760 | |
| 122. | zhongyang219 () |
758 | |
| 123. | anishathalye (Anish Athalye) |
754 | |
| 124. | XiaomingX (Y11) |
753 | |
| 125. | ganigeorgiev (Gani Georgiev) |
753 | |
| 126. | sdiehl (Stephen Diehl) |
749 | |
| 127. | kornelski (Kornel) |
745 | |
| 128. | KATT (Alex / KATT) |
741 | |
| 129. | brettcannon (Brett Cannon) |
740 | |
| 130. | yangzongzhuan (若依) |
740 | |
| 131. | yihui (Yihui Xie) |
739 | |
| 132. | LaurentMazare (Laurent Mazare) |
734 | |
| 133. | zeke (Zeke Sikelianos) |
733 | |
| 134. | Lessica (i_82) |
729 | |
| 135. | LekoArts (Lennart) |
717 | |
| 136. | ramalho (Luciano Ramalho) |
704 | |
| 137. | arvidn (Arvid Norberg) |
693 | |
| 138. | domenic (Domenic Denicola) |
692 | |
| 139. | eliben (Eli Bendersky) |
690 | |
| 140. | gaearon (dan) |
675 | |
| 141. | Cyan4973 (Yann Collet) |
671 | |
| 142. | SaschaWillems (Sascha Willems) |
654 | |
| 143. | lh3 (Heng Li) |
637 | |
| 144. | rrousselGit (Remi Rousselet) |
630 | |
| 145. | tridao (Tri Dao) |
621 | |
| 146. | lattner (Chris Lattner) |
617 | |
| 147. | CyberSecurityUP (Joas A Santos) |
612 | |
| 148. | medcl (Medcl) |
611 | |
| 149. | visualGravitySense (Dmitri Gornakov) |
610 | |
| 150. | stefanpenner (Stefan Penner) |
609 | |
| 151. | foyzulkarim (Foyzul Karim) |
608 | |
| 152. | schneems (Richard Schneeman) |
602 | |
| 153. | hkirat (Kirat) |
595 | |
| 154. | vnpy (vn.py) |
591 | |
| 155. | MiladJoodi (Joodi) |
589 | |
| 156. | brandonroberts (Brandon Roberts) |
570 | |
| 157. | layumi (Zhedong Zheng) |
568 | |
| 158. | lorisleiva (Loris Leiva) |
566 | |
| 159. | antonmedv (Anton Medvedev) |
552 | |
| 160. | tobi (Tobias Lütke) |
550 | |
| 161. | holtzy (Holtz Yan) |
548 | |
| 162. | tqchen (Tianqi Chen) |
545 | |
| 163. | edemaine (Erik Demaine) |
541 | |
| 164. | ehmatthes (Eric Matthes) |
539 | |
| 165. | rogerwang (Roger Wang) |
537 | |
| 166. | tonsky (Nikita Prokopov) |
532 | |
| 167. | yoshuawuyts (Yosh) |
529 | |
| 168. | schacon (Scott Chacon) |
523 | |
| 169. | shadcn (shadcn) |
521 | |
| 170. | adonovan (Alan Donovan) |
520 | |
| 171. | captainsafia (Safia Abdalla) |
519 | |
| 172. | mholt (Matt Holt) |
515 | |
| 173. | EricZimmerman (Eric) |
514 | |
| 174. | craftzdog (Takuya Matsuyama) |
512 | |
| 175. | twostraws (Paul Hudson) |
504 | |
| 176. | miguelgrinberg (Miguel Grinberg) |
499 | |
| 177. | casey (Casey Rodarmor) |
499 | |
| 178. | tenderlove (Aaron Patterson) |
496 | |
| 179. | nihui () |
494 | |
| 180. | omariosouto (Mario Souto) |
484 | |
| 181. | mahmoud (Mahmoud Hashemi) |
481 | |
| 182. | bludnic () |
478 | |
| 183. | jsuarezruiz (Javier Suárez) |
478 | |
| 184. | remy (Remy Sharp) |
473 | |
| 185. | Thuotracy (Tracy Thuo) |
469 | |
| 186. | lotem (居戎氏) |
466 | |
| 187. | ThePrimeagen (ThePrimeagen) |
448 | |
| 188. | anvaka (Andrei Kashcha) |
448 | |
| 189. | jojoldu (DongUk Lee) |
441 | |
| 190. | phith0n (Owen Gong) |
440 | |
| 191. | TooTallNate (Nathan Rajlich) |
440 | |
| 192. | mrdoob () |
436 | |
| 193. | jaiswaladi246 (Aditya Jaiswal) |
434 | |
| 194. | geekcomputers (Craig) |
432 | |
| 195. | AdminTurnedDevOps (Michael Levan) |
428 | |
| 196. | pilcrowonpaper (pilcrow) |
426 | |
| 197. | fregante () |
425 | |
| 198. | hemantapkh (Hemanta Pokharel) |
422 | |
| 199. | codebytere (Shelley Vohr) |
421 | |
| 200. | Ebazhanov (Evgenii Bazhanov) |
420 | |
| 201. | felipemotarocha (Felipe Rocha) |
419 | |
| 202. | rwightman (Ross Wightman) |
409 | |
| 203. | sebastienros (Sébastien Ros) |
405 | |
| 204. | bizz84 (Andrea Bizzotto) |
400 | |
| 205. | rauschma (Axel Rauschmayer) |
399 | |
| 206. | jakearchibald (Jake Archibald) |
398 | |
| 207. | BEPb (Andrej Marinchenko) |
391 | |
| 208. | earlephilhower (Earle F. Philhower, III) |
388 | |
| 209. | michaelliao (Crypto Michael) |
385 | |
| 210. | denysdovhan (Denys Dovhan) |
378 | |
| 211. | ssg (Sedat Kapanoğlu) |
375 | |
| 212. | KieSun (yck) |
370 | |
| 213. | phanan (Phan An) |
369 | |
| 214. | ryansolid (Ryan Carniato) |
363 | |
| 215. | maxbrunsfeld (Max Brunsfeld) |
360 | |
| 216. | CarGuo (Shuyu Guo) |
356 | |
| 217. | mame (Yusuke Endoh) |
355 | |
| 218. | elder-plinius (pliny) |
353 | |
| 219. | arximboldi (Juanpe Bolívar) |
353 | |
| 220. | shfshanyue (shanyue) |
345 | |
| 221. | banteg () |
340 | |
| 222. | Shubhamsaboo (Shubham Saboo) |
331 | |
| 223. | purcell (Steve Purcell) |
325 | |
| 224. | filiph (Filip Hracek) |
324 | |
| 225. | anders94 (Anders Brownworth) |
321 | |
| 226. | jh3y (Jhey Tompkins) |
321 | |
| 227. | DamianEdwards (Damian Edwards) |
320 | |
| 228. | hemanth (Hemanth HM) |
312 | |
| 229. | natemoo-re (Nate Moore) |
308 | |
| 230. | maotoumao (猫头猫) |
306 | |
| 231. | driesvints (Dries Vints) |
304 | |
| 232. | mwaskom (Michael Waskom) |
292 | |
| 233. | gaogaotiantian (Tian Gao) |
287 | |
| 234. | dabit3 (Nader Dabit) |
280 | |
| 235. | 0xAX (Alex Kuleshov) |
277 | |
| 236. | Rick-Anderson (Rick Andy) |
275 | |
| 237. | bodil (Bodil Stokke) |
274 | |
| 238. | yohanesnuwara (yohanesnuwara) |
273 | |
| 239. | joelgrus (Joel Grus) |
271 | |
| 240. | vladmeer (Vladimeer) |
270 | |
| 241. | 1st1 (Yury Selivanov) |
267 | |
| 242. | bamos (Brandon Amos) |
266 | |
| 243. | Nutlope (Hassan El Mghari) |
265 | |
| 244. | miekg (Miek Gieben) |
264 | |
| 245. | JuanBindez (Juan Bindez) |
264 | |
| 246. | ben-manes (Ben Manes) |
260 | |
| 247. | soulcrancerdev (Soul Cr@ncr | GenAI DeFi Engineer | Hiring) |
258 | |
| 248. | rstacruz (Rico Sta. Cruz) |
257 | |
| 249. | styfle (Steven) |
255 | |
| 250. | bahamas10 (Dave Eddy) |
252 | |
| 251. | laixintao () |
251 | |
| 252. | Neo23x0 (Florian Roth) |
250 | |
| 253. | k8gege () |
248 | |
| 254. | CharlieGreenman (Charlie Greenman) |
242 | |
| 255. | AmirPeyravan (Amir Peyravan) |
240 | |
| 256. | rdpeng (Roger D. Peng) |
239 |
| Rank | Organization | Members |
|---|---|---|
| 1. | nodejs | 10 |
| 2. | microsoft | 8 |
| 3. | tc39 | 6 |
| 4. | babel | 5 |
| 5. | golang | 4 |
| 6. | python | 4 |
| 7. | vercel | 4 |
| 8. | dotnet | 4 |
| 9. | web-platform-tests | 3 |
| 10. | apache | 3 |