Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
Most active GitHub users (by contributions). http://twitter.com/paulmillr

Most active GitHub users (git.io/top)

The count of contributions (summary of Pull Requests, opened issues and commits) to public repos at GitHub.com from Tue, 06 Dec 2016 17:06:46 GMT till Wed, 06 Dec 2017 17:06:46 GMT.

Only first 1000 GitHub users according to the count of followers are taken. This is because of limitations of GitHub search. Sorting algo in pseudocode:

githubUsers
  .filter(user => user.followers > 1000)
  .sortBy('contributions')
  .slice(0, 256)

Made with data mining of GitHub.com (raw data, script) by @paulmillr with contribs of @lifesinger and @ahmetalpbalkan. Updated once per week.

# User Contribs Location Picture
#1 fabpot (Fabien Potencier) 12947 San Francisco
#2 andrew (Andrew Nesbitt) 10188 Somerset, UK
#3 taylorotwell (Taylor Otwell) 8376 Little Rock, AR
#4 egoist (EGOIST) 7688 Chengdu, China
#5 HugoGiraudel (Hugo Giraudel) 7658 Berlin
#6 ornicar (Thibault Duplessis) 7341 Paris, France
#7 bebraw (Juho Vepsäläinen) 6895 Vienna, Austria
#8 nelsonic (Nelson) 6501 London
#9 alexcrichton (Alex Crichton) 6145 San Francisco, CA
#10 jonathanong (jongleberry) 5763 Los Angeles, CA
#11 mikermcneil (Mike McNeil) 5736 Austin, TX
#12 benbalter (Ben Balter) 5699 Washington, DC
#13 jxnblk (Brent Jackson) 5601 New York City
#14 yegor256 (Yegor Bugayenko) 5566 Palo Alto, CA
#15 orta (Orta) 5453 NYC / Huddersfield
#16 rstacruz (Rico Sta. Cruz) 5313 Manila, Philippines
#17 GrahamCampbell (Graham Campbell) 5135 The United Kingdom
#18 afc163 (偏右) 5069 Hangzhou, China
#19 kamranahmedse (Kamran Ahmed) 4994 Dubai
#20 joshaber (Josh Abernathy) 4941 The Gem City
#21 bkeepers (Brandon Keepers) 4873
#22 kennethreitz (Kenneth Reitz) 4873 Winchester, VA
#23 kytrinyx (Katrina Owen) 4866
#24 STRML (Samuel Reed) 4855 Milwaukee, WI
#25 atmos (Corey Donohoe) 4826 South Lake Tahoe
#26 weierophinney (Matthew Weier O'Phinney) 4820 Sioux Falls, SD, USA
#27 agentzh (Yichun Zhang) 4740 San Francisco Bay Area
#28 steipete (Peter Steinberger) 4694 Vienna, Austria
#29 ai (Andrey Sitnik) 4664 Saint Petersburg, Russia
#30 mikepenz (Mike Penz) 4659 Linz, Austria
#31 nvie (Vincent Driessen) 4609 Netherlands
#32 hadley (Hadley Wickham) 4607 Houston, TX
#33 appleboy (Bo-Yi Wu) 4592 Hsinchu, Taiwan
#34 Rich-Harris (Rich Harris) 4580 NYC
#35 drnic (Dr Nic Williams) 4570 Brisbane, Australia
#36 rafaelfranca (Rafael França) 4556 Ottawa, ON
#37 Ocramius (Marco Pivetta) 4553 Frankfurt am Main
#38 mitchellh (Mitchell Hashimoto) 4541 Los Angeles, CA
#39 stof (Christophe Coevoet) 4521 Paris
#40 IgorMinar (Igor Minar) 4516 SF Bay Area, CA
#41 phodal (Phodal Huang) 4496 Shenzhen, China
#42 jwiegley (John Wiegley) 4475 California, USA
#43 geerlingguy (Jeff Geerling) 4443 St. Louis, MO
#44 dcramer (David Cramer) 4435 San Francisco, CA
#45 sebastianbergmann (Sebastian Bergmann) 4390 Siegburg, Germany
#46 brunocvcunha (Bruno Volpato) 4329 Worldwide
#47 ljharb (Jordan Harband) 4277 San Mateo, CA
#48 jdalton (John-David Dalton) 4139
#49 sevilayha (Chris Sevilleja) 4122 Las Vegas
#50 paulmillr (Paul Miller) 4061 Worldwide
#51 tmm1 (Aman Gupta) 4046 San Francisco, CA
#52 c9s (Yo-An Lin) 3980 Taipei, Taiwan
#53 zcbenz (Cheng Zhao) 3899 Tokyo, Japan / China
#54 holman (Zach Holman) 3891 San Francisco
#55 kevinsawicki (Kevin Sawicki) 3830 Portland, OR
#56 yihui (Yihui Xie) 3748 Omaha, NE
#57 buckyroberts (Bucky Roberts) 3719 Pasadena, CA
#58 kbrsh (Kabir Shah) 3716
#59 dmalan (David J. Malan) 3704 Cambridge, MA, USA
#60 mhevery (Miško Hevery) 3649
#61 mgechev (Minko Gechev) 3621 California, USA
#62 kylef (Kyle Fuller) 3523 London, England
#63 chjj (Christopher Jeffrey (JJ)) 3522 San Francisco
#64 ayende (Ayende Rahien) 3444 Israel
#65 mcollina (Matteo Collina) 3385 In the clouds above Italy
#66 mdo (Mark Otto) 3367 San Francisco, CA
#67 yoshuawuyts (Yoshua Wuyts) 3319 Berlin, Germany
#68 muan (Mu-An ✌️ Chiou) 3309 Taipei, Taiwan
#69 kentcdodds (Kent C. Dodds) 3284 Salt Lake City, Utah, USA
#70 jskeet (Jon Skeet) 3273 London, UK
#71 mitsuhiko (Armin Ronacher) 3253 Austria
#72 steveklabnik (Steve Klabnik) 3240 Brooklyn
#73 hzoo (Henry Zhu) 3188 ATL -> NYC
#74 Caged (Justin Palmer) 3179 Portland, OR
#75 dlew (Daniel Lew) 3157 Minneapolis
#76 technoweenie (risk danger olson) 3156 Louisville, CO
#77 gaearon (Dan Abramov) 3155 London, UK
#78 soumith (Soumith Chintala) 3144 New York, USA
#79 feross (Feross Aboukhadijeh) 3130 Mountain View, CA
#80 michalbe (Michał Budzyński) 3103 Warsaw, Poland
#81 brianleroux (Brian LeRoux) 3102 San Francisco, USA || Vancouver, Canada
#82 willdurand (William Durand) 3094 Germany
#83 alexjlockwood (Alex Lockwood) 3083 San Francisco, CA
#84 matsko (Matias Niemelä) 3070 San Francisco, California
#85 stefanpenner (Stefan Penner) 3068 San Jose, CA
#86 adamwathan (Adam Wathan) 3064 Ontario, Canada
#87 Haacked (Phil Haack) 3055 Bellevue, WA
#88 curran (Curran Kelleher) 3054 Earth
#89 rauchg (Guillermo Rauch) 3047 SF
#90 ianstormtaylor (Ian Storm Taylor) 3042 San Francisco, CA
#91 KrauseFx (Felix Krause) 3002 San Francisco
#92 tj (TJ Holowaychuk) 2933 Victoria, BC, Canada
#93 jgm (John MacFarlane) 2926 Berkeley, CA
#94 jverkoey (featherless) 2922 New York, NY
#95 chenglou (Cheng Lou) 2895 Palo Alto, California
#96 DataTables (Allan Jardine) 2894 Scotland
#97 SamyPesse (Samy Pessé) 2883 Lyon, France
#98 mjhea0 (Michael Herman) 2856 Boulder
#99 0x00A (paolo fragomeni) 2846 NYC
#100 tmcw (Tom MacWright) 2821 San Francisco, CA
#101 brentvatne (Brent Vatne) 2810 Vancouver, Canada
#102 carpedm20 (Taehoon Kim) 2745
#103 benjamn (Ben Newman) 2743 New York City
#104 notwaldorf (Monica Dinculescu) 2706 Sun Funcisco ☀️
#105 miyagawa (Tatsuhiko Miyagawa) 2695 San Francisco, CA
#106 rnystrom (Ryan Nystrom) 2690 New York, NY
#107 photonstorm (Richard Davey) 2658 UK
#108 mattn (mattn) 2656 Osaka, Japan
#109 dougwilson (Douglas Wilson) 2655
#110 JakeWharton (Jake Wharton) 2654 Pittsburgh, PA, USA
#111 yyx990803 (Evan You) 2645 New Jersey / China
#112 krzysztofzablocki (Krzysztof Zabłocki) 2632 Warsaw, Poland
#113 eduardolundgren (Eduardo Lundgren) 2629 California
#114 vjeux (Christopher Chedeau) 2602 San Francisco, California
#115 mxcl (Max Howell) 2586 Savannah, GA
#116 domenic (Domenic Denicola) 2570 New York, NY
#117 alex (Alex Gaynor) 2556 Washington D.C.
#118 mrdoob (Mr.doob) 2555
#119 josegonzalez (Jose Diaz-Gonzalez) 2516 New York, NY
#120 fzaninotto (Francois Zaninotto) 2507 Nancy, France
#121 pissang (Yi Shen) 2472 Shanghai, China
#122 jamesmontemagno (James Montemagno) 2427 Seattle, WA
#123 paulcbetts (Paul Betts) 2414 San Francisco
#124 paulirish (Paul Irish) 2412 Palo Alto
#125 samdark (Alexander Makarov) 2403 Russia
#126 madskristensen (Mads Kristensen) 2394 Redmond, WA
#127 sokra (Tobias Koppers) 2391 Germany
#128 marijnh (Marijn Haverbeke) 2378 Berlin
#129 alanhamlett (Alan Hamlett) 2377 San Francisco
#130 wesm (Wes McKinney) 2367 New York, NY
#131 josevalim (José Valim) 2361 Kraków, Poland
#132 jennybc (Jennifer (Jenny) Bryan) 2361 Vancouver, BC, Canada
#133 BurntSushi (Andrew Gallant) 2348 Marlborough, MA
#134 zenorocha (Zeno Rocha) 2341 California
#135 contra (contra) 2333 New York, NY
#136 jaredhanson (Jared Hanson) 2329 Berkeley, CA
#137 radar (Ryan Bigg) 2315 Melbourne, Australia
#138 bevacqua (Nicolás Bevacqua) 2310 https://twitter.com/nzgb
#139 xudafeng (xdf) 2308 China
#140 j2kun (Jeremy Kun) 2273 San Francisco, CA
#141 dominictarr (Dominic Tarr) 2259 New Zealand
#142 avelino (Avelino) 2234 Roshamuul, Menera
#143 vinta (Vinta) 2213 Taipei, Taiwan
#144 developit (Jason Miller) 2199 Hamilton, Ontario, Canada
#145 ashleygwilliams (ashley williams) 2193 NYC
#146 ashfurrow (Ash Furrow) 2192 New York
#147 f (Fatih Kadir Akın) 2178 Istanbul, Turkey
#148 onevcat (Wei Wang) 2166 Kawasaki, Japan/Shanghai, China
#149 toddmotto (Todd Motto) 2153 England, UK
#150 gdi2290 (PatrickJS [tipe.io]) 2153 San Francisco, CA
#151 EisenbergEffect (Rob Eisenberg) 2151
#152 ankane (Andrew Kane) 2134 San Francisco, CA
#153 keijiro (Keijiro Takahashi) 2128 Japan
#154 nolimits4web (Vladimir Kharlampidi) 2127 Rostov-on-Don, Russia
#155 davidfowl (David Fowler) 2123 Bellevue, WA
#156 biezhi (王爵nice) 2113 Shanghai, China
#157 LeaVerou (Lea Verou) 2110 Boston, MA
#158 davidtmiller (David Miller) 2110 Orlando, FL
#159 odersky 2102
#160 vhf (victor felder) 2093 Switzerland
#161 soffes (Sam Soffes) 2083 San Francisco
#162 mxstbr (Max Stoiber) 2048 Vienna, Austria
#163 Jinjiang (勾三股四) 2038 Hangzhou, China
#164 happypeter (Peter Wang) 2023 微信:happypeter1983
#165 yeasy (Baohua Yang) 2004
#166 mafintosh (Mathias Buus) 2001 Copenhagen, Denmark
#167 vczh (Zihan Chen) 2001 Seattle, WA, USA
#168 Draveness (Draveness) 1963 Beijing, China
#169 ded (Dustin Diaz) 1963 California
#170 vladikoff (Vlad Filippov) 1958 North America
#171 bnoordhuis (Ben Noordhuis) 1954 The Netherlands
#172 jendewalt (Jen Dewalt) 1953 United States
#173 jessfraz (Jess Frazelle) 1952 PID 1
#174 indutny (Fedor Indutny) 1946 USA
#175 olivergierke (Oliver Gierke) 1936 Dresden, Germany
#176 i5ting (他们叫我狼叔) 1929 china beijing
#177 laanwj (Wladimir J. van der Laan) 1912 Eindhoven, The Netherlands
#178 drakeet (drakeet) 1911 Hangzhou, China
#179 thejameskyle (James Kyle) 1867 Sydney
#180 ahmetb (Ahmet Alp Balkan) 1866 Seattle, WA
#181 sdiehl (Stephen Diehl) 1865 Boston, MA
#182 jaywcjlove (小弟调调™) 1859 Shanghai, China
#183 gitster (Junio C Hamano) 1859 Mountain View, CA
#184 djspiewak (Daniel Spiewak) 1858 Boulder, CO
#185 evilsocket (Simone Margaritelli) 1846 Rome, Italy
#186 mariotaku (Mariotaku) 1845 Zhengzhou, Henan, China
#187 shama (Kyle Robinson Young) 1833 Portland, OR
#188 CamDavidsonPilon (Cameron Davidson-Pilon) 1830 Ottawa, Canada
#189 dsyer (Dave Syer) 1813 London
#190 winterbe (Benjamin Winterberg) 1798 Hanover, Germany
#191 dennybritz (Denny Britz) 1785 Mountain View, CA
#192 arun-gupta (Arun Gupta) 1785 San Jose, CA
#193 maryrosecook (Mary Rose Cook) 1776 London, UK
#194 killme2008 (dennis zhuang) 1760 HangZhou/SuZhou,China
#195 IanLunn (Ian Lunn) 1757 Devon, UK
#196 ruanyf (Ruan YiFeng) 1755 Shanghai, China
#197 binux (Roy Binux) 1745 London, UK
#198 nfultz (Neal Fultz) 1731 Los Angeles, CA
#199 leah (Leah Culver) 1728 San Francisco, CA
#200 suissa (Jean Carlo Nascimento) 1726 Curitiba - PR
#201 anishathalye (Anish Athalye) 1703 Cambridge, MA
#202 pkrumins (Peter Krumins) 1698 SF Bay Area
#203 isaacs (isaacs) 1698 Oakland CA
#204 staltz (André Staltz) 1696 Helsinki, Finland
#205 KittenYang (Qitao Yang) 1696 Shanghai,China
#206 leebyron (Lee Byron) 1679 San Francisco
#207 fengmk2 (fengmk2) 1665 Hangzhou, China
#208 passy (Pascal Hartig) 1660 London, UK
#209 gorhill (Raymond Hill) 1646 Canada / Québec
#210 phuslu (phuslu) 1634 Nanjing, China
#211 mrmrs (Adam Morse) 1620 London
#212 siddontang (siddontang) 1615 China
#213 daylerees (Dayle Rees) 1611 Wales, UK
#214 weavejester (James Reeves) 1608 London, UK
#215 zce (汪磊) 1602 Beijing, China
#216 philsturgeon (Phil Sturgeon) 1578 Brooklyn, NY
#217 oldratlee (李鼎(哲良)) 1571 Hangzhou, Zhejiang, China
#218 josephmisiti (Joseph Misiti) 1564 NYC, NY
#219 atian25 (TZ | 天猪) 1561 GuangZhou, China
#220 ebidel (Eric Bidelman) 1548 San Francisco, CA
#221 overtrue (安正超) 1547 Shenzhen,China
#222 connors (Connor Sears) 1531 Castro Valley, CA
#223 eliben (Eli Bendersky) 1530 California
#224 Seldaek (Jordi Boggiano) 1514 Zürich, Zurich, Switzerland
#225 joyeecheung (Joyee Cheung) 1507
#226 bailicangdu (cangdu) 1500 Shanghai, China
#227 nikic (Nikita Popov) 1498 Berlin, Germany
#228 codahale (Coda Hale) 1496 Oakland, CA
#229 amitshekhariitbhu (AMIT SHEKHAR) 1495 New Delhi, India
#230 rakyll (JBD) 1483 San Francisco, CA
#231 junyanz (Jun-Yan Zhu) 1479 Berkeley, CA
#232 simurai (simurai) 1478 Sapporo, Japan
#233 nicolasgramlich (Nicolas Gramlich) 1459 San Francisco, CA
#234 shiffman (Daniel Shiffman) 1455 New York, NY
#235 purcell (Steve Purcell) 1441 Wellington, New Zealand
#236 evanphx (Evan Phoenix) 1436 Los Angeles, CA
#237 ericelliott (Eric Elliott) 1436 San Francisco, California
#238 matyhtf (Tianfeng) 1434 China
#239 StephenGrider (Stephen Grider) 1431
#240 AdamBien (Adam Bien) 1430 Planet Java
#241 rtomayko (Ryan Tomayko) 1428 Austin, TX
#242 tomchristie (Tom Christie) 1413 Brighton, UK
#243 be5invis (Belleve Invis) 1402 Beijing, China
#244 amueller (Andreas Mueller) 1393 NYC
#245 dead-horse (Yiyu He) 1380 Hangzhou, China
#246 remy (Remy Sharp) 1379 Brighton, UK
#247 Unknwon (无闻) 1374 Boston, MA
#248 jiyinyiyong (Jon Chen) 1373 Shanghai, China
#249 Shougo (Shougo) 1371 Vim
#250 arunoda (Arunoda Susiripala) 1369 Colombo, Sri Lanka
#251 benoitc (Benoit Chesneau) 1364 Creil, France
#252 ask (Ask Solem) 1363 Palo Alto, CA
#253 JohnSundell (John Sundell) 1356 Poland / Norway / Sweden
#254 Raynos (Jake Verbaten) 1334 San Francisco
#255 samuelclay (Samuel Clay) 1332 San Francisco
#256 unicodeveloper (Prosper Otemuyiwa) 1322 Lagos, Nigeria

