Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.
| Extension | Files | Lines | Share | Lines/file | |
|---|---|---|---|---|---|
| py | 8,092 | 2,654,563 | 72.5% | 328 | |
| rs | 646 | 305,034 | 8.3% | 472 | |
| mdx | 368 | 144,915 | 4.0% | 393 | |
| json | 717 | 136,247 | 3.7% | 190 | |
| jsx | 202 | 108,863 | 3.0% | 538 | |
| cuh | 274 | 101,371 | 2.8% | 369 | |
| md | 201 | 34,029 | 0.9% | 169 | |
| yml | 132 | 28,493 | 0.8% | 215 | |
| cu | 55 | 27,160 | 0.7% | 493 | |
| cpp | 44 | 24,020 | 0.7% | 545 | |
| h | 88 | 23,158 | 0.6% | 263 | |
| sh | 86 | 13,547 | 0.4% | 157 | |
| lock | 3 | 10,756 | 0.3% | 3,585 | |
| go | 22 | 7,598 | 0.2% | 345 | |
| yaml | 69 | 5,403 | 0.1% | 78 | |
| hpp | 10 | 3,653 | 0.1% | 365 | |
| js | 6 | 3,484 | 0.1% | 580 | |
| toml | 45 | 2,806 | 0.1% | 62 | |
| Dockerfile | 16 | 2,426 | 0.1% | 151 | |
| mu | 5 | 2,153 | 0.1% | 430 | |
| css | 3 | 1,905 | 0.1% | 635 | |
| ipynb | 3 | 1,749 | 0.0% | 583 | |
| cc | 9 | 1,662 | 0.0% | 184 | |
| proto | 9 | 1,587 | 0.0% | 176 | |
| mjs | 7 | 1,555 | 0.0% | 222 | |
| hip | 7 | 1,551 | 0.0% | 221 | |
| txt | 9 | 1,462 | 0.0% | 162 | |
| patch | 5 | 1,294 | 0.0% | 258 | |
| cu134 | 1 | 1,122 | 0.0% | 1,122 | |
| jinja2 | 5 | 1,072 | 0.0% | 214 | |
| s | 2 | 1,025 | 0.0% | 512 | |
| tmpl | 5 | 817 | 0.0% | 163 | |
| jinja | 10 | 665 | 0.0% | 66 | |
| cjs | 4 | 516 | 0.0% | 129 | |
| muh | 2 | 488 | 0.0% | 244 | |
| html | 2 | 295 | 0.0% | 147 | |
| inl | 1 | 278 | 0.0% | 278 | |
| metal | 1 | 262 | 0.0% | 262 | |
| cmake | 2 | 230 | 0.0% | 115 | |
| sample | 1 | 141 | 0.0% | 141 | |
| sum | 2 | 96 | 0.0% | 48 | |
| jsonl | 3 | 77 | 0.0% | 25 | |
| router | 1 | 46 | 0.0% | 46 | |
| mod | 2 | 45 | 0.0% | 22 | |
| csv | 1 | 33 | 0.0% | 33 | |
| gateway | 1 | 31 | 0.0% | 31 | |
| conf | 1 | 27 | 0.0% | 27 | |
| svg | 5 | 25 | 0.0% | 5 | |
| pbtxt | 1 | 23 | 0.0% | 23 | |
| in | 3 | 15 | 0.0% | 5 | |
| no extension | 2 | 13 | 0.0% | 6 | |
| ini | 2 | 7 | 0.0% | 3 | |
| cfg | 1 | 4 | 0.0% | 4 | |
| png | 62 | — | — | — | |
| jpg | 10 | — | — | — | |
| jpeg | 2 | — | — | — | |
| woff2 | 2 | — | — | — | |
| co | 1 | — | — | — | |
| pkl | 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 | |
|---|---|---|
| python/sglang/srt/server_args.py | 1,547 | |
| python/sglang/srt/managers/scheduler.py | 1,196 | |
| python/sglang/srt/model_executor/model_runner.py | 885 | |
| python/sglang/srt/managers/schedule_batch.py | 751 | |
| python/sglang/srt/models/deepseek_v2.py | 657 | |
| python/pyproject.toml | 657 | |
| python/sglang/srt/environ.py | 589 | |
| python/sglang/srt/managers/tokenizer_manager.py | 570 | |
| .github/workflows/pr-test.yml | 446 | |
| python/sglang/srt/configs/model_config.py | 366 | |
| python/sglang/srt/managers/io_struct.py | 362 | |
| python/sglang/srt/model_executor/forward_batch_info.py | 353 | |
| python/sglang/srt/mem_cache/memory_pool.py | 344 | |
| python/sglang/srt/utils/common.py | 330 | |
| python/sglang/srt/disaggregation/decode.py | 318 | |
| python/sglang/srt/entrypoints/engine.py | 315 | |
| README.md | 292 | |
| python/sglang/test/test_utils.py | 276 | |
| docker/Dockerfile | 266 | |
| python/sglang/srt/entrypoints/http_server.py | 260 | |
| python/sglang/srt/disaggregation/prefill.py | 251 | |
| python/sglang/srt/layers/moe/fused_moe_triton/layer.py | 249 | |
| python/sglang/srt/layers/quantization/fp8.py | 235 | |
| python/sglang/srt/managers/tp_worker.py | 230 | |
| python/sglang/srt/layers/moe/topk.py | 212 |
Change frequency by file size →
How SGLang compares with other open source AI and machine learning projects →
How SGLang ranks among open source AI and machine learning 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