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).
- Host: GitHub
- URL: https://github.com/WebFuzzing/EvoMaster
- Owner: WebFuzzing
- License: lgpl-3.0
- Created: 2017-05-25T09:11:23.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2026-06-18T11:06:19.000Z (5 days ago)
- Last Synced: 2026-06-18T11:31:56.823Z (5 days ago)
- Topics: api-rest, api-testing, evolutionary-algorithms, fuzzer, fuzzing, graphql, grpc, java, kotlin, rest, rpc-api, search-based-software-testing, test-case-generation, testing, thrift
- Language: Kotlin
- Homepage:
- Size: 302 MB
- Stars: 748
- Watchers: 21
- Forks: 114
- Open Issues: 54
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Owner metadata:
- Name: WebFuzzing
- Login: WebFuzzing
- Email:
- Kind: organization
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/29148026?v=4
- Repositories: 1
- Last Synced at: 2025-04-15T11:02:38.992Z
- Profile URL: https://github.com/WebFuzzing
GitHub Events
Total
- Create event: 191
- Delete event: 102
- Fork event: 16
- Issue comment event: 209
- Issues event: 38
- Member event: 3
- Pull request event: 337
- Pull request review comment event: 417
- Pull request review event: 290
- Push event: 1262
- Release event: 3
- Watch event: 95
- Total: 2963
Last Year
- Create event: 149
- Delete event: 68
- Fork event: 13
- Issue comment event: 195
- Issues event: 33
- Member event: 2
- Pull request event: 255
- Pull request review comment event: 347
- Pull request review event: 233
- Push event: 1004
- Release event: 2
- Watch event: 74
- Total: 2375
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 | 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
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
- Total packages: 14
- Total downloads: unknown
- Total dependent packages: 6 (may contain duplicates)
- Total dependent repositories: 28 (may contain duplicates)
- Total versions: 221
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
- 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
- org.junit.jupiter:junit-jupiter-engine
- org.junit.platform:junit-platform-launcher
- org.junit.jupiter:junit-jupiter-engine
- 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
- org.seleniumhq.selenium:selenium-remote-driver provided
- org.seleniumhq.selenium:selenium-support provided
- org.testcontainers:testcontainers provided
- org.junit.jupiter:junit-jupiter-engine
- 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
- org.junit.jupiter:junit-jupiter-engine
- javax.servlet:javax.servlet-api 3.1.0
- org.evomaster:evomaster-client-java-util ${project.version}
- 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
- 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
- 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
- 1000 dependencies
- 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
- 527 dependencies
- @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
- 1173 dependencies
- @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
- System.ServiceModel.Primitives 4.8.0
- 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
- DotNet.Testcontainers 1.4.0
- Microsoft.Data.SqlClient 2.1.2
- Npgsql 5.0.0
- Mono.Cecil 0.11.3
- Newtonsoft.Json 12.0.3
- Mono.Cecil 0.11.3
- Microsoft.NET.Test.Sdk 16.5.0
- coverlet.collector 1.2.0
- xunit 2.4.0
- xunit.runner.visualstudio 2.4.0
- Microsoft.NET.Test.Sdk 16.2.0
- coverlet.collector 1.0.1
- xunit 2.4.0
- xunit.runner.visualstudio 2.4.0
- 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
- 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