Tech riderRev. 20 Sept 2026
go-mutesting
- 1Runs onLinux
- 2CostsNot stated by the maker
- 3Supported languagesGo
- 4Test frameworksGo package tests
- 5Surviving mutant reportsYes
- 6Mutation operatorsBranch: case, if, else; expression: comparison, remove; statement: remove; Cosmos SDK: arithmetic, comparison
5 lines stated Written from the maker's own pages: github.com

Overview
go-mutesting is ranked #11 of 25 in mutation testing tools on Specifiction. It runs on Linux.
Compared on mutation testing tools
- Supported languages
- Gogithub.com
- Test frameworks
- Go package testsgithub.com
- Surviving mutant reports
- Yesgithub.com
- Mutation operators
- Branch: case, if, else; expression: comparison, remove; statement: remove; Cosmos SDK: arithmetic, comparisongithub.com
Facts
- Purpose
- go-mutesting is a framework for mutation testing Go source code to find code not covered by tests.github.com · 4 Oct 2026
- Mutation score
- It reports a mutation score based on how many generated mutations are killed by the test suite.github.com · 4 Oct 2026
- Targets
- Targets can be Go source files, directories, or packages, including recursive `...` patterns; `_test` files are excluded.github.com · 4 Oct 2026
- Execution
- By default, it replaces the original file with a mutation, runs that package’s tests, and reports whether the mutation was killed.github.com · 4 Oct 2026
- Custom execution
- Users can supply an external exec command to test mutations, with environment variables describing each mutation and exit codes indicating killed, alive, skipped, or unknown outcomes.github.com · 4 Oct 2026
- Mutators
- Built-in mutators cover branches, comparisons, boolean expressions, statement removal, and Cosmos SDK arithmetic and comparisons.github.com · 4 Oct 2026
- Extensibility
- Custom mutators can be implemented through the Mutator interface and registered for use by the binary.github.com · 4 Oct 2026
- False positives
- A checksum blacklist can ignore false positive mutations, but the README says the feature is poorly implemented because source changes alter checksums.github.com · 4 Oct 2026
- Integration
- The tool can run Go package tests by default and supports external test commands through `--exec`.github.com · 4 Oct 2026
- License
- The repository identifies its license as MIT.github.com · 4 Oct 2026
- Support
- The README invites users to make feature requests and report bugs or problems.github.com · 4 Oct 2026
- Intended use
- The README describes go-mutesting as an addition to automatic test suites and says it can help compare automatically generated and manually written test suites.github.com · 4 Oct 2026
Best go-mutesting alternatives
See all 20Where it ranks on Specifiction
- Best Mutation Testing Tools in 2026#11 of 25
Is go-mutesting yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- github.com/merlins-labs/go-mutesting· checked 4 Oct 2026


