History
The project's life, one year at a time, told from the commit record: how activity rose and fell against the project's own baseline, who arrived when, and what was released.
- Span
- 2009 – 2026
- 18 years
- Peak Year
- 2018
- 4,685 commits
- Releases
- 245
- latest in 2015
915 commits (1.9%) · +644,202 / −165,557 lines · 35 authors
Led by Ryan Dahl (815 commits)
First commits: Ryan Dahl, Felix Geisendörfer, Urban Hafner, Isaac Z. Schlueter, Tim Caswell, Friedemann Altrock (+29 more)
Released: v0.0.1, v0.0.2, v0.0.3, v0.0.4, v0.0.5 (+26 more)
1,954 commits (4.0%) · +1,005,062 / −472,381 lines · 135 authors
Led by Ryan Dahl (1,191 commits)
First commits: Bert Belder, Herbert Vojčík, Peter Griess, Paul Querna, Matt Ranney, Tom Hughes (+112 more)
Released: v0.1.25, v0.1.26, v0.1.27, v0.1.28, v0.1.29 (+23 more)
2,346 commits (4.8%) · +1,690,196 / −921,198 lines · 158 authors
Led by Ryan Dahl (984 commits)
First commits: Koichi Kobayashi, Igor Zinkovsky, Maciej Małecki, Henry Rawas, Peter Bright, Ryan Emery (+120 more)
Released: v0.3.3, v0.3.4, v0.3.5, v0.3.6, v0.3.7 (+33 more)
2,368 commits (4.8%) · +925,071 / −490,740 lines · 184 authors
Led by Isaac Z. Schlueter (861 commits)
First commits: Timothy J Fontaine, Ryunosuke SATO, Sambasiva Suda, Yang Guo, Jonas Westerlund, Bryan Cantrill (+129 more)
Released: v0.6.7, v0.7.0, v0.6.8, v0.7.1, v0.6.9 (+45 more)
1,961 commits (4.0%) · +898,277 / −480,844 lines · 168 authors
Led by Isaac Z. Schlueter (569 commits)
First commits: Sam Roberts, Miroslav Bajtoš, Alexis Campailla, Yorkie Liu, Andrei Sedoi, Wyatt Preul (+115 more)
Released: v0.8.17, v0.9.6, v0.8.18, v0.9.7, v0.9.8 (+44 more)
1,076 commits (2.2%) · +1,163,893 / −508,347 lines · 184 authors
Led by Fedor Indutny (220 commits)
First commits: Julien Gilli, Colin Ihrig, Saúl Ibarra Corretgé, Chris Dickinson, Refael Ackermann, Steven R. Loomis (+133 more)
Released: v0.10.25, v0.11.11, v0.10.26, v0.11.12, v0.10.27 (+6 more)
2,314 commits (4.7%) · +2,169,976 / −1,156,469 lines · 294 authors
Led by Ben Noordhuis (262 commits)
First commits: Rich Trott, Sakthipriyan Vairamani, Jeremiah Senkpiel, Roman Reiss, Tristian Flanagan, Michaël Zasso (+220 more)
Released: v1.0.0, v1.0.0-release, v1.0.1, v1.0.1-release, v1.0.2 (+33 more)
3,159 commits (6.4%) · +2,605,183 / −1,372,233 lines · 564 authors
Led by Rich Trott (441 commits)
First commits: Eugene Ostroukhov, Daniel Bevenius, vsemozhetbyt, Adrián Estrada, Josh Gavant, Alexander Makarenko (+452 more)
4,600 commits (9.3%) · +1,848,564 / −1,402,543 lines · 871 authors
Led by Rich Trott (480 commits)
First commits: Anatoli Papirovski, Tobias Nießen, Jon Moss, David Benjamin, Weijia Wang, Alexey Orlenko (+721 more)
4,685 commits (9.5%) · +4,984,308 / −2,326,471 lines · 744 authors
Led by Rich Trott (441 commits)
First commits: Ujjwal Sharma, Masashi Hirano, Yongsheng Zhang, Sam Ruby, Ouyang Yadong, Denys Otrishko (+568 more)
4,001 commits (8.1%) · +1,530,424 / −884,176 lines · 452 authors
Led by Rich Trott (440 commits)
First commits: Alex Aubuchon, dnlup, Nick Schonning, Alex Yang, David CARLIER, Sebastien Ahkrin (+308 more)
3,370 commits (6.8%) · +1,546,739 / −1,214,138 lines · 354 authors
Led by Rich Trott (452 commits)
First commits: Andrey Pechkurov, Yash Ladha, Pooja D P, Darshan Sen, ZiJian Liu, sapics (+211 more)
2,583 commits (5.2%) · +5,772,429 / −2,749,919 lines · 292 authors
Led by Rich Trott (510 commits)
First commits: Mohammed Keyvanzadeh, Akhil Marsonya, Node.js GitHub Bot, Qingyu Deng, npm team, Mestery (+172 more)
2,586 commits (5.2%) · +1,387,975 / −1,760,594 lines · 314 authors
Led by Tobias Nießen (206 commits)
First commits: Livia Medeiros, Daeyeon Jeong, theanarkh, Yagiz Nizipli, Moshe Atlow, Kohei (+190 more)
2,700 commits (5.5%) · +2,734,860 / −1,872,717 lines · 340 authors
Led by Node.js GitHub Bot (237 commits)
First commits: Chemi Atlow, Jungku Lee, Matthew Aitken, Aras Abbasi, Vinicius Lourenço, CanadaHonk (+201 more)
2,606 commits (5.3%) · +1,759,695 / −1,291,535 lines · 333 authors
Led by Node.js GitHub Bot (233 commits)
First commits: Aviv Keller, Hüseyin Açacak, Pietro Marchini, Alfredo González, Edy Silva, Giovanni Bucci (+190 more)
2,556 commits (5.2%) · +4,436,556 / −1,541,379 lines · 320 authors
Led by Node.js GitHub Bot (194 commits)
First commits: Dario Piotrowicz, Aditi, Dan McDonald, Miguel Marcondes Filho, Moonki Choi, Bruno Rodrigues (+169 more)
3,545 commits (7.2%) · +5,865,975 / −4,187,393 lines · 382 authors
Led by Filip Skokan (379 commits)
First commits: Mike McCready, Christian Aurich Zanettini Martins, Yuya Inoue, Archkon, Donghoon Kang, greenhead (+224 more)
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