Lines of Code
311,133
first-party only
Source Files
1,538
156 directories
Routes
644
50 blueprints
Comments
73,892
16.4% of lines
Templates
134
Jinja pages
Tests
303
test modules
Vendored
2,382
59% of tracked files

What Gets Counted

Calculated 2026-09-19 06:54:11 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,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.

Blueprints
50
Flask
Models
74
SQLAlchemy
Migrations
157
Alembic
Units
23
systemd
Scripts
85
operator tools
Directories
156
tracked
Docs
125
66,590 lines
Commits
9,417
on this branch
Contributors
13
distinct authors
Last Commit
2026-09-19
most recent