EvoMaster - AI Evaluation Tools Tool
Overview
EvoMaster is an open-source tool for automatically generating system-level test cases and performing fuzzing on web and enterprise applications, with first-class support for APIs (REST, GraphQL, RPC). It applies search-based and evolutionary techniques to explore application behavior, aiming to discover faults, exceptions, and security-relevant failures without requiring extensive manual test scripting. EvoMaster can be used to produce executable tests that exercise real deployments and integrate into continuous-integration workflows. According to the GitHub repository, EvoMaster is actively maintained (657 stars, 101 forks, 23 contributors) under the LGPL-3.0 license with commits as recent as 2026-01-09. The project is designed to work at the system level against running services and can be configured to drive HTTP-based APIs. Typical use cases include automated regression test generation, API fuzzing during CI, and augmenting manual test suites with generated test cases to increase fault detection and coverage.
GitHub Statistics
- Stars: 657
- Forks: 101
- Contributors: 23
- License: LGPL-3.0
- Primary Language: Kotlin
- Last Updated: 2026-01-09T11:01:58Z
- Latest Release: v5.0.0
The repository shows healthy community interest with 657 stars and 101 forks and a modest contributor base (23 contributors). The LGPL-3.0 license makes it usable within many open-source and mixed-source workflows. Recent commits (last recorded 2026-01-09) indicate ongoing maintenance. Activity suggests a mature research-to-engineering project: active issue reports and PRs are handled by a small core team, suitable for users comfortable with open-source tooling and occasional tooling adjustments.
Installation
Install via docker:
git clone https://github.com/WebFuzzing/EvoMaster.gitdocker build -t evomaster https://github.com/WebFuzzing/EvoMaster.gitdocker run --rm evomaster --help Key Features
- Automated system-level test generation using evolutionary/search-based algorithms
- Targets HTTP APIs including REST and GraphQL endpoints and other RPC-style interfaces
- Produces executable, repeatable tests suitable for CI integration and regression suites
- Configurable search budgets and generation strategies to control run time and depth
- Fault detection and assertion generation to surface exceptions and failing responses
Community
EvoMaster has a focused, active open-source community (657 stars, 101 forks, 23 contributors). Development is ongoing with recent commits and issue/PR activity on GitHub. Users typically engage via the repository issue tracker for bug reports, feature requests, and support; contributions and reproducible test cases are welcomed.
Key Information
- Category: Evaluation Tools
- Type: AI Evaluation Tools Tool