Create a gist now

Instantly share code, notes, and snippets.

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 Fri, 19 Jun 2015 15:17:38 GMT till Sun, 19 Jun 2016 15:17:38 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 > 635)
  .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 GrahamCampbell (Graham Campbell) 11088 The United Kingdom
#2 fabpot (Fabien Potencier) 10000 Paris, France
#3 weierophinney (Matthew Weier O'Phinney) 9946 Sioux Falls, SD, USA
#4 rkh (Konstantin Haase) 8413 Zurich
#5 josh (Joshua Peek) 8369 San Francisco, CA
#6 SamyPesse (Samy Pessé) 8074 Lyon, France / Mountain View, CA
#7 rstacruz (Rico Sta. Cruz) 7981 Manila, Philippines
#8 tmm1 (Aman Gupta) 7799 San Francisco, CA
#9 michalbe (Michał Budzyński) 7605 Warsaw, Poland
#10 andrew (Andrew Nesbitt) 7502 Somerset, UK
#11 Ocramius (Marco Pivetta) 7473 Frankfurt am Main
#12 c9s (Yo-An Lin) 7275 Taipei, Taiwan
#13 steipete (Peter Steinberger) 7129 Vienna, Austria
#14 feross (Feross Aboukhadijeh) 6995 Mountain View, CA
#15 afc163 (偏右) 6945 Hangzhou, China
#16 ornicar (Thibault Duplessis) 6931 France
#17 afollestad (Aidan Follestad) 6917 Minneapolis, Minnesota
#18 KrauseFx (Felix Krause) 6710 San Francisco
#19 tmcw (Tom MacWright) 6613 Washington, DC
#20 bevacqua (Nicolás Bevacqua) 6532 https://twitter.com/nzgb
#21 mikermcneil (Mike McNeil) 6375 Austin, TX
#22 taylorotwell (Taylor Otwell) 6289 Arkansas
#23 phodal (Fengda Huang) 6272 Shenzhen China
#24 gdi2290 (PatrickJS) 6265 San Francisco, CA
#25 benbalter (Ben Balter) 6174 Washington, DC
#26 dcramer (David Cramer) 6129 San Francisco, CA
#27 HugoGiraudel (Hugo Giraudel) 5948 Berlin
#28 mrmrs (Adam Morse) 5867 London
#29 hadley (Hadley Wickham) 5852 Houston, TX
#30 alex (Alex Gaynor) 5692 Washington D.C.
#31 mbostock (Mike Bostock) 5541 San Francisco, CA
#32 atmos (Corey Donohoe) 5368 Potrero, SF
#33 DataTables (Allan Jardine) 5328 Scotland
#34 yyx990803 (Evan You) 5273 New Jersey / China
#35 kevinsawicki (Kevin Sawicki) 5267 Redwood City, CA
#36 mdo (Mark Otto) 5157 San Francisco, CA
#37 jonathanong (jongleberry) 4999 Los Angeles, CA
#38 nvie (Vincent Driessen) 4942 Netherlands
#39 JedWatson (Jed Watson) 4890 Sydney
#40 michaelklishin (Michael Klishin) 4869
#41 orta (Orta) 4764 NYC / Huddersfield
#42 frsyuki (Sadayuki Furuhashi) 4478 Mountain View, CA
#43 steveklabnik (Steve Klabnik) 4452 Brooklyn
#44 josegonzalez (Jose Diaz-Gonzalez) 4450 New York, NY
#45 josephmisiti (Joseph Misiti) 4450 New York City
#46 nicolasgramlich (Nicolas Gramlich) 4310 San Francisco, CA
#47 zcbenz (Cheng Zhao) 4222 Tokyo, Japan
#48 pippinsplugins (Pippin Williamson) 4181 Hutchinson, KS
#49 robrix (Rob Rix) 4161
#50 parkr (Parker Moore) 4135 San Francisco, CA
#51 paulcbetts (Paul Betts) 4120 San Francisco
#52 jdalton (John-David Dalton) 4105 http://twitter.com/jdalton
#53 markstory (Mark Story) 4104 Toronto, Ontario
#54 donnemartin (Donne Martin) 4092 Washington, D.C.
#55 dsyer (Dave Syer) 4074 London
#56 mgechev (Minko Gechev) 3992 Bulgaria
#57 radar (Ryan Bigg) 3975 Melbourne, Australia
#58 JakeWharton (Jake Wharton) 3957 Pittsburgh, PA, USA
#59 jverkoey (Jeff Verkoeyen) 3951 New York, NY
#60 josevalim (José Valim) 3824 Kraków, Poland
#61 gaearon (Dan Abramov) 3805 London, UK
#62 nixzhu 3785
#63 kripken (Alon Zakai) 3780
#64 joshaber (Josh Abernathy) 3724 The Gem City
#65 suissa (Jean Carlo Nascimento) 3677 Curitiba - PR
#66 geerlingguy (Jeff Geerling) 3660 St. Louis, MO
#67 stefanpenner (Stefan Penner) 3655 San Jose, CA
#68 springmeyer (Dane Springmeyer) 3631 Winthrop, WA
#69 dlew (Daniel Lew) 3553 Minneapolis
#70 EisenbergEffect (Rob Eisenberg) 3540 Tallahassee, FL
#71 numbbbbb (梁杰) 3525 Beijing, China
#72 vladikoff (Vlad Filippov) 3518 North America
#73 rafaelfranca (Rafael França) 3508 São Paulo, Brazil
#74 paulmillr (Paul Miller) 3433 United States & EU
#75 Raynos (Jake Verbaten) 3392 San Francisco
#76 zenorocha (Zeno Rocha) 3390 California
#77 Urigo (Uri Goldshtein) 3359
#78 remy (Remy Sharp) 3351 Brighton, UK
#79 overtrue (安正超) 3350 Beijing,China
#80 eduardolundgren (Eduardo Lundgren) 3290 Los Angeles, CA
#81 davidsonfellipe (Davidson Fellipe) 3258 New York, NY
#82 notwaldorf (Monica Dinculescu) 3257 Sun Funcisco ☀️
#83 JaviSoto (Javier Soto) 3237 San Francisco
#84 dominictarr (Dominic Tarr) 3197 New Zealand
#85 substack (James Halliday) 3160 Oakland, California, USA
#86 ashfurrow (Ash Furrow) 3153 New York
#87 kylef (Kyle Fuller) 3132 London, England
#88 yiminghe (yiminghe) 3074 China
#89 soffes (Sam Soffes) 3058 San Francisco
#90 mattdesl (Matt DesLauriers) 3040 Toronto
#91 willdurand (William Durand) 3032 France
#92 jedisct1 (Frank Denis) 2989 Paris, France
#93 cvrebert (Chris Rebert) 2965 SF Bay Area, California, USA
#94 soyjavi (Javi Jiménez) 2964 Bilbao ✈︎ Chiang Mai ✈︎ London
#95 technoweenie (risk danger olson) 2957 Louisville, CO
#96 brianleroux (Brian LeRoux) 2944 San Francisco, USA || Vancouver, Canada
#97 Seldaek (Jordi Boggiano) 2924 London & Zürich, Zurich, Switzerland
#98 barretlee (小胡子哥) 2918 Hangzhou,China
#99 rauchg (Guillermo Rauch) 2869 SF
#100 mitsuhiko (Armin Ronacher) 2863 Austria / United Kingdom
#101 indutny (Fedor Indutny) 2848 USA
#102 CamDavidsonPilon (Cameron Davidson-Pilon) 2839 Ottawa, Canada
#103 sahat (Sahat Yalkabov) 2830
#104 mafintosh (Mathias Buus) 2829 Copenhagen, Denmark
#105 kytrinyx (Katrina Owen) 2805
#106 staltz (André Staltz) 2797 Helsinki, Finland
#107 jeremy (Jeremy Daer) 2786 Scottsdale, AZ
#108 FezVrasta (Fez Vrasta) 2766 Milan, Italy
#109 yihui (Yihui Xie) 2725 Omaha, NE
#110 fzaninotto (Francois Zaninotto) 2662 Nancy, France
#111 ai (Andrey Sitnik) 2655 Saint Petersburg, Russia
#112 jnunemaker (John Nunemaker) 2646 Indiana
#113 jfrazelle (Jess Frazelle) 2626 PID 1
#114 liu21st (ThinkPHP) 2625 ShangHai,China
#115 zilongshanren (子龙山人) 2613 Xiamen, Fujian, China
#116 Shougo (Shougo) 2577 Vim
#117 soumith (Soumith Chintala) 2556 New York, USA
#118 dougwilson (Douglas Wilson) 2544
#119 tomchristie (Tom Christie) 2526 Brighton, UK
#120 arunoda (Arunoda Susiripala) 2525 Colombo, Sri Lanka
#121 madskristensen (Mads Kristensen) 2499 Seattle
#122 mrdoob (Mr.doob) 2492 London, England
#123 ericholscher (Eric Holscher) 2486 Portland, Or
#124 pedrovgs (Pedro Vicente Gómez Sánchez) 2481 Madrid
#125 kentcdodds (Kent C. Dodds) 2472 Salt Lake City, Utah, USA
#126 mikepenz (Mike Penz) 2468 Linz, Austria
#127 ashleygwilliams (ashley williams) 2468 ridgewood, queens, NYC
#128 mathiasbynens (Mathias Bynens) 2446 Belgium
#129 bbatsov (Bozhidar Batsov) 2427 Sofia, Bulgaria
#130 muan (Mu-An Chiou) 2427 Not San Francisco
#131 brentvatne (Brent Vatne) 2414 Vancouver, Canada
#132 mitchellh (Mitchell Hashimoto) 2403 San Francisco, CA
#133 weaverryan (Ryan Weaver) 2402 Nashville, TN
#134 jgm (John MacFarlane) 2398 Berkeley, CA
#135 ddollar (David Dollar) 2367 Atlanta, GA
#136 jakiestfu (Jacob Kelley) 2355 Los Angeles
#137 pkrumins (Peteris Krumins) 2350 Riga, Latvia
#138 mattn (mattn) 2340 Osaka, Japan
#139 Unknwon (无闻) 2339 HangZhou, China
#140 ebidel (Eric Bidelman) 2334 San Francisco, CA
#141 samdark (Alexander Makarov) 2315 Russia
#142 alloy (Eloy Durán) 2313 Amsterdam, the Netherlands
#143 jamesward (James Ward) 2313 Crested Butte, CO, USA
#144 indragiek (Indragie Karunaratne) 2310 Edmonton, AB
#145 tokuhirom (Tokuhiro Matsuno) 2309 Tokyo, Japan
#146 schwa (Jonathan Wight) 2308 Berkeley CA
#147 thomasdavis (Thomas Davis) 2290 Melbourne, Australia
#148 curran (Curran Kelleher) 2279 Boston | Bangalore
#149 amasad (Amjad Masad) 2279 Bay Area, CA
#150 torvalds (Linus Torvalds) 2259 Portland, OR
#151 drnic (Dr Nic Williams) 2235 Palo Alto, CA, USA
#152 leafo (leaf) 2232 San Francisco
#153 rwaldron (Rick Waldron) 2230 Brooklyn, NY
#154 benjamn (Ben Newman) 2175 New York City
#155 Caged (Justin Palmer) 2169 Portland, OR
#156 jessesquires (Jesse Squires) 2153 San Francisco, CA
#157 chjj (Christopher Jeffrey (JJ)) 2139 San Francisco
#158 mcollina (Matteo Collina) 2133 In the clouds above Italy
#159 mjackson (Michael Jackson) 2133 California
#160 swannodette (David Nolen) 2123 New York
#161 tqchen (Tianqi Chen) 2106
#162 simurai (simurai) 2100 Sapporo, Japan
#163 jlord (Jessica Lord) 2075 Portland, Ore
#164 domenic (Domenic Denicola) 2061 New York, NY
#165 marijnh (Marijn Haverbeke) 2045 Berlin
#166 appleboy (Bo-Yi Wu) 2035 Taiwan
#167 vhf (victor felder) 2014 Switzerland
#168 sferik (Erik Michaels-Ober) 2012 San Francisco
#169 QuincyLarson (Quincy Larson) 1978 San Francisco, California, US
#170 prakhar1989 (Prakhar Srivastav) 1973 Cambridge, MA
#171 angusshire (Angus H.) 1970 Berkeley, CA
#172 nzakas (Nicholas C. Zakas) 1965 Mountain View, CA
#173 kittens (Sebastian McKenzie) 1962 London
#174 StephenGrider (Stephen Grider) 1962
#175 thejameskyle (James Kyle) 1961 San Francisco, CA
#176 kriskowal (Kris Kowal) 1947 San Francisco Bay Area, CA, USA
#177 kevva (Kevin Mårtensson) 1947 Sweden
#178 gorhill (Raymond Hill) 1946 Canada / Québec
#179 creationix (Tim Caswell) 1914 Red Lick, TX, USA
#180 hemanth (hemanth.hm) 1913 India
#181 ibdknox (Chris Granger) 1905
#182 chenglou (Cheng Lou) 1900 Palo Alto, California
#183 ChenYilong (微博@iOS程序犭袁) 1892 Beijing China.
#184 ericelliott (Eric Elliott) 1887 San Francisco, California
#185 Haacked (Phil Haack) 1886 Bellevue, WA
#186 ekmett (Edward Kmett) 1885 Cambridge, MA
#187 davecheney (Dave Cheney) 1844 Sydney, Australia
#188 kazuho (Kazuho Oku) 1841 Tokyo
#189 rdegges (Randall Degges) 1805 Bay Area
#190 shiffman (Daniel Shiffman) 1797 New York, NY
#191 tylermcginnis (Tyler McGinnis) 1797 Salt Lake City, Utah
#192 apotonick (Nick Sutterer) 1795 Sydney, Australia
#193 lihaoyi (Li Haoyi) 1772
#194 chrisjenx (Christopher Jenkins) 1768 London
#195 aaronpk (Aaron Parecki) 1747 Portland, OR
#196 evanw (Evan Wallace) 1746 San Francisco
#197 purcell (Steve Purcell) 1735 Wellington, New Zealand
#198 leebyron (Lee Byron) 1727 San Francisco
#199 agentzh (Yichun Zhang) 1726 San Francisco
#200 jskeet (Jon Skeet) 1722 London, UK
#201 samuelclay (Samuel Clay) 1712 San Francisco
#202 maxogden (=^._.^=) 1706 Oregon
#203 samccone (Sam Saccone) 1705 ∆∆∆
#204 swankjesse (Jesse Wilson) 1695 Waterloo, Canada
#205 jamesmontemagno (James Montemagno) 1685 Seattle, WA
#206 jiyinyiyong (题叶) 1685 Shanghai, China
#207 mourner (Vladimir Agafonkin) 1680 Kiev, Ukraine
#208 drakeet (drakeet) 1669 Hangzhou, China
#209 wbond (Will Bond) 1666 Newbury, MA
#210 jennschiffer (santa claus) 1658 Jersey City, NJ
#211 willianjusten (Willian Justen) 1657 Brazil, Rio de Janeiro
#212 tekkub (Tekkub) 1652 Denver, CO
#213 kohsuke (Kohsuke Kawaguchi) 1650 San Jose, California
#214 passy (Pascal Hartig) 1632 London, UK
#215 gitster (Junio C Hamano) 1629 Mountain View, CA
#216 stof (Christophe Coevoet) 1621 Paris
#217 ankane (Andrew Kane) 1608 San Francisco, CA
#218 ericdouglas (Eric Douglas) 1602
#219 hueniverse (Eran Hammer) 1595 Los Gatos, CA
#220 olivergierke (Oliver Gierke) 1591 Dresden, Germany
#221 kishikawakatsumi (kishikawa katsumi) 1587 Tokyo
#222 balupton (Benjamin Lupton) 1578 Australia
#223 jamztang (James Tang) 1572 Hong Kong
#224 be5invis (Belleve Invis) 1562 Hefei, China
#225 grp (Grant Paul) 1561 San Francisco, CA
#226 mjhea0 (Michael Herman) 1554 Boulder
#227 ammeep (Amy Palamountain) 1553 New Zealand
#228 kartik-v (Kartik Visweswaran) 1552
#229 SamSaffron (Sam) 1548 Sydney, Australia
#230 weavejester (James Reeves) 1544 London, UK
#231 cyanogen (Steve Kondik) 1540 Seattle, WA
#232 AllenDowney (Allen Downey) 1532 Needham, MA, USA
#233 mariotaku (Mariotaku) 1527 Zhengzhou, Henan, China
#234 webmozart (Bernhard Schussek) 1516 Vienna, Austria
#235 cheeaun (Lim Chee Aun) 1516 Singapore
#236 sebastianbergmann (Sebastian Bergmann) 1515 Siegburg, Germany
#237 addyosmani (Addy Osmani) 1483 London, England
#238 rasbt (Sebastian Raschka) 1481 East Lansing, Michigan
#239 azat-co (Azat Mardan) 1479 San Francisco, CA
#240 davidfowl (David Fowler) 1470 Bellevue, WA
#241 fnando (Nando Vieira) 1469 São Paulo, Brazil
#242 macournoyer (Marc-André Cournoyer) 1468 Montreal, QC, Canada
#243 robdodson (Rob Dodson) 1465 San Francisco, CA
#244 toddmotto (Todd Motto) 1454 England, UK
#245 paulirish (Paul Irish) 1445 Palo Alto
#246 juliangruber (Julian Gruber) 1439 Munich, Germany
#247 bkeepers (Brandon Keepers) 1437
#248 mli (Mu Li) 1435
#249 walkor (walkor) 1433 chengdu china
#250 zpao (Paul O’Shannessy) 1429 Seattle, WA
#251 una (Una Kravets) 1411 Austin, TX
#252 tj (TJ Holowaychuk) 1408 Victoria, BC, Canada
#253 johnpapa (John Papa) 1398 Orlando, FL
#254 amueller (Andreas Mueller) 1398 NYC
#255 AdamBien (Adam Bien) 1396 Planet Java
#256 akrabat (Rob Allen) 1386 Worcester, UK

