Suggest a tool

EvoMaster

Metrics as of , from the GitHub or GitLab API of each repository. Refreshed monthly.

What EvoMaster is

EvoMaster is an AI-driven tool that generates system-level test cases for web and enterprise applications through fuzzing. It fuzzes REST, GraphQL and RPC APIs, including gRPC and Thrift. Internally it applies an evolutionary algorithm and dynamic program analysis to evolve test cases toward higher code coverage and fault detection. Its black-box mode works against APIs written in any language. Its white-box mode analyses the bytecode of JVM applications such as Java and Kotlin services. Generated suites are written in Python, JavaScript or JUnit format for regression testing. It installs from PyPI as a command-line tool and also ships as a Docker image.

Written from the project's README, read .

Category
API testing, Security testing
License
LGPL-3.0
Language
Kotlin
Changelog
Releases on GitHub

Repository metrics

Repository metrics
Stars7821
Forks1191
Open issues and PRs541
Contributors451
Commits in the last 90 days1,0021
Last commit2026-09-221
Last releasev6.2.0, 2026-09-151
Fetched

1 Fetched from the GitHub or GitLab API on . Hover a value for its own date.

Status

activeLast commit within 90 days of the fetch date.

Computed from the last commit date and the archive flag on the fetch date. See the status rules.

Alternatives

Listed API testing tools, same primary language first, then by GitHub stars. Each line gives one fact from the tool's documentation where it differs from EvoMaster's, with its source.

How to install

pip install evomaster
From README, read .

Questions

Is EvoMaster open source?

Yes. EvoMaster is released under LGPL-3.0, an OSI-approved license, as reported by the GitHub API on 2026-09-22.

Is EvoMaster maintained?

On 2026-09-22, the last commit to the default branch was on 2026-09-22, so the listed status is active. Rule: Last commit within 90 days of the fetch date.

How many GitHub stars does EvoMaster have?

782 stars on 2026-09-22, from the GitHub API. The number is refreshed at each monthly update.

What language is EvoMaster written in?

The repository's primary language, as reported by the GitHub API, is Kotlin.

How do I install EvoMaster?

The README gives this command: pip install evomaster

Sources

  1. GitHub REST API: repository, read
  2. GitHub REST API: commits, read
  3. GitHub REST API: latest release, read
  4. GitHub REST API: contributors, read
  5. README, read