An open API service for producing an overview of a list of open source projects.

JOSS: https://github.com/WebFuzzing/EvoMaster

api-rest api-testing evolutionary-algorithms fuzzer fuzzing graphql grpc java kotlin rest rpc-api search-based-software-testing test-case-generation testing thrift

Score: 13.58076496246915

Last synced: about 2 hours ago
JSON representation

Repository metadata:

The first open-source AI-driven tool for automatically generating system-level test cases (also known as fuzzing) for web/enterprise applications. Currently targeting whitebox and blackbox testing of Web APIs, like REST, GraphQL and RPC (e.g., gRPC and Thrift).


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 4 months ago

Total Commits: 10,755
Total Committers: 29
Avg Commits per committer: 370.862
Development Distribution Score (DDS): 0.657

Commits in past year: 1,714
Committers in past year: 18
Avg Commits per committer in past year: 95.222
Development Distribution Score (DDS) in past year: 0.66

Name Email Commits
arcuri82 a****2@g****m 3684
Man Zhang m****6@g****m 2522
seran 7****n 1071
asmab a****7@g****m 655
Juan Pablo Galeotti j****i@g****m 563
Bogdan Marculescu b****u@b****e 517
Amid Gol g****u@g****m 347
Bogdan Marculescu m****n@g****m 323
Philip Garrett g****g@g****m 184
Omur o****r@e****r 170
Onur D d****r@g****m 155
Agustina Aldasoro a****o@g****m 133
Mohsen Taheri Shalmani t****0@g****m 112
jgaleotti h****1 58
francastagna f****a@d****r 51
Alberto Martín López a****5@g****m 45
hghianni h****a@g****m 40
Alexander Szyrej a****j@g****m 39
Miguel Rodriguez m****z@g****m 25
fcastagna_meli f****a@m****m 20
Omur o****r@v****m 12
lmasroca l****a@g****m 10
ZhangMan Z****6 5
ivakertusha i****a@g****m 4
bibo b****o@w****m 4
apanichella a****a@u****u 2
Franco Castagna f****a@M****l 2
Kyle Niemeyer k****r@f****m 1
Marcello Maugeri m****7@h****t 1

Issue and Pull Request metadata

Last synced: 7 months ago

Total issues: 43
Total pull requests: 453
Average time to close issues: 6 months
Average time to close pull requests: 9 days
Total issue authors: 26
Total pull request authors: 16
Average comments per issue: 2.6
Average comments per pull request: 0.33
Merged pull request: 337
Bot issues: 0
Bot pull requests: 0

Past year issues: 26
Past year pull requests: 299
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 6 days
Past year issue authors: 13
Past year pull request authors: 15
Past year average comments per issue: 2.35
Past year average comments per pull request: 0.36
Past year merged pull request: 215
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/WebFuzzing/EvoMaster

Top Issue Authors

  • naveensabavath (9)
  • ytfrank (4)
  • arcuri82 (3)
  • jberryman (3)
  • aruvic (3)
  • victorramalhocognizant (1)
  • alegonzalezz (1)
  • sx18170 (1)
  • mmiguerodriguez (1)
  • chrstphlbr (1)
  • gcoremans (1)
  • hmahale-ophardt (1)
  • bungdanar (1)
  • denraf (1)
  • Marcondiro (1)

Top Pull Request Authors

  • arcuri82 (192)
  • omursahin (52)
  • Pgarrett (48)
  • seran (47)
  • jgaleotti (24)
  • agusaldasoro (20)
  • man-zhang (18)
  • MohsenTaheriShalmani (18)
  • francastagna (8)
  • amidgol (5)
  • mmiguerodriguez (5)
  • lmasroca (4)
  • ytfrank (4)
  • IvaDr (4)
  • aszyrej (3)

Top Issue Labels

  • bug (13)
  • FIXED in SNAPSHOT (11)
  • help / misconfiguration (8)
  • Feature Request (5)
  • documentation (3)

Top Pull Request Labels


Package metadata

repo1.maven.org: org.evomaster:evomaster-client-java-controller