Top 10 users from this list by other metrics:

😲 I made the list!

Owner

paulmillr commented Jan 8, 2013

Updated the thing to use new contributions stats.

domenic commented Jan 9, 2013

Aww just missed the 150 follower cutoff :(

radar commented Jan 9, 2013

Holy crap I need to get a life.

alto commented Jan 9, 2013

Activity based on number of followers?

wagenet commented Jan 9, 2013

This list seems to have limited usefulness since it just measures number of commits. A quick glance shows that some of the top people have lots of tiny commits whereas others farther down the list have fewer but larger commits.

Plan, build an editor that commits and pushes to github on every save. Also, start using github for all my projects. Then I'll be on the top. (I host my own git repos for a lot of private stuff that's not ready)

@wagenet lol - yeah, i made #57 on this list... i'm pretty sure it's because i commit single lines, frequently, not because i'm actually contributing that much to the world :P

Owner

paulmillr commented Jan 9, 2013

This is definitely not an ideal rating, but I’m not sure if we can do any better. Sorting just by the number of followers will suck too. And if i’d used contribs of all users (with <150 followers), there would be really a lot of bots etc (did this in the past with GitHub archive).

@indexzero @wagenet I used GitHub search to mine the data, it is quite strange it ain’t gave @isaacs. Just tried to mine stuff again and @isaacs appeared. I will re-generate the list right now.

