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

c8 review

Free#19 of 27 in Test Coverage Tools

A focused open-source CLI for JavaScript and TypeScript coverage in Node.js.

7.2/10Editor score
c87.2 Visit c8

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

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.

c8 pros and cons

  • 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

c8 fact sheet, pricing and score →

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