Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.
| Extension | Files | Lines | Share | Lines/file | |
|---|---|---|---|---|---|
| java | 9,861 | 822,186 | 54.4% | 83 | |
| xml | 3,281 | 248,277 | 16.4% | 75 | |
| yaml | 1,245 | 135,529 | 9.0% | 108 | |
| md | 1,109 | 109,165 | 7.2% | 98 | |
| g4 | 275 | 84,168 | 5.6% | 306 | |
| sql | 179 | 20,945 | 1.4% | 117 | |
| json | 34 | 17,690 | 1.2% | 520 | |
| css | 39 | 12,312 | 0.8% | 315 | |
| py | 17 | 11,926 | 0.8% | 701 | |
| no extension | 534 | 9,868 | 0.7% | 18 | |
| svg | 27 | 8,040 | 0.5% | 297 | |
| toml | 35 | 6,395 | 0.4% | 182 | |
| ftl | 99 | 5,665 | 0.4% | 57 | |
| yml | 29 | 3,514 | 0.2% | 121 | |
| js | 30 | 3,269 | 0.2% | 108 | |
| txt | 36 | 2,686 | 0.2% | 74 | |
| html | 103 | 2,429 | 0.2% | 23 | |
| sh | 16 | 2,358 | 0.2% | 147 | |
| content | 3 | 1,082 | 0.1% | 360 | |
| scss | 9 | 510 | 0.0% | 56 | |
| properties | 18 | 448 | 0.0% | 24 | |
| cnf | 7 | 221 | 0.0% | 31 | |
| bat | 2 | 191 | 0.0% | 95 | |
| cmd | 1 | 189 | 0.0% | 189 | |
| conf | 7 | 173 | 0.0% | 24 | |
| proto | 2 | 173 | 0.0% | 86 | |
| ps1 | 2 | 114 | 0.0% | 57 | |
| SQLRouter | 6 | 110 | 0.0% | 18 | |
| sample | 2 | 59 | 0.0% | 29 | |
| dict | 3 | 54 | 0.0% | 18 | |
| MockMaker | 2 | 36 | 0.0% | 18 | |
| config | 2 | 20 | 0.0% | 10 | |
| Driver | 1 | 18 | 0.0% | 18 | |
| SQLAuditor | 1 | 18 | 0.0% | 18 | |
| png | 548 | — | — | — | |
| jpg | 135 | — | — | — | |
| eot | 24 | — | — | — | |
| ttf | 24 | — | — | — | |
| woff | 24 | — | — | — | |
| woff2 | 19 | — | — | — | |
| jpeg | 17 | — | — | — | |
| 4 | — | — | — | ||
| otf | 2 | — | — | — | |
| mp4 | 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,058 | |
| RELEASE-NOTES.md | 713 | |
| README.md | 411 | |
| docs/document/content/user-manual/error-code/sql-error-code.en.md | 299 | |
| docs/document/content/user-manual/error-code/sql-error-code.cn.md | 297 | |
| test/it/parser/src/main/resources/case/dml/select.xml | 253 | |
| README_ZH.md | 243 | |
| test/it/parser/src/main/resources/sql/supported/dml/select.xml | 224 | |
| mode/core/src/main/java/org/apache/shardingsphere/mode/manager/ContextManager.java | 179 | |
| mode/core/src/test/java/org/apache/shardingsphere/mode/manager/ContextManagerTest.java | 157 | |
| examples/pom.xml | 140 | |
| mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/ClusterContextManagerBuilder.java | 137 | |
| test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/cases/parser/jaxb/RootSQLParserTestCases.java | 127 | |
| mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone/persist/service/StandaloneMetaDataManagerPersistService.java | 123 | |
| AGENTS.md | 114 | |
| proxy/backend/core/src/test/java/org/apache/shardingsphere/proxy/backend/connector/ProxySQLExecutorTest.java | 109 | |
| test/it/parser/src/main/resources/case/dml/select-special-function.xml | 108 | |
| features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/rule/ShardingRule.java | 107 | |
| .github/workflows/nightly-check.yml | 105 | |
| jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement/ShardingSpherePreparedStatement.java | 104 | |
| test/it/parser/src/main/resources/sql/supported/dml/select-special-function.xml | 99 | |
| .github/workflows/ci.yml | 98 | |
| jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement/ShardingSphereStatement.java | 96 | |
| mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/persist/service/ClusterMetaDataManagerPersistService.java | 95 | |
| features/sharding/core/src/test/java/org/apache/shardingsphere/sharding/rule/ShardingRuleTest.java | 95 |
Change frequency by file size →
How Apache ShardingSphere compares with other open source projects from China →
How Apache ShardingSphere 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