Code Coverage

Top 23 Code Coverage Open-Source Projects

  • nyc

    the Istanbul command line interface

  • Project mention: Migrating from Jest to Vitest for your React Application | dev.to | 2023-12-14

    Native code coverage via v8 or istanbul.

  • cypress-realworld-app

    A payment application to demonstrate real-world usage of Cypress testing methods, patterns, and workflows.

  • Project mention: Introduction to Cypress and UI Test Automation | /r/u_Ok-Examination-4768 | 2023-05-23

    Cypress documentation

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • JaCoCo

    :microscope: Java Code Coverage Library

  • Project mention: Apache Maven JaCoCo Configuration | dev.to | 2023-10-27

    I will use here JaCoCo, where also the JaCoCo-Maven-lugin exists for the usage in your Maven builds. This article will show how to configure the code coverage to finally get the results for unit- and integration-tests.

  • coverlet

    Cross platform code coverage for .NET

  • Project mention: Setting up a simple testing project with C# | dev.to | 2023-05-27

    You might have noticed when you were looking in NuGet, there was a package called coverlet installed into the project:

  • setup-php

    GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.

  • ReportGenerator

    ReportGenerator converts coverage reports generated by coverlet, OpenCover, dotCover, Visual Studio, NCover, Cobertura, JaCoCo, Clover, gcov or lcov into human readable reports in various formats.

  • Project mention: Help With NuGet in Powershell | /r/PowerShell | 2023-06-25

    I am trying to install ReportGenerator through PowerShell. My understanding from installation page is that I will need NuGet in order to do this.

  • tap

    Test Anything Protocol tools for node

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • codecov-action

    GitHub Action that uploads coverage to Codecov :open_umbrella:

  • wtf

    wtf is a distributed, code-coverage guided, customizable, cross-platform snapshot-based fuzzer designed for attacking user and / or kernel-mode targets running on Microsoft Windows and Linux user-mode (experimental!). (by 0vercl0k)

  • Cobertura

    Cobertura

  • cpp-project

    Boiler plate template for C++ projects, with CMake, Doctest, Travis CI, Appveyor, Github Actions and coverage reports.

  • utPLSQL

    Testing Framework for PL/SQL

  • Project mention: We built our customer data warehouse all on Postgres | news.ycombinator.com | 2024-02-02
  • skunk

    A SkunkScore Calculator for Ruby Code -- Find the most complicated code without test coverage! (by fastruby)

  • Fine Code Coverage

    Visualize unit test code coverage easily for free in Visual Studio Community Edition (and other editions too)

  • xcparse

    Command line tool & Swift framework for parsing Xcode 11+ xcresult (by ChargePoint)

  • octocov

    octocov is a toolkit for collecting code metrics (code coverage, code to test ratio, test execution time and your own custom metrics).

  • Project mention: GitHub - k1LoW/octocov: octocov is a toolkit for collecting code metrics (code coverage, code to test ratio and test execution time). | /r/cicd | 2023-05-15
  • go-cover-treemap

    🎄 Go code coverage to SVG treemap

  • omnitrace

    Omnitrace: Application Profiling, Tracing, and Analysis

  • Project mention: What is your favourite profiling tool for C++? | /r/cpp | 2023-06-29

    Omnitrace. Similar concept to VTune and Nsight Systems from AMD: profiling and/or tracing for CPU-only or CPU+GPU workloads: sampling, binary instrumentation, etc. Has more CPU-based information than Nsight Systems and supports binary rewrites for instrumentation which VTune lacks (runtime instrumentation only). Also supports causal profiling like COZ. Supports Python-based analysis/manipulation/filtering/comparison of traces and profiles. Other great tools: HPCToolkit, Caliper, and TAU.

  • cypress-and-jest

    Cypress and Jest both with code coverage running unit tests

  • Android-Root-Coverage-Plugin

    A Gradle Plugin for Android developers that automatically configures Jacoco code coverage tasks for both combined and per module coverage reports, easier than ever.

  • CodeCoverageSummary

    A GitHub Action that reads Cobertura format code coverage files and outputs a text or markdown summary.

  • bashcov

    Code coverage tool for Bash

  • vscode-code-coverage

    Boost test coverage and reliability with this easy-to-use code coverage analysis tool

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Code Coverage related posts

Index

What are some of the best open-source Code Coverage projects? This list will help you:

Project Stars
1 nyc 5,520
2 cypress-realworld-app 5,210
3 JaCoCo 4,014
4 coverlet 2,899
5 setup-php 2,782
6 ReportGenerator 2,432
7 tap 2,304
8 codecov-action 1,387
9 wtf 1,345
10 Cobertura 1,013
11 cpp-project 585
12 utPLSQL 531
13 skunk 499
14 Fine Code Coverage 484
15 xcparse 371
16 octocov 279
17 go-cover-treemap 273
18 omnitrace 257
19 cypress-and-jest 216
20 Android-Root-Coverage-Plugin 170
21 CodeCoverageSummary 166
22 bashcov 146
23 vscode-code-coverage 65

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com