A tool for automatically generating system-level test cases

  • Homepage: www.evomaster.org
  • Documentation: https://appdoc.app/artifact/org.evomaster/evomaster-client-java-controller/
  • Licenses: GNU Lesser General Public License (LGPL), version 3
  • Latest release: 5.0.2 (published 5 months ago)
  • Last Synced: 2026-02-21T08:02:08.023Z (4 months ago)
  • Versions: 24
  • Dependent Packages: 1
  • Dependent Repositories: 10
  • Rankings:
    • Dependent repos count: 7.702%
    • Stargazers count: 19.171%
    • Average: 20.608%
    • Forks count: 22.827%
    • Dependent packages count: 32.733%
repo1.maven.org: org.evomaster:evomaster-client-java-instrumentation

A tool for automatically generating system-level test cases

  • Homepage: www.evomaster.org
  • Documentation: https://appdoc.app/artifact/org.evomaster/evomaster-client-java-instrumentation/
  • Licenses: GNU Lesser General Public License (LGPL), version 3
  • Latest release: 5.0.2 (published 5 months ago)
  • Last Synced: 2026-02-23T02:37:39.986Z (4 months ago)
  • Versions: 24
  • Dependent Packages: 1
  • Dependent Repositories: 5
  • Rankings:
    • Dependent repos count: 10.916%
    • Stargazers count: 19.247%
    • Average: 21.51%
    • Forks count: 22.892%
    • Dependent packages count: 32.985%
repo1.maven.org: org.evomaster:evomaster-client-java-util

A tool for automatically generating system-level test cases

  • Homepage: www.evomaster.org
  • Documentation: https://appdoc.app/artifact/org.evomaster/evomaster-client-java-util/
  • Licenses: GNU Lesser General Public License (LGPL), version 3
  • Latest release: 5.0.2 (published 5 months ago)
  • Last Synced: 2026-02-22T15:26:27.546Z (4 months ago)
  • Versions: 24
  • Dependent Packages: 1
  • Dependent Repositories: 4
  • Rankings:
    • Dependent repos count: 12.123%
    • Stargazers count: 19.247%
    • Average: 21.812%
    • Forks count: 22.892%
    • Dependent packages count: 32.985%
repo1.maven.org: org.evomaster:evomaster-client-java-controller-api

A tool for automatically generating system-level test cases

  • Homepage: www.evomaster.org
  • Documentation: https://appdoc.app/artifact/org.evomaster/evomaster-client-java-controller-api/
  • Licenses: GNU Lesser General Public License (LGPL), version 3
  • Latest release: 5.0.2 (published 5 months ago)
  • Last Synced: 2026-02-22T23:47:56.161Z (4 months ago)
  • Versions: 24
  • Dependent Packages: 1
  • Dependent Repositories: 3
  • Rankings:
    • Dependent repos count: 13.661%
    • Stargazers count: 19.181%
    • Average: 22.1%
    • Forks count: 22.827%
    • Dependent packages count: 32.733%
repo1.maven.org: org.evomaster:evomaster-client-java-instrumentation-shared

A tool for automatically generating system-level test cases

  • Homepage: www.evomaster.org
  • Documentation: https://appdoc.app/artifact/org.evomaster/evomaster-client-java-instrumentation-shared/
  • Licenses: GNU Lesser General Public License (LGPL), version 3
  • Latest release: 5.0.2 (published 5 months ago)
  • Last Synced: 2026-02-21T13:07:59.848Z (4 months ago)
  • Versions: 20
  • Dependent Packages: 1
  • Dependent Repositories: 2
  • Rankings:
    • Dependent repos count: 15.989%
    • Stargazers count: 19.181%
    • Average: 22.682%
    • Forks count: 22.827%
    • Dependent packages count: 32.733%
repo1.maven.org: org.evomaster:evomaster-ci-utils