Top 10 users from this list by other metrics:

@michaelficarra

😲 I made the list!

@paulmillr
Owner

Updated the thing to use new contributions stats.

@domenic
domenic commented Jan 9, 2013

Aww just missed the 150 follower cutoff :(

@radar
radar commented Jan 9, 2013

Holy crap I need to get a life.

@alto
alto commented Jan 9, 2013

Activity based on number of followers?

@wagenet
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.

@creationix

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)

@derickbailey

@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

@paulmillr
Owner

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
dcramer commented Jan 9, 2013

Are contributions commits?

I must spend too much time on GitHub

@thomasdavis

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

@c9s
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
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
loiane commented Jan 9, 2013

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

@tj
tj commented Jan 9, 2013

new years resolution: code way less

@ryndel
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.

@paulmillr
Owner

@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.

@paulmillr
Owner

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

@devinrhode2

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

@ekmett
ekmett commented Jan 27, 2013

I suppose I can live with "top Haskeller".

@mourner
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
duellsy commented Mar 4, 2013

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

@paulmillr
Owner

Seems GitHub finally fixed the search.

@hit9
hit9 commented Mar 12, 2013

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

@jpmckinney

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.

@paulmillr
Owner

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
markyun commented Apr 11, 2013

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

@lsauer
lsauer commented Apr 15, 2013

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

