Lines of Code
280,645
first-party only
Source Files
1,285
150 directories
Routes
561
35 blueprints
Comments
61,160
15.4% of lines
Templates
116
Jinja pages
Tests
210
test modules
Vendored
2,382
63% of tracked files

What Gets Counted

Calculated 2026-08-21 02:42:54 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,285 398,254 280,645 61,160 56,449
Documentation Markdown and plain-text files 119 61,174 48,994 0 12,180
Vendored static/vendor/, node_modules/, minified bundles 2,382 357,595 349,305 1,052 7,238
All tracked files 3,786 817,023

Code Composition

Lines of Code by Language

Language Breakdown

Language Files Total Code Comments Share of Code
Python 912 262,127 164,148 53,392
58.5%
HTML 116 87,118 78,984 1,074
28.1%
JavaScript 44 20,567 16,126 2,539
5.7%
CSS 6 11,421 8,117 1,994
2.9%
Shell 25 8,726 6,253 1,427
2.2%
SVG 68 3,075 2,412 341
0.9%
XML 4 2,715 2,709 0
1.0%
systemd 19 954 542 300
0.2%
YAML 10 853 679 93
0.2%
JSON 6 698 675 0
0.2%

Routes by Module

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

Blueprints
35
Flask
Models
61
SQLAlchemy
Migrations
137
Alembic
Units
17
systemd
Scripts
73
operator tools
Directories
150
tracked
Docs
119
61,174 lines