Tech riderRev. 20 Sept 2026
  1. 1Runs onLinux
  2. 2CostsNot stated by the maker
  3. 3Supported languagesRust
  4. 4Test frameworkscargo test; cargo nextest
  5. 5Incremental analysisYes
  6. 6Parallel executionYes
  7. 7Surviving mutant reportsYes
  8. 8Mutation quality gateYes
7 lines stated Written from the maker's own pages: mutants.rs
The cargo-mutants homepage

Overview

cargo-mutants is ranked #10 of 25 in mutation testing tools on Specifiction. It runs on Linux.

Compared on mutation testing tools

Supported languages
Rustmutants.rs
Test frameworks
cargo test; cargo nextestmutants.rs
Incremental analysis
Yesmutants.rs
Parallel execution
Yesmutants.rs
Surviving mutant reports
Yesmutants.rs
Mutation quality gate
Yesmutants.rs
Mutation operators
Function-body value replacement; binary-operator replacement; unary-operator deletion; match-arm deletion; match-guard replacement; struct-literal field deletionmutants.rs

Facts

Purpose
cargo-mutants is a Rust mutation testing tool that finds places where bugs could be inserted without causing tests to fail.mutants.rs · 4 Oct 2026
How to run
Run `cargo mutants` in a Rust source directory to identify functions that may be inadequately tested.mutants.rs · 4 Oct 2026
Setup
The tool requires no changes to the source tree or other setup before installation and use.mutants.rs · 4 Oct 2026
Test runners
Useful results require reliable, non-flaky tests that run under `cargo test` or `cargo nextest`.mutants.rs · 4 Oct 2026
CI
The manual includes instructions and examples for testing mutants in CI, including incremental pull request testing and full development branch testing.github.com · 4 Oct 2026
Installation
The project documents installation with `cargo install --locked cargo-mutants`, `cargo binstall`, or binaries from GitHub releases.mutants.rs · 4 Oct 2026
Rust versions
Building cargo-mutants requires a reasonably recent stable, nightly, or beta Rust toolchain.mutants.rs · 4 Oct 2026
Compatibility limit
Cross-compilation is not currently supported, so the Rust tree must be buildable for the host platform.mutants.rs · 4 Oct 2026
Build system limit
Build tools other than Cargo are not currently supported.mutants.rs · 4 Oct 2026
Reproducibility
Results should be reproducible when the build and test suite are deterministic.mutants.rs · 4 Oct 2026
Dismiss findings
Users can dismiss mutants with a `#[mutants::skip]` attribute or a configuration file.mutants.rs · 4 Oct 2026
Maintenance
The repository describes the project as semi-actively maintained in spare time as of August 2026, with bug reports and pull requests read at higher latency.github.com · 4 Oct 2026
License and warranty
The project is MIT licensed and provided as-is with no warranty of any kind.github.com · 4 Oct 2026
Getting started
You can run `cargo mutants` in a Rust source directory to identify functions that may be inadequately tested.mutants.rs · 5 Oct 2026
Test requirements
Useful results require reliable, non-flaky tests that run under `cargo test` or `cargo nextest`.mutants.rs · 5 Oct 2026
Platform limit
Cross-compilation is not currently supported; the source tree must be buildable for the host platform.mutants.rs · 5 Oct 2026
CI integration
The project documents GitHub Actions workflows and says cargo-mutants emits structured annotations when it detects that it is running in an action.mutants.rs · 5 Oct 2026
Configuration
Options can be configured in `.cargo/mutants.toml`, and the guide recommends checking that file into the source tree.mutants.rs · 5 Oct 2026
Exclude mutations
Items can be skipped with `#[mutants::skip]`, and specific mutations can be excluded with `#[mutants::exclude_re("pattern")]`.mutants.rs · 5 Oct 2026
Runtime
A run’s duration depends roughly on the number of viable mutations multiplied by the time to run the test suite for each mutation.mutants.rs · 5 Oct 2026
Support
The project README invites users to share experience reports in GitHub Discussions and sponsor development.github.com · 5 Oct 2026

Best cargo-mutants alternatives

See all 20

Where it ranks on Specifiction

Is cargo-mutants yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources