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

c8

Free#19 of 27 in Test Coverage Tools

c8: A focused open-source CLI for JavaScript and TypeScript coverage in Node.js. Ranked #19 of 27 in Test Coverage Tools by our editors (7.2/10); pricing: Open source; best for javaScript and TypeScript V8 coverage.

7.2/10Editor score
c87.2 Visit c8

At a glance

  • Editor score
    7.2 / 10
  • Pricing
    Open source
  • Best for
    JavaScript and TypeScript V8 coverage
  • Paid from
    Free
  • Coverage types
    lines, functions, branches, statements
  • Facts checked
    20 Sep 2026
c8 screenshot
  • Where it wins

    • Uses Node.js native V8 coverage collection
    • Produces Istanbul-compatible reports with configurable reporters
    • Enforces per-file and overall coverage thresholds
  • Where it doesn't

    • No pull-request annotations
    • No historical coverage trends
    • Focused on CLI workflows rather than a broader platform

Our verdict on c8

c8 is an open-source command-line coverage tool for Node.js projects. It suits developers working with JavaScript, TypeScript, or JSX who want coverage collection tied to Node.js’s native V8 functionality. The npm package can run around test commands in local or CI workflows, report on lines, functions, branches, and statements, and support coverage gates through configurable thresholds.

Its main technical strength is the coverage pipeline. c8 collects native V8 coverage, generates Istanbul-compatible reports, and supports text, v8, console-details, and other Istanbul-compatible reporter formats. Source-map remapping covers inline and external maps, which fits source-mapped TypeScript and JSX projects. The --all option includes otherwise unloaded source files, while c8 report can regenerate reports. Developers can also configure report directories, set per-file thresholds, and ignore selected uncovered lines, blocks, or functions with comments. As an open-source package, it offers a focused route to coverage without a paid-plan structure.

c8 is a good choice when the priority is Node.js coverage collection with familiar report formats and enforceable line, function, branch, and statement thresholds. It is less suitable for teams that need pull-request annotations, historical trend tracking, or a broader hosted platform around coverage results. Its narrow CLI focus favors teams comfortable incorporating coverage into existing local or CI commands rather than buyers seeking a larger integration or project-management ecosystem.

Your product? Our editors can test c8 in depth and publish a review, labelled as paid · from $149/mo →

c8 pricing

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

c8 fact sheet

Free planNot verified
Paid fromFree
Coverage typeslines, functions, branches, statements
Supported languagesJavaScript, TypeScript, JSX
Report formatstext, Istanbul-compatible reporters, v8, console-details
Pull-request annotationsNo
Self-hosted optionNo
Historical trendsNo
Coverage gatesYes
Built forSolo, Small business, Mid-market (editorial estimate)
PricingOpen source
Websitegithub.com
Facts checked20 Sep 2026

Alternatives to c8

See all c8 alternatives →

Used c8? 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 c8 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 — c8 7.2/10

c8 is listed in our Test Coverage Tools directory. Add the badge to your site — it links back to this page.

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

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update