Files

Files
77
13 extensions
Lines of Code
34,478
448 per file
Average File Size
150.1 KB
11.3 MB in total

File count by date

Extensions

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

ExtensionFilesLinesShareLines/file
py3126,15675.9%843
lock12,2956.7%2,295
css11,8065.2%1,806
rst121,5414.5%128
yml117202.1%65
js23441.0%172
md32670.8%89
conf11110.3%111
toml11000.3%100
yaml2640.2%32
tape1330.1%33
png5———
gif1———

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
gitstats/report_creator.py71
gitstats/main.py65
README.rst50
tests/test_report_creator.py38
tests/test_main.py36
gitstats/gitstats.css34
.github/workflows/test.yml31
gitstats/utils.py29
pyproject.toml26
gitstats/__init__.py22
gitstats/aggregate.py18
tests/test_aggregate.py18
.gitignore18
.github/workflows/gallery.yml17
docs/source/configuration.rst14
.pre-commit-config.yaml13
noxfile.py12
.github/workflows/pages.yml11
uv.lock10
.github/workflows/publish-pypi.yml10
tests/test_utils.py10
.github/workflows/pre-commit.yml9
gitstats.conf9
gitstats/badge.py8
docs/source/index.rst8