Architecture Integrity
"Is my 'Domain A' illegally importing from 'Domain B'?"
Consolidate fragmented, sequential checks from multiple slow tools into a single, high-performance engine.
About
As codebases scale, maintaining a mental map of dependencies becomes impossible.
Rev-dep is a static analysis tool that enforces architecture integrity and dependency hygiene across large-scale JS/TS projects.
It replaces a stack of slow, single-purpose tools with one engine that runs every check in a single parallelized pass.
Dependency graph governance
Architecture rules enforced before you finish reading this.
Implemented in Go to bypass the performance bottlenecks of Node-based analysis, with CI-friendly speed that reduces developer wait states.
Rev-dep moves beyond passive scanning to active enforcement, answering and failing CI for the hard questions that show up in growing codebases.
"Is my 'Domain A' illegally importing from 'Domain B'?"
"Are these files unreachable, or are these `node_modules` unused?"
"Which entry points actually use this utility, and are there circular chains?"
"Are my imports consistent and are all dependencies declared?"
Built for teams that need fast dependency analysis and enforceable architectural rules without slowing down local development or CI.
Designed for modern workspaces (pnpm, yarn, npm). Rev-dep natively resolves package.json exports/imports maps, TypeScript aliases and traces dependencies across package boundaries.
Use the configuration engine to enforce module boundaries and import conventions across your workspace.
CLI commands to debug how files depend on each other, trace transitive relationships, and untangle problem imports.
Audit a 500k+ LoC project in approximately 500ms. 10x-200x faster execution than alternatives.
Testimonials
Real comments pulled from public GitHub issue threads while teams evaluated rev-dep on production codebases.
“Thank a lot for your efforts in this project. I think its an amazing job!!”
“The potential speed up gained from rev-dep is super attractive so it would be amazing if we could use it.”
“I think this project is quite great, and will be able to replace dependency-cruiser for my needs.”
Capabilities
Rev-dep combines config-based governance with exploratory CLI tooling, so the same engine can enforce standards in CI and help engineers debug dependency problems locally.