dcramer commented Jan 9, 2013

Are contributions commits?

I must spend too much time on GitHub

Didn't think I was that much of a nerd =(

c9s commented Jan 9, 2013

OMG, is it real? I didn't push all my private repositories that I am working on to GitHub...

I really need to get a life. XD

dcramer commented Jan 9, 2013

Also interestingly enough, private repos included: http://dl.dropbox.com/u/116385/Slingshot/Pictures/Screen%20Shot%202013-01-08%20at%2011.26.25%20PM.png

So OS contributions are ~10% more than our internal stuff. Pretty cool.

loiane commented Jan 9, 2013

Happy to be part of the list! Nerd girl power! :)

tj commented Jan 9, 2013

new years resolution: code way less

ryndel commented Jan 10, 2013

Would be much more interesting if you removed the 154+ followers criteria. There are companies in the list who have lots of followers but next to no actual contributions. It would be so great if you based this on actual contributions so that some of the unknown developers who are out there doing good work can get some recognition.

Owner

paulmillr commented Jan 10, 2013

@ryndel I see no companies in the list. Well, at least in the top.

From my experience there is no such thing as “unknown devs with a lots of actual contributions”. When you start bad-ass contributing, you get a lot of recognition from the community.

@domenic contribute a lot as I know, and he will get 155 followers pretty soon. @Benvie makes nice es6 vm and he’ll get the number soon too, it’s just not that popular yet. (i’ll be updating the list regularly)