@paulmillr
Owner

@lsauer done

@Ocramius

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

@paulmillr
Owner

@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
Ocramius commented May 6, 2013

Gotcha, thank you for clarifying it :)

@AliMD
AliMD commented May 25, 2013

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

@nschonni

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

@mhulse
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). 😄

@lsmith77

the link to @lifesinger is broken

@glauberramos

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

@Deamoner
Deamoner commented Oct 2, 2013

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

@paulmillr
Owner

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.

@mojavelinux

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.

@mojavelinux

@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.

@mojavelinux

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.

@paulmillr
Owner
@avoidwork

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

@gka
gka commented Nov 18, 2013

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

@bruth
bruth commented Nov 23, 2013

@nschonni Yep, same here :(

@sindresorhus

@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.

@paulmillr
Owner

done

@josephmilla

Wow.

@paulmillr
Owner

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
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

@paulmillr
Owner

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

@justinabrahms

@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
samayo commented Jan 5, 2014

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

@arthurnn
arthurnn commented Jan 7, 2014

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

@samayo
samayo commented Jan 9, 2014

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

@geekan
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.

@Ocramius

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

@seeker89

@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
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

@seeker89

@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
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. ;-)

@balupton

@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
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." :-)

@paulmillr
Owner

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

@whit537
whit537 commented Feb 19, 2014

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

