| Year | Commits (% of all) | Lines added | Lines removed |
|---|---|---|---|
| 2026 | 4,313 (11.8%) | 1,300,190 | 815,717 |
| 2025 | 5,619 (15.4%) | 1,839,140 | 1,250,248 |
| 2024 | 5,744 (15.8%) | 4,456,145 | 4,001,637 |
| 2023 | 5,710 (15.7%) | 2,143,160 | 1,212,864 |
| 2022 | 4,855 (13.3%) | 997,284 | 823,747 |
| 2021 | 2,636 (7.2%) | 1,828,562 | 1,574,378 |
| 2020 | 2,806 (7.7%) | 239,119 | 115,649 |
| 2019 | 1,940 (5.3%) | 133,166 | 65,800 |
| 2018 | 1,078 (3.0%) | 65,251 | 34,021 |
| 2017 | 1,294 (3.6%) | 45,833 | 25,053 |
| 2016 | 446 (1.2%) | 17,337 | 5,196 |
| Month | Commits | Lines added | Lines removed |
|---|---|---|---|
| 2026-10 | 462 | 147,537 | 78,363 |
| 2026-09 | 478 | 174,049 | 76,921 |
| 2026-08 | 490 | 125,222 | 79,793 |
| 2026-07 | 454 | 164,783 | 87,565 |
| 2026-06 | 403 | 100,590 | 60,196 |
| 2026-05 | 281 | 139,656 | 169,435 |
| 2026-04 | 420 | 98,034 | 77,683 |
| 2026-03 | 452 | 115,746 | 59,284 |
| 2026-02 | 435 | 110,425 | 60,953 |
| 2026-01 | 438 | 124,148 | 65,524 |
| 2025-12 | 253 | 78,919 | 84,839 |
| 2025-11 | 305 | 121,862 | 96,315 |
| 2025-10 | 567 | 151,631 | 89,111 |
| 2025-09 | 480 | 149,226 | 104,085 |
| 2025-08 | 455 | 186,784 | 52,243 |
| 2025-07 | 536 | 191,978 | 130,707 |
| 2025-06 | 545 | 235,902 | 167,591 |
| 2025-05 | 494 | 67,859 | 60,760 |
| 2025-04 | 529 | 113,045 | 98,175 |
| 2025-03 | 349 | 206,028 | 181,193 |
| 2025-02 | 624 | 226,813 | 117,069 |
| 2025-01 | 482 | 109,093 | 68,160 |
| 2024-12 | 387 | 203,666 | 130,616 |
| 2024-11 | 518 | 83,288 | 63,340 |
| 2024-10 | 692 | 122,396 | 90,591 |
| 2024-09 | 482 | 134,380 | 91,721 |
| 2024-08 | 410 | 501,574 | 91,461 |
| 2024-07 | 445 | 2,025,835 | 2,166,422 |
| 2024-06 | 359 | 65,521 | 40,560 |
| 2024-05 | 409 | 608,882 | 617,358 |
| 2024-04 | 438 | 109,315 | 123,708 |
| 2024-03 | 522 | 71,524 | 54,138 |
| 2024-02 | 503 | 391,595 | 412,001 |
| 2024-01 | 579 | 138,169 | 119,721 |
| 2023-12 | 301 | 44,749 | 61,153 |
| 2023-11 | 410 | 411,397 | 48,512 |
| 2023-10 | 555 | 184,449 | 70,746 |
| 2023-09 | 507 | 114,574 | 103,638 |
| 2023-08 | 491 | 100,402 | 58,199 |
| 2023-07 | 419 | 104,875 | 102,317 |
| 2023-06 | 503 | 72,165 | 40,631 |
| 2023-05 | 439 | 85,729 | 75,455 |
| 2023-04 | 460 | 606,376 | 418,060 |
| 2023-03 | 571 | 262,527 | 152,519 |
| 2023-02 | 589 | 93,909 | 55,602 |
| 2023-01 | 465 | 62,008 | 26,032 |
| 2022-12 | 376 | 19,185 | 22,756 |
| 2022-11 | 402 | 44,787 | 25,292 |
| 2022-10 | 760 | 396,532 | 290,675 |
| 2022-09 | 470 | 100,566 | 42,735 |
| 2022-08 | 395 | 40,625 | 179,815 |
| 2022-07 | 502 | 66,507 | 39,358 |
| 2022-06 | 457 | 36,867 | 18,393 |
| 2022-05 | 300 | 194,688 | 155,204 |
| 2022-04 | 342 | 24,275 | 10,759 |
| 2022-03 | 278 | 20,392 | 8,413 |
| 2022-02 | 348 | 20,062 | 11,362 |
| 2022-01 | 225 | 32,798 | 18,985 |
| 2021-12 | 192 | 135,953 | 132,060 |
| 2021-11 | 326 | 226,400 | 214,591 |
| 2021-10 | 397 | 261,365 | 343,969 |
| 2021-09 | 231 | 414,205 | 447,743 |
| 2021-08 | 221 | 164,590 | 149,504 |
| 2021-07 | 212 | 19,388 | 9,763 |
| 2021-06 | 241 | 26,045 | 6,521 |
| 2021-05 | 144 | 26,509 | 17,327 |
| 2021-04 | 181 | 190,321 | 155,894 |
| 2021-03 | 168 | 77,844 | 70,146 |
| 2021-02 | 102 | 17,918 | 5,104 |
| 2021-01 | 221 | 268,024 | 21,756 |
| 2020-12 | 144 | 15,836 | 5,827 |
| 2020-11 | 243 | 29,493 | 15,493 |
| 2020-10 | 194 | 12,830 | 3,019 |
| 2020-09 | 137 | 6,285 | 2,805 |
| 2020-08 | 246 | 22,384 | 10,624 |
| 2020-07 | 235 | 20,030 | 4,581 |
| 2020-06 | 246 | 23,170 | 12,007 |
| 2020-05 | 403 | 38,850 | 17,976 |
| 2020-04 | 262 | 20,801 | 8,402 |
| 2020-03 | 248 | 16,929 | 15,340 |
| 2020-02 | 189 | 11,085 | 6,485 |
| 2020-01 | 259 | 21,426 | 13,090 |
| 2019-12 | 169 | 15,428 | 5,130 |
| 2019-11 | 148 | 15,066 | 8,104 |
| 2019-10 | 171 | 12,081 | 6,721 |
| 2019-09 | 141 | 8,486 | 2,974 |
| 2019-08 | 169 | 8,430 | 5,425 |
| 2019-07 | 196 | 9,947 | 3,756 |
| 2019-06 | 109 | 5,831 | 2,613 |
| 2019-05 | 140 | 19,776 | 13,083 |
| 2019-04 | 251 | 10,667 | 6,538 |
| 2019-03 | 186 | 10,081 | 4,307 |
| 2019-02 | 151 | 12,265 | 4,904 |
| 2019-01 | 109 | 5,108 | 2,245 |
| 2018-12 | 114 | 19,751 | 3,923 |
| 2018-11 | 113 | 2,660 | 5,318 |
| 2018-10 | 93 | 2,141 | 1,394 |
| 2018-09 | 139 | 10,828 | 13,182 |
| 2018-08 | 86 | 0 | 0 |
| 2018-07 | 45 | 0 | 0 |
| 2018-06 | 72 | 3,697 | 524 |
| 2018-05 | 115 | 3,904 | 1,707 |
| 2018-04 | 51 | 4,540 | 1,806 |
| 2018-03 | 82 | 6,927 | 2,452 |
| 2018-02 | 127 | 10,562 | 3,602 |
| 2018-01 | 41 | 241 | 113 |
| 2017-12 | 60 | 124 | 45 |
| 2017-11 | 48 | 610 | 103 |
| 2017-10 | 99 | 1,726 | 1,439 |
| 2017-09 | 37 | 3,321 | 1,008 |
| 2017-08 | 53 | 10,096 | 1,565 |
| 2017-07 | 131 | 118 | 50 |
| 2017-06 | 134 | 1,039 | 432 |
| 2017-05 | 148 | 1,833 | 896 |
| 2017-04 | 122 | 3,679 | 2,059 |
| 2017-03 | 125 | 4,583 | 2,609 |
| 2017-02 | 182 | 7,655 | 6,242 |
| 2017-01 | 155 | 11,049 | 8,605 |
| 2016-12 | 218 | 11,969 | 3,496 |
| 2016-11 | 54 | 578 | 247 |
| 2016-10 | 174 | 4,790 | 1,453 |
Last 32 weeks, from the week of Mar 16, 2026 to the week of Oct 19, 2026.
Commits by day of week and hour of day, in each commit's local time. The bars along the top are the commits per hour; the last column is the commits per day.
| Day | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | Total |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Hour | |||||||||||||||||||||||||
| Mon | 81 | 92 | 68 | 67 | 67 | 54 | 71 | 91 | 176 | 250 | 351 | 416 | 368 | 393 | 482 | 466 | 477 | 459 | 337 | 318 | 310 | 277 | 234 | 374 | 6,279 (17.2%) |
| Tue | 207 | 152 | 136 | 116 | 116 | 91 | 82 | 115 | 174 | 274 | 406 | 413 | 446 | 444 | 474 | 483 | 531 | 375 | 381 | 330 | 294 | 297 | 253 | 383 | 6,973 (19.1%) |
| Wed | 209 | 149 | 155 | 108 | 134 | 113 | 102 | 101 | 205 | 290 | 369 | 426 | 363 | 456 | 465 | 466 | 481 | 468 | 387 | 363 | 291 | 301 | 269 | 389 | 7,060 (19.4%) |
| Thu | 211 | 185 | 154 | 115 | 96 | 87 | 94 | 109 | 206 | 268 | 333 | 360 | 378 | 418 | 430 | 428 | 449 | 435 | 326 | 303 | 276 | 254 | 222 | 396 | 6,533 (17.9%) |
| Fri | 203 | 143 | 112 | 87 | 71 | 78 | 73 | 102 | 167 | 237 | 336 | 390 | 311 | 369 | 414 | 400 | 427 | 367 | 261 | 236 | 210 | 214 | 231 | 313 | 5,752 (15.8%) |
| Sat | 147 | 115 | 63 | 54 | 42 | 44 | 57 | 85 | 66 | 65 | 85 | 99 | 90 | 87 | 101 | 88 | 83 | 85 | 102 | 75 | 101 | 86 | 90 | 203 | 2,113 (5.8%) |
| Sun | 46 | 62 | 41 | 34 | 47 | 32 | 35 | 38 | 36 | 40 | 64 | 80 | 72 | 93 | 76 | 93 | 82 | 101 | 82 | 103 | 109 | 88 | 85 | 192 | 1,731 (4.8%) |
FewerMore commits
| UTC offset | Commits | Share | |
|---|---|---|---|
| UTC-10:00 | 4 | 0.0% | |
| UTC-08:00 | 2,180 | 6.0% | |
| UTC-07:00 | 5,317 | 14.6% | |
| UTC-06:00 | 1,172 | 3.2% | |
| UTC-05:00 | 3,194 | 8.8% | |
| UTC-04:00 | 2,422 | 6.6% | |
| UTC-03:30 | 1 | 0.0% | |
| UTC-03:00 | 256 | 0.7% | |
| UTC-02:30 | 2 | 0.0% | |
| UTC-02:00 | 13 | 0.0% | |
| UTC+00:00 | 2,381 | 6.5% | |
| UTC+01:00 | 6,094 | 16.7% | |
| UTC+02:00 | 8,909 | 24.4% | |
| UTC+03:00 | 397 | 1.1% | |
| UTC+03:30 | 35 | 0.1% | |
| UTC+04:00 | 34 | 0.1% | |
| UTC+04:30 | 14 | 0.0% | |
| UTC+05:00 | 78 | 0.2% | |
| UTC+05:30 | 866 | 2.4% | |
| UTC+05:45 | 8 | 0.0% | |
| UTC+06:00 | 36 | 0.1% | |
| UTC+06:30 | 2 | 0.0% | |
| UTC+07:00 | 172 | 0.5% | |
| UTC+08:00 | 838 | 2.3% | |
| UTC+09:00 | 1,881 | 5.2% | |
| UTC+09:30 | 1 | 0.0% | |
| UTC+10:00 | 59 | 0.2% | |
| UTC+10:30 | 1 | 0.0% | |
| UTC+11:00 | 56 | 0.2% | |
| UTC+12:00 | 7 | 0.0% | |
| UTC+13:00 | 11 | 0.0% |
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