But there is such thing as shitty contributions to shitty projects. When I was making previous version of that list (was based on events in github public timeline), there were guys who did like 100 commits per day to their homework projects, bots, companies like freebsd who exposed all commiters under their email and so on.

Owner

paulmillr commented Jan 11, 2013

@lifesinger awesome! I updated table with your improved ver, thanks.

I gotta make the list for 2013! Github should make this an official thing

ekmett commented Jan 27, 2013

I suppose I can live with "top Haskeller".

mourner commented Feb 22, 2013

Wrote to GitHub support that they need such a page internally. :) 106-th place btw — need to work more. :)

duellsy commented Mar 4, 2013

Damn, I'd slide in around #740 if only I had more followers...

Owner

paulmillr commented Mar 11, 2013

Seems GitHub finally fixed the search.

hit9 commented Mar 12, 2013

The github api doesn't support getting total contributions of some user ,ha?

Starting at #924, it's 1 contribution per user. That would mean that there are only 923 users on GitHub who have made more than one commit or pull request or opened more than one issue. That is clearly not the case! There are way more active users than that.

Owner

paulmillr commented Mar 18, 2013

I have switched to API for getting initial user list, now only 0-3 folks will be missing from list. Also, table now has 250, not 1k users. Raw data files still has 1k, though.

