Skip to main content

Comparison with other tools

How does rev-dep compare to the tools you may already use? Each page is an honest, side-by-side look at features, performance, and when to choose which.

In one line: rev-dep runs the checks these tools do - and more - in a single fast Go-powered pass driven by one config. The honest trade-off: it does not render dependency-graph images, and it analyzes at the file/export/dependency level rather than at member or namespace granularity.

Comparisons​

vs Rev-depthe other tool's focus
knipunused files, exports, dependencies
dependency-cruiserdependency rules, circular & orphan, visualization
depcheckunused & missing dependencies
madgecircular dependencies, graph visualization
dpdmcircular dependencies, unused files
ts-pruneunused exports
ts-unused-exportsunused exports
unimportedunused files, unused & unresolved imports
skottcircular deps, unused files & deps, visualization
eslint-plugin-importimport-graph ESLint rules
good-fencesdirectory import boundaries
sheriffmodule boundaries & dependency rules
npm-checkunused dependencies, version updates

Ready to switch rather than compare? See the migration guides.