Activity
- Commits
- 170,025
- on 3,916 active days
- Longest Streak
- 386 days
- consecutive active days
- Busiest Hour
- 11:00
- 17,417 commits
- Busiest Day
- Wednesday
- 35,319 commits
Commits by year
Table: commits and lines per year (12 years with commits)
| Year | Commits (% of all) | Lines added | Lines removed |
|---|---|---|---|
| 2026 | 24,918 (14.7%) | 5,791,077 | 1,641,411 |
| 2025 | 16,682 (9.8%) | 821,731 | 493,674 |
| 2024 | 11,064 (6.5%) | 891,207 | 364,072 |
| 2023 | 13,128 (7.7%) | 524,674 | 338,917 |
| 2022 | 13,132 (7.7%) | 574,421 | 353,503 |
| 2021 | 16,257 (9.6%) | 571,300 | 331,142 |
| 2020 | 15,738 (9.3%) | 436,639 | 259,514 |
| 2019 | 14,857 (8.7%) | 544,289 | 371,975 |
| 2018 | 16,278 (9.6%) | 533,771 | 491,196 |
| 2017 | 14,565 (8.6%) | 778,438 | 598,521 |
| 2016 | 12,008 (7.1%) | 1,044,929 | 986,888 |
| 2015 | 1,398 (0.8%) | 957,357 | 264,006 |
Commits by year/month
Table: commits and lines per month (133 months with commits)
| Month | Commits | Lines added | Lines removed |
|---|---|---|---|
| 2026-11 | 12 | 6,742 | 623 |
| 2026-10 | 3,261 | 1,115,591 | 386,381 |
| 2026-09 | 2,417 | 687,035 | 174,133 |
| 2026-08 | 2,076 | 604,352 | 234,102 |
| 2026-07 | 1,910 | 403,553 | 117,311 |
| 2026-06 | 1,961 | 383,308 | 165,179 |
| 2026-05 | 2,111 | 331,370 | 128,259 |
| 2026-04 | 2,621 | 1,656,748 | 206,060 |
| 2026-03 | 3,105 | 297,036 | 114,580 |
| 2026-02 | 2,781 | 183,846 | 63,504 |
| 2026-01 | 2,663 | 121,496 | 51,279 |
| 2025-12 | 1,471 | 39,059 | 24,016 |
| 2025-11 | 2,044 | 74,446 | 56,323 |
| 2025-10 | 2,122 | 100,860 | 59,895 |
| 2025-09 | 1,223 | 39,404 | 38,335 |
| 2025-08 | 1,741 | 76,761 | 29,727 |
| 2025-07 | 1,606 | 50,639 | 17,067 |
| 2025-06 | 968 | 49,516 | 33,258 |
| 2025-05 | 910 | 62,041 | 41,000 |
| 2025-04 | 1,166 | 63,421 | 33,311 |
| 2025-03 | 1,291 | 123,988 | 51,429 |
| 2025-02 | 1,299 | 100,066 | 91,262 |
| 2025-01 | 841 | 41,530 | 18,051 |
| 2024-12 | 736 | 29,066 | 15,908 |
| 2024-11 | 1,004 | 190,861 | 20,636 |
| 2024-10 | 930 | 39,869 | 34,772 |
| 2024-09 | 1,175 | 119,425 | 72,498 |
| 2024-08 | 953 | 89,122 | 73,135 |
| 2024-07 | 811 | 93,511 | 23,277 |
| 2024-06 | 666 | 31,097 | 18,887 |
| 2024-05 | 763 | 40,079 | 20,202 |
| 2024-04 | 1,016 | 138,239 | 21,577 |
| 2024-03 | 1,135 | 44,065 | 22,333 |
| 2024-02 | 1,021 | 40,552 | 21,436 |
| 2024-01 | 854 | 35,321 | 19,411 |
| 2023-12 | 739 | 25,348 | 15,397 |
| 2023-11 | 1,234 | 56,176 | 40,944 |
| 2023-10 | 1,170 | 42,826 | 24,939 |
| 2023-09 | 1,095 | 41,855 | 28,604 |
| 2023-08 | 1,256 | 36,897 | 18,346 |
| 2023-07 | 1,007 | 51,399 | 17,715 |
| 2023-06 | 1,254 | 32,165 | 18,724 |
| 2023-05 | 1,223 | 67,845 | 51,371 |
| 2023-04 | 1,043 | 35,869 | 26,705 |
| 2023-03 | 1,368 | 47,108 | 30,776 |
| 2023-02 | 838 | 57,006 | 45,887 |
| 2023-01 | 901 | 30,180 | 19,509 |
| 2022-12 | 996 | 75,972 | 40,425 |
| 2022-11 | 1,008 | 49,556 | 32,240 |
| 2022-10 | 916 | 46,007 | 34,928 |
| 2022-09 | 966 | 49,964 | 25,562 |
| 2022-08 | 1,060 | 28,305 | 19,518 |
| 2022-07 | 1,012 | 28,777 | 21,737 |
| 2022-06 | 1,196 | 54,387 | 36,467 |
| 2022-05 | 916 | 37,451 | 17,765 |
| 2022-04 | 824 | 32,410 | 22,412 |
| 2022-03 | 1,508 | 44,857 | 25,815 |
| 2022-02 | 1,311 | 78,066 | 47,558 |
| 2022-01 | 1,419 | 48,669 | 29,076 |
| 2021-12 | 796 | 62,294 | 25,737 |
| 2021-11 | 1,262 | 48,393 | 31,623 |
| 2021-10 | 929 | 36,273 | 18,451 |
| 2021-09 | 1,157 | 37,191 | 20,723 |
| 2021-08 | 1,109 | 37,672 | 26,244 |
| 2021-07 | 1,172 | 198,771 | 93,915 |
| 2021-06 | 1,695 | 0 | 0 |
| 2021-05 | 1,686 | 0 | 0 |
| 2021-04 | 1,879 | 0 | 0 |
| 2021-03 | 1,637 | 37,039 | 24,893 |
| 2021-02 | 1,634 | 113,567 | 89,478 |
| 2021-01 | 1,301 | 100 | 78 |
| 2020-12 | 1,124 | 49,679 | 50,137 |
| 2020-11 | 1,362 | 70,695 | 47,155 |
| 2020-10 | 989 | 0 | 0 |
| 2020-09 | 1,180 | 316,212 | 162,218 |
| 2020-08 | 1,046 | 53 | 4 |
| 2020-07 | 1,095 | 0 | 0 |
| 2020-06 | 1,504 | 0 | 0 |
| 2020-05 | 1,297 | 0 | 0 |
| 2020-04 | 1,678 | 0 | 0 |
| 2020-03 | 1,485 | 0 | 0 |
| 2020-02 | 1,600 | 0 | 0 |
| 2020-01 | 1,378 | 0 | 0 |
| 2019-12 | 933 | 0 | 0 |
| 2019-11 | 1,479 | 26,450 | 20,949 |
| 2019-10 | 1,473 | 57,730 | 50,289 |
| 2019-09 | 1,302 | 82,229 | 62,332 |
| 2019-08 | 1,301 | 36,956 | 24,287 |
| 2019-07 | 1,619 | 85,269 | 46,060 |
| 2019-06 | 1,272 | 60,628 | 30,907 |
| 2019-05 | 740 | 29,657 | 15,891 |
| 2019-04 | 992 | 39,761 | 29,682 |
| 2019-03 | 1,374 | 49,233 | 32,047 |
| 2019-02 | 1,130 | 36,256 | 25,657 |
| 2019-01 | 1,242 | 40,120 | 33,874 |
| 2018-12 | 1,075 | 34,560 | 31,058 |
| 2018-11 | 1,192 | 276,442 | 318,343 |
| 2018-10 | 1,521 | 3 | 15 |
| 2018-09 | 1,400 | 0 | 0 |
| 2018-08 | 1,275 | 0 | 0 |
| 2018-07 | 1,400 | 0 | 0 |
| 2018-06 | 1,475 | 0 | 0 |
| 2018-05 | 1,506 | 0 | 0 |
| 2018-04 | 1,474 | 13,254 | 6,830 |
| 2018-03 | 1,472 | 118,458 | 65,989 |
| 2018-02 | 1,245 | 7,042 | 3,632 |
| 2018-01 | 1,243 | 84,012 | 65,329 |
| 2017-12 | 1,017 | 34,740 | 19,708 |
| 2017-11 | 1,300 | 77,252 | 37,051 |
| 2017-10 | 1,258 | 54,258 | 33,283 |
| 2017-09 | 1,331 | 60,212 | 43,217 |
| 2017-08 | 989 | 36,754 | 19,909 |
| 2017-07 | 1,146 | 33,752 | 15,569 |
| 2017-06 | 1,442 | 64,622 | 78,043 |
| 2017-05 | 1,419 | 75,803 | 81,429 |
| 2017-04 | 887 | 71,798 | 83,824 |
| 2017-03 | 1,359 | 93,065 | 53,283 |
| 2017-02 | 1,071 | 176,182 | 133,205 |
| 2017-01 | 1,346 | 0 | 0 |
| 2016-12 | 898 | 41,235 | 88,996 |
| 2016-11 | 1,136 | 115,256 | 28,831 |
| 2016-10 | 1,126 | 82,413 | 179,473 |
| 2016-09 | 1,131 | 104,357 | 91,665 |
| 2016-08 | 1,034 | 72,717 | 53,253 |
| 2016-07 | 766 | 32,400 | 21,015 |
| 2016-06 | 1,235 | 103,061 | 243,557 |
| 2016-05 | 1,019 | 54,623 | 31,875 |
| 2016-04 | 886 | 181,504 | 72,169 |
| 2016-03 | 883 | 129,235 | 95,639 |
| 2016-02 | 890 | 77,077 | 43,049 |
| 2016-01 | 1,004 | 51,051 | 37,366 |
| 2015-12 | 842 | 237,463 | 252,724 |
| 2015-11 | 556 | 719,894 | 11,282 |
Weekly activity
Last 32 weeks, from the week of Mar 30, 2026 to the week of Nov 2, 2026.
Punch card
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 | 185 | 130 | 118 | 103 | 95 | 181 | 247 | 626 | 998 | 1,728 | 2,567 | 3,438 | 2,626 | 1,733 | 2,617 | 3,378 | 3,308 | 2,359 | 1,472 | 883 | 783 | 846 | 689 | 602 | 31,712 (18.7%) |
| Tue | 377 | 225 | 127 | 123 | 108 | 176 | 349 | 623 | 1,112 | 1,890 | 2,585 | 3,321 | 2,561 | 1,552 | 2,396 | 3,133 | 3,268 | 2,640 | 1,512 | 876 | 724 | 825 | 684 | 614 | 31,801 (18.7%) |
| Wed | 439 | 273 | 154 | 119 | 108 | 200 | 396 | 716 | 1,082 | 2,124 | 2,996 | 3,526 | 3,204 | 1,921 | 2,785 | 3,624 | 3,531 | 2,727 | 1,584 | 973 | 833 | 728 | 705 | 571 | 35,319 (20.8%) |
| Thu | 417 | 259 | 158 | 132 | 155 | 212 | 329 | 605 | 1,119 | 1,969 | 2,676 | 3,410 | 2,647 | 1,699 | 2,276 | 3,162 | 3,206 | 2,487 | 1,496 | 838 | 790 | 797 | 750 | 594 | 32,183 (18.9%) |
| Fri | 411 | 225 | 137 | 110 | 145 | 222 | 318 | 671 | 1,072 | 2,015 | 2,873 | 3,248 | 2,763 | 2,172 | 2,686 | 3,049 | 2,848 | 2,131 | 1,096 | 560 | 453 | 424 | 415 | 368 | 30,412 (17.9%) |
| Sat | 244 | 134 | 72 | 53 | 73 | 70 | 102 | 129 | 237 | 281 | 258 | 238 | 199 | 234 | 222 | 219 | 231 | 219 | 212 | 164 | 166 | 186 | 156 | 141 | 4,240 (2.5%) |
| Sun | 107 | 85 | 39 | 45 | 31 | 62 | 74 | 111 | 151 | 181 | 230 | 236 | 241 | 204 | 219 | 181 | 244 | 282 | 271 | 249 | 279 | 273 | 300 | 263 | 4,358 (2.6%) |
FewerMore commits
Month of year
Commits by timezone
| UTC offset | Commits | Share | Bar |
|---|---|---|---|
| UTC-10:00 | 20 | 0.0% | |
| UTC-08:00 | 19,752 | 11.6% | |
| UTC-07:00 | 47,001 | 27.6% | |
| UTC-06:00 | 1,504 | 0.9% | |
| UTC-05:00 | 2,433 | 1.4% | |
| UTC-04:00 | 3,666 | 2.2% | |
| UTC-03:00 | 248 | 0.1% | |
| UTC-02:00 | 15 | 0.0% | |
| UTC+00:00 | 4,369 | 2.6% | |
| UTC+01:00 | 38,487 | 22.6% | |
| UTC+02:00 | 46,937 | 27.6% | |
| UTC+03:00 | 673 | 0.4% | |
| UTC+03:30 | 34 | 0.0% | |
| UTC+04:00 | 9 | 0.0% | |
| UTC+04:30 | 23 | 0.0% | |
| UTC+05:00 | 356 | 0.2% | |
| UTC+05:30 | 884 | 0.5% | |
| UTC+05:45 | 11 | 0.0% | |
| UTC+06:00 | 39 | 0.0% | |
| UTC+07:00 | 51 | 0.0% | |
| UTC+08:00 | 1,029 | 0.6% | |
| UTC+09:00 | 1,136 | 0.7% | |
| UTC+10:00 | 687 | 0.4% | |
| UTC+10:30 | 1 | 0.0% | |
| UTC+11:00 | 590 | 0.3% | |
| UTC+12:00 | 20 | 0.0% | |
| UTC+13:00 | 50 | 0.0% |
How VS Code compares with other open source languages and developer tools →
How VS Code 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