Overview
The Python micro framework for building web applications.
★71.5k
Forks16.8k
Issues3
LicenseBSD-3-Clause
PrimaryPython
Age16y 2m
Contributors100
Velocity4.7/wk
Branchmain
flaskjinjapalletspythonweb-frameworkwerkzeugwsgi
4 new commits since last visit
davidism committed 4 of them
-3 stars1 PR merged-3 functions
RepoBaron·pallets/flask
Top finding
View untested hotspots10 untested hotspots — most complex is Blueprint.register
Cyclomatic 22 in src/flask/sansio/blueprints.py. No test file calls this function directly.
Health at a glance· rule-based signals · no AI required
View AI commentaryHealthy
Activity
64 of the last 64 sampled weeks had activity
Needs work
Team
1 active folder maintained by a single contributor
Needs work
Code
6 file pairs across different top-level folders change together frequently
Healthy
PR flow
36 merged vs 1 open among human-authored PRs
Critical
Dependencies
11 known CVEs across 3 pypi.
Healthy
Hygiene
License + README present
Workspace· click any card to open
Canvas
70 hotspots · Python
Folder map · color by author or type · time-scrub history
Imports
105 files · 211 edges
File-to-file imports + extends/implements + framework edges
Code
1,460 fns · 10% covered
Blast radius · untested hotspots · structural duplicates
Architecture
No classes detected
Class diagrams · Mermaid export · architectural intelligence
Packages
24 packages · 3 issues
CVE-aware health for npm / Cargo / PyPI
PRs
200 pull requests
Sankey of cycle-time flow · median time-to-merge
Insights
AI summary + health verdict
Grounded in 17 deterministic signals · zero hallucination
16fns
get_db
examples/tutorial/flaskr/db.py·cyclomatic 2·9 direct callers
15fns
_render
src/flask/templating.py·cyclomatic 1·2 direct callers
13fns
render_template
src/flask/templating.py·cyclomatic 1·7 direct callers
10fns
Flask.ensure_sync
src/flask/app.py·cyclomatic 2·10 direct callers
10fns
flash
src/flask/helpers.py·cyclomatic 1·4 direct callers
Hotspots
Size = churn · Color = unique authors
less diversemore diverse
Weekly commit activity· last 52 weeks of sampled commits
2024-05-132026-04-27
Top contributors
+88 more
Language mix
- Python99.9%
- HTML0.1%
- Shell0.0%
- CSS0.0%
Knowledge concentration
Folders with fewer authors = higher bus-factor risk
- docs/97 changes2 authors · medium
- src/84 changes2 authors · medium
- .github/62 changes2 authors · medium
- tests/46 changes1 author · high
- CHANGES.rst/24 changes1 author · high
- pyproject.toml/20 changes3 authors · low
- uv.lock/20 changes1 author · high
- .pre-commit-config.yaml/17 changes2 authors · medium
- examples/3 changes2 authors · medium