Files

Files
24,778
122 extensions
Lines of Code
5,693,170
230 per file
Average File Size
10.9 KB
264.6 MB in total

File count by date

Extensions

Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.

ExtensionFilesLinesShareLines/file
rs3,2571,732,77530.4%532
ts3,7431,479,31526.0%395
js6,864689,74312.1%100
json969333,7565.9%344
c133314,9145.5%2,367
cpp617230,0664.0%372
snap862176,2593.1%204
mdx1,399154,9102.7%110
md1,976128,9402.3%65
h786101,9681.8%129
txt16077,8871.4%486
mjs98869,0131.2%69
css3663,8551.1%1,773
lock7032,0790.6%458
patch5421,0340.4%389
jsx4013,5480.2%338
tsx1787,6590.1%43
pem3206,7800.1%21
input4345,7890.1%13
toml1674,7650.1%28
yml454,2610.1%94
svelte1083,9100.1%36
mts173,2660.1%192
py82,9620.1%370
idl512,8150.0%55
cjs1092,4950.0%22
yaml432,4420.0%56
sh382,1170.0%55
html211,7590.0%83
zsh11,4860.0%1,486
cc91,3380.0%148
gyp601,0670.0%17
map1008570.0%8
ps148150.0%203
proto67200.0%120
def16860.0%686
snapshot466770.0%14
lds26690.0%334
svg376470.0%17
cnf305670.0%18
key144680.0%33
fish14610.0%461
pl13350.0%335
gperf12990.0%299
nix22790.0%139
bash12650.0%265
crt102540.0%25
sql42130.0%53
todo82030.0%25
prisma41570.0%39
supp11510.0%151
no extension91280.0%14
in11200.0%120
ini21140.0%57
markdown11120.0%112
pcss11120.0%112
env11970.0%8
conf4720.0%18
cts15630.0%4
plist3600.0%20
rc1420.0%42
astro2350.0%17
json52340.0%17
default1340.0%34
manifest1320.0%32
csr1260.0%26
capnp1230.0%23
bat5220.0%4
lldb1220.0%22
xml8190.0%2
status1140.0%14
reg213130.0%1
reg11110.0%1
jsonc2110.0%5
node11100.0%0
srl990.0%1
old580.0%1
hbs160.0%6
sha1240.0%2
acl140.0%4
ext230.0%1
attr220.0%1
custom220.0%1
spkac220.0%1
test220.0%1
autobahn120.0%2
squid120.0%2
unknown210.0%0
exponent110.0%1
file110.0%1
modulus110.0%1
tmpl110.0%1
weird110.0%1
world110.0%1
tgz488———
png44———
wasm17———
zst12———
lockb10———
pfx9———
gz7———
tar6———
bin4———
der4———
gif3———
heic3———
ico3———
jpg3———
br2———
21———
2-peers1———
cer1———
csv1———
gzip1———
http21———
jpeg1———
mp41———
sha2561———
testdb1———
ttf1———
v21———
z1———

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.

FileTimes Changed
packages/bun-types/bun.d.ts429
README.md423
package.json290
test/harness.ts206
test/js/node/fs/fs.test.ts177
.vscode/launch.json177
packages/bun-types/globals.d.ts168
test/cli/install/bun-install.test.ts162
src/js/node/net.ts154
.buildkite/ci.mjs154
test/js/node/process/process.test.js149
test/js/node/http/node-http.test.ts136
src/jsc/VirtualMachine.rs134
.gitignore133
scripts/runner.node.mjs132
src/js/internal-for-testing.ts131
test/napi/napi.test.ts131
test/bundler/expectBundled.ts130
src/runtime/jsc_hooks.rs122
test/package.json120
test/js/bun/http/serve.test.ts114
src/js/node/http.ts113
src/jsc/bindings/ZigGlobalObject.cpp112
packages/bun-usockets/src/crypto/openssl.c112
scripts/build/deps/webkit.ts107