Expand description
§MorphArch
Monorepo architecture drift visualizer with animated TUI.
MorphArch scans Git history, builds per-commit dependency graphs using tree-sitter AST parsing, calculates architecture drift scores, and renders the results as an animated force-directed graph in your terminal.
§Supported Languages
- Rust —
use/extern cratestatements - TypeScript —
import ... fromstatements - Python —
import/from ... importstatements - Go —
importdeclarations
Modules§
- blast_
radius - Blast Radius Cartography — transitive impact analysis.
- cli
- commands
- config
- Configuration management for MorphArch.
- db
- SQLite persistence layer for MorphArch.
- git_
scanner - Git repository scanner using gitoxide (gix).
- graph_
builder - Dependency graph construction with petgraph.
- models
- Core data models for MorphArch.
- parser
- Tree-sitter based import and dependency extractor.
- scoring
- 6-Component Scale-Aware Architecture Health Scoring Engine.
- tui
- utils
- Utility functions for logging and error display.