Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience real numbers from our own analytics — open to see them
–Visitors
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · counted by iTechGuides's own first-party analytics, bots removed, every figure rounded down · how we count

cccc

Free#13 of 18 in Code Complexity Analyzers

cccc: An open-source analyzer for mixed-language code, complexity rankings, and threshold-based CI checks. Ranked #13 of 18 in Code Complexity Analyzers by our editors (6.0/10); pricing: Free plan; best for teams needing free complexity checks in CI.

6.0/10Editor score
cccc6.0 Visit cccc

At a glance

  • Editor score
    6.0 / 10
  • Pricing
    Free plan
  • Best for
    Teams needing free complexity checks in CI
  • Free plan
    Yes
  • Paid from
    None
  • Facts checked
    27 Sep 2026
  • Where it wins

    • Measures cognitive and cyclomatic complexity in one tool
    • Analyzes mixed-language source trees in one invocation
    • Ranks functions and can fail CI when thresholds are exceeded
  • Where it doesn't

    • Language-specific parsers limit analysis to the documented 20 languages
    • GitHub Actions is the only listed integration
    • Focused on complexity metrics rather than broader code-quality analysis

Our verdict on cccc

For teams that want complexity checks in a command-line workflow, cccc is an open-source tool and Rust library that measures cognitive and cyclomatic complexity. Its CLI can analyze files or directories, including mixed-language source trees in one invocation. It reports per-function and aggregate metrics, making it suited to developers and teams who want visibility into complex functions without adopting a broader code-quality suite.

The metrics offer two complementary views: cognitive complexity follows SonarSource rules, while cyclomatic complexity uses McCabe’s method. Results can be emitted as JSON or human-readable tables, and functions can be ranked by either metric. cccc also caches results for unchanged files. For CI, configurable thresholds can trigger a non-zero exit status, so a workflow can stop when complexity exceeds the team's chosen limits. The repository documents support for 20 programming languages, routed through language-specific parsers; teams should check that their languages are covered before adopting it.

cccc is open source and listed as free, with prebuilt binaries for Linux, macOS, and Windows and installation through Cargo. It can also run in self-hosted environments, and GitHub Actions is the listed integration. This makes it a practical fit for teams comfortable wiring a CLI into their own checks, particularly when ranking and gating complexity are the main requirements. It is less suitable for buyers seeking a broad quality dashboard or a range of verified workflow integrations beyond GitHub Actions.

cccc pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on github.com

cccc fact sheet

Free planYes
Paid fromNone
Complexity metricsBoth
Supported languages20
Hotspot detectionNot verified
IDE feedbackNot verified
Pull-request gatesYes
Trend historyNot verified
DeploymentSelf-hosted
PlatformsLinux, macOS, Windows
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
Integrations1 integrations: GitHub Actions
PricingFree plan
Websitegithub.com
Facts checked27 Sep 2026

cccc integrations

cccc lists 1 integrations on its own site.

  • GitHub Actions

Alternatives to cccc

See all cccc alternatives →

Used cccc? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used cccc for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — cccc 6.0/10

cccc is listed in our Code Complexity Analyzers directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/cccc/"><img src="https://www.itechguides.com/best/badge/cccc.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Sep 2026

Advertiser disclosure: iTechGuides is reader-supported. We may earn a commission when you click some links. How we rank.

Last updated · How we research and update