Visualize sustainability metrics for C/C++ software projects

Analyze clang-tidy and CDash output to understand project health, complexity, and sustainability across files and functions.

Project summary metrics.out · 541 files
● High
1,652 Functions
13.48 Avg. complexity
35% Over threshold
Complexity distribution
0–5
6–10
11–20
21–40
41+
Top complex functions
  • do_copy_objects 103 ● Critical
  • HSTBmake_table 71 ● High
  • H5Z__nbit_compress 10 ● Low
How it works
1. Generate metrics

Run clang-tidy on your C/C++ project or submit builds to CDash to collect complexity and sustainability metrics

2. Provide data

Upload your metrics file, connect a CDash build URL, or try the tool with sample data

3. Explore results

Analyze visualizations, filter and sort results, and identify high-risk areas in your codebase

What you can analyze

Comprehensive metrics to understand code complexity and sustainability

Project overview
High-level metrics and insights
File-level complexity
Per-file analysis and trends
Function-level complexity
Individual function metrics
Methods over threshold
High-risk function detection
Branch count
Control flow complexity
Lines of code
Function and file size metrics
CDash build integration
Continuous analysis support
Sustainability indicators
Long-term maintainability
Turn raw metrics to actionable insights

Transform project metric output into clear summaries, charts, and ranked results so maintainers know where to inspect first.

  • Summary cards for project health at a glance
  • Complexity distribution to spot risk concentration
  • Top complex functions ranked by score
  • Severity badges that read in any color mode