A tool for automatically generating system-level test cases

  • Homepage: www.evomaster.org
  • Documentation: https://appdoc.app/artifact/org.evomaster/evomaster-ci-utils/
  • Licenses: GNU Lesser General Public License (LGPL), version 3
  • Latest release: 5.0.2 (published 5 months ago)
  • Last Synced: 2026-02-24T05:04:44.219Z (4 months ago)
  • Versions: 14
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Rankings:
    • Stargazers count: 19.181%
    • Dependent repos count: 20.634%
    • Forks count: 22.827%
    • Average: 23.844%
    • Dependent packages count: 32.733%
repo1.maven.org: org.evomaster:evomaster

A tool for automatically generating system-level test cases

  • Homepage: www.evomaster.org
  • Documentation: https://appdoc.app/artifact/org.evomaster/evomaster/
  • Licenses: GNU Lesser General Public License (LGPL), version 3
  • Latest release: 5.0.2 (published 5 months ago)
  • Last Synced: 2026-02-21T13:40:42.400Z (4 months ago)
  • Versions: 24
  • Dependent Packages: 0
  • Dependent Repositories: 2
  • Rankings:
    • Dependent repos count: 16.114%
    • Stargazers count: 19.247%
    • Forks count: 22.892%
    • Average: 27.101%
    • Dependent packages count: 50.151%
repo1.maven.org: org.evomaster:evomaster-client-java

A tool for automatically generating system-level test cases

  • Homepage: www.evomaster.org
  • Documentation: https://appdoc.app/artifact/org.evomaster/evomaster-client-java/
  • Licenses: GNU Lesser General Public License (LGPL), version 3
  • Latest release: 5.0.2 (published 5 months ago)
  • Last Synced: 2026-02-22T16:23:27.172Z (4 months ago)
  • Versions: 24
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Rankings:
    • Stargazers count: 19.247%
    • Dependent repos count: 20.775%
    • Forks count: 22.892%
    • Average: 28.266%
    • Dependent packages count: 50.151%
repo1.maven.org: org.evomaster:evomaster-test-utils-java

