Files
- Files
- 56,770
- 235 extensions
- Lines of Code
- 18,168,668
- 320 per file
- Average File Size
- 12.6 KB
- 697.9 MB in total
File count by date
Extensions
Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.
| Extension | Files | Lines | Share | Lines/file | Bar |
|---|---|---|---|---|---|
| h | 9,731 | 3,605,316 | 19.8% | 370 | |
| cc | 3,130 | 2,525,275 | 13.9% | 806 | |
| js | 22,603 | 2,139,682 | 11.8% | 94 | |
| pm | 107 | 1,639,946 | 9.0% | 15,326 | |
| c | 3,123 | 1,541,410 | 8.5% | 493 | |
| s | 450 | 1,511,528 | 8.3% | 3,358 | |
| S | 428 | 772,450 | 4.3% | 1,804 | |
| cpp | 934 | 616,156 | 3.4% | 659 | |
| asm | 138 | 605,719 | 3.3% | 4,389 | |
| rs | 1,132 | 405,456 | 2.2% | 358 | |
| md | 840 | 397,097 | 2.2% | 472 | |
| pl | 285 | 275,399 | 1.5% | 966 | |
| txt | 1,335 | 258,573 | 1.4% | 193 | |
| py | 632 | 199,686 | 1.1% | 315 | |
| hpp | 702 | 195,943 | 1.1% | 279 | |
| snap | 215 | 166,249 | 0.9% | 773 | |
| no extension | 1,501 | 152,559 | 0.8% | 101 | |
| html | 1,469 | 131,100 | 0.7% | 89 | |
| mjs | 1,895 | 113,900 | 0.6% | 60 | |
| gypi | 190 | 107,469 | 0.6% | 565 | |
| json | 829 | 101,358 | 0.6% | 122 | |
| def | 44 | 52,565 | 0.3% | 1,194 | |
| tq | 251 | 45,908 | 0.3% | 182 | |
| cjs | 201 | 44,063 | 0.2% | 219 | |
| sh | 117 | 43,171 | 0.2% | 368 | |
| m4 | 49 | 39,362 | 0.2% | 803 | |
| inc | 197 | 37,867 | 0.2% | 192 | |
| in | 210 | 37,099 | 0.2% | 176 | |
| golden | 120 | 30,293 | 0.2% | 252 | |
| ts | 249 | 23,219 | 0.1% | 93 | |
| patch | 48 | 22,215 | 0.1% | 462 | |
| gn | 103 | 21,965 | 0.1% | 213 | |
| lock | 48 | 20,543 | 0.1% | 427 | |
| bazel | 38 | 18,655 | 0.1% | 490 | |
| tcc | 22 | 16,626 | 0.1% | 755 | |
| 1 | 74 | 16,188 | 0.1% | 218 | |
| yaml | 113 | 13,404 | 0.1% | 118 | |
| 3 | 158 | 13,110 | 0.1% | 82 | |
| gyp | 159 | 11,825 | 0.1% | 74 | |
| tex | 1 | 11,611 | 0.1% | 11,611 | |
| toml | 112 | 11,384 | 0.1% | 101 | |
| info | 108 | 11,227 | 0.1% | 103 | |
| snapshot | 150 | 9,847 | 0.1% | 65 | |
| status | 55 | 9,607 | 0.1% | 174 | |
| num | 4 | 7,867 | 0.0% | 1,966 | |
| old | 6 | 7,413 | 0.0% | 1,235 | |
| rst | 40 | 6,803 | 0.0% | 170 | |
| yml | 160 | 6,428 | 0.0% | 40 | |
| pem | 278 | 5,897 | 0.0% | 21 | |
| pod | 1 | 5,740 | 0.0% | 5,740 | |
| sub | 3 | 5,581 | 0.0% | 1,860 | |
| tmpl | 18 | 5,150 | 0.0% | 286 | |
| idl | 18 | 5,050 | 0.0% | 280 | |
| data | 15 | 5,021 | 0.0% | 334 | |
| guess | 3 | 4,988 | 0.0% | 1,662 | |
| template | 39 | 4,873 | 0.0% | 124 | |
| pyl | 4 | 4,387 | 0.0% | 1,096 | |
| 7 | 11 | 4,373 | 0.0% | 397 | |
| 5 | 8 | 3,498 | 0.0% | 437 | |
| out | 428 | 3,464 | 0.0% | 8 | |
| css | 20 | 3,434 | 0.0% | 171 | |
| conf | 17 | 3,319 | 0.0% | 195 | |
| gni | 36 | 3,279 | 0.0% | 91 | |
| cmake | 10 | 2,879 | 0.0% | 287 | |
| log | 3 | 2,795 | 0.0% | 931 | |
| orig | 47 | 2,500 | 0.0% | 53 | |
| pdl | 10 | 2,329 | 0.0% | 232 | |
| ac | 5 | 1,671 | 0.0% | 334 | |
| map | 164 | 1,557 | 0.0% | 9 | |
| bzl | 7 | 1,537 | 0.0% | 219 | |
| bat | 17 | 1,532 | 0.0% | 90 | |
| mts | 25 | 1,487 | 0.0% | 59 | |
| cnf | 35 | 1,471 | 0.0% | 42 | |
| exp | 11 | 1,405 | 0.0% | 127 | |
| t | 22 | 1,386 | 0.0% | 63 | |
| am | 15 | 1,259 | 0.0% | 83 | |
| texi | 2 | 1,225 | 0.0% | 612 | |
| fontified | 1 | 1,106 | 0.0% | 1,106 | |
| f90 | 2 | 993 | 0.0% | 496 | |
| xhtml | 4 | 979 | 0.0% | 244 | |
| nix | 12 | 973 | 0.0% | 81 | |
| tab | 3 | 953 | 0.0% | 317 | |
| syms | 2 | 916 | 0.0% | 458 | |
| htm | 47 | 847 | 0.0% | 18 | |
| hh | 1 | 844 | 0.0% | 844 | |
| msvc | 3 | 824 | 0.0% | 274 | |
| sources | 1 | 808 | 0.0% | 808 | |
| checksums | 1 | 748 | 0.0% | 748 | |
| pro | 1 | 625 | 0.0% | 625 | |
| g4 | 1 | 624 | 0.0% | 624 | |
| wat | 31 | 584 | 0.0% | 18 | |
| R | 6 | 511 | 0.0% | 85 | |
| ps1 | 16 | 492 | 0.0% | 30 | |
| chromium | 16 | 477 | 0.0% | 29 | |
| rc | 6 | 434 | 0.0% | 72 | |
| netware | 1 | 430 | 0.0% | 430 | |
| ld | 86 | 406 | 0.0% | 4 | |
| wxs | 1 | 398 | 0.0% | 398 | |
| asn1 | 11 | 388 | 0.0% | 35 | |
| mk | 3 | 385 | 0.0% | 128 | |
| cts | 18 | 371 | 0.0% | 20 | |
| APACHE | 2 | 352 | 0.0% | 176 | |
| host | 1 | 342 | 0.0% | 342 | |
| el | 3 | 340 | 0.0% | 113 | |
| cmd | 23 | 336 | 0.0% | 14 | |
| scm | 1 | 286 | 0.0% | 286 | |
| H | 12 | 264 | 0.0% | 22 | |
| cs | 1 | 250 | 0.0% | 250 | |
| Watcom | 1 | 241 | 0.0% | 241 | |
| xclangspec | 1 | 226 | 0.0% | 226 | |
| vim | 3 | 203 | 0.0% | 67 | |
| v8 | 11 | 202 | 0.0% | 18 | |
| headers | 167 | 194 | 0.0% | 1 | |
| vcxproj | 1 | 189 | 0.0% | 189 | |
| com | 4 | 176 | 0.0% | 44 | |
| env | 12 | 166 | 0.0% | 13 | |
| svg | 3 | 154 | 0.0% | 51 | |
| dj | 1 | 148 | 0.0% | 148 | |
| default | 2 | 135 | 0.0% | 67 | |
| Configure | 1 | 135 | 0.0% | 135 | |
| stderr | 7 | 116 | 0.0% | 16 | |
| icu | 1 | 113 | 0.0% | 113 | |
| markdown | 1 | 112 | 0.0% | 112 | |
| supp | 1 | 106 | 0.0% | 106 | |
| filelist | 2 | 88 | 0.0% | 44 | |
| plist | 5 | 84 | 0.0% | 16 | |
| m32 | 1 | 81 | 0.0% | 81 | |
| ec | 1 | 80 | 0.0% | 80 | |
| ev | 1 | 73 | 0.0% | 73 | |
| crt | 4 | 72 | 0.0% | 18 | |
| PL | 1 | 71 | 0.0% | 71 | |
| wprp | 1 | 68 | 0.0% | 68 | |
| cml | 2 | 63 | 0.0% | 31 | |
| coffee | 2 | 63 | 0.0% | 31 | |
| ctags | 5 | 61 | 0.0% | 12 | |
| sln | 2 | 59 | 0.0% | 29 | |
| wixproj | 1 | 59 | 0.0% | 59 | |
| mm | 2 | 57 | 0.0% | 28 | |
| key | 2 | 56 | 0.0% | 28 | |
| 4 | 50 | 0.0% | 12 | ||
| BSD | 2 | 46 | 0.0% | 23 | |
| ninja | 5 | 43 | 0.0% | 8 | |
| sky | 1 | 41 | 0.0% | 41 | |
| fish | 1 | 40 | 0.0% | 40 | |
| wxl | 1 | 39 | 0.0% | 39 | |
| zoneinfo | 1 | 38 | 0.0% | 38 | |
| xcprivacy | 2 | 37 | 0.0% | 18 | |
| build | 1 | 37 | 0.0% | 37 | |
| func-info | 1 | 35 | 0.0% | 35 | |
| modulemap | 1 | 35 | 0.0% | 35 | |
| rb | 1 | 30 | 0.0% | 30 | |
| tags | 1 | 30 | 0.0% | 30 | |
| strongtalk | 1 | 29 | 0.0% | 29 | |
| cmakein | 2 | 28 | 0.0% | 14 | |
| node | 13 | 27 | 0.0% | 2 | |
| gc-state | 1 | 27 | 0.0% | 27 | |
| pbfilespec | 1 | 27 | 0.0% | 27 | |
| manifest | 2 | 25 | 0.0% | 12 | |
| asis | 8 | 24 | 0.0% | 3 | |
| expected | 8 | 24 | 0.0% | 3 | |
| event | 1 | 24 | 0.0% | 24 | |
| props | 2 | 23 | 0.0% | 11 | |
| sixspeed | 1 | 22 | 0.0% | 22 | |
| ini | 1 | 19 | 0.0% | 19 | |
| version | 1 | 19 | 0.0% | 19 | |
| bnf | 1 | 17 | 0.0% | 17 | |
| globlist | 2 | 16 | 0.0% | 8 | |
| js-script | 2 | 16 | 0.0% | 8 | |
| xsl | 2 | 16 | 0.0% | 8 | |
| xml | 10 | 15 | 0.0% | 1 | |
| ittapi | 1 | 15 | 0.0% | 15 | |
| reg2 | 13 | 13 | 0.0% | 1 | |
| settings | 2 | 13 | 0.0% | 6 | |
| lds | 1 | 13 | 0.0% | 13 | |
| srl | 12 | 12 | 0.0% | 1 | |
| skip | 2 | 12 | 0.0% | 6 | |
| config | 1 | 12 | 0.0% | 12 | |
| jsx | 1 | 12 | 0.0% | 12 | |
| reg | 11 | 11 | 0.0% | 1 | |
| sha1 | 8 | 10 | 0.0% | 1 | |
| dat | 1 | 7 | 0.0% | 7 | |
| Config | 1 | 6 | 0.0% | 6 | |
| dep | 1 | 6 | 0.0% | 6 | |
| fdlibm | 1 | 6 | 0.0% | 6 | |
| sed | 1 | 6 | 0.0% | 6 | |
| allowlist | 1 | 5 | 0.0% | 5 | |
| exceptions | 1 | 5 | 0.0% | 5 | |
| yapf | 2 | 4 | 0.0% | 2 | |
| vtt | 1 | 4 | 0.0% | 4 | |
| attr | 3 | 3 | 0.0% | 1 | |
| md5 | 3 | 3 | 0.0% | 1 | |
| sha512 | 3 | 3 | 0.0% | 1 | |
| ext | 2 | 3 | 0.0% | 1 | |
| opt | 1 | 3 | 0.0% | 3 | |
| pac | 1 | 3 | 0.0% | 3 | |
| spkac | 2 | 2 | 0.0% | 1 | |
| test | 2 | 2 | 0.0% | 1 | |
| text | 2 | 2 | 0.0% | 1 | |
| jpg | 12 | 1 | 0.0% | 0 | |
| bin | 2 | 1 | 0.0% | 0 | |
| unknown | 2 | 1 | 0.0% | 0 | |
| bad-json | 1 | 1 | 0.0% | 1 | |
| cfg | 1 | 1 | 0.0% | 1 | |
| checksum | 1 | 1 | 0.0% | 1 | |
| csv | 1 | 1 | 0.0% | 1 | |
| exponent | 1 | 1 | 0.0% | 1 | |
| jsonp | 1 | 1 | 0.0% | 1 | |
| mdformat | 1 | 1 | 0.0% | 1 | |
| modulus | 1 | 1 | 0.0% | 1 | |
| vcproj | 1 | 1 | 0.0% | 1 | |
| world | 1 | 1 | 0.0% | 1 | |
| wasm | 118 | — | — | — | |
| png | 41 | — | — | — | |
| zip | 32 | — | — | — | |
| pfx | 11 | — | — | — | |
| mod | 4 | — | — | — | |
| der | 3 | — | — | — | |
| kbx | 3 | — | — | — | |
| typed | 3 | — | — | — | |
| fst | 2 | — | — | — | |
| gz | 2 | — | — | — | |
| ico | 2 | — | — | — | |
| o | 2 | — | — | — | |
| obj | 2 | — | — | — | |
| res | 2 | — | — | — | |
| br | 1 | — | — | — | |
| bz2 | 1 | — | — | — | |
| cer | 1 | — | — | — | |
| error | 1 | — | — | — | |
| http2 | 1 | — | — | — | |
| oga | 1 | — | — | — | |
| sha256 | 1 | — | — | — | |
| tgz | 1 | — | — | — | |
| webm | 1 | — | — | — | |
| z | 1 | — | — | — | |
| zst | 1 | — | — | — |
Most changed files (code churn)
Files in the current tree touched most often across all commits. High-churn files are hotspots that may benefit from extra review or refactoring.
| File | Times Changed | Bar |
|---|---|---|
| src/node.cc | 1,670 | |
| common.gypi | 1,202 | |
| node.gyp | 907 | |
| src/node_crypto.cc | 900 | |
| Makefile | 851 | |
| lib/net.js | 803 | |
| lib/fs.js | 803 | |
| CHANGELOG.md | 789 | |
| README.md | 784 | |
| doc/api/cli.md | 739 | |
| src/env.h | 693 | |
| doc/api/fs.md | 671 | |
| doc/api/deprecations.md | 626 | |
| src/node_file.cc | 608 | |
| lib/repl.js | 559 | |
| doc/api/errors.md | 548 | |
| src/node_version.h | 542 | |
| lib/internal/errors.js | 518 | |
| doc/api/crypto.md | 514 | |
| doc/api/http.md | 465 | |
| doc/api/stream.md | 463 | |
| src/node_buffer.cc | 456 | |
| lib/buffer.js | 454 | |
| doc/api/process.md | 453 | |
| src/env.cc | 415 |
Change frequency by file size →
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