Coverage

Top 23 Coverage Open-Source Projects

  • istanbul

    Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests and browser tests. Built for scale.

  • SimpleCov

    Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites

    Project mention: Must-have gems for mature Rails | dev.to | 2024-02-02

    gem "simplecov" - https://github.com/simplecov-ruby/simplecov | Gather spec coverage stats locally and on CI, aim for those 90+%.

  • 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.

  • intern

    A next-generation code testing stack for JavaScript.

  • 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.

  • ModernCppStarter

    🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.

  • 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:

  • cargo-make

    Rust task runner and build tool.

    Project mention: Rust Tooling: 8 tools that will increase your productivity | dev.to | 2024-02-15

    cargo-make aims to be an extensive Rust-written task runner that additionally lets you define workflows to execute your tasks. You can install it using cargo install cargo-make.

  • 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.

  • Infection

    PHP Mutation Testing library

    Project mention: Who tests the tests? Mutation testing with Infection in PHP | dev.to | 2023-11-08

    Obviously, we can not generate mutants manually. For that purpose, there are mutation testing utilities. For PHP, we have Infection.

  • mutant

    Automated code reviews via mutation testing - semantic code coverage.

  • cmake-init

    The missing CMake project initializer

    Project mention: CMake install schema for single- and multi-config generators | /r/cpp | 2023-12-06

    https://github.com/friendlyanon/cmake-init This is how you do CMake properly. If you deviate from its install rules you are highly likely to do something wrong.

  • PIT

    State of the art mutation testing system for the JVM

  • blanket

    blanket.js is a simple code coverage library for javascript. Designed to be easy to install and use, for both browser and nodejs.

  • Kahlan

    :heavy_check_mark: PHP Test Framework for Freedom, Truth, and Justice

  • node-coveralls

    lcov posting to coveralls.io

  • shellspec

    A full-featured BDD unit testing framework for bash, ksh, zsh, dash and all POSIX shells

    Project mention: [P] Convert Any language to a Linux command (one-liner) | /r/MachineLearning | 2023-04-27

    Suggest to look also at ShellSpec

  • XcodeCoverage

    Code coverage for Xcode projects (Objective-C only)

  • cargo-llvm-cov

    Cargo subcommand to easily use LLVM source-based code coverage (-C instrument-coverage).

    Project mention: TIL about `cargo llvm-cov` and `cargo nextest` | /r/rust | 2023-07-09

    I'll let them speak for themselves: https://github.com/taiki-e/cargo-llvm-cov https://nexte.st/index.html

  • gcovr

    generate code coverage reports with gcc/gcov

  • undercover

    undercover warns about methods, classes and blocks that were changed without tests, to help you easily find untested code and reduce the number of bugs. It does so by analysing data from git diffs, code structure and SimpleCov coverage reports

  • kcov

    Code coverage tool for compiled programs, Python and Bash which uses debugging information to collect and report data without special compilation options

  • mosdepth

    fast BAM/CRAM depth calculation for WGS, exome, or targeted sequencing

    Project mention: Calculating Average Coverage or Read Depth for a Sequence (WES) | /r/bioinformatics | 2023-06-24
  • FastAPI-Backend-Template

    A backend project template with FastAPI, PostgreSQL with asynchronous SQLAlchemy 2.0, Alembic for asynchronous database migration, and Docker. (by Aeternalis-Ingenium)

    Project mention: Automate Python Linting and Code Style Enforcement with Ruff and GitHub Actions | dev.to | 2023-07-22
  • utPLSQL

    Testing Framework for PL/SQL

    Project mention: We built our customer data warehouse all on Postgres | news.ycombinator.com | 2024-02-02
  • 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.

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). The latest post mention was on 2024-02-15.

Coverage related posts

Index

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

Project Stars
1 istanbul 8,680
2 SimpleCov 4,702
3 intern 4,366
4 JaCoCo 3,993
5 ModernCppStarter 3,992
6 coverlet 2,888
7 cargo-make 2,356
8 Infection 1,970
9 mutant 1,918
10 cmake-init 1,771
11 PIT 1,613
12 blanket 1,405
13 Kahlan 1,137
14 node-coveralls 1,065
15 shellspec 1,017
16 XcodeCoverage 856
17 cargo-llvm-cov 800
18 gcovr 798
19 undercover 714
20 kcov 679
21 mosdepth 644
22 FastAPI-Backend-Template 539
23 utPLSQL 526
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