Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.
| Extension | Files | Lines | Share | Lines/file | |
|---|---|---|---|---|---|
| html | 39 | 2,172,535 | 64.9% | 55,706 | |
| go | 1,088 | 542,123 | 16.2% | 498 | |
| yaml | 2,716 | 377,350 | 11.3% | 138 | |
| bin | 1 | 72,906 | 2.2% | 72,906 | |
| md | 505 | 65,061 | 1.9% | 128 | |
| tsx | 217 | 38,146 | 1.1% | 175 | |
| json | 84 | 28,182 | 0.8% | 335 | |
| lua | 440 | 13,864 | 0.4% | 31 | |
| ts | 75 | 6,732 | 0.2% | 89 | |
| scss | 69 | 6,092 | 0.2% | 88 | |
| proto | 20 | 5,453 | 0.2% | 272 | |
| js | 10 | 4,296 | 0.1% | 429 | |
| sh | 70 | 2,407 | 0.1% | 34 | |
| sum | 3 | 1,663 | 0.0% | 554 | |
| svg | 70 | 1,587 | 0.0% | 22 | |
| txt | 16 | 1,034 | 0.0% | 64 | |
| yml | 17 | 916 | 0.0% | 53 | |
| json5 | 13 | 655 | 0.0% | 50 | |
| mod | 3 | 528 | 0.0% | 176 | |
| sha256 | 354 | 353 | 0.0% | 0 | |
| css | 3 | 325 | 0.0% | 108 | |
| jsonnet | 16 | 315 | 0.0% | 19 | |
| key | 6 | 260 | 0.0% | 43 | |
| asc | 8 | 241 | 0.0% | 30 | |
| tpl | 5 | 208 | 0.0% | 41 | |
| conf | 3 | 173 | 0.0% | 57 | |
| crt | 6 | 151 | 0.0% | 25 | |
| libsonnet | 13 | 144 | 0.0% | 11 | |
| pem | 4 | 73 | 0.0% | 18 | |
| tilt | 2 | 72 | 0.0% | 36 | |
| csv | 2 | 69 | 0.0% | 34 | |
| snap | 3 | 67 | 0.0% | 22 | |
| mjs | 1 | 66 | 0.0% | 66 | |
| properties | 1 | 29 | 0.0% | 29 | |
| config | 1 | 26 | 0.0% | 26 | |
| lock | 3 | 21 | 0.0% | 7 | |
| mermaid | 1 | 21 | 0.0% | 21 | |
| dev-tools | 1 | 17 | 0.0% | 17 | |
| dev | 1 | 15 | 0.0% | 15 | |
| special | 1 | 8 | 0.0% | 8 | |
| pub | 4 | 4 | 0.0% | 1 | |
| toml | 1 | 3 | 0.0% | 3 | |
| png | 155 | — | — | — | |
| tgz | 8 | — | — | — | |
| eot | 4 | — | — | — | |
| ttf | 4 | — | — | — | |
| woff | 4 | — | — | — | |
| woff2 | 4 | — | — | — | |
| gif | 3 | — | — | — | |
| jpg | 2 | — | — | — | |
| YAML | 1 | — | — | — | |
| gz | 1 | — | — | — | |
| list | 1 | — | — | — | |
| odp | 1 | — | — | — |
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 | |
|---|---|---|
| go.mod | 1,225 | |
| go.sum | 1,162 | |
| pkg/apis/application/v1alpha1/types.go | 467 | |
| manifests/ha/install.yaml | 457 | |
| manifests/install.yaml | 456 | |
| .github/workflows/ci-build.yaml | 433 | |
| cmd/argocd/commands/app.go | 432 | |
| server/application/application.go | 413 | |
| USERS.md | 404 | |
| reposerver/repository/repository.go | 384 | |
| controller/appcontroller.go | 382 | |
| assets/swagger.json | 380 | |
| server/server.go | 354 | |
| manifests/ha/namespace-install.yaml | 339 | |
| pkg/apis/application/v1alpha1/generated.pb.go | 336 | |
| pkg/apis/application/v1alpha1/generated.proto | 332 | |
| test/container/Dockerfile | 329 | |
| manifests/namespace-install.yaml | 323 | |
| Makefile | 283 | |
| reposerver/repository/repository_test.go | 270 | |
| Dockerfile | 266 | |
| util/settings/settings.go | 258 | |
| manifests/core-install.yaml | 253 | |
| test/e2e/app_management_test.go | 247 | |
| controller/state.go | 236 |
Change frequency by file size →
How Argo CD compares with other CNCF graduated projects →
How Argo CD ranks among CNCF graduated projects by AI-assisted commits →
Generate this report for your own repository with gitstats-action · All Gallery reports
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