Repository Statistics
Measured live from this checkout · first-party code counted separately from vendored assets
What Gets Counted
Calculated 2026-09-19 06:54:11 UTC · cached up to 10 minEvery tracked file lands in exactly one bucket. Only first-party figures appear in the readouts above — vendored third-party code is reported here rather than silently inflating the totals.
| Bucket | What it holds | Files | Total Lines | Code | Comments | Blank |
|---|---|---|---|---|---|---|
| First-party | Python, templates, JS, CSS, shell, SQL, systemd units | 1,538 | 450,524 | 311,133 | 73,892 | 65,499 |
| Documentation | Markdown and plain-text files | 125 | 66,590 | 53,567 | 0 | 13,023 |
| Vendored | static/vendor/, node_modules/, minified bundles |
2,382 | 357,595 | 349,305 | 1,052 | 7,238 |
| All tracked files | 4,045 | 874,709 | — | — | — | |
Code Composition
Lines of Code by Language
Language Breakdown
| Language | Files | Total | Code | Comments | Share of Code |
|---|---|---|---|---|---|
| Python | 1,133 | 305,601 | 187,159 | 65,409 |
60.2%
|
| HTML | 136 | 94,617 | 85,840 | 1,188 |
27.6%
|
| JavaScript | 45 | 20,815 | 16,219 | 2,675 |
5.2%
|
| CSS | 6 | 11,505 | 8,130 | 2,062 |
2.6%
|
| Shell | 27 | 9,288 | 6,524 | 1,694 |
2.1%
|
| SVG | 68 | 3,075 | 2,412 | 341 |
0.8%
|
| XML | 4 | 2,715 | 2,709 | 0 |
0.9%
|
| systemd | 25 | 1,194 | 669 | 390 |
0.2%
|
| YAML | 13 | 1,016 | 796 | 133 |
0.3%
|
| JSON | 6 | 698 | 675 | 0 |
0.2%
|
Routes by Module
644 routes registered, read from the running application's URL map (the authoritative list, blueprint-registered routes included). Showing the 15 busiest modules.