FREEDOM251

Freedom251 › ArcMutate

Instead of ArcMutate

ArcMutate alternatives

ArcMutate adds mutation testing to Java and Kotlin projects by extending PiTest, with Android support available in beta. Its pull-request integrations cover GitHub, GitLab, Bitbucket, and Azure DevOps, while incremental analysis focuses on new or changed code. Maven and Gradle setup, extended mutation operators, subsumption analysis, parallel execution, and a mutation quality gate help teams bring the checks into their development workflow. There is a free plan for open-source projects and paid plans from $8 per user per month; Pro is $12 per month, and the Startup plan is a $15 flat rate for eligible small companies.

  1. 1

    MuJava

    Free plan LinuxMacWindows

    Free Java mutation testing with class-level operators — MuJava is free and offers 24 class-level operators, while ArcMutate adds pull-request integrations and incremental analysis.

    7.3 Free plan Visit site
  2. 2

    Mutant

    Free plan LinuxMac

    Ruby teams using RSpec, Minitest, or Test::Unit — Mutant targets Ruby and integrates with three Ruby test frameworks, unlike ArcMutate's Java, Kotlin, and beta Android focus.

    7.1 Free plan · paid from $30/mo Visit site
  3. 3

    Mutatest

    Free plan Open source APILinuxMac+2

    Python projects needing configurable mutation checks — Mutatest targets Python through its AST grammar and can restrict mutations to covered lines, while ArcMutate focuses on Java and Kotlin.

    9.0 Free plan Visit site
  4. 4

    go-mutesting

    Free plan LinuxSelf-hosted

    Go projects needing mutation scores and custom mutators — go-mutesting targets Go files, directories, or packages and supports custom mutators, unlike ArcMutate's Java-oriented workflow.

    7.2 Open source Visit site
  5. 5

    LittleDarwin

    Free plan Linux

    Java teams wanting build-command-based mutation runs — LittleDarwin runs a build command for each Java mutant and supports higher-order mutations, while ArcMutate integrates with pull-request workflows.

    7.0 Free plan Visit site
  6. 6

    MutPy

    Free plan LinuxSelf-hosted

    Python teams using unittest or experimental pytest — MutPy applies AST-level mutations to Python and generates YAML or HTML reports, rather than extending PiTest for Java and Kotlin.

    6.8 Open source Visit site
  7. 7

    pymute

    Free plan Linux

    Python and pytest projects using Rust tooling — Pymute is a Rust-written Python tool that uses temporary copies and text-based mutations, unlike ArcMutate's PiTest-based Java workflow.

    6.6 Free plan Visit site
  8. 8

    Gambit

    Free plan LinuxMacWindows
    7.1 Free plan Visit site
  9. 9

    Infection

    Free plan LinuxMacWeb
    7.1 Free plan Visit site
  10. 10

    Cosmic Ray

    Free plan LinuxSelf-hosted
    7.0 Free plan Visit site
  11. 11

    Dextool Mutate

    Free plan LinuxSelf-hosted
    7.0 Free plan Visit site
  12. 12

    Muter

    Free plan MacSelf-hosted
    7.0 Open source Visit site
  13. 13

    cargo-mutants

    Free plan Linux
    6.9 Open source Visit site
  14. 14

    mutmut

    Free plan LinuxMacSelf-hosted+1
    6.9 Open source Visit site
  15. 15

    muttest

    Free plan LinuxMacWindows
    6.7 Free plan Visit site
  16. 16

    PIT

    Free plan LinuxMacSelf-hosted+1
    6.7 Free plan Visit site
  17. 17

    mutator

    Free plan Linux
    6.6 Free plan Visit site
  18. 18

    Stryker Dashboard

    Free plan APIWeb
    6.6 Free plan Visit site
  19. 19

    Stryker Mutator

    Free plan APISelf-hosted
    6.6 Free plan Visit site
  20. 20

    pytest-gremlins

    Free plan Linux
    6.5 Open source Visit site
  21. 21

    Mutineer

    Free plan
    6.3 Open source Visit site
  22. 22

    muttest-rs

    Free plan
    6.2 Open source Visit site
  23. 23

    mutest-rs

    Paid
    4.8 Open source Visit site
  24. 24

    Mutode

    Paid
    4.7 Open source Visit site

The match depends on language, test runner, and workflow. Android instrumented tests are unsupported, and analysis is limited to tests running in the same JVM as the code under test. ArcMutate supports Linux, macOS, Windows, and self-hosted use, and its maker says customer code stays within the customer's network. The alternatives differ in language coverage and how they run mutations: some focus on Python, Ruby, or Go, while Java options offer distinct testing approaches. Compare supported languages and runners, setup demands, mutation controls, and price against the way your team runs tests.

← Back to ArcMutate The whole mutation testing tools list