Authors
- Authors
- 4,374
- incl. 2 bot accounts
- Active Authors
- 432
- committed in the last 12 months
- New Authors
- 270
- first commit in the last 12 months
- Top 2 Authors
- 12.5%
- of all commits
- AI-assisted Commits
- 1.3%
- at least 658 of all 49,325 commits
List of authors
The top 20 of 4,374 authors, by commits.
| Author | Commits (%) | + lines | - lines | First commit | Last commit | Age | Active days | # by commits |
|---|---|---|---|---|---|---|---|---|
| Rich Trott | 3,152 (6.4%) | 911,296 | 953,940 | 2015-05-17 | 2026-10-16 | 11.4 yr | 1,499 | 1 |
| Ryan Dahl | 3,021 (6.1%) | 3,183,477 | 1,541,935 | 2009-02-16 | 2012-08-22 | 3.5 yr | 723 | 2 |
| Ben Noordhuis | 2,291 (4.6%) | 1,600,136 | 1,173,904 | 2010-05-12 | 2026-04-17 | 15.9 yr | 1,048 | 3 |
| Isaac Z. Schlueter | 1,655 (3.4%) | 693,205 | 470,465 | 2009-09-29 | 2023-07-12 | 13.8 yr | 517 | 4 |
| Anna Henningsen | 1,655 (3.4%) | 114,403 | 96,908 | 2015-12-20 | 2026-06-30 | 10.5 yr | 765 | 5 |
| James M Snell | 1,412 (2.9%) | 768,423 | 252,063 | 2014-12-19 | 2026-10-05 | 11.8 yr | 662 | 6 |
| Michaël Zasso | 1,367 (2.8%) | 6,409,740 | 4,305,032 | 2015-02-07 | 2026-08-28 | 11.6 yr | 788 | 7 |
| Joyee Cheung | 1,301 (2.6%) | 1,672,416 | 546,393 | 2016-12-01 | 2026-10-31 | 9.9 yr | 712 | 8 |
| Antoine du Hamel | 1,223 (2.5%) | 169,877 | 92,789 | 2018-03-28 | 2026-10-30 | 8.6 yr | 769 | 9 |
| Colin Ihrig | 1,186 (2.4%) | 755,296 | 213,880 | 2014-05-09 | 2026-02-25 | 11.8 yr | 705 | 10 |
| Node.js GitHub Bot | 1,115 (2.3%) | 5,866,522 | 3,166,551 | 2021-08-31 | 2026-10-27 | 5.2 yr | 659 | 11 |
| Ruben Bridgewater | 849 (1.7%) | 148,070 | 181,004 | 2016-02-04 | 2026-09-12 | 10.6 yr | 343 | 12 |
| Tobias Nießen | 781 (1.6%) | 52,251 | 19,837 | 2017-03-05 | 2026-06-25 | 9.3 yr | 545 | 13 |
| Fedor Indutny | 781 (1.6%) | 489,019 | 315,987 | 2010-08-11 | 2025-11-08 | 15.2 yr | 451 | 14 |
| Filip Skokan | 649 (1.3%) | 117,979 | 48,456 | 2019-01-23 | 2026-11-01 | 7.8 yr | 316 | 15 |
| Daniel Bevenius | 605 (1.2%) | 4,046,521 | 1,614,745 | 2016-06-12 | 2022-08-22 | 6.2 yr | 390 | 16 |
| Bert Belder | 598 (1.2%) | 373,626 | 79,242 | 2010-08-05 | 2018-05-25 | 7.8 yr | 211 | 17 |
| Rafael Gonzaga | 482 (1.0%) | 183,940 | 699,085 | 2020-07-27 | 2026-10-29 | 6.3 yr | 358 | 18 |
| Richard Lau | 435 (0.9%) | 137,361 | 22,227 | 2016-01-19 | 2026-10-26 | 10.8 yr | 361 | 19 |
| Michael Dawson | 412 (0.8%) | 41,164 | 3,339 | 2015-02-23 | 2026-04-07 | 11.1 yr | 330 | 20 |
Contributor timeline
One row for each of the top 20 of 4,374 authors: a square marks each month with commits (bigger means more), and the line runs from their first to their last active month. Bot accounts are grey.
Contributor growth
Contributors so far, month by month: each step up is a month in which someone made their first commit.
AI-assisted commits
658 of 49,325 commits (1.3%) name an AI coding assistant: as their author, as a co-author, or in the line it signs with. In the last 12 months: 658 of 3,698 (17.8%).
These are lower bounds. An assistant that leaves no mark in the commit is not counted, and a mark does not say how much of the commit the assistant wrote.
| Assistant | Commits | Bar | As author | First commit | Last commit |
|---|---|---|---|---|---|
| Codex | 242 | 0 | 2026-07-08 | 2026-11-01 | |
| OpenCode | 181 | 0 | 2026-03-21 | 2026-10-22 | |
| Claude | 111 | 0 | 2026-03-13 | 2026-10-31 | |
| ChatGPT | 81 | 0 | 2026-05-14 | 2026-08-28 | |
| Unnamed assistant | 17 | 0 | 2026-09-04 | 2026-10-24 | |
| Pi | 16 | 0 | 2026-09-07 | 2026-10-19 | |
| GitHub Copilot | 9 | 0 | 2026-09-07 | 2026-09-09 | |
| Grok | 8 | 0 | 2026-07-05 | 2026-10-28 | |
| Cursor | 6 | 0 | 2026-08-09 | 2026-09-18 | |
| Amp | 1 | 0 | 2026-09-25 | 2026-09-25 | |
| Gemini | 1 | 0 | 2026-09-22 | 2026-09-22 | |
| IBM Bob | 1 | 0 | 2026-09-20 | 2026-09-20 |
A commit that names two assistants is counted under both.
What is counted
- The author is an assistant's own account, such as the Copilot coding agent, Devin or Cursor's agent.
- A
Co-authored-by:line names an assistant, as Claude Code, Copilot, Cursor, Codex, Aider and others add when they commit for a person. A review bot whose suggestion was applied is named the same way. - An
Assisted-by:orGenerated-by:line names an assistant. - The message has the line an assistant leaves in it, such as “Generated with [Claude Code]” or the link to a Devin or Codex session.
Accounts and addresses are matched, not first names: a person called Claude, Devin or Jules is not an assistant.
Top author per year and month
Who made the most commits in each year and month, the runners-up, and how many people committed.
| Year | Author | Commits (%) | Next top 5 | Authors |
|---|---|---|---|---|
| 2026 | Filip Skokan | 379 (10.7% of 3,545) | Antoine du Hamel, Node.js GitHub Bot, James M Snell, Matteo Collina, Trivikram Kamat | 382 |
| 2025 | Node.js GitHub Bot | 194 (7.6% of 2,556) | Antoine du Hamel, Joyee Cheung, James M Snell, Michaël Zasso, Chengzhong Wu | 320 |
| 2024 | Node.js GitHub Bot | 233 (8.9% of 2,606) | Aviv Keller, Rafael Gonzaga, Antoine du Hamel, Michaël Zasso, Joyee Cheung | 333 |
| 2023 | Node.js GitHub Bot | 237 (8.8% of 2,700) | Joyee Cheung, Antoine du Hamel, Yagiz Nizipli, Tobias Nießen, Michaël Zasso | 340 |
| 2022 | Tobias Nießen | 206 (8.0% of 2,586) | Rich Trott, Node.js GitHub Bot, Antoine du Hamel, Michaël Zasso, Joyee Cheung | 314 |
| 2021 | Rich Trott | 510 (19.7% of 2,583) | Michaël Zasso, Antoine du Hamel, James M Snell, Richard Lau, Darshan Sen | 292 |
| 2020 | Rich Trott | 452 (13.4% of 3,370) | Anna Henningsen, James M Snell, Antoine du Hamel, Colin Ihrig, Robert Nagy | 354 |
| 2019 | Rich Trott | 440 (11.0% of 4,001) | Anna Henningsen, Colin Ihrig, Ruben Bridgewater, Joyee Cheung, Refael Ackermann | 452 |
| 2018 | Rich Trott | 441 (9.4% of 4,685) | Anna Henningsen, Ruben Bridgewater, Joyee Cheung, Colin Ihrig, Daniel Bevenius | 744 |
| 2017 | Rich Trott | 480 (10.4% of 4,600) | Anna Henningsen, James M Snell, Daniel Bevenius, Ben Noordhuis, Ruben Bridgewater | 871 |
| 2016 | Rich Trott | 441 (14.0% of 3,159) | Ben Noordhuis, James M Snell, Anna Henningsen, Brian White, Colin Ihrig | 564 |
| 2015 | Ben Noordhuis | 262 (11.3% of 2,314) | Rod Vagg, Rich Trott, Fedor Indutny, Shigeki Ohtsu, Colin Ihrig | 294 |
| 2014 | Fedor Indutny | 220 (20.4% of 1,076) | Timothy J Fontaine, Ben Noordhuis, Trevor Norris, Alexis Campailla, Julien Gilli | 184 |
| 2013 | Isaac Z. Schlueter | 569 (29.0% of 1,961) | Ben Noordhuis, Timothy J Fontaine, Fedor Indutny, Trevor Norris, Bert Belder | 168 |
| 2012 | Isaac Z. Schlueter | 861 (36.4% of 2,368) | Ben Noordhuis, Bert Belder, Nathan Rajlich, Fedor Indutny, Andreas Madsen | 184 |
| 2011 | Ryan Dahl | 984 (41.9% of 2,346) | Ben Noordhuis, Bert Belder, Koichi Kobayashi, Isaac Z. Schlueter, Fedor Indutny | 158 |
| 2010 | Ryan Dahl | 1,191 (61.0% of 1,954) | Bert Belder, Isaac Z. Schlueter, Felix Geisendörfer, Micheil Smith, Herbert Vojčík | 135 |
| 2009 | Ryan Dahl | 815 (89.1% of 915) | Felix Geisendörfer, Urban Hafner, Isaac Z. Schlueter, Tim Caswell, Friedemann Altrock | 35 |
Table: top author of each month (214 months with commits)
| Month | Author | Commits (%) | Next top 5 | Authors |
|---|---|---|---|---|
| 2026-11 | Trivikram Kamat | 1 (25.0% of 4) | Robert Nagy, Filip Skokan, Abdirahim Musse | 4 |
| 2026-10 | Filip Skokan | 40 (9.9% of 405) | Antoine du Hamel, James M Snell, Node.js GitHub Bot, Rafael Gonzaga, dependabot bot | 67 |
| 2026-09 | Filip Skokan | 138 (23.0% of 600) | James M Snell, Shelley Vohr, Antoine du Hamel, Matteo Collina, Node.js GitHub Bot | 95 |
| 2026-08 | James M Snell | 95 (15.2% of 627) | Filip Skokan, Trivikram Kamat, Node.js GitHub Bot, Antoine du Hamel, Matteo Collina | 136 |
| 2026-07 | Trivikram Kamat | 36 (10.3% of 348) | Matteo Collina, Filip Skokan, Antoine du Hamel, Node.js GitHub Bot, Archkon | 90 |
| 2026-06 | Node.js GitHub Bot | 33 (11.8% of 279) | Trivikram Kamat, Antoine du Hamel, Filip Skokan, Daijiro Wachi, Matteo Collina | 67 |
| 2026-05 | James M Snell | 51 (15.3% of 333) | Antoine du Hamel, Trivikram Kamat, Filip Skokan, Node.js GitHub Bot, Matteo Collina | 65 |
| 2026-04 | Filip Skokan | 39 (14.1% of 276) | Node.js GitHub Bot, Antoine du Hamel, dependabot bot, Daijiro Wachi, Matteo Collina | 75 |
| 2026-03 | Node.js GitHub Bot | 32 (13.2% of 243) | Filip Skokan, Antoine du Hamel, dependabot bot, Richard Lau, James M Snell | 65 |
| 2026-02 | Antoine du Hamel | 20 (9.5% of 210) | Node.js GitHub Bot, dependabot bot, Joyee Cheung, Matteo Collina, René | 74 |
| 2026-01 | Node.js GitHub Bot | 25 (11.4% of 220) | Joyee Cheung, Antoine du Hamel, dependabot bot, Mike McCready, Chengzhong Wu | 70 |
| 2025-12 | Joyee Cheung | 20 (13.1% of 153) | Node.js GitHub Bot, Antoine du Hamel, Chengzhong Wu, Ruben Bridgewater, René | 50 |
| 2025-11 | Antoine du Hamel | 33 (13.9% of 237) | Node.js GitHub Bot, Joyee Cheung, Michaël Zasso, Chengzhong Wu, dependabot bot | 71 |
| 2025-10 | Joyee Cheung | 29 (12.8% of 227) | Antoine du Hamel, Node.js GitHub Bot, Chengzhong Wu, Michaël Zasso, dependabot bot | 72 |
| 2025-09 | Anna Henningsen | 15 (7.7% of 194) | Node.js GitHub Bot, Joyee Cheung, James M Snell, Michaël Zasso, René | 68 |
| 2025-08 | Filip Skokan | 32 (14.0% of 228) | Joyee Cheung, Node.js GitHub Bot, Rafael Gonzaga, Michaël Zasso, James M Snell | 75 |
| 2025-07 | Rafael Gonzaga | 18 (10.5% of 172) | Node.js GitHub Bot, Antoine du Hamel, Joyee Cheung, Dario Piotrowicz, René | 58 |
| 2025-06 | Node.js GitHub Bot | 24 (12.3% of 195) | James M Snell, Dario Piotrowicz, Chengzhong Wu, Livia Medeiros, dependabot bot | 63 |
| 2025-05 | Dario Piotrowicz | 18 (7.2% of 251) | Livia Medeiros, Joyee Cheung, James M Snell, Antoine du Hamel, Tobias Nießen | 65 |
| 2025-04 | Antoine du Hamel | 21 (8.3% of 252) | Michaël Zasso, Node.js GitHub Bot, James M Snell, Dario Piotrowicz, Yagiz Nizipli | 72 |
| 2025-03 | Node.js GitHub Bot | 16 (7.5% of 214) | Antoine du Hamel, James M Snell, dependabot bot, Yagiz Nizipli, Ruben Bridgewater | 64 |
| 2025-02 | James M Snell | 27 (12.7% of 212) | Node.js GitHub Bot, Michaël Zasso, Joyee Cheung, Yagiz Nizipli, Antoine du Hamel | 60 |
| 2025-01 | James M Snell | 25 (11.3% of 221) | Antoine du Hamel, Rafael Gonzaga, Colin Ihrig, Chengzhong Wu, Node.js GitHub Bot | 56 |
| 2024-12 | Node.js GitHub Bot | 21 (10.3% of 204) | Antoine du Hamel, Rafael Gonzaga, Luigi Pinca, StefanStojanovic, Chengzhong Wu | 67 |
| 2024-11 | Antoine du Hamel | 23 (10.8% of 212) | Node.js GitHub Bot, Rafael Gonzaga, Aviv Keller, dependabot bot, Filip Skokan | 66 |
| 2024-10 | Antoine du Hamel | 24 (11.7% of 205) | Node.js GitHub Bot, Aviv Keller, Rafael Gonzaga, Joyee Cheung, dependabot bot | 63 |
| 2024-09 | Aviv Keller | 60 (17.0% of 352) | Yagiz Nizipli, Rafael Gonzaga, Antoine du Hamel, Michaël Zasso, Jason Zhang | 80 |
| 2024-08 | Michaël Zasso | 29 (10.4% of 279) | Node.js GitHub Bot, Aviv Keller, Rafael Gonzaga, Colin Ihrig, Joyee Cheung | 70 |
| 2024-07 | Yagiz Nizipli | 22 (8.6% of 257) | Node.js GitHub Bot, Aviv Keller, Colin Ihrig, Tobias Nießen, Antoine du Hamel | 80 |
| 2024-06 | Node.js GitHub Bot | 25 (12.9% of 194) | Yagiz Nizipli, Richard Lau, jakecastelli, Tobias Nießen, Aviv Keller | 49 |
| 2024-05 | Node.js GitHub Bot | 24 (10.0% of 239) | Michaël Zasso, Yagiz Nizipli, Antoine du Hamel, Joyee Cheung, Aviv Keller | 85 |
| 2024-04 | Node.js GitHub Bot | 22 (9.7% of 227) | Michaël Zasso, Marco Ippolito, Rafael Gonzaga, Joyee Cheung, StefanStojanovic | 67 |
| 2024-03 | Colin Ihrig | 22 (10.9% of 201) | Node.js GitHub Bot, Michaël Zasso, Joyee Cheung, Marco Ippolito, Chemi Atlow | 58 |
| 2024-02 | Joyee Cheung | 28 (23.1% of 121) | Node.js GitHub Bot, Cheng, dependabot bot, Rafael Gonzaga, Luigi Pinca | 45 |
| 2024-01 | Node.js GitHub Bot | 22 (19.1% of 115) | Rafael Gonzaga, Michaël Zasso, Marco Ippolito, Joyee Cheung, dependabot bot | 50 |
| 2023-12 | Node.js GitHub Bot | 19 (10.6% of 179) | Yagiz Nizipli, Michaël Zasso, Rafael Gonzaga, Lei Shi, James M Snell | 68 |
| 2023-11 | Joyee Cheung | 28 (11.6% of 242) | Node.js GitHub Bot, Chengzhong Wu, Michaël Zasso, Filip Skokan, Tobias Nießen | 88 |
| 2023-10 | Node.js GitHub Bot | 27 (9.6% of 281) | Yagiz Nizipli, Marco Ippolito, Robert Nagy, Michaël Zasso, Joyee Cheung | 81 |
| 2023-09 | Joyee Cheung | 32 (11.7% of 274) | Michaël Zasso, Yagiz Nizipli, Antoine du Hamel, Node.js GitHub Bot, Geoffrey Booth | 69 |
| 2023-08 | Joyee Cheung | 24 (12.4% of 193) | Tobias Nießen, Node.js GitHub Bot, Antoine du Hamel, Rafael Gonzaga, Livia Medeiros | 49 |
| 2023-07 | Node.js GitHub Bot | 14 (8.4% of 166) | Chemi Atlow, Rafael Gonzaga, Michaël Zasso, Yagiz Nizipli, Raz Luvaton | 56 |
| 2023-06 | Node.js GitHub Bot | 20 (12.0% of 167) | Yagiz Nizipli, Rafael Gonzaga, Moshe Atlow, Luigi Pinca, Joyee Cheung | 55 |
| 2023-05 | Tobias Nießen | 29 (11.6% of 250) | Node.js GitHub Bot, Moshe Atlow, Rich Trott, Joyee Cheung, Rafael Gonzaga | 70 |
| 2023-04 | Michaël Zasso | 21 (8.5% of 248) | Joyee Cheung, Node.js GitHub Bot, Moshe Atlow, Yagiz Nizipli, Tobias Nießen | 65 |
| 2023-03 | Tobias Nießen | 23 (10.3% of 223) | Node.js GitHub Bot, Yagiz Nizipli, Antoine du Hamel, Michaël Zasso, Joyee Cheung | 71 |
| 2023-02 | Antoine du Hamel | 37 (14.1% of 262) | Node.js GitHub Bot, Yagiz Nizipli, Joyee Cheung, Filip Skokan, Debadree Chatterjee | 58 |
| 2023-01 | Deokjin Kim | 37 (17.2% of 215) | Node.js GitHub Bot, Antoine du Hamel, Tobias Nießen, theanarkh, Filip Skokan | 59 |
| 2022-12 | Deokjin Kim | 18 (10.3% of 175) | Antoine du Hamel, Joyee Cheung, Filip Skokan, Node.js GitHub Bot, Yagiz Nizipli | 46 |
| 2022-11 | Yagiz Nizipli | 26 (11.3% of 230) | Rich Trott, Michaël Zasso, Node.js GitHub Bot, Filip Skokan, Antoine du Hamel | 61 |
| 2022-10 | Rich Trott | 14 (6.1% of 228) | Node.js GitHub Bot, Antoine du Hamel, Michaël Zasso, Filip Skokan, Santiago Gimeno | 79 |
| 2022-09 | Tobias Nießen | 26 (11.9% of 218) | Michaël Zasso, Joyee Cheung, Node.js GitHub Bot, Rafael Gonzaga, Chengzhong Wu | 82 |
| 2022-08 | Chengzhong Wu | 22 (10.1% of 218) | Tobias Nießen, Node.js GitHub Bot, Joyee Cheung, theanarkh, Keyhan Vakil | 54 |
| 2022-07 | Tobias Nießen | 19 (7.5% of 253) | theanarkh, Moshe Atlow, Antoine du Hamel, Node.js GitHub Bot, Rafael Gonzaga | 76 |
| 2022-06 | Feng Yu | 21 (10.8% of 194) | Filip Skokan, Tobias Nießen, Node.js GitHub Bot, Antoine du Hamel, Michaël Zasso | 56 |
| 2022-05 | Livia Medeiros | 35 (19.1% of 183) | Tobias Nießen, Node.js GitHub Bot, OneNail, Kohei, Daniel Bevenius | 45 |
| 2022-04 | Michaël Zasso | 23 (10.0% of 230) | Antoine du Hamel, Rich Trott, Tobias Nießen, Livia Medeiros, Node.js GitHub Bot | 56 |
| 2022-03 | Tobias Nießen | 22 (12.1% of 182) | Rich Trott, Michael Dawson, Node.js GitHub Bot, Darshan Sen, Richard Lau | 59 |
| 2022-02 | Rich Trott | 24 (10.8% of 222) | Tobias Nießen, Antoine du Hamel, Benjamin Gruenbaum, Michaël Zasso, Michael Dawson | 77 |
| 2022-01 | Rich Trott | 61 (24.1% of 253) | Tobias Nießen, Antoine du Hamel, Node.js GitHub Bot, Michaël Zasso, Benjamin Gruenbaum | 53 |
| 2021-12 | Rich Trott | 58 (31.7% of 183) | Node.js GitHub Bot, James M Snell, Ruben Bridgewater, Michael Dawson, Richard Lau | 50 |
| 2021-11 | Rich Trott | 34 (21.5% of 158) | Michaël Zasso, James M Snell, Luigi Pinca, Robert Nagy, Darshan Sen | 36 |
| 2021-10 | Rich Trott | 61 (25.8% of 236) | Michaël Zasso, Michael Dawson, Tobias Nießen, Richard Lau, Darshan Sen | 54 |
| 2021-09 | Rich Trott | 40 (23.0% of 174) | Michaël Zasso, Antoine du Hamel, Guy Bedford, Joyee Cheung, Jiawen Geng | 59 |
| 2021-08 | Rich Trott | 37 (18.7% of 198) | Michaël Zasso, Mohammed Keyvanzadeh, James M Snell, Joyee Cheung, Antoine du Hamel | 53 |
| 2021-07 | Rich Trott | 100 (40.0% of 250) | Michaël Zasso, Robert Nagy, Richard Lau, James M Snell, Luigi Pinca | 51 |
| 2021-06 | Rich Trott | 30 (17.0% of 176) | Michaël Zasso, Joyee Cheung, Antoine du Hamel, Shelley Vohr, Richard Lau | 50 |
| 2021-05 | Michaël Zasso | 23 (12.2% of 188) | Rongjian Zhang, Antoine du Hamel, Rich Trott, Joyee Cheung, Juan José | 55 |
| 2021-04 | Rich Trott | 46 (17.5% of 263) | Antoine du Hamel, Michaël Zasso, James M Snell, Richard Lau, Tobias Nießen | 61 |
| 2021-03 | Rich Trott | 35 (14.0% of 250) | James M Snell, Michaël Zasso, Akhil Marsonya, Antoine du Hamel, Nitzan Uziely | 60 |
| 2021-02 | Antoine du Hamel | 34 (15.1% of 225) | Rich Trott, Michaël Zasso, Akhil Marsonya, James M Snell, Colin Ihrig | 44 |
| 2021-01 | Michaël Zasso | 32 (11.3% of 282) | James M Snell, Rich Trott, Antoine du Hamel, ZiJian Liu, Darshan Sen | 61 |
| 2020-12 | Rich Trott | 33 (15.1% of 219) | Antoine du Hamel, ZiJian Liu, Anna Henningsen, Michaël Zasso, Daniel Bevenius | 53 |
| 2020-11 | Antoine du Hamel | 65 (24.3% of 268) | Rich Trott, Benjamin Gruenbaum, Michaël Zasso, Ole André Vadla Ravnås, Darshan Sen | 63 |
| 2020-10 | Rich Trott | 41 (13.1% of 312) | Antoine du Hamel, Michaël Zasso, Jiawen Geng, Anna Henningsen, James M Snell | 68 |
| 2020-09 | Rich Trott | 68 (28.3% of 240) | Michaël Zasso, Antoine du Hamel, Anna Henningsen, Tobias Nießen, Colin Ihrig | 65 |
| 2020-08 | Rich Trott | 60 (24.6% of 244) | James M Snell, Anna Henningsen, Antoine du Hamel, Denys Otrishko, mary marchini | 63 |
| 2020-07 | James M Snell | 77 (25.8% of 298) | Rich Trott, Anna Henningsen, Robert Nagy, Colin Ihrig, Tobias Nießen | 68 |
| 2020-06 | Rich Trott | 35 (12.6% of 277) | Anna Henningsen, James M Snell, Daniel Bevenius, Robert Nagy, Jiawen Geng | 62 |
| 2020-05 | Ruben Bridgewater | 29 (9.9% of 292) | Anna Henningsen, Daniel Bevenius, Michaël Zasso, Colin Ihrig, James M Snell | 82 |
| 2020-04 | Anna Henningsen | 35 (11.2% of 313) | Robert Nagy, rickyes, Juan José, Alex Yang, Richard Lau | 85 |
| 2020-03 | Anna Henningsen | 36 (10.9% of 329) | Rich Trott, mary marchini, Colin Ihrig, Robert Nagy, Alex Yang | 76 |
| 2020-02 | Rich Trott | 54 (18.5% of 292) | Anna Henningsen, Robert Nagy, Colin Ihrig, Ben Noordhuis, dnlup | 66 |
| 2020-01 | Anna Henningsen | 27 (9.4% of 286) | Ruben Bridgewater, Robert Nagy, Colin Ihrig, Rich Trott, Sebastien Ahkrin | 68 |
| 2019-12 | Rich Trott | 77 (24.8% of 310) | Ruben Bridgewater, Colin Ihrig, Anna Henningsen, Robert Nagy, Tobias Nießen | 61 |
| 2019-11 | Anna Henningsen | 52 (13.5% of 385) | Rich Trott, Michaël Zasso, Joao Reis, Denys Otrishko, Colin Ihrig | 144 |
| 2019-10 | Michaël Zasso | 31 (13.1% of 237) | Anna Henningsen, Rich Trott, Nick Schonning, Colin Ihrig, Robert Nagy | 68 |
| 2019-09 | Anna Henningsen | 23 (10.5% of 219) | Ruben Bridgewater, Robert Nagy, Ujjwal Sharma, Sam Roberts, Rich Trott | 67 |
| 2019-08 | Robert Nagy | 39 (16.4% of 238) | Anna Henningsen, Colin Ihrig, Christian Clauss, Brian White, Michaël Zasso | 58 |
| 2019-07 | Colin Ihrig | 32 (15.2% of 210) | Robert Nagy, Anna Henningsen, Rich Trott, Michaël Zasso, Ben Noordhuis | 56 |
| 2019-06 | Rich Trott | 72 (21.3% of 338) | Colin Ihrig, Anna Henningsen, Ruben Bridgewater, Daniel Bevenius, Sam Roberts | 89 |
| 2019-05 | Refael Ackermann | 74 (18.3% of 405) | Rich Trott, Alex Aubuchon, Ruben Bridgewater, Colin Ihrig, Anna Henningsen | 83 |
| 2019-04 | Joyee Cheung | 40 (12.8% of 312) | Ruben Bridgewater, Rich Trott, Colin Ihrig, Refael Ackermann, Anna Henningsen | 81 |
| 2019-03 | Ruben Bridgewater | 69 (11.6% of 596) | Jiawen Geng, Anna Henningsen, Rich Trott, Refael Ackermann, Colin Ihrig | 71 |
| 2019-02 | Anna Henningsen | 71 (19.1% of 371) | Rich Trott, Colin Ihrig, Jiawen Geng, Joyee Cheung, Sam Roberts | 58 |
| 2019-01 | Anna Henningsen | 65 (17.1% of 380) | Rich Trott, Joyee Cheung, Colin Ihrig, Sam Roberts, Ruben Bridgewater | 75 |
| 2018-12 | Ruben Bridgewater | 51 (14.2% of 359) | Joyee Cheung, Colin Ihrig, Rich Trott, Anna Henningsen, Christian Clauss | 66 |
| 2018-11 | Joyee Cheung | 43 (8.3% of 520) | Rich Trott, Sam Roberts, Colin Ihrig, Anna Henningsen, Daniel Bevenius | 190 |
| 2018-10 | Rich Trott | 48 (9.5% of 505) | Anna Henningsen, Colin Ihrig, Refael Ackermann, James M Snell, Daniel Bevenius | 234 |
| 2018-09 | Anna Henningsen | 57 (16.0% of 357) | Rich Trott, Tobias Nießen, Michaël Zasso, Ruben Bridgewater, Refael Ackermann | 77 |
| 2018-08 | James M Snell | 36 (10.1% of 356) | Rich Trott, Ruben Bridgewater, Anna Henningsen, Daniel Bevenius, Tobias Nießen | 81 |
| 2018-07 | Anna Henningsen | 37 (14.6% of 254) | Rich Trott, Michaël Zasso, Jon Moss, Sam Ruby, vsemozhetbyt | 83 |
| 2018-06 | Rich Trott | 45 (14.8% of 304) | Anna Henningsen, Michaël Zasso, Colin Ihrig, mary marchini, James M Snell | 84 |
| 2018-05 | Rich Trott | 60 (14.1% of 425) | Ruben Bridgewater, Anna Henningsen, Daniel Bevenius, Colin Ihrig, Anatoli Papirovski | 90 |
| 2018-04 | vsemozhetbyt | 47 (10.5% of 448) | Ruben Bridgewater, Daniel Bevenius, Rich Trott, Anatoli Papirovski, Joyee Cheung | 108 |
| 2018-03 | Rich Trott | 56 (13.1% of 427) | Anna Henningsen, Daniel Bevenius, Michaël Zasso, Ruben Bridgewater, vsemozhetbyt | 92 |
| 2018-02 | Ruben Bridgewater | 43 (11.8% of 365) | Anna Henningsen, Joyee Cheung, Anatoli Papirovski, Daniel Bevenius, vsemozhetbyt | 85 |
| 2018-01 | Joyee Cheung | 36 (9.9% of 365) | Anatoli Papirovski, Ruben Bridgewater, James M Snell, Rich Trott, Anna Henningsen | 79 |
| 2017-12 | Rich Trott | 64 (15.1% of 424) | Ruben Bridgewater, Anna Henningsen, Mithun Sasidharan, Tobias Nießen, Jon Moss | 83 |
| 2017-11 | Rich Trott | 32 (6.8% of 473) | Anna Henningsen, James M Snell, Daniel Bevenius, Ben Noordhuis, Joyee Cheung | 188 |
| 2017-10 | Rich Trott | 50 (7.7% of 649) | Anna Henningsen, Anatoli Papirovski, James M Snell, Daniel Bevenius, Myles Borins | 300 |
| 2017-09 | Anna Henningsen | 31 (10.0% of 310) | David Benjamin, Anatoli Papirovski, Rich Trott, James M Snell, Timothy Gu | 81 |
| 2017-08 | Anna Henningsen | 50 (15.3% of 326) | Rich Trott, James M Snell, Ruben Bridgewater, Daniel Bevenius, Ben Noordhuis | 104 |
| 2017-07 | Rich Trott | 41 (12.7% of 324) | Ben Noordhuis, James M Snell, Ruben Bridgewater, Refael Ackermann, Anna Henningsen | 117 |
| 2017-06 | Rich Trott | 49 (13.2% of 370) | Ruben Bridgewater, vsemozhetbyt, Refael Ackermann, Anna Henningsen, Daniel Bevenius | 93 |
| 2017-05 | Rich Trott | 47 (14.2% of 331) | Daniel Bevenius, Michael Dawson, vsemozhetbyt, Anna Henningsen, Brian White | 81 |
| 2017-04 | Rich Trott | 38 (9.2% of 414) | vsemozhetbyt, Anna Henningsen, James M Snell, Daniel Bevenius, Brian White | 96 |
| 2017-03 | Rich Trott | 23 (7.9% of 291) | Joyee Cheung, Daniel Bevenius, Timothy Gu, Anna Henningsen, vsemozhetbyt | 91 |
| 2017-02 | Rich Trott | 43 (12.0% of 359) | James M Snell, Anna Henningsen, Timothy Gu, Colin Ihrig, Joyee Cheung | 87 |
| 2017-01 | Rich Trott | 32 (9.7% of 329) | Brian White, Yuta Hiroto, Colin Ihrig, Adrián Estrada, Anna Henningsen | 92 |
| 2016-12 | Rich Trott | 31 (6.7% of 460) | Adrián Estrada, Brian White, Joyee Cheung, Sam Roberts, vsemozhetbyt | 194 |
| 2016-11 | Rich Trott | 38 (16.8% of 226) | Sam Roberts, vsemozhetbyt, Michaël Zasso, Anna Henningsen, Ben Noordhuis | 80 |
| 2016-10 | Rich Trott | 28 (11.2% of 249) | Ben Noordhuis, Rod Vagg, Colin Ihrig, Miguel Angel Asencio Hurtado, James M Snell | 86 |
| 2016-09 | Rich Trott | 25 (9.3% of 268) | Anna Henningsen, Eugene Ostroukhov, Yorkie Liu, Michaël Zasso, Italo A. Casas | 101 |
| 2016-08 | Rich Trott | 47 (20.3% of 232) | James M Snell, Ben Noordhuis, Anna Henningsen, Colin Ihrig, Luigi Pinca | 67 |
| 2016-07 | Rich Trott | 29 (15.9% of 182) | Colin Ihrig, Ben Noordhuis, Anna Henningsen, Brian White, Ali Ijaz Sheikh | 67 |
| 2016-06 | Ben Noordhuis | 55 (25.2% of 218) | Rich Trott, Anna Henningsen, James M Snell, Myles Borins, Michaël Zasso | 55 |
| 2016-05 | Rich Trott | 51 (16.1% of 317) | Anna Henningsen, Ben Noordhuis, James M Snell, Jeremiah Senkpiel, Michael Dawson | 73 |
| 2016-04 | Rich Trott | 36 (13.8% of 260) | James M Snell, Ben Noordhuis, Anna Henningsen, Colin Ihrig, Brian White | 74 |
| 2016-03 | Rich Trott | 24 (11.2% of 215) | James M Snell, Jeremiah Senkpiel, Benjamin Gruenbaum, Ben Noordhuis, Johan Bergström | 68 |
| 2016-02 | Rich Trott | 45 (16.7% of 270) | Brian White, Michaël Zasso, James M Snell, Ali Ijaz Sheikh, Rod Vagg | 73 |
| 2016-01 | Rich Trott | 60 (22.9% of 262) | Brian White, Michaël Zasso, Fedor Indutny, Evan Lucas, Colin Ihrig | 69 |
| 2015-12 | Rich Trott | 35 (18.5% of 189) | Rod Vagg, James M Snell, Brian White, Ben Noordhuis, Fedor Indutny | 68 |
| 2015-11 | Tristian Flanagan | 35 (17.2% of 203) | Rich Trott, Stefan Budeanu, Colin Ihrig, Ben Noordhuis, Evan Lucas | 59 |
| 2015-10 | Rich Trott | 25 (12.8% of 196) | Rod Vagg, Fedor Indutny, Ben Noordhuis, Trevor Norris, Michaël Zasso | 67 |
| 2015-09 | Rich Trott | 16 (8.8% of 182) | Rod Vagg, Sakthipriyan Vairamani, Fedor Indutny, Trevor Norris, Ben Noordhuis | 56 |
| 2015-08 | Rod Vagg | 25 (13.3% of 188) | James M Snell, Ben Noordhuis, Sakthipriyan Vairamani, Karl Skomski, Jeremiah Senkpiel | 44 |
| 2015-07 | Sakthipriyan Vairamani | 20 (17.4% of 115) | Rod Vagg, Ben Noordhuis, Jeremiah Senkpiel, Fedor Indutny, Shigeki Ohtsu | 33 |
| 2015-06 | Rich Trott | 29 (18.8% of 154) | Rod Vagg, Trevor Norris, Shigeki Ohtsu, Ben Noordhuis, Sakthipriyan Vairamani | 41 |
| 2015-05 | Shigeki Ohtsu | 21 (11.7% of 179) | Rod Vagg, Ben Noordhuis, Trevor Norris, Rich Trott, Roman Reiss | 47 |
| 2015-04 | Rod Vagg | 18 (11.4% of 158) | Shigeki Ohtsu, Fedor Indutny, Ben Noordhuis, Johan Bergström, Chris Dickinson | 39 |
| 2015-03 | Ben Noordhuis | 55 (26.2% of 210) | Fedor Indutny, Rod Vagg, Johan Bergström, Bert Belder, Shigeki Ohtsu | 48 |
| 2015-02 | Shigeki Ohtsu | 32 (14.6% of 219) | Colin Ihrig, Ben Noordhuis, Rod Vagg, Fedor Indutny, Vladimir Kurchatkin | 57 |
| 2015-01 | Ben Noordhuis | 77 (24.0% of 321) | Bert Belder, Rod Vagg, Fedor Indutny, Colin Ihrig, Vladimir Kurchatkin | 68 |
| 2014-12 | Ben Noordhuis | 21 (17.1% of 123) | Trevor Norris, Bert Belder, Fedor Indutny, Rod Vagg, Colin Ihrig | 45 |
| 2014-11 | Ben Noordhuis | 14 (16.9% of 83) | Trevor Norris, Rod Vagg, Fedor Indutny, Alexis Campailla, Saúl Ibarra Corretgé | 24 |
| 2014-10 | Ben Noordhuis | 34 (33.7% of 101) | Fedor Indutny, Trevor Norris, Vladimir Kurchatkin, Steven R. Loomis, Saúl Ibarra Corretgé | 26 |
| 2014-09 | Fedor Indutny | 11 (13.9% of 79) | Trevor Norris, Timothy J Fontaine, Refael Ackermann, Julien Gilli, Colin Ihrig | 34 |
| 2014-08 | Fedor Indutny | 16 (19.8% of 81) | Jackson Tian, Julien Gilli, Ben Noordhuis, Timothy J Fontaine, Trevor Norris | 27 |
| 2014-07 | Fedor Indutny | 23 (31.1% of 74) | Sam Roberts, Timothy J Fontaine, Ryan Graham, Colin Ihrig, Julien Gilli | 27 |
| 2014-06 | Fedor Indutny | 18 (31.6% of 57) | Timothy J Fontaine, Yorkie Liu, Brian White, Xavi Magrinyà, Colin Ihrig | 22 |
| 2014-05 | Timothy J Fontaine | 17 (19.8% of 86) | Ben Noordhuis, Fedor Indutny, Colin Ihrig, Yorkie Liu, Trevor Norris | 26 |
| 2014-04 | Fedor Indutny | 19 (35.8% of 53) | Timothy J Fontaine, Trevor Norris, Ben Noordhuis, Vladimir Kurchatkin, Nikolai Vavilov | 24 |
| 2014-03 | Fedor Indutny | 19 (24.7% of 77) | Ben Noordhuis, Timothy J Fontaine, Saúl Ibarra Corretgé, Nathan Rajlich, Isaac Z. Schlueter | 25 |
| 2014-02 | Timothy J Fontaine | 40 (35.1% of 114) | Fedor Indutny, Alexis Campailla, Nathan Rajlich, Kenan Sulayman, Isaac Z. Schlueter | 27 |
| 2014-01 | Fedor Indutny | 46 (31.1% of 148) | Timothy J Fontaine, Alexis Campailla, Trevor Norris, Ben Noordhuis, Sam Roberts | 23 |
| 2013-12 | Timothy J Fontaine | 28 (26.4% of 106) | Fedor Indutny, Alexis Campailla, Sam Roberts, Isaac Z. Schlueter, Yorkie Liu | 27 |
| 2013-11 | Ben Noordhuis | 35 (33.7% of 104) | Timothy J Fontaine, Fedor Indutny, Trevor Norris, Isaac Z. Schlueter, Maciej Małecki | 21 |
| 2013-10 | Ben Noordhuis | 34 (30.6% of 111) | Timothy J Fontaine, Trevor Norris, Isaac Z. Schlueter, Fedor Indutny, Sam Roberts | 21 |
| 2013-09 | Timothy J Fontaine | 22 (26.2% of 84) | Ben Noordhuis, Isaac Z. Schlueter, Trevor Norris, Fedor Indutny, Nathan Rajlich | 15 |
| 2013-08 | Ben Noordhuis | 76 (34.9% of 218) | Isaac Z. Schlueter, Trevor Norris, Timothy J Fontaine, Fedor Indutny, Bert Belder | 22 |
| 2013-07 | Ben Noordhuis | 62 (35.8% of 173) | Timothy J Fontaine, Trevor Norris, Isaac Z. Schlueter, Fedor Indutny, Brian White | 25 |
| 2013-06 | Isaac Z. Schlueter | 39 (34.8% of 112) | Ben Noordhuis, Fedor Indutny, Trevor Norris, Timothy J Fontaine, Andrei Sedoi | 16 |
| 2013-05 | Isaac Z. Schlueter | 61 (37.4% of 163) | Ben Noordhuis, Trevor Norris, Timothy J Fontaine, Bert Belder, Fedor Indutny | 26 |
| 2013-04 | Isaac Z. Schlueter | 53 (30.6% of 173) | Ben Noordhuis, Fedor Indutny, Trevor Norris, Timothy J Fontaine, Miroslav Bajtoš | 27 |
| 2013-03 | Isaac Z. Schlueter | 118 (40.8% of 289) | Ben Noordhuis, Bert Belder, Trevor Norris, Fedor Indutny, Timothy J Fontaine | 42 |
| 2013-02 | Isaac Z. Schlueter | 123 (56.2% of 219) | Ben Noordhuis, Trevor Norris, Fedor Indutny, Timothy J Fontaine, Nathan Rajlich | 18 |
| 2013-01 | Isaac Z. Schlueter | 75 (35.9% of 209) | Ben Noordhuis, Fedor Indutny, Bert Belder, Trevor Norris, Scott Blomquist | 32 |
| 2012-12 | Isaac Z. Schlueter | 80 (47.6% of 168) | Ben Noordhuis, Ryunosuke SATO, Fedor Indutny, Dean McNamee, Bert Belder | 24 |
| 2012-11 | Isaac Z. Schlueter | 24 (35.8% of 67) | Ben Noordhuis, Bert Belder, Trevor Norris, Shigeki Ohtsu, Nathan Rajlich | 17 |
| 2012-10 | Isaac Z. Schlueter | 82 (48.0% of 171) | Ben Noordhuis, Nathan Rajlich, Bert Belder, Stephen Gallagher, Yang Guo | 32 |
| 2012-09 | Isaac Z. Schlueter | 40 (28.0% of 143) | Ben Noordhuis, Bert Belder, Nathan Rajlich, Bryan Cantrill, Fedor Indutny | 19 |
| 2012-08 | Isaac Z. Schlueter | 58 (29.4% of 197) | Ben Noordhuis, Bert Belder, Nathan Rajlich, Timothy J Fontaine, Kyle Robinson Young | 25 |
| 2012-07 | Isaac Z. Schlueter | 64 (35.2% of 182) | Ben Noordhuis, Fedor Indutny, Bert Belder, Jonas Westerlund, Timothy J Fontaine | 25 |
| 2012-06 | Isaac Z. Schlueter | 105 (36.7% of 286) | Bert Belder, Ben Noordhuis, Fedor Indutny, Shigeki Ohtsu, Andreas Madsen | 37 |
| 2012-05 | Isaac Z. Schlueter | 79 (42.2% of 187) | Ben Noordhuis, Bert Belder, Nathan Rajlich, Koichi Kobayashi, Andreas Madsen | 31 |
| 2012-04 | Isaac Z. Schlueter | 56 (28.7% of 195) | Ben Noordhuis, Nathan Rajlich, Bert Belder, Kyle Robinson Young, Ryan Dahl | 27 |
| 2012-03 | Isaac Z. Schlueter | 82 (32.3% of 254) | Ben Noordhuis, Nathan Rajlich, Shigeki Ohtsu, Igor Zinkovsky, Sambasiva Suda | 37 |
| 2012-02 | Isaac Z. Schlueter | 163 (52.4% of 311) | Ben Noordhuis, Nathan Rajlich, Bert Belder, Koichi Kobayashi, Maciej Małecki | 37 |
| 2012-01 | Ben Noordhuis | 55 (26.6% of 207) | Isaac Z. Schlueter, Fedor Indutny, Ryan Dahl, Koichi Kobayashi, Andreas Madsen | 26 |
| 2011-12 | Ryan Dahl | 90 (34.5% of 261) | Ben Noordhuis, Isaac Z. Schlueter, Igor Zinkovsky, Fedor Indutny, Koichi Kobayashi | 34 |
| 2011-11 | Ben Noordhuis | 79 (32.9% of 240) | Ryan Dahl, Bert Belder, Igor Zinkovsky, Maciej Małecki, Koichi Kobayashi | 36 |
| 2011-10 | Ryan Dahl | 87 (35.7% of 244) | Ben Noordhuis, Koichi Kobayashi, Bert Belder, Igor Zinkovsky, Nathan Rajlich | 29 |
| 2011-09 | Ryan Dahl | 75 (27.8% of 270) | Fedor Indutny, Ben Noordhuis, Bert Belder, Koichi Kobayashi, Isaac Z. Schlueter | 22 |
| 2011-08 | Ryan Dahl | 137 (44.2% of 310) | Ben Noordhuis, Bert Belder, Peter Bright, Koichi Kobayashi, Isaac Z. Schlueter | 33 |
| 2011-07 | Ryan Dahl | 95 (38.2% of 249) | Ben Noordhuis, Koichi Kobayashi, Henry Rawas, Bert Belder, Isaac Z. Schlueter | 31 |
| 2011-06 | Ryan Dahl | 49 (49.5% of 99) | Ben Noordhuis, Henry Rawas, Bert Belder, Koichi Kobayashi, Joe Shaw | 21 |
| 2011-05 | Ryan Dahl | 44 (53.7% of 82) | Felix Geisendörfer, Brian White, Robert Mustacchi, Koichi Kobayashi, Isaac Z. Schlueter | 20 |
| 2011-04 | Ryan Dahl | 41 (54.7% of 75) | Isaac Z. Schlueter, Theo Schlossnagle, Koichi Kobayashi, Felix Geisendörfer, Alex Xu | 16 |
| 2011-03 | Ryan Dahl | 67 (55.8% of 120) | Koichi Kobayashi, Isaac Z. Schlueter, Tom Hughes, Scott McWhirter, Trevor Burnham | 25 |
| 2011-02 | Ryan Dahl | 91 (56.2% of 162) | Bert Belder, Isaac Z. Schlueter, Felix Geisendörfer, Tom Hughes, TJ Holowaychuk | 22 |
| 2011-01 | Ryan Dahl | 157 (67.1% of 234) | Bert Belder, Isaac Z. Schlueter, Felix Geisendörfer, Ali Farhadi, Mihai Călin Bazon | 16 |
| 2010-12 | Ryan Dahl | 135 (71.8% of 188) | Brian White, Bert Belder, Tom Hughes, Isaac Z. Schlueter, Oleg Efimov | 23 |
| 2010-11 | Ryan Dahl | 132 (49.6% of 266) | Bert Belder, Tom Hughes, Micheil Smith, Ben Noordhuis, Isaac Z. Schlueter | 27 |
| 2010-10 | Ryan Dahl | 111 (62.0% of 179) | Micheil Smith, Isaac Z. Schlueter, Paul Querna, Stéphan Kochen, Rasmus Andersson | 26 |
| 2010-09 | Ryan Dahl | 92 (66.7% of 138) | Isaac Z. Schlueter, Herbert Vojčík, Tobie Langel, Paul Querna, Mark Nottingham | 22 |
| 2010-08 | Ryan Dahl | 55 (42.3% of 130) | Herbert Vojčík, Trent Mick, Johan Euphrosine, Bert Belder, Rasmus Andersson | 25 |
| 2010-07 | Ryan Dahl | 63 (48.5% of 130) | Paul Querna, Peter Griess, Jérémy Lal, Isaac Z. Schlueter, Matt Ranney | 26 |
| 2010-06 | Ryan Dahl | 84 (65.1% of 129) | Peter Griess, Matt Ranney, Isaac Z. Schlueter, Micheil Smith, Felix Geisendörfer | 22 |
| 2010-05 | Ryan Dahl | 92 (63.4% of 145) | Isaac Z. Schlueter, Felix Geisendörfer, Matt Ranney, Jonas Pfenniger, Tim Caswell | 23 |
| 2010-04 | Ryan Dahl | 114 (62.3% of 183) | Rhys Jones, Herbert Vojčík, Felix Geisendörfer, Tim Caswell, Micheil Smith | 20 |
| 2010-03 | Ryan Dahl | 156 (72.2% of 216) | Felix Geisendörfer, Isaac Z. Schlueter, Krishna Rajendran, Herbert Vojčík, Tim Smart | 24 |
| 2010-02 | Ryan Dahl | 101 (70.6% of 143) | Benjamin Thomas, Tim Caswell, Rasmus Andersson, Zoran Tomicic, Isaac Z. Schlueter | 21 |
| 2010-01 | Ryan Dahl | 56 (52.3% of 107) | Felix Geisendörfer, Isaac Z. Schlueter, Jonas Pfenniger, Joseph Pecoraro, Tim Caswell | 21 |
| 2009-12 | Ryan Dahl | 66 (68.8% of 96) | Isaac Z. Schlueter, Rasmus Andersson, Felix Geisendörfer, Xavier Shay, TJ Holowaychuk | 16 |
| 2009-11 | Ryan Dahl | 49 (64.5% of 76) | Felix Geisendörfer, Friedemann Altrock, Rhys Jones, Simon Willison, Onne Gorter | 12 |
| 2009-10 | Ryan Dahl | 95 (87.2% of 109) | Felix Geisendörfer, Tim Caswell, Brandon Beacher, Connor Dunn | 5 |
| 2009-09 | Ryan Dahl | 121 (91.0% of 133) | Ray Morgan, Tim Caswell, Felix Geisendörfer, Michael Carter, Jérémy Lal | 9 |
| 2009-08 | Ryan Dahl | 83 (97.6% of 85) | Kevin van Zonneveld, Abe Fettig | 3 |
| 2009-07 | Ryan Dahl | 52 (100.0% of 52) | 1 | |
| 2009-06 | Ryan Dahl | 122 (89.1% of 137) | Urban Hafner, Joshaven Potter | 3 |
| 2009-05 | Ryan Dahl | 114 (100.0% of 114) | 1 | |
| 2009-04 | Ryan Dahl | 64 (100.0% of 64) | 1 | |
| 2009-03 | Ryan Dahl | 34 (100.0% of 34) | 1 | |
| 2009-02 | Ryan Dahl | 15 (100.0% of 15) | 1 |
Cumulative lines added per author
Lines added over time by the top 20 of 4,374 authors; the top 5 are in color, the rest in grey.
Commits by organization
3,233 of 49,325 commits (6.6%) come from an address at 83 organizations, counted by the domain of the address and committed from by two people or more. Domains of one person (most often that person's own), personal mail providers, hidden noreply addresses and bots are counted apart, below.
The domain says where an address is, not who paid for the work: people commit from personal addresses on paid time, and from work addresses on their own.
| Organization | Commits | Share | Bar | Last 12 months | Addresses | First commit | Last commit |
|---|---|---|---|---|---|---|---|
| ibm.com | 751 | 1.5% | 65 | 62 | 2014-04-01 | 2026-11-01 | |
| redhat.com | 487 | 1.0% | 1 | 14 | 2012-10-23 | 2026-04-07 | |
| google.com | 344 | 0.7% | 4 | 23 | 2012-03-15 | 2026-04-02 | |
| janeasystems.com | 319 | 0.6% | 16 | 7 | 2013-11-22 | 2026-09-09 | |
| atlow.co.il | 230 | 0.5% | 27 | 2 | 2022-06-14 | 2026-08-13 | |
| microsoft.com | 224 | 0.5% | 4 | 24 | 2011-07-07 | 2026-01-23 | |
| chromium.org | 135 | 0.3% | 9 | 43 | 2011-01-19 | 2026-08-18 | |
| npmjs.com | 109 | 0.2% | 15 | 3 | 2018-11-29 | 2026-09-24 | |
| netflix.com | 52 | 0.1% | 0 | 2 | 2014-07-23 | 2019-02-19 | |
| intel.com | 51 | 0.1% | 0 | 15 | 2015-10-21 | 2024-12-07 |
Where the commits come from, by quarter
| Quarter | Commits | Organizations | One-person domains | Personal email | Hidden (noreply) | Unknown | Bots |
|---|---|---|---|---|---|---|---|
| 2026-Q4 | 409 | 1.5% | 13.7% | 65.0% | 6.8% | 0% | 13.0% |
| 2026-Q3 | 1,575 | 3.6% | 14.9% | 62.7% | 10.6% | 0% | 8.2% |
| 2026-Q2 | 888 | 7.0% | 15.0% | 58.4% | 6.3% | 0% | 13.3% |
| 2026-Q1 | 673 | 9.2% | 15.2% | 47.1% | 11.3% | 0% | 17.2% |
| 2025-Q4 | 617 | 7.3% | 13.6% | 57.9% | 7.3% | 0% | 13.9% |
| 2025-Q3 | 594 | 5.6% | 15.7% | 60.4% | 9.1% | 0% | 9.3% |
| 2025-Q2 | 698 | 6.9% | 17.3% | 56.6% | 8.7% | 0% | 10.5% |
| 2025-Q1 | 647 | 7.3% | 12.8% | 62.3% | 6.8% | 0% | 10.8% |
Commits by domain
| Domain | Commits | Share | Bar |
|---|---|---|---|
| gmail.com | 21,877 | 44.4% | |
| tinyclouds.org | 3,021 | 6.1% | |
| bnoordhuis.nl | 2,291 | 4.6% | |
| izs.me | 1,655 | 3.4% | |
| addaleax.net | 1,655 | 3.4% | |
| users.noreply.github.com | 1,609 | 3.3% | |
| protonmail.com | 1,434 | 2.9% | |
| iojs.org | 1,115 | 2.3% | |
| bridgewater.de | 806 | 1.6% | |
| tnie.de | 777 | 1.6% |
How Node.js compares with other open source languages and developer tools →
How Node.js ranks among open source languages and developer tools by AI-assisted commits →
Generate this report for your own repository with gitstats-action · All Gallery reports
The smallest workflow
Publishes the report to GitHub Pages on every push to main: turn on Pages for the gh-pages branch.
# .github/workflows/gitstats.yml
name: GitStats Report
on:
push:
branches: [main]
permissions:
contents: write
jobs:
gitstats:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
fetch-depth: 0
- uses: shenxianpeng/gitstats-action@v1
with:
deploy-to-pages: true