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-dep | the other tool's focus |
|---|---|
| knip | unused files, exports, dependencies |
| dependency-cruiser | dependency rules, circular & orphan, visualization |
| depcheck | unused & missing dependencies |
| madge | circular dependencies, graph visualization |
| dpdm | circular dependencies, unused files |
| ts-prune | unused exports |
| ts-unused-exports | unused exports |
| unimported | unused files, unused & unresolved imports |
| skott | circular deps, unused files & deps, visualization |
| eslint-plugin-import | import-graph ESLint rules |
| good-fences | directory import boundaries |
| sheriff | module boundaries & dependency rules |
| npm-check | unused dependencies, version updates |
Ready to switch rather than compare? See the migration guides.