archunit
ArchUnit TypeScript is an architecture testing library, to specify and assert architecture rules in your TypeScript app
adam-java-analytics
Java code analyzer for detecting package dependencies and circular references
sicua
A tool for analyzing project structure and dependencies