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

Go cover

Free#21 of 27 in Test Coverage Tools

Go cover: A focused, free coverage tool for teams working with native Go tooling. Ranked #21 of 27 in Test Coverage Tools by our editors (7.0/10); pricing: Free plan; best for go teams using native Go tooling.

7.0/10Editor score
Go cover7.0 Visit Go cover

At a glance

  • Editor score
    7.0 / 10
  • Pricing
    Free plan
  • Best for
    Go teams using native Go tooling
  • Free plan
    Yes
  • Paid from
    Free
  • Coverage types
    statement, function, basic-block
  • Facts checked
    20 Sep 2026
Go cover screenshot
  • Where it wins

    • Free and open source with the Go distribution
    • Supports statement, function, and basic-block coverage
    • Generates HTML, text, and binary coverage data
  • Where it doesn't

    • Supports Go rather than multiple programming languages
    • Command-line workflow instead of a hosted coverage service
    • Focused on native Go tooling and its coverage workflow

Our verdict on Go cover

Go cover is an open-source command-line tool included with the Go distribution. It instruments Go source code, analyzes coverage profiles produced by go test, and reports coverage for Go developers and teams running local or automated tests. Its published scope covers statement, function, and basic-block coverage, with support for Windows, macOS, and Linux. This makes it a practical fit for teams that want coverage analysis within an existing Go workflow rather than a separate hosted service.

The tool's strongest area is coverage workflow depth. It can instrument source code, analyze coverage profiles, produce function reports, generate HTML reports, and report statement coverage percentages. It also supports integration-test binary instrumentation, binary coverage data collection, conversion to a legacy text format, and merging profiles from multiple data directories. Package selection through coverage patterns helps teams target specific parts of a codebase. These capabilities give Go teams several ways to collect and inspect coverage while keeping the workflow close to the command line.

Go cover is also a focused choice rather than a broad test-management platform. Its verified language scope is Go, and its ecosystem fit centers on native Go tooling and the Go coverage workflow. Teams seeking a free, open-source utility for local analysis, automated test runs, integration-test coverage, and HTML output should find its scope well aligned. Teams that need cross-language coverage, a hosted dashboard, pull-request annotation, historical trends, or threshold-gating workflows should choose a product designed around those broader capabilities instead.

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

Go cover pricing

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

Go cover fact sheet

Free planYes
Paid fromFree
Coverage typesstatement, function, basic-block
Supported languagesGo
Report formatsHTML, text, binary coverage data
Pull-request annotationsNot verified
Self-hosted optionNot verified
Historical trendsNot verified
Coverage gatesNot verified
DeploymentSelf-hosted
PlatformsWindows, macOS, Linux
SupportDocs
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
PricingFree plan
Websitego.dev
Facts checked20 Sep 2026

Alternatives to Go cover

See all Go cover alternatives →

Used Go cover? 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 Go cover 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 — Go cover 7.0/10

Go cover 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/go-cover/"><img src="https://www.itechguides.com/best/badge/go-cover.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