ArchSteer vs dependency-cruiser
dependency-cruiser is a strong dependency linter for JS/TS. ArchSteer treats dependencies as one facet of a full architecture model used for governance, docs, decisions, and steering.
Beyond dependencies
ArchSteer also tracks data access, external calls, layers, and decisions — not just import edges.
Migration-aware
The net-new ratchet lets teams converge a migration without freezing features.
Continuous evolution
A drift timeline and evolution feed show how the architecture changes over time.
Try it on your repo
Run `archsteer xray` on your repo to see this in under a minute, then declare intent when you're ready to govern.
FAQ
Does ArchSteer replace my lint rules?
It complements them — keep fast lint feedback and use ArchSteer for model-level governance and reporting.
Which languages?
TS/JS and Python today, language-agnostic underneath.
Related
ArchSteer vs ArchUnit
ArchUnit writes Java architecture tests in code. ArchSteer adds language-agnostic conforma…
ArchSteer vs Structurizr
Structurizr models C4 diagrams as code you maintain. ArchSteer derives the model from your…
ArchSteer vs CodeRabbit
CodeRabbit reviews PRs with AI. ArchSteer maintains the architecture's system of record — …