Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.
| Extension | Files | Lines | Share | Lines/file | |
|---|---|---|---|---|---|
| ts | 1,429 | 270,973 | 38.7% | 189 | |
| json | 126 | 237,045 | 33.8% | 1,881 | |
| tsx | 345 | 40,308 | 5.8% | 116 | |
| txt | 12 | 31,019 | 4.4% | 2,584 | |
| js | 64 | 27,024 | 3.9% | 422 | |
| mdx | 152 | 21,581 | 3.1% | 141 | |
| kt | 86 | 11,142 | 1.6% | 129 | |
| md | 126 | 10,748 | 1.5% | 85 | |
| plist | 8 | 10,633 | 1.5% | 1,329 | |
| tmLanguage | 14 | 9,300 | 1.3% | 664 | |
| py | 51 | 6,770 | 1.0% | 132 | |
| yml | 36 | 3,495 | 0.5% | 97 | |
| diff | 18 | 2,705 | 0.4% | 150 | |
| css | 10 | 2,610 | 0.4% | 261 | |
| rs | 10 | 2,583 | 0.4% | 258 | |
| yaml | 28 | 2,565 | 0.4% | 91 | |
| scm | 68 | 2,097 | 0.3% | 30 | |
| lock | 1 | 1,275 | 0.2% | 1,275 | |
| mjs | 8 | 1,175 | 0.2% | 146 | |
| xml | 31 | 666 | 0.1% | 21 | |
| sh | 8 | 630 | 0.1% | 78 | |
| ps1 | 2 | 492 | 0.1% | 246 | |
| jsx | 2 | 261 | 0.0% | 130 | |
| svg | 8 | 259 | 0.0% | 32 | |
| backup | 1 | 181 | 0.0% | 181 | |
| TXT | 3 | 143 | 0.0% | 47 | |
| kts | 2 | 142 | 0.0% | 71 | |
| html | 6 | 124 | 0.0% | 20 | |
| cjs | 2 | 123 | 0.0% | 61 | |
| toml | 2 | 123 | 0.0% | 61 | |
| java | 4 | 120 | 0.0% | 30 | |
| prompt | 2 | 118 | 0.0% | 59 | |
| bat | 1 | 92 | 0.0% | 92 | |
| php | 2 | 76 | 0.0% | 38 | |
| expect | 1 | 36 | 0.0% | 36 | |
| cs | 1 | 34 | 0.0% | 34 | |
| ipynb | 1 | 34 | 0.0% | 34 | |
| iml | 4 | 33 | 0.0% | 8 | |
| rb | 1 | 30 | 0.0% | 30 | |
| csv | 1 | 26 | 0.0% | 26 | |
| map | 16 | 16 | 0.0% | 1 | |
| properties | 2 | 13 | 0.0% | 6 | |
| go | 1 | 9 | 0.0% | 9 | |
| ini | 1 | 9 | 0.0% | 9 | |
| sql | 1 | 9 | 0.0% | 9 | |
| example | 2 | 8 | 0.0% | 4 | |
| cfg | 1 | 2 | 0.0% | 2 | |
| png | 271 | — | — | — | |
| gif | 32 | — | — | — | |
| ico | 2 | — | — | — | |
| woff2 | 2 | — | — | — | |
| jar | 1 | — | — | — | |
| onnx | 1 | — | — | — | |
| typed | 1 | — | — | — | |
| wasm | 1 | — | — | — | |
| zip | 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 | |
|---|---|---|
| extensions/vscode/package.json | 924 | |
| extensions/vscode/package-lock.json | 876 | |
| core/index.d.ts | 650 | |
| core/core.ts | 423 | |
| gui/package-lock.json | 396 | |
| extensions/vscode/config_schema.json | 375 | |
| core/package-lock.json | 370 | |
| core/package.json | 315 | |
| extensions/vscode/src/commands.ts | 277 | |
| core/llm/index.ts | 256 | |
| core/config/load.ts | 240 | |
| .github/workflows/main.yaml | 229 | |
| gui/src/pages/gui/Chat.tsx | 227 | |
| gui/src/components/Layout.tsx | 205 | |
| .github/workflows/preview.yaml | 188 | |
| core/protocol/core.ts | 183 | |
| extensions/intellij/gradle.properties | 181 | |
| extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/IdeProtocolClient.kt | 171 | |
| gui/package.json | 167 | |
| extensions/vscode/src/extension/VsCodeMessenger.ts | 162 | |
| binary/package-lock.json | 153 | |
| README.md | 151 | |
| core/config/yaml/loadYaml.ts | 150 | |
| gui/src/components/mainInput/InputToolbar.tsx | 150 | |
| gui/src/redux/slices/sessionSlice.ts | 149 |
Change frequency by file size →
How Continue compares with other open source AI coding assistants →
How Continue ranks among open source AI coding assistants 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