Skip to content
railsengines.com
Codecov logo

Replace Codecov

Test coverage percentages and diffs, reported into your code review.

Why teams move off Codecov

Coverage reporting per user, for a number your CI already computes.

What you give up

Pull-request integration and coverage diffing, which is the actual product.

This directory says so when an engine only covers part of the job. A replacement that needs a caveat is still worth knowing about — it just should not surprise you in week three.

1 Rails engine that replaces Codecov

  1. Coverband

    Covers the core of Developer experience

    Different question — which code runs in production, not which lines the tests touch — and answered without shipping your source to a third party.

    Codecov coverband

    No ratings yet

Questions

Is there an open-source alternative to Codecov for Rails?
Yes — Coverband. It mounts into an application you already run, so there is no second deployment and no second database.
What do I give up by replacing Codecov?
Pull-request integration and coverage diffing, which is the actual product.
How do I replace Codecov in a Rails app?
Add coverband to your Gemfile, mount it in config/routes.rb at /coverage, and run its migrations. The whole integration is two lines and a migration.
How much does replacing Codecov save?
Codecov is priced from $10/user/mo. The engines here are open source, so the cost becomes the time to mount one and the resources it uses inside your existing application.

Same category

While you are cancelling things