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.
446 commits (1.2%) · +17,337 / −5,196 lines · 53 authors
Led by Naoyuki Kanezawa (184 commits)
First commits: Naoyuki Kanezawa, Guillermo Rauch, Dan Zajdband, Arunoda Susiripala, Greenkeeper, Leo Lamprecht (+47 more)
Released: 1.0.0, 1.0.1, 1.0.2, 1.1.0, 1.1.1 (+15 more)
1,294 commits (3.6%) · +45,833 / −25,053 lines · 302 authors
Led by Arunoda Susiripala (338 commits)
First commits: Sergio Xalambrí, Brice BERNARD, Kevin Decker, Arana Jhonny, Olivier Tassinari, Adam Soffer (+282 more)
Released: 2.0.0-beta.10, 2.0.0-beta.11, 2.0.0-beta.12, 2.0.0-beta.13, 2.0.0-beta.14 (+116 more)
1,078 commits (3.0%) · +65,251 / −34,021 lines · 312 authors
Led by Tim Neutkens (497 commits)
First commits: Luc Leray, yhirano55, Anderson Leite, Alexander Kachkaev, Adam Lane, Luis Alvarez D (+262 more)
Released: 4.2.2, 4.2.3, 4.4.0-canary.1, 4.4.0-canary.2, 4.4.0-canary.3 (+138 more)
1,940 commits (5.3%) · +133,166 / −65,800 lines · 328 authors
Led by Joe Haddad (554 commits)
First commits: Joe Haddad, Lukáš Huvar, Jason Miller, Natalie Marleny, Luis Alvarez D., Janicklas Ralph (+267 more)
Released: v8.0.0-canary.0, v8.0.0-canary.1, v8.0.0-canary.2, v8.0.0-canary.3, v8.0.0-canary.4 (+314 more)
2,806 commits (7.7%) · +239,119 / −115,649 lines · 630 authors
Led by Joe Haddad (630 commits)
First commits: Todor Totev, matamatanot, Darsh Patel, Vincent Voyer, Jesse Jafa, Maxi Gimenez (+532 more)
Released: v9.1.7-canary.13, v9.1.7, v9.1.7-canary.14, v9.1.7-canary.15, v9.1.7-canary.16 (+403 more)
2,636 commits (7.2%) · +1,828,562 / −1,574,378 lines · 599 authors
Led by JJ Kasper (565 commits)
First commits: Tobias Koppers, Jiachi Liu, Donny/강동윤, Maia Teegarden, Javi Velasco, Rishabh Poddar (+487 more)
Released: v10.0.5-canary.7, v10.0.5-canary.8, v10.0.5-canary.9, v10.0.5, v10.0.5-canary.10 (+401 more)
4,855 commits (13.3%) · +997,284 / −823,747 lines · 694 authors
Led by Tobias Koppers (781 commits)
First commits: Alex Kirszenberg, LongYinan, Will Binns-Smith, hrmny, OJ Kwon, Justin Ridgewell (+568 more)
Released: v12.0.8-canary.14, v12.0.8-canary.15, v12.0.8-canary.16, v12.0.8-canary.17, v12.0.8-canary.18 (+336 more)
5,710 commits (15.7%) · +2,143,160 / −1,212,864 lines · 731 authors
Led by JJ Kasper (603 commits)
First commits: nextjs-bot, Mayank, vinay, Vercel Release Bot, Tyler Lutz, Dima Voytenko (+578 more)
Released: v13.1.2-canary.0, v13.1.2-canary.1, v13.1.2-canary.2, v13.1.2-canary.3, v13.1.2-canary.4 (+571 more)
5,744 commits (15.8%) · +4,456,145 / −4,001,637 lines · 662 authors
Led by nextjs-bot (606 commits)
First commits: Benjamin Woodruff , Hendrik Liebau, Niklas Mischkulnig, Jam Balaya, Janka Uryga, マルコメ (+512 more)
Released: v14.0.5-canary.34, v14.0.5-canary.35, v14.0.5-canary.36, v14.0.5-canary.37, v14.0.5-canary.38 (+598 more)
5,619 commits (15.4%) · +1,839,140 / −1,250,248 lines · 336 authors
Led by nextjs-bot (655 commits)
First commits: Luke Sandberg, Cong-Cong Pan, Ben Gubler, rauno, Joshua Hannaford, xusd320 (+225 more)
Released: v15.1.1-canary.24, v15.1.1-canary.25, v15.1.1-canary.26, v15.1.1-canary.27, v15.2.0-canary.0 (+550 more)
4,313 commits (11.8%) · +1,300,190 / −815,717 lines · 210 authors
Led by Tobias Koppers (394 commits)
First commits: Aurora Scharff, Jamiboy Mohammad, Matt Mastracci, Jimmy Miller, Marcos Hernanz, Jan Kassens (+144 more)
Released: v16.1.1-canary.11, v16.1.1-canary.12, v16.1.1-canary.13, v16.1.1-canary.14, v16.1.1-canary.15 (+410 more)
How Next.js compares with other open source web frontend projects →
How Next.js ranks among open source web frontend projects by AI-assisted commits →
Generate this report for your own repository with gitstats-action · All Gallery reports
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