Files

Files
1,880
40 extensions
Lines of Code
885,263
471 per file
Average File Size
21.9 KB
40.1 MB in total

File count by date

Extensions

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

ExtensionFilesLinesShareLines/file
rs761586,54966.3%770
json17113,02312.8%6,648
snap8579,7369.0%938
md20833,5533.8%161
toml40218,6042.1%46
lock2814,1921.6%506
yml5213,5281.5%260
py10010,5371.2%105
in223,5330.4%160
txt291,4260.2%49
sh281,0220.1%36
svg43210.0%80
css12570.0%257
ps152380.0%47
json511820.0%182
APACHE11760.0%176
js11400.0%140
patch11390.0%139
bat31320.0%44
fish11270.0%127
nu11040.0%104
xsh11020.0%102
yaml41010.0%25
ipynb1860.0%86
csh1760.0%76
html2520.0%26
dockerfile1330.0%33
c1260.0%26
BSD1230.0%23
cmd1150.0%15
h2120.0%6
csv1100.0%10
cfg130.0%3
exe710.0%0
whl19———
png10———
gz5———
typed2———
bz21———
ico1———

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
Cargo.lock2,377
Cargo.toml731
crates/uv-cli/src/lib.rs626
crates/uv/Cargo.toml556
crates/uv/src/lib.rs488
.github/workflows/ci.yml460
crates/uv-resolver/src/resolver/mod.rs416
pyproject.toml410
CHANGELOG.md403
crates/uv-version/Cargo.toml320
docs/guides/integration/docker.md317
docs/guides/integration/github.md292
docs/guides/integration/pre-commit.md263
docs/getting-started/installation.md257
uv.schema.json246
crates/uv-distribution/src/source/mod.rs240
crates/uv-build/Cargo.toml201
crates/uv/src/commands/venv.rs200
docs/guides/integration/aws-lambda.md196
crates/uv-client/src/registry_client.rs192
README.md186
crates/uv-static/src/env_vars.rs180
crates/uv-build/pyproject.toml175
crates/uv-client/Cargo.toml175
crates/uv-settings/src/settings.rs174