@dandv
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
dandv commented May 4, 2014
@IonicaBizau

@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
IonicaBizau commented May 4, 2014 edited

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

@nathantypanski

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

@JeroenDeDauw

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
ZuzooVn commented Jul 19, 2014

Could you please give the ranking of Organization?

@kentfredric

@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

@leventov

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

@andrewrk

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

@anubiann00b

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

@duckler
duckler commented Dec 2, 2014

where i am ? 😄

@thomasdavis

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)

@jeff1evesque

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
c9s commented Jan 11, 2015

Is the script still updating this page?

@jcoffland

Any plans to update this?

@adius
adius commented Feb 7, 2015

+1 for updating

@eddiejaoude

Nice 👍

@setkyar
setkyar commented Mar 9, 2015

@IonicaBizau You are the amazing man!

@Ocramius
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
ljharb commented Jul 5, 2015

@paulmillr any plans to update this?

@alanhamlett

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

@paulmillr
Owner

Just pushed the new version.

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

@eddiejaoude

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

@1BestCsharp

thanks

@cirosantilli

How did you get that nice shortened URL :-)

@c9s
c9s commented Sep 30, 2015

Does this count "contributions to organization repos" in?

@voidabhi
voidabhi commented Oct 7, 2015

and exactly why am i not in this?

@sahat
sahat commented Oct 20, 2015

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

githubUsers
  .filter((user) -> user.followers > 474)
@Ch3ck
Ch3ck commented Oct 22, 2015

@paulmillr, this list is faulty. I know someone who's streak is longer than some of the guys on thi list and they are not there. Check this out: https://github.com/svaksha

@scriptzteam

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

@esr360
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 :(

@unixpickle

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

@jlukic
jlukic commented Nov 17, 2015

The follower reqs are kinda rough

@OmgImAlexis

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

@robrix
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.

@rstacruz

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
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
xintrea commented Jan 28, 2016

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

Why show only 256 users?

@paulmillr
Owner

@mrmrs would be great

@kejbaly2

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

@srayner
srayner commented Sep 9, 2016

Any plans to refresh the list?

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