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 high-speed static analysis tool designed to enforce architecture integrity and dependency hygiene across large-scale JS/TS projects.
It consolidates fragmented, sequential checks from multiple slow tools into a single, high-performance engine that runs in one parallelized pass.
Dependency graph governance
Think of Rev-dep as a high-speed linter for your dependency graph.
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.
Move beyond passive scanning. Use the configuration engine to enforce Module Boundaries and Import Conventions.
CLI toolkit that helps debug issues with dependencies between files. Understand transitive relation between files and fix issues.
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.