Sonargraph-Explorer is a free, simple static analysis tool with a focus on metrics, cycle group detection and simple dependency analysis. It can be used for free even on commercial projects and supports Java and Kotlin, Python 3, TypeScript, Go and C#.

How to get it

Simply download Sonargraph-Architect and then request your free license. Your license key determines the set of available features.

The free license also supports the use of Sonargraph-Build, which lets you break the build if metric thresholds are violated or if cyclic dependency groups grow over a user-defined limit.

Not included in Explorer

In contrast to its commercial brother Sonargraph-Architect, this product variant does not include:

  • Cycle View
  • Exploration View
  • Architectural View
  • Architecture DSL
  • Duplicate Code Checker
  • 2D and 3D Tree Maps
  • Version Control Metrics
  • Architecture Diagrams
  • Scripting (your own metrics or code checkers via Groovy scripts)
  • Virtual Refactorings
  • Plugins (PMD, Spotbugs etc.)
  • Baselines and Quality Gates
  • Issue Ranking View

Assess quality by analyzing metrics and code structure

Sonargraph-Explorer computes hundreds of code and quality metrics that let you quickly assess the technical quality of any software system.

Sonargraph system metrics of NHibernate
Overall system metrics of NHibernate (C#), including the associated test projects.
Sonargraph-Explorer quality dashboard for Gradle
The overall quality dashboard for the Gradle open source project.

Want to learn more about the software architecture metrics computed by Sonargraph? We recommend the book Software Architecture Metrics.