EVERYTHING XIAOMI
Get listed

JArchitect

JArchitect helps Java architects and developers examine code structure, define design rules, review code, and compare versions.

Place
#22 of 38
Score
6.0
JArchitect's website

What JArchitect is

JArchitect helps Java architects and developers examine code structure, define design rules, review code, and compare versions. It supports Java and JVM languages that generate bytecode, with more than 120 default CQLinq checks for dependency, complexity, naming, and structure issues. Teams can modify those checks or create their own rules and queries. The tool provides code metrics, trend charts, technical debt estimates, and PASS/FAIL quality gates. It can analyze Eclipse, Maven, IntelliJ, and Android projects, as well as APK, JAR, EAR, and WAR files. Bytecode analysis does not require source code, though some metrics, such as Cyclomatic Complexity and lines of code, do. The DevOps edition integrates analysis into build processes and supports SonarQube, Jenkins, Hudson, Bamboo, and AppVeyor. Coverage imports from Cobertura and JaCoCo are listed. JArchitect runs on Linux, macOS, and Windows, and offers API and self-hosted options. Pricing is on request; a 14-day trial requires a valid email address to download.

Good

  • More than 120 default CQLinq checks
  • Custom rules and queries can be created
  • Includes metrics, trend charts, and quality gates
  • Supports several build and coverage integrations

Watch out

  • Pricing is available on request
  • Some metrics require source code
  • Trial download requires a valid email address

Who it suits

JArchitect suits Java and JVM development teams that want configurable code checks, quality gates, and technical debt tracking. The DevOps edition is aimed at teams integrating analysis into build and CI processes.

Verdict

JArchitect offers configurable analysis for Java and bytecode projects, with separate options for developer use and DevOps builds. Check the quote and seat and code-size basis, and note that subscriptions end at their expiration date and cover up to 5M lines of code.

Plans and prices

From JArchitect's own pricing page, checked 7 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Developer EditionPriced on requestPer developer seat · interactive UI · pricing based on seats and lines of code · Official quote available on request; subscription options are 1, 2, or 3 years.
DevOps EditionPriced on requestFor build and CI servers · each physical or virtual machine running an integrated build counts as a seat · pricing based on seats and lines of code · Official quote available on request; subscription options are 1, 2, or 3 years.

The facts

Each one read from JArchitect's own pages, with the date it was checked.

What it does

Build and CI integrations
The DevOps edition integrates analysis into build processes and supports SonarQube, Jenkins, Hudson, Bamboo, and AppVeyor.checked 7 Oct 2026
Command line and API
JArchitect can run from the command line through JArchitect.Console.exe, and the editions page lists JArchitect.API usage for DevOps.checked 7 Oct 2026
Coverage integrations
The editions page lists test coverage imports from Cobertura and JaCoCo.checked 7 Oct 2026
Custom rules
Users can customize default rules or create rules and queries with CQLinq.checked 7 Oct 2026
Language support
It supports Java and languages that use the JVM and generate bytecode.checked 7 Oct 2026
License limits
The purchase page says the subscription tool works only until its expiration date and lists coverage up to 5M lines of code.checked 7 Oct 2026
Metrics and quality gates
The features page lists code metrics, trend charts, technical debt estimates, and PASS/FAIL quality gates.checked 7 Oct 2026
Project analysis
The editions page lists analysis of Eclipse, Maven, IntelliJ, and Android projects, plus APK, JAR, EAR, and WAR files.checked 7 Oct 2026
Purpose
JArchitect helps Java architects and developers analyze code structure, specify design rules, review code, and compare code versions.checked 7 Oct 2026
Recent release
The What's New page says JArchitect 2026.1 supports Java 25 and improved Maven and IntelliJ IDEA project dependency detection.checked 7 Oct 2026
Source code requirement
Source code is not mandatory for analysis of bytecode, but is needed for some metrics such as Cyclomatic Complexity and lines of code.checked 7 Oct 2026
Static checks
The FAQ says JArchitect provides more than 120 default CQLinq queries for detecting dependency, complexity, naming, and structure flaws.checked 7 Oct 2026
Support
The FAQ says licenses include support for reasonable issues and that replies typically arrive the next working day.checked 7 Oct 2026

The company

Headquarters
Wilmington, Delaware, United Stateschecked 28 Sep 2026

Money

Trial
The download page offers a 14-day free trial and requests a valid email address to download it.checked 7 Oct 2026

Alternatives to JArchitect

All alternatives
  1. 1DeepSource logo

    DeepSource

    Free planWebAPILinuxmacOS
    8.0From $30 a month
  2. 2Qodana logo

    Qodana

    Free planWebAPIExtensionLinux
    7.9From $5 a month
  3. 3GitHub CodeQL logo

    GitHub CodeQL

    Free planWebExtensionLinuxmacOS
    7.5From $30 a month
  4. 4Cppcheck logo

    Cppcheck

    Free planOpen sourceLinuxmacOSSelf-hostedWindows
    7.4Free plan
  5. 5Gitar logo

    Gitar

    Free planWebAPISelf-hosted
    7.2From $20 a month
  6. 6

    gosec

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.2Free plan