A tool for automatically generating system-level test cases

  • Homepage: www.evomaster.org
  • Documentation: https://appdoc.app/artifact/org.evomaster/evomaster-test-utils-java/
  • Licenses: GNU Lesser General Public License (LGPL), version 3
  • Latest release: 5.0.2 (published 5 months ago)
  • Last Synced: 2026-02-22T09:12:43.415Z (4 months ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 15.663%
    • Forks count: 19.926%
    • Average: 28.709%
    • Dependent repos count: 32.617%
    • Dependent packages count: 46.63%
repo1.maven.org: org.evomaster:evomaster-client-java-dependencies

A tool for automatically generating system-level test cases

  • Homepage: www.evomaster.org
  • Documentation: https://appdoc.app/artifact/org.evomaster/evomaster-client-java-dependencies/
  • Licenses: GNU Lesser General Public License (LGPL), version 3
  • Latest release: 5.0.2 (published 5 months ago)
  • Last Synced: 2026-02-20T22:46:54.021Z (4 months ago)
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 15.663%
    • Forks count: 19.926%
    • Average: 28.709%
    • Dependent repos count: 32.617%
    • Dependent packages count: 46.63%
repo1.maven.org: org.evomaster:evomaster-client-java-sql-dto

A tool for automatically generating system-level test cases

  • Homepage: www.evomaster.org
  • Documentation: https://appdoc.app/artifact/org.evomaster/evomaster-client-java-sql-dto/
  • Licenses: GNU Lesser General Public License (LGPL), version 3
  • Latest release: 5.0.2 (published 5 months ago)
  • Last Synced: 2026-02-20T23:20:40.377Z (4 months ago)
  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 15.663%
    • Forks count: 19.926%
    • Average: 28.709%
    • Dependent repos count: 32.617%
    • Dependent packages count: 46.63%
repo1.maven.org: org.evomaster:evomaster-client-java-distance-heuristics

A tool for automatically generating system-level test cases

  • Homepage: www.evomaster.org
  • Documentation: https://appdoc.app/artifact/org.evomaster/evomaster-client-java-distance-heuristics/
  • Licenses: GNU Lesser General Public License (LGPL), version 3
  • Latest release: 5.0.2 (published 5 months ago)
  • Last Synced: 2026-02-21T00:48:12.390Z (4 months ago)
  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 15.663%
    • Forks count: 19.926%
    • Average: 28.709%
    • Dependent repos count: 32.617%
    • Dependent packages count: 46.63%
repo1.maven.org: org.evomaster:evomaster-client-java-sql

A tool for automatically generating system-level test cases

  • Homepage: www.evomaster.org
  • Documentation: https://appdoc.app/artifact/org.evomaster/evomaster-client-java-sql/
  • Licenses: GNU Lesser General Public License (LGPL), version 3
  • Latest release: 5.0.2 (published 5 months ago)
  • Last Synced: 2026-02-22T16:21:21.052Z (4 months ago)
  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 15.663%
    • Forks count: 19.926%
    • Average: 28.709%
    • Dependent repos count: 32.617%
    • Dependent packages count: 46.63%
repo1.maven.org: org.evomaster:evomaster-test-old-libraries

A tool for automatically generating system-level test cases

  • Homepage: www.evomaster.org
  • Documentation: https://appdoc.app/artifact/org.evomaster/evomaster-test-old-libraries/
  • Licenses: GNU Lesser General Public License (LGPL), version 3
  • Latest release: 5.0.2 (published 5 months ago)
  • Last Synced: 2026-02-23T10:36:43.783Z (4 months ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 30.128%
    • Average: 36.6%
    • Dependent packages count: 43.072%

Dependencies

.github/workflows/ci.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/download-artifact v2 composite
  • actions/setup-java v1 composite
  • actions/setup-node v1 composite
  • actions/upload-artifact v2 composite
client-java/ci-utils/pom.xml maven
  • org.junit.jupiter:junit-jupiter-engine
  • org.junit.platform:junit-platform-launcher
client-java/client-util/pom.xml maven
  • org.junit.jupiter:junit-jupiter-engine
client-java/controller/pom.xml maven
  • org.hamcrest:hamcrest-all provided
  • com.ea.agentloader:ea-agent-loader
  • com.github.jsqlparser:jsqlparser
  • io.rest-assured:rest-assured
  • javax.annotation:javax.annotation-api 1.2
  • javax.inject:javax.inject 1
  • javax.servlet:javax.servlet-api
  • javax.validation:validation-api 1.1.0.Final
  • javax.ws.rs:javax.ws.rs-api 2.1.1
  • org.eclipse.jetty:jetty-server
  • org.eclipse.jetty:jetty-servlet
  • org.evomaster:evomaster-client-java-controller-api
  • org.evomaster:evomaster-client-java-instrumentation
  • org.evomaster:evomaster-client-java-util
  • org.glassfish.jersey.containers:jersey-container-jetty-http
  • org.glassfish.jersey.containers:jersey-container-servlet-core
  • org.glassfish.jersey.core:jersey-server
  • org.glassfish.jersey.inject:jersey-hk2
  • org.glassfish.jersey.media:jersey-media-json-jackson
  • org.junit.jupiter:junit-jupiter-engine
  • org.junit.jupiter:junit-jupiter-params
  • org.mockito:mockito-core
  • org.testcontainers:testcontainers
  • com.h2database:h2 test
  • com.microsoft.sqlserver:mssql-jdbc test
  • mysql:mysql-connector-java test
  • org.apache.thrift:libthrift test
  • org.evomaster:evomaster-ci-utils ${project.version} test
  • org.jetbrains:annotations test
  • org.mariadb.jdbc:mariadb-java-client test
  • org.postgresql:postgresql test
client-java/controller-api/pom.xml maven
  • org.seleniumhq.selenium:selenium-remote-driver provided
  • org.seleniumhq.selenium:selenium-support provided
  • org.testcontainers:testcontainers provided
  • org.junit.jupiter:junit-jupiter-engine
client-java/instrumentation/pom.xml maven
  • com.github.jsqlparser:jsqlparser
  • dk.brics.automaton:automaton
  • net.sf.jgrapht:jgrapht
  • org.evomaster:evomaster-client-java-instrumentation-shared
  • org.evomaster:evomaster-client-java-util
  • org.junit.jupiter:junit-jupiter-engine
  • org.junit.jupiter:junit-jupiter-params
  • org.mockito:mockito-core
  • org.ow2.asm:asm
  • org.ow2.asm:asm-commons
  • org.ow2.asm:asm-util
  • com.fasterxml.jackson.core:jackson-annotations test
  • com.fasterxml.jackson.core:jackson-core test
  • com.fasterxml.jackson.core:jackson-databind test
  • com.google.code.gson:gson test
  • com.google.guava:guava test
  • com.squareup.okhttp3:okhttp test
  • com.squareup.okhttp:okhttp test
  • com.squareup.okhttp:okhttp-urlconnection test
  • javax.persistence:javax.persistence-api 2.2 test
  • javax.servlet:javax.servlet-api test
  • javax.validation:validation-api 2.0.1.Final test
  • mysql:mysql-connector-java 5.1.49 test
  • org.hibernate:hibernate-validator 6.2.0.Final test
  • org.springframework.boot:spring-boot-starter-web test
client-java/instrumentation-shared/pom.xml maven
  • org.junit.jupiter:junit-jupiter-engine
client-java/pom.xml maven
  • javax.servlet:javax.servlet-api 3.1.0
  • org.evomaster:evomaster-client-java-util ${project.version}
core-driver-it/pom.xml maven
  • org.jetbrains.kotlin:kotlin-reflect
  • org.jetbrains.kotlin:kotlin-stdlib
  • org.junit.jupiter:junit-jupiter-engine
  • org.junit.jupiter:junit-jupiter-params
  • org.springdoc:springdoc-openapi-kotlin
  • org.springdoc:springdoc-openapi-security
  • org.springdoc:springdoc-openapi-ui
  • org.springframework.boot:spring-boot-starter-web
  • org.evomaster:evomaster-client-java-controller test
  • org.evomaster:evomaster-core test
  • org.evomaster:evomaster-core ${project.version} test
  • org.evomaster:evomaster-e2e-tests-utils ${project.version} test
core-graphql-it/pom.xml maven
  • com.graphql-java-kickstart:graphiql-spring-boot-starter
  • com.graphql-java-kickstart:graphql-spring-boot-starter
  • com.graphql-java-kickstart:voyager-spring-boot-starter
  • org.jetbrains.kotlin:kotlin-reflect
  • org.jetbrains.kotlin:kotlin-stdlib
  • org.junit.jupiter:junit-jupiter-engine
  • org.junit.jupiter:junit-jupiter-params
  • org.evomaster:evomaster-client-java-controller test
  • org.evomaster:evomaster-core test
core-it/pom.xml maven
  • javax.validation:validation-api 2.0.1.Final
  • org.apache.commons:commons-math3 3.6.1
  • org.evomaster:evomaster-core
  • org.evomaster:evomaster-core ${project.version}
  • org.junit.jupiter:junit-jupiter-engine
  • org.junit.jupiter:junit-jupiter-params
  • org.springframework.boot:spring-boot-starter-web
  • com.h2database:h2 test
  • edu.stanford.nlp:stanford-corenlp ${nlp.version} test
  • org.evomaster:evomaster-client-java-controller test
client-js/e2e-tests/package-lock.json npm
  • 1000 dependencies
client-js/e2e-tests/package.json npm
  • babel-jest ^24.9.0 development
  • dedent ^0.7.0 development
  • evomaster-client-js file:../evomaster-client-js development
  • jest ^24.9.0 development
  • superagent ^5.1.1 development
  • supertest ^4.0.2 development
client-js/evomaster-client-js/package-lock.json npm
  • 527 dependencies
client-js/evomaster-client-js/package.json npm
  • @babel/template ^7.8.3 development
  • @babel/traverse ^7.8.3 development
  • @babel/types ^7.8.3 development
  • @types/babel__template ^7.0.2 development
  • @types/babel__traverse ^7.0.8 development
  • @types/dedent ^0.7.0 development
  • @types/express ^4.17.2 development
  • @types/jest ^24.9.0 development
  • @types/node ^12.12.25 development
  • @types/superagent ^4.1.4 development
  • @types/supertest ^2.0.8 development
  • dedent ^0.7.0 development
  • jest ^24.9.0 development
  • superagent ^5.2.1 development
  • supertest ^4.0.2 development
  • ts-jest ^24.3.0 development
  • tslint ^5.20.1 development
  • typescript ^3.7.5 development
  • @types/urijs ^1.19.15
  • express ^4.17.1
  • urijs ^1.19.6
client-js/integration-tests/package-lock.json npm
  • 1173 dependencies
client-js/integration-tests/package.json npm
  • @babel/cli ^7.7.5 development
  • @babel/core ^7.7.5 development
  • babel-jest ^24.9.0 development
  • dedent ^0.7.0 development
  • evomaster-client-js file:../evomaster-client-js development
  • jest ^24.9.0 development
  • superagent ^5.1.1 development
  • supertest ^4.0.2 development
  • apollo-server-express ^2.25.1
  • express ^4.17.1
  • graphql ^15.5.1
client-dotnet/src/EvoMaster.Controller/EvoMaster.Controller.csproj nuget
  • System.ServiceModel.Primitives 4.8.0
client-dotnet/src/EvoMaster.Controller.Tests/EvoMaster.Controller.Tests.csproj nuget
  • DotNet.Testcontainers 1.4.0
  • Microsoft.NET.Test.Sdk 16.7.1
  • MySql.Data 8.0.22
  • Npgsql 5.0.0
  • System.Data.SqlClient 4.8.2
  • coverlet.collector 1.3.0
  • xunit 2.4.1
  • xunit.runner.visualstudio 2.4.3
client-dotnet/src/EvoMaster.DatabaseController/EvoMaster.DatabaseController.csproj nuget
  • DotNet.Testcontainers 1.4.0
  • Microsoft.Data.SqlClient 2.1.2
  • Npgsql 5.0.0
client-dotnet/src/EvoMaster.Instrumentation/EvoMaster.Instrumentation.csproj nuget
  • Mono.Cecil 0.11.3
  • Newtonsoft.Json 12.0.3
client-dotnet/src/EvoMaster.Instrumentation_Shared/EvoMaster.Instrumentation_Shared.csproj nuget
  • Mono.Cecil 0.11.3
client-dotnet/test/EvoMaster.Client.Util.Tests/EvoMaster.Client.Util.Tests.csproj nuget
  • Microsoft.NET.Test.Sdk 16.5.0
  • coverlet.collector 1.2.0
  • xunit 2.4.0
  • xunit.runner.visualstudio 2.4.0
client-dotnet/test/EvoMaster.Instrumentation.Tests/EvoMaster.Instrumentation.Tests.csproj nuget
  • Microsoft.NET.Test.Sdk 16.2.0
  • coverlet.collector 1.0.1
  • xunit 2.4.0
  • xunit.runner.visualstudio 2.4.0
client-java/dependencies/pom.xml maven
  • com.alibaba:dns-cache-manipulator compile
  • com.github.tomakehurst:wiremock-jre8-standalone compile
  • io.rest-assured:rest-assured compile
  • org.hamcrest:hamcrest-all compile
  • org.junit.jupiter:junit-jupiter-engine compile
  • org.junit.platform:junit-platform-launcher compile
  • org.testcontainers:testcontainers compile
client-dotnet/src/EvoMaster.Client.Util/EvoMaster.Client.Util.csproj nuget
client-dotnet/src/EvoMaster.Controller.Api/EvoMaster.Controller.Api.csproj nuget
client-dotnet/src/EvoMaster.DatabaseController.Abstractions/EvoMaster.DatabaseController.Abstractions.csproj nuget
client-dotnet/test/EvoMaster.Instrumentation.Examples/EvoMaster.Instrumentation.Examples.csproj nuget
.github/workflows/release.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
  • actions/download-artifact v3 composite
  • actions/setup-java v1 composite
  • actions/upload-artifact v3 composite
  • softprops/action-gh-release v1 composite