7,380 open-source and SaaS tools, with GitHub stats refreshed every day.

Xcov

Open source

Ruby command-line tool that turns Xcode code coverage data into HTML, JSON and Markdown reports, with a minimum-coverage check and Slack notifications.

Open-source alternative to

rubygems.org
Xcov homepage screenshot
GitHub stars
573
Last commit
1 mo ago
Repository age
10 years
Version
v1.9.0
Licence
MIT
Self-hosted
Yes

About Xcov

xcov is a visualizer for Xcode code coverage files. After your tests have run, it reads the coverage data and produces readable reports, which makes it useful in iOS and macOS continuous integration pipelines. It is built on fastlane, so it plugs into existing fastlane setups, and it is distributed as a Ruby gem.

The tool analyzes the coverage files that Xcode produces when tests run through Xcode, xcodebuild or scan. Reports can be generated in HTML, JSON and Markdown formats, and results can be posted to Slack. You can blacklist files whose coverage should be ignored, set a minimum acceptable coverage percentage so a build fails when it is not met, and send results to Coveralls. Command-line parameters cover the workspace, project, scheme, configuration, output directory and more.

To use it, you need Xcode 7 or later, up-to-date command line tools, a shared project scheme and the option to gather coverage data enabled on that scheme. xcov is MIT licensed and maintained by the fastlane community organization.

Key features

  • Reads Xcode coverage files
  • HTML, JSON and Markdown reports
  • Minimum coverage threshold
  • File blacklist for ignoring coverage
  • Slack and Coveralls integration
  • Built on fastlane for CI use

Good fit for

  • →Failing iOS CI builds below a coverage target
  • →Sharing coverage summaries with a team in Slack
Built with
Ruby
Tags
code-coverage
xcode
fastlane
ios
ruby
ci
testing
reports

Xcov: questions and answers

What is Xcov used for?
Xcov is a Ruby command-line tool that turns Xcode code coverage data into HTML, JSON and Markdown reports, with a minimum-coverage check and Slack notifications. It is a good fit for failing iOS CI builds below a coverage target and sharing coverage summaries with a team in Slack.
Is Xcov open source?
Yes. Xcov is open source under the MIT licence. Its source code is on GitHub at fastlane-community/xcov and is written mainly in Ruby.
Is Xcov free?
Yes. Xcov is open source, so the software itself is free to use.
What is Xcov an alternative to?
Xcov is an open-source alternative to Codecov and Coveralls.
Is Xcov actively maintained?
Yes. The most recent commit to Xcov was on 12 August 2026, and the latest release is v1.9.0, published on 19 November 2025. The project has 573 stars on GitHub.

Open-source alternatives to Xcov

See all

SaaS alternatives to Xcov

See all