Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.
| Extension | Files | Lines | Share | Lines/file | |
|---|---|---|---|---|---|
| java | 15,142 | 2,725,870 | 67.3% | 180 | |
| scala | 1,018 | 278,615 | 6.9% | 273 | |
| md | 825 | 199,104 | 4.9% | 241 | |
| xml | 487 | 198,495 | 4.9% | 407 | |
| json | 416 | 148,424 | 3.7% | 356 | |
| py | 364 | 113,969 | 2.8% | 313 | |
| html | 267 | 29,911 | 0.7% | 112 | |
| svg | 80 | 24,259 | 0.6% | 303 | |
| ts | 227 | 20,090 | 0.5% | 88 | |
| ans | 137 | 18,853 | 0.5% | 137 | |
| sh | 142 | 15,743 | 0.4% | 110 | |
| out | 76 | 14,722 | 0.4% | 193 | |
| yml | 34 | 13,643 | 0.3% | 401 | |
| rst | 95 | 10,271 | 0.3% | 108 | |
| jj | 1 | 9,311 | 0.2% | 9,311 | |
| q | 27 | 9,308 | 0.2% | 344 | |
| snapshot | 6 | 7,125 | 0.2% | 1,187 | |
| sql | 142 | 6,006 | 0.1% | 42 | |
| po | 33 | 5,645 | 0.1% | 171 | |
| no extension | 250 | 4,099 | 0.1% | 16 | |
| ftl | 2 | 4,015 | 0.1% | 2,007 | |
| less | 82 | 3,788 | 0.1% | 46 | |
| properties | 120 | 3,629 | 0.1% | 30 | |
| pyx | 7 | 2,950 | 0.1% | 421 | |
| css | 4 | 2,316 | 0.1% | 579 | |
| csv | 9 | 1,713 | 0.0% | 190 | |
| txt | 31 | 1,697 | 0.0% | 54 | |
| proto | 23 | 1,453 | 0.0% | 63 | |
| yaml | 14 | 1,093 | 0.0% | 78 | |
| Extension | 59 | 1,037 | 0.0% | 17 | |
| g4 | 2 | 842 | 0.0% | 421 | |
| tdd | 1 | 785 | 0.0% | 785 | |
| pyi | 1 | 688 | 0.0% | 688 | |
| pxd | 7 | 593 | 0.0% | 84 | |
| lock | 1 | 578 | 0.0% | 578 | |
| Factory | 31 | 555 | 0.0% | 17 | |
| js | 6 | 524 | 0.0% | 87 | |
| icu4j | 1 | 414 | 0.0% | 414 | |
| jaxb | 3 | 405 | 0.0% | 135 | |
| avsc | 9 | 328 | 0.0% | 36 | |
| scss | 2 | 316 | 0.0% | 158 | |
| toml | 3 | 245 | 0.0% | 81 | |
| cmd | 1 | 189 | 0.0% | 189 | |
| activation | 1 | 135 | 0.0% | 135 | |
| conf | 3 | 132 | 0.0% | 44 | |
| cfg | 4 | 105 | 0.0% | 26 | |
| template | 2 | 103 | 0.0% | 51 | |
| rules | 24 | 102 | 0.0% | 4 | |
| protobuf | 2 | 64 | 0.0% | 32 | |
| in | 2 | 59 | 0.0% | 29 | |
| ini | 1 | 59 | 0.0% | 59 | |
| bat | 1 | 54 | 0.0% | 54 | |
| py4j | 2 | 52 | 0.0% | 26 | |
| jdom | 1 | 51 | 0.0% | 51 | |
| fmpp | 1 | 41 | 0.0% | 41 | |
| TestSpi | 2 | 32 | 0.0% | 16 | |
| janino | 1 | 31 | 0.0% | 31 | |
| threetenbp | 1 | 29 | 0.0% | 29 | |
| api-common | 1 | 27 | 0.0% | 27 | |
| gax | 1 | 27 | 0.0% | 27 | |
| zstd-jni | 1 | 26 | 0.0% | 26 | |
| automaton | 1 | 24 | 0.0% | 24 | |
| modulelist | 1 | 22 | 0.0% | 22 | |
| stax2-api | 1 | 22 | 0.0% | 22 | |
| anchorjs | 1 | 21 | 0.0% | 21 | |
| influx | 1 | 21 | 0.0% | 21 | |
| pyrolite | 1 | 21 | 0.0% | 21 | |
| slf4j-api | 1 | 21 | 0.0% | 21 | |
| chroma | 1 | 19 | 0.0% | 19 | |
| typed | 1 | 17 | 0.0% | 17 | |
| Driver | 1 | 16 | 0.0% | 16 | |
| MockMaker | 1 | 16 | 0.0% | 16 | |
| RpcSystem | 1 | 16 | 0.0% | 16 | |
| kryo | 1 | 10 | 0.0% | 10 | |
| minlog | 1 | 10 | 0.0% | 10 | |
| config | 1 | 7 | 0.0% | 7 | |
| jline | 1 | 7 | 0.0% | 7 | |
| png | 108 | — | — | — | |
| 3-snapshot | 16 | — | — | — | |
| 0-snapshot | 13 | — | — | — | |
| 1-snapshot | 13 | — | — | — | |
| 2-snapshot | 13 | — | — | — | |
| 8-snapshot | 9 | — | — | — | |
| 9-snapshot | 9 | — | — | — | |
| orc | 7 | — | — | — | |
| avro | 4 | — | — | — | |
| keystore | 4 | — | — | — | |
| truststore | 3 | — | — | — | |
| jks | 2 | — | — | — | |
| zip | 2 | — | — | — | |
| 3 | 1 | — | — | — | |
| eot | 1 | — | — | — | |
| gif | 1 | — | — | — | |
| ico | 1 | — | — | — | |
| jpg | 1 | — | — | — | |
| keytab | 1 | — | — | — | |
| otf | 1 | — | — | — | |
| ttf | 1 | — | — | — | |
| woff | 1 | — | — | — | |
| woff2 | 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 | |
|---|---|---|
| pom.xml | 1,070 | |
| flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionGraph.java | 308 | |
| flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CheckpointCoordinator.java | 279 | |
| flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskExecutor.java | 279 | |
| flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/JobMaster.java | 266 | |
| flink-streaming-java/src/test/java/org/apache/flink/streaming/runtime/tasks/StreamTaskTest.java | 265 | |
| flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/Task.java | 264 | |
| flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/Execution.java | 246 | |
| flink-dist/pom.xml | 241 | |
| flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/Dispatcher.java | 232 | |
| flink-runtime/pom.xml | 232 | |
| flink-core/src/main/java/org/apache/flink/configuration/ConfigConstants.java | 223 | |
| flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/TableEnvironmentImpl.java | 217 | |
| flink-runtime/src/test/java/org/apache/flink/runtime/checkpoint/CheckpointCoordinatorTest.java | 208 | |
| flink-runtime/src/test/java/org/apache/flink/runtime/jobmaster/JobMasterTest.java | 208 | |
| flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/ResourceManager.java | 200 | |
| flink-runtime/src/test/java/org/apache/flink/runtime/taskexecutor/TaskExecutorTest.java | 200 | |
| flink-end-to-end-tests/run-nightly-tests.sh | 199 | |
| flink-runtime/src/test/java/org/apache/flink/runtime/dispatcher/DispatcherTest.java | 192 | |
| flink-runtime/src/main/java/org/apache/flink/runtime/minicluster/MiniCluster.java | 189 | |
| flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/BuiltInFunctionDefinitions.java | 187 | |
| flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionVertex.java | 175 | |
| flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/SchedulerBase.java | 170 | |
| flink-tests/pom.xml | 167 | |
| flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/SingleInputGate.java | 162 |
Change frequency by file size →
How Apache Flink compares with other Apache projects →
How Apache Flink 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