JArchitect is described as 'tool that simplifies managing a complex Java code base. Architects and developers can analyze code structure, specify design rules, do effective code reviews and master evolution by comparing different versions of the code'. There are four alternatives to JArchitect for Linux, Mac, Self-Hosted solutions, Windows and Online / Web-based. The best alternative is Sourcetrail, which is both free and Open Source. Other great apps like JArchitect are Understand (Paid), Woboq Code Browser (Freemium) and CodeCompass (Free, Open Source).
Woboq Code Browser is a web-based C and C++ code browser that uses a desktop component to generate static HTML pages for code analysis. It focuses on improving the code navigation with proper semantic highlighting and tooltips.