Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.
| Extension | Files | Lines | Share | Lines/file | |
|---|---|---|---|---|---|
| java | 2,997 | 362,426 | 59.6% | 120 | |
| yaml | 607 | 67,863 | 11.2% | 111 | |
| yml | 942 | 48,576 | 8.0% | 51 | |
| md | 296 | 44,605 | 7.3% | 150 | |
| json | 48 | 32,543 | 5.4% | 677 | |
| xml | 156 | 12,202 | 2.0% | 78 | |
| proto | 56 | 9,954 | 1.6% | 177 | |
| sh | 48 | 6,464 | 1.1% | 134 | |
| txt | 40 | 2,917 | 0.5% | 72 | |
| g4 | 18 | 2,870 | 0.5% | 159 | |
| no extension | 146 | 2,805 | 0.5% | 19 | |
| sql | 8 | 1,395 | 0.2% | 174 | |
| oal | 13 | 1,176 | 0.2% | 90 | |
| conf | 23 | 1,082 | 0.2% | 47 | |
| py | 15 | 970 | 0.2% | 64 | |
| lua | 6 | 590 | 0.1% | 98 | |
| msg | 5 | 473 | 0.1% | 94 | |
| ftl | 15 | 367 | 0.1% | 24 | |
| pem | 11 | 353 | 0.1% | 32 | |
| sf | 10 | 326 | 0.1% | 32 | |
| sd | 34 | 292 | 0.0% | 8 | |
| go | 5 | 263 | 0.0% | 52 | |
| crt | 10 | 256 | 0.0% | 25 | |
| cmd | 1 | 188 | 0.0% | 188 | |
| bat | 4 | 134 | 0.0% | 33 | |
| mod | 2 | 102 | 0.0% | 51 | |
| php | 2 | 86 | 0.0% | 43 | |
| ts | 2 | 75 | 0.0% | 37 | |
| python | 2 | 71 | 0.0% | 35 | |
| data | 1 | 68 | 0.0% | 68 | |
| provider | 2 | 63 | 0.0% | 31 | |
| cnf | 2 | 62 | 0.0% | 31 | |
| fbs | 1 | 51 | 0.0% | 51 | |
| js | 1 | 51 | 0.0% | 51 | |
| test-ui | 1 | 50 | 0.0% | 50 | |
| satellite | 2 | 48 | 0.0% | 24 | |
| tpl | 2 | 48 | 0.0% | 24 | |
| nginx | 2 | 47 | 0.0% | 23 | |
| sqrt | 2 | 46 | 0.0% | 23 | |
| properties | 2 | 42 | 0.0% | 21 | |
| service | 1 | 35 | 0.0% | 35 | |
| nodejs | 1 | 31 | 0.0% | 31 | |
| ini | 1 | 30 | 0.0% | 30 | |
| key | 1 | 28 | 0.0% | 28 | |
| otelcol | 1 | 27 | 0.0% | 27 | |
| file | 1 | 23 | 0.0% | 23 | |
| Handler | 1 | 21 | 0.0% | 21 | |
| fluentd | 1 | 19 | 0.0% | 19 | |
| config | 1 | 18 | 0.0% | 18 | |
| log | 1 | 14 | 0.0% | 14 | |
| MockMaker | 3 | 3 | 0.0% | 1 | |
| png | 9 | — | — | — | |
| jks | 1 | — | — | — | |
| p12 | 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 | |
|---|---|---|
| docs/en/changes/changes.md | 1,093 | |
| README.md | 474 | |
| pom.xml | 312 | |
| oap-server/server-starter/src/main/resources/application.yml | 251 | |
| .github/workflows/skywalking.yaml | 191 | |
| docs/en/setup/backend/configuration-vocabulary.md | 180 | |
| docs/menu.yml | 168 | |
| dist-material/release-docs/LICENSE | 163 | |
| test/e2e-v2/script/env | 147 | |
| oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/CoreModuleProvider.java | 146 | |
| oap-server-bom/pom.xml | 132 | |
| oap-server/server-starter/pom.xml | 121 | |
| oap-server/pom.xml | 119 | |
| oap-server/server-starter/src/main/resources/component-libraries.yml | 106 | |
| oap-server/server-storage-plugin/storage-elasticsearch-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/elasticsearch/StorageModuleElasticsearchProvider.java | 91 | |
| docs/en/setup/backend/backend-storage.md | 84 | |
| docs/README.md | 82 | |
| oap-server/server-storage-plugin/storage-elasticsearch-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/elasticsearch/query/MetadataQueryEsDAO.java | 73 | |
| oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/source/DefaultScopeDefine.java | 68 | |
| oap-server/server-receiver-plugin/pom.xml | 64 | |
| oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/CoreModuleConfig.java | 62 | |
| oap-server/server-core/pom.xml | 60 | |
| apm-dist/src/main/assembly/binary.xml | 59 | |
| oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/CoreModule.java | 58 | |
| oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/storage/model/StorageModels.java | 58 |
Change frequency by file size →
How Apache SkyWalking compares with other open source projects from China →
How Apache SkyWalking ranks among open source projects from China 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