@jpmckinney as i’ve noticed, this table includes only users with 165+ followers, so that folks with thousands of commits to not-that-relevant projects are out. Not perfect, but the best sorting we can have.

markyun commented Apr 11, 2013

中国全部城市的json数据:最近更新了

lsauer commented Apr 15, 2013

Only 250 top users? Where are the remaining six coders, squeezed into 8 bits of awesomeness?

Owner

paulmillr commented Apr 22, 2013

@lsauer done

@paulmillr do you actually run the script manually? Could be automated, no? :)

Owner

paulmillr commented May 2, 2013

@Ocramius it can’t. there are things that can ruin the whole process. like, some users are not returned from github search index from time to time due to nature of this software. need to manually check data integrity.

Ocramius commented May 6, 2013

Gotcha, thank you for clarifying it :)

AliMD commented May 25, 2013

Why you filter followers ?!
You remove me :( :D

Damn, Top 75 if it wasn't for the follower filter :(

mhulse commented Jul 31, 2013

Might be kinda cool if your table had the each users number of followers.

For those of us who don't have many followers, let's start following each-other so we can make this list!!!!! (just kidding). 😄

the link to @lifesinger is broken

you should remove the follower filter, this list would change a lot

Deamoner commented Oct 2, 2013

List seems out of whack, I know developers which higher counts, not sure how this is pulling or filter.

Owner

paulmillr commented Oct 7, 2013

write 'em down. write all folks with 210+ followers (at this point of time) with a lot of contribs that are not here.

github search was inaccurate in the past, but now it should be working correctly.

Could you find another way to identify accounts that aren't bots other than # of followers? Every time you increase the number, you are bumping major contributors off the list, making this list less accurate (and to some degree misleading as a representative sample). Perhaps you can add a second metric such as number of repositories or # following so that each number is in a more reasonable range.

@Deamoner It's probably because those accounts aren't meeting the (ever increasing) # of followers requirement. The higher that number becomes, the more bias this list becomes towards popular developers.

Btw, I do appreciate your work maintaining this list, @paulmillr. I'm pointing out the problem with the # of followers requirement to ensure the list remains useful.

Owner

paulmillr commented Oct 8, 2013

Top 20 if it wasn't for the follower filter :(

gka commented Nov 18, 2013

wow, I'm #32. How could that happen?

bruth commented Nov 23, 2013

@nschonni Yep, same here :(

@paulmillr can you please take me off the list? I don't want to participate in useless measures like this. I can do thousands of shitty commits and get to the top. I favor quality over quantity any day! But a computer can't measure real quality. At least not yet. Measuring commits is like measuring LOC. I find it sad that GitHub focuses so much on gamifying that. It's also forgotten that not all contributions are commits. Some of the best contributions I've gotten are not.

Owner

paulmillr commented Nov 25, 2013

done

Wow.

Owner

paulmillr commented Dec 11, 2013

Implying that followers and contribution are correlated is misleading

As i've said, I don't think so. If you don't like the table, ping me privately and i'll remove you from the rating. You are free to make your own better chart.

samayo commented Dec 13, 2013

lotem has already finished his 100 streak and is on another two days streak already, but your data is showing he is on his 99th streak. I don't really get how this is working. But thanks for providing the data @paulmillr

Owner

paulmillr commented Dec 22, 2013

It updates once a week, so this is just old data.

@paulmillr, you might find bayesian averaging interesting. It answers the question of: "If I answer 10 test questions, and get 90%, should the person who answered 1 question correctly be ranked higher or lower than me?", which seems appropriate here. You could weight contributions by follower count such that the weighting was still there.

samayo commented Jan 5, 2014

I should be making the list for the "Current contributions streak" by having 98 streak as of today.

arthurnn commented Jan 7, 2014

@simon-eq in order to get into the rank you need to have 233+ followers

samayo commented Jan 9, 2014

@arthurnn I didnt know about this rule. Man this sucks :(

geekan commented Jan 22, 2014

@paulmillr I think the contribution top 1 is inflated, for example, the below url shows a lot of "17 commits" and they are all the same commits:
https://github.com/qiangxue?tab=contributions&from=2014-01-08

And other days are mostly the same.

@geekan looks like a subtree split - it applies to other top maintainers as well, it's quite normal

@sindresorhus, @paulmillr, @ALL

We've put together a similar experiment: https://brainjar.org/ranking

We're going a bit further than the number of commits.
We take a github account, and for each project we check (project's score):

  • maturity level (number of commits on a sqrt scale),
  • forks,
  • stars,
  • size (as given by github),
  • number of collaborators

And then we check how many lines you really coded yourself.

Your Github Score = sum for each project: project.score*project.contribution

That's hopefully more speaking than a raw number. What do you think guys ?

samayo commented Feb 11, 2014

@seeker89 Good idea. Very interactive solution. Only feedback is to make the icons smaller. Everything is huge is the site, it does not give you a change to see more than 4-8 people at a time. make the profile frames smaller so we can see more

@simon-eq Thank you! I just changed the display as suggested: https://brainjar.org/ranking

@ALL Thanks to everybody for the feedback (both positive and... constructive ;))
The main problem - misleading message about score == 0, when during crawling the information has been changed.

Also, anyone browsing from California ? I was reported it was being slow, but I can't reproduce it. Thanks!

whit537 commented Feb 18, 2014

Only first 1000 GitHub users according to the count of followers are taken.

Like @AliMD (src) (struck, per below), @nschonni (src), @avoidwork (src), and @bruth (src), I run afoul of this restriction. My "Public Contributions" total is 4029, which would put me at #20, but I don't make the cut-off by followers (I have 221). I'd also be in the Top 10 for number of organization memberships (13).

write 'em down. write all folks with 210+ followers (at this point of time) with a lot of contribs that are not here.

On the one hand, yes: I resent being excluded. But my resentment is my problem. However, even if we accept gamification as acceptable (and modulo my resentment), it does seem genuinely misguided to pretend that this list is meaningful or helpful. GitHub advertises "over four million" users, and 1,000 out of 4,000,000 is 0.025%. So, unless I'm misunderstanding, this page shows the top quartile of public contributors from the 0.025% most-followed users on GitHub. Really? The top 0.025%? We're making Wall Street look like Woodstock here. ;-)

@whit537

I think the only reason there is the follower limit is so the script won't die analysing 4 million users. There needs to be a cutoff somewhere. But yes, I think the follower limit is stupid, but it seems unfortunately unavoidable.

it does seem genuinely misguided to pretend that this list is meaningful or helpful.

Personally, I like the recognition. It helps when I tell people I do open-source... They can see how active I am compared to other "idols" they may know, and it adds context. It helps me get work, land speaking engagements, and so on. But most importantly, it shows people I know what being active on github is like and what it takes.

So at least for me, it is helpful, and at least for the people I show it to for the context, it is meaningful. However, I don't do anything deliberately to up my placement in the list, nor would I care if I took a year hiatus and dropped out of the list completely. I don't wish to game the system in any way to up my rank, nor would I care for such things. I just care about doing good work openly, and if this list is a side-effect of that, then so be it, it just an extra thing to recognise I like doing good work openly.

whit537 commented Feb 18, 2014

I think the only reason there is the follower limit is so the script won't die analysing 4 million users.

Then the title should be changed from "Most active GitHub users" to "Most popular GitHub users, sorted by activity." :-)

Owner

paulmillr commented Feb 18, 2014

@whit537 the first user on your list used some sort of autogenerator to generate more and more commits: proof.

whit537 commented Feb 19, 2014

@paulmillr Okay. I've struck him from the list. :-)

dandv commented May 4, 2014

https://github.com/IonicaBizau used an automatic commit generator to hack the GitHub contribution matrix in a cool way:

A programmer who believes in the idiotic Bible. Wonders shall never end.

That, or God Himself intervened :)

