Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.
| Extension | Files | Lines | Share | Lines/file | |
|---|---|---|---|---|---|
| go | 965 | 353,389 | 34.1% | 366 | |
| bpe | 1 | 280,147 | 27.0% | 280,147 | |
| json | 34 | 142,535 | 13.7% | 4,192 | |
| txt | 6 | 125,823 | 12.1% | 20,970 | |
| h | 43 | 74,104 | 7.1% | 1,723 | |
| tsx | 58 | 17,482 | 1.7% | 301 | |
| mdx | 60 | 7,789 | 0.8% | 129 | |
| ts | 50 | 5,604 | 0.5% | 112 | |
| yaml | 9 | 4,539 | 0.4% | 504 | |
| cpp | 3 | 4,165 | 0.4% | 1,388 | |
| c | 4 | 3,519 | 0.3% | 879 | |
| md | 20 | 3,289 | 0.3% | 164 | |
| m | 4 | 2,940 | 0.3% | 735 | |
| sh | 9 | 1,941 | 0.2% | 215 | |
| jinja2 | 7 | 1,885 | 0.2% | 269 | |
| ps1 | 2 | 1,655 | 0.2% | 827 | |
| cmake | 6 | 1,213 | 0.1% | 202 | |
| svg | 32 | 972 | 0.1% | 30 | |
| jinja | 6 | 920 | 0.1% | 153 | |
| iss | 1 | 334 | 0.0% | 334 | |
| gotmpl | 22 | 289 | 0.0% | 13 | |
| css | 2 | 250 | 0.0% | 125 | |
| sum | 1 | 219 | 0.0% | 219 | |
| patch | 3 | 206 | 0.0% | 68 | |
| jsonl | 2 | 199 | 0.0% | 99 | |
| html | 1 | 190 | 0.0% | 190 | |
| sql | 2 | 122 | 0.0% | 61 | |
| plist | 3 | 116 | 0.0% | 38 | |
| xml | 1 | 105 | 0.0% | 105 | |
| mod | 1 | 95 | 0.0% | 95 | |
| yml | 2 | 76 | 0.0% | 38 | |
| no extension | 1 | 74 | 0.0% | 74 | |
| js | 2 | 50 | 0.0% | 25 | |
| rc | 1 | 29 | 0.0% | 29 | |
| example | 1 | 21 | 0.0% | 21 | |
| cc | 1 | 1 | 0.0% | 1 | |
| png | 63 | — | — | — | |
| ico | 3 | — | — | — | |
| bmp | 1 | — | — | — | |
| icns | 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 | |
|---|---|---|
| README.md | 551 | |
| server/routes.go | 490 | |
| cmd/cmd.go | 358 | |
| server/images.go | 319 | |
| api/types.go | 214 | |
| llm/server.go | 209 | |
| docs/api.md | 133 | |
| .github/workflows/release.yaml | 119 | |
| Dockerfile | 114 | |
| server/sched.go | 111 | |
| .github/workflows/test.yaml | 101 | |
| go.mod | 88 | |
| api/client.go | 86 | |
| server/sched_test.go | 77 | |
| server/download.go | 73 | |
| server/routes_test.go | 71 | |
| envconfig/config.go | 69 | |
| docs/development.md | 69 | |
| go.sum | 66 | |
| cmd/interactive.go | 66 | |
| openai/openai.go | 66 | |
| scripts/install.sh | 65 | |
| server/routes_generate_test.go | 62 | |
| server/upload.go | 60 | |
| scripts/build_windows.ps1 | 59 |
Change frequency by file size →
How Ollama compares with other open source AI and machine learning projects →
How Ollama ranks among open source AI and machine learning 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