Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.
| Extension | Files | Lines | Share | Lines/file | |
|---|---|---|---|---|---|
| py | 3,046 | 986,042 | 32.3% | 323 | |
| po | 30 | 720,661 | 23.6% | 24,022 | |
| tsx | 1,862 | 460,817 | 15.1% | 247 | |
| ts | 2,363 | 404,080 | 13.3% | 171 | |
| json | 1,262 | 177,733 | 5.8% | 140 | |
| mdx | 991 | 92,346 | 3.0% | 93 | |
| md | 235 | 62,775 | 2.1% | 267 | |
| erb | 16 | 33,020 | 1.1% | 2,063 | |
| yaml | 182 | 27,884 | 0.9% | 153 | |
| pot | 1 | 18,296 | 0.6% | 18,296 | |
| lock | 2 | 15,368 | 0.5% | 7,684 | |
| js | 68 | 12,965 | 0.4% | 190 | |
| yml | 71 | 8,295 | 0.3% | 116 | |
| mjs | 13 | 6,590 | 0.2% | 506 | |
| geojson | 202 | 5,831 | 0.2% | 28 | |
| svg | 113 | 5,725 | 0.2% | 50 | |
| ipynb | 1 | 4,534 | 0.1% | 4,534 | |
| sh | 53 | 4,108 | 0.1% | 77 | |
| txt | 13 | 3,368 | 0.1% | 259 | |
| html | 11 | 1,046 | 0.0% | 95 | |
| css | 8 | 1,018 | 0.0% | 127 | |
| toml | 5 | 918 | 0.0% | 183 | |
| jsx | 4 | 850 | 0.0% | 212 | |
| tpl | 1 | 778 | 0.0% | 778 | |
| puml | 2 | 732 | 0.0% | 366 | |
| snap | 1 | 730 | 0.0% | 730 | |
| j2 | 11 | 340 | 0.0% | 30 | |
| py# | 1 | 303 | 0.0% | 303 | |
| no extension | 3 | 165 | 0.0% | 55 | |
| in | 4 | 158 | 0.0% | 39 | |
| mdc | 1 | 125 | 0.0% | 125 | |
| mts | 1 | 121 | 0.0% | 121 | |
| template | 2 | 114 | 0.0% | 57 | |
| example | 3 | 105 | 0.0% | 35 | |
| ini | 2 | 100 | 0.0% | 50 | |
| conf | 1 | 94 | 0.0% | 94 | |
| pug | 3 | 81 | 0.0% | 27 | |
| gotmpl | 1 | 75 | 0.0% | 75 | |
| rdf | 1 | 63 | 0.0% | 63 | |
| env | 1 | 46 | 0.0% | 46 | |
| mako | 1 | 38 | 0.0% | 38 | |
| cfg | 1 | 37 | 0.0% | 37 | |
| Dockerfile | 1 | 31 | 0.0% | 31 | |
| make_docs | 1 | 28 | 0.0% | 28 | |
| csv | 1 | 3 | 0.0% | 3 | |
| png | 636 | — | — | — | |
| jpg | 136 | — | — | — | |
| parquet | 21 | — | — | — | |
| gif | 18 | — | — | — | |
| webp | 2 | — | — | — | |
| woff | 2 | — | — | — | |
| woff2 | 2 | — | — | — | |
| ico | 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 | |
|---|---|---|
| superset-frontend/package-lock.json | 2,068 | |
| superset-frontend/package.json | 1,552 | |
| superset/views/core.py | 786 | |
| superset/config.py | 781 | |
| docs/yarn.lock | 658 | |
| docs/package.json | 582 | |
| UPDATING.md | 538 | |
| requirements/base.txt | 534 | |
| superset-websocket/package-lock.json | 533 | |
| superset-websocket/package.json | 513 | |
| superset/connectors/sqla/models.py | 482 | |
| setup.py | 481 | |
| requirements/development.txt | 472 | |
| pyproject.toml | 446 | |
| superset/models/core.py | 357 | |
| superset/utils/core.py | 315 | |
| superset/db_engine_specs/base.py | 306 | |
| superset/security/manager.py | 300 | |
| README.md | 281 | |
| superset/views/base.py | 279 | |
| superset/models/helpers.py | 275 | |
| CONTRIBUTING.md | 256 | |
| superset-frontend/packages/superset-ui-core/package.json | 245 | |
| superset/sql_lab.py | 209 | |
| superset/dashboards/api.py | 194 |
Change frequency by file size →
How Apache Superset compares with other Apache projects →
How Apache Superset ranks among Apache 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