@dandv thanks!

For those that want to create such a contributions calendar, you can use this application. If you have any questions, just open issues.

IonicaBizau commented May 4, 2014

And yes, I am the creator of the bible NPM module. 😄 You can read the documentation and watch the demo here: https://github.com/BibleJS/BibleApp

Linus Torvalds -> XSLT? Just because of his divelog program?

I'd be 4th when included. Though quite likely many others are not in there just because of the follower count discrimination going on :) https://gist.github.com/JeroenDeDauw/ac3c5428d274a8febaff

ZuzooVn commented Jul 19, 2014

Could you please give the ranking of Organization?

@paulmillr , if you want to, you can do followers:min..max syntax. You'll get a lot more out that way and find people with <100 followers, if you so desire.

I saved anyone the effort and made a snapshot of some kind, but its a bit messy:

https://github.com/kentfredric/followerspider

https://github.com/Mithgol has longer current streak than some others listed.

damn it, it's hard to keep up with the minimum follower count inflation :)

@leventov But he doesn't have enough followers. Even I have more contributions than people on that list.

duckler commented Dec 2, 2014

where i am ? 😄

I built out a mailing list of the RSS feeds of the top 1000 most followed Github developers for http://gitgossip.com

We also have a full list of the top 1000 -> https://gitgossip.com/top (Simply just follower counts and not taking into account contributions)

