JArchitect :: Java Static Analysis and Code Quality tool

How to improve your Java code quality.

Thousands of developers use JArchitect to measure, understand and improve their Java code quality.

Tirthal Patel - Sr. Technical Architect.

"JArchitect can greatly improve efficiency in terms of delivering high quality software components in less time."

We will never sell or share your email address to any 3rd party. Promise.
More than 400 companies provide better Java code with JArchitect.
See what professional developers are saying about JArchitect.

Key Features

Code Query Linq

Support for Code Query over LINQ (CQLinq) to easily write custom rules and query code.

82 Code Metrics

Lines of Code, Cyclomatic Complexity, Coupling, Nesting Depth, Rank, ...

Compare Builds

Compare two versions of a code base and browse code diff and changes.

Customized Reports

Be warned of potential build process problems before they end up causing friction and pain.

They use JArchitect

Latest ScreenShots

JArchitect Reports for Open Source projects

Each time JArchitect analyzes a code base, JArchitect yields a report that can inform you about the status of your development. You can easily customize sections shown in the report.

150 100 098

Lines of open source code analyzed by JArchitect.

With JArchitect, software quality can be measured using Code Metrics, visualized using Graphs and Treemaps, and enforced using standard and custom Rules.