Lines of Code
315,505
first-party only
Source Files
1,579
174 directories
Routes
650
51 blueprints
Comments
75,551
16.5% of lines
Templates
136
Jinja pages
Tests
321
test modules
Vendored
2,398
58% of tracked files

What Gets Counted

Calculated 2026-11-04 02:37:27 UTC · cached up to 10 min

Every 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,579 457,764 315,505 75,551 66,708
Documentation Markdown and plain-text files 127 67,130 53,990 0 13,140
Vendored static/vendor/, node_modules/, minified bundles 2,398 357,760 349,470 1,052 7,238
All tracked files 4,104 882,654 — — —

Code Composition

Lines of Code by Language

Language Breakdown

Language Files Total Code Comments Share of Code
Python 1,166 311,521 190,694 66,670
60.4%
HTML 138 95,158 86,333 1,200
27.4%
JavaScript 45 20,992 16,372 2,694
5.2%
CSS 7 11,644 8,036 2,290
2.5%
Shell 28 9,472 6,635 1,751
2.1%
SVG 68 3,075 2,412 341
0.8%
XML 4 2,715 2,709 0
0.9%
YAML 16 1,291 970 211
0.3%
systemd 25 1,198 669 394
0.2%
JSON 6 698 675 0
0.2%

Routes by Module

650 routes registered, read from the running application's URL map (the authoritative list, blueprint-registered routes included). Showing the 15 busiest modules.

Blueprints
51
Flask
Models
76
SQLAlchemy
Migrations
160
Alembic
Units
23
systemd
Scripts
88
operator tools
Directories
174
tracked
Docs
127
67,130 lines
Commits
9,488
on this branch
Contributors
14
distinct authors
Last Commit
2026-10-06
most recent