I currently have a 311+ day streak with over 10,887+ contributions this year. Feel free to clone, or fork any of the repositories. I have numerous projects, including:

Many of these projects are proof of concepts that I am working on, would be cool to get second opinions. However, should any questions arise, regarding programming, business startup, or how I plan to integrate my various repositories, please get in touch with me.

Thank you,

Jeffrey Levesque
http://github.com/jeff1evesque/

c9s commented Jan 11, 2015

Is the script still updating this page?

Any plans to update this?

adius commented Feb 7, 2015

+1 for updating

Nice 👍

setkyar commented Mar 9, 2015

@IonicaBizau You are the amazing man!

Ocramius commented Apr 8, 2015

Note: my stats were skewed by the last zendframework manual split, otherwise I'd be at ~8k contributions. Sorry about that!

ljharb commented Jul 5, 2015

@paulmillr any plans to update this?

This looks similar to https://wakatime.com/leaders

Owner

paulmillr commented Jul 23, 2015

Just pushed the new version.

Folks, if you want to get this updated, ping me on twitter — twitter.com/@paulmillr

Great for the update!

I did one similar for this year top 1000 GitHub Contributors without the 256 slice 😄

https://gist.github.com/eddiejaoude/d97cbedbf88df4010a09

Includes query used for GitHubArchived data on Google's BigQuery

thanks

How did you get that nice shortened URL :-)

c9s commented Sep 30, 2015

Does this count "contributions to organization repos" in?

voidabhi commented Oct 7, 2015

and exactly why am i not in this?

sahat commented Oct 20, 2015

@voidabhi I assume you must have more than 474 followers.

githubUsers
  .filter((user) -> user.followers > 474)

https://github.com/scriptzteam -> Contributions in the last year 17,387 :-D

esr360 commented Oct 30, 2015

Well I have 1,597 contributions but only 11 followers so I guess my contributions aren't real enough to matter :(

Um, it would seem that I belong on the top 10 for current contributions streak...

jlukic commented Nov 17, 2015

The follower reqs are kinda rough

@paulmillr what happens now that it's past "Tue, 01 Dec 2015 00:48:25 GMT"?

robrix commented Dec 24, 2015

I’d just like to note that I don’t think I wrote any public Objective-C during the time period in question. Swift, certainly, however.

This guy has an impressive current streak of 850 days and should be eligible for the top contributions list: https://github.com/keikun17 — he should be #6 on the list.

EDIT: I see now — you need to have at least 435 followers to be fetched by the stats script. Can't blame anyone here, simply fetching every GitHub user in existence would be a terrible idea.

mrmrs commented Jan 20, 2016

Why isn't this updated once a week like the comment says it should be? Easy enough to automate. I could take care of that if you want @paulmillr

xintrea commented Jan 28, 2016

Only first 1000 GitHub users according to the count of followers are taken.

Why show only 256 users?

Owner

paulmillr commented Feb 14, 2016

@mrmrs would be great

Who's got this list but somehow filtered for 'users... that probably identify as women' ? eh?

srayner commented Sep 9, 2016

Any plans to refresh the list?

c9s commented Jan 22, 2017

This is not updated anymore

biezhi commented Feb 26, 2017

👍

Hopefully the list will update soon

sant0ro commented May 24, 2017

I drew a cat on my GitHub contributing list 🤣 🤓

It's cool, but I'll remove it.

Update this please

This project has a online service for top github users by country, city for each language, very cool actually! http://git-awards.com/

Will love a website for this.

老铁666!

@loretoparisi it is rank by stars, not contribs.

Time to update the list?

azat-co commented Oct 10, 2017

@paulmillr Are you planning to run a new list? If not, how to run it? Do you have a script somewhere?

any on want to join Global Opensource developers and supports Organization

any on want to join Global Opensource developers and supports Organization

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment