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

https://github.com/assertj/assertj

assertions assertj groovy hacktoberfest java kotlin testing typed-assertions

Score: 33.37212003774451

Last synced: about 5 hours ago
JSON representation

Repository metadata:

Fluent testing assertions for Java and the JVM


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 11 days ago

Total Commits: 5,694
Total Committers: 447
Avg Commits per committer: 12.738
Development Distribution Score (DDS): 0.662

Commits in past year: 536
Committers in past year: 43
Avg Commits per committer in past year: 12.465
Development Distribution Score (DDS) in past year: 0.675

Name Email Commits
Joel Costigliola j****a@g****m 1926
dependabot[bot] 4****] 983
Stefano Cordio s****o@g****m 756
Pascal Schumacher p****r@g****t 445
epeee e****e 224
Alex Ruiz a****5@g****m 149
Yvonne Wang Price w****1@g****m 52
Mikhail Mazursky a****k@g****m 49
Jeremy Landis j****s@h****m 47
Jean-Christophe GAY c****t@j****m 36
dependabot-preview[bot] 2****] 34
William Delanoue w****e@d****t 34
Filip Hrisafov f****v@g****m 33
ebundy e****y@g****m 30
Nicolas FRANCOIS n****c@g****m 25
olim7t o****b@g****m 25
mhaligowski m****i@g****m 24
Alexander Bischof a****f@g****m 19
Kseniya k****k@g****m 14
Ashley Scopes 7****s 14
Fr Jeremy Krieg f****g@g****u 11
Maciej Wajcht m****t@g****m 11
BJ Hargrave b****j@b****m 10
chris.arnott@softwire.com c****t@s****m 10
olivierdemeijer v****h@g****m 9
Joel Costigliola j****a@o****m 8
Kornel Kiełczewski k****k@p****l 8
Michal Kordas k****t@m****m 8
Clemens Grabmann 6****n 7
Michael Keppler b****n@g****e 7
and 417 more...

Issue and Pull Request metadata

Last synced: 4 days ago

Total issues: 374
Total pull requests: 906
Average time to close issues: 6 months
Average time to close pull requests: about 2 months
Total issue authors: 244
Total pull request authors: 125
Average comments per issue: 3.79
Average comments per pull request: 1.05
Merged pull request: 550
Bot issues: 6
Bot pull requests: 587

Past year issues: 57
Past year pull requests: 246
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 6 days
Past year issue authors: 39
Past year pull request authors: 30
Past year average comments per issue: 2.37
Past year average comments per pull request: 0.58
Past year merged pull request: 137
Past year bot issues: 2
Past year bot pull requests: 167

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

Top Issue Authors

  • scordio (55)
  • joel-costigliola (23)
  • xenoterracide (10)
  • ascopes (6)
  • onacit (6)
  • dependabot[bot] (6)
  • vlsi (5)
  • Bananeweizen (4)
  • ghost (3)
  • hohwille (3)
  • sbrannen (3)
  • pandoras-toolbox (2)
  • OndraZizka (2)
  • Philzen (2)
  • PascalSchumacher (2)

Top Pull Request Authors

  • dependabot[bot] (587)
  • scordio (68)
  • cookieMr (14)
  • shaikhu (9)
  • etrandafir93 (9)
  • joel-costigliola (8)
  • pbacz (6)
  • ngocnhan-tran1996 (6)
  • Bananeweizen (6)
  • ascopes (5)
  • onacit (4)
  • pubiqq (4)
  • mk868 (4)
  • Marcono1234 (3)
  • belljun3395 (3)

Top Issue Labels

  • theme: recursive comparison (45)
  • status: duplicate (17)
  • status: ideal for contribution (14)
  • language: Kotlin (12)
  • type: bug (12)
  • theme: documentation (10)
  • theme: soft assertions (9)
  • type: new feature (8)
  • status: pending investigation (8)
  • status: team discussion (7)
  • status: waiting for feedback (6)
  • dependabot: Maven (6)
  • type: regression (5)
  • language: Java 17+ (5)
  • type: improvement (5)
  • type: enhancement (5)
  • status: declined (5)
  • status: invalid (4)
  • language: Java 9+ (4)
  • theme: module system (4)
  • Hackergarten (2)
  • good first issue (2)
  • theme: modules (2)
  • language: Java 25+ (2)
  • theme: custom assertions (2)
  • language: Groovy (2)
  • status: not ready (2)
  • type: deprecation (1)
  • event: Hack.Commit.Push (1)
  • status: superseded (1)

Top Pull Request Labels

  • dependabot: Maven (542)
  • dependabot: GitHub Actions (41)
  • theme: recursive comparison (8)
  • status: not ready (7)
  • theme: documentation (6)
  • theme: module system (6)
  • status: team discussion (5)
  • hacktoberfest-accepted (4)
  • event: Hack.Commit.Push (4)
  • status: superseded (3)
  • dependencies (3)
  • java (3)
  • type: new feature (2)
  • type: regression (2)
  • language: Kotlin (2)
  • status: waiting for feedback (1)
  • status: pending investigation (1)
  • status: backport (1)
  • 3rd-party: Eclipse (1)
  • type: bug (1)
  • type: deprecation (1)

Package metadata

repo1.maven.org: org.assertj:assertj-core

Rich and fluent assertions for testing in Java

  • Homepage: https://assertj.github.io/doc/#assertj-core
  • Documentation: https://appdoc.app/artifact/org.assertj/assertj-core/
  • Licenses: Apache-2.0
  • Latest release: 3.27.7 (published 16 days ago)
  • Last Synced: 2026-02-04T10:11:46.810Z (6 days ago)
  • Versions: 82
  • Dependent Packages: 14,394
  • Dependent Repositories: 80,047
  • Docker Downloads: 227,940,831
  • Rankings:
    • Dependent packages count: 0.003%
    • Dependent repos count: 0.013%
    • Docker downloads count: 0.484%
    • Average: 2.974%
    • Stargazers count: 7.021%
    • Forks count: 7.349%
repo1.maven.org: org.assertj:assertj-guava

Rich and fluent assertions for testing for Guava

  • Homepage: https://assertj.github.io/doc/#assertj-guava
  • Documentation: https://appdoc.app/artifact/org.assertj/assertj-guava/
  • Licenses: Apache-2.0
  • Latest release: 3.27.7 (published 16 days ago)
  • Last Synced: 2026-02-04T10:11:35.359Z (6 days ago)
  • Versions: 32
  • Dependent Packages: 264
  • Dependent Repositories: 580
  • Docker Downloads: 33
  • Rankings:
    • Dependent packages count: 0.299%
    • Dependent repos count: 0.552%
    • Average: 3.804%
    • Stargazers count: 7.015%
    • Forks count: 7.349%
repo1.maven.org: org.assertj:assertj-bom

This Bill of Materials POM can be used to ease dependency management when referencing multiple AssertJ artifacts using Gradle or Maven.

  • Homepage: https://assertj.github.io/doc/
  • Documentation: https://appdoc.app/artifact/org.assertj/assertj-bom/
  • Licenses: Apache-2.0
  • Latest release: 3.27.7 (published 16 days ago)
  • Last Synced: 2026-02-04T10:11:35.374Z (6 days ago)
  • Versions: 18
  • Dependent Packages: 5
  • Dependent Repositories: 5
  • Rankings:
    • Stargazers count: 7.021%
    • Forks count: 7.349%
    • Dependent repos count: 10.821%
    • Average: 18.769%
    • Dependent packages count: 49.885%
repo1.maven.org: org.assertj:assertj-parent

Parent POM for all AssertJ modules

  • Homepage: https://assertj.github.io/doc//assertj-parent
  • Documentation: https://appdoc.app/artifact/org.assertj/assertj-parent/
  • Licenses: Apache-2.0
  • Latest release: 3.27.7 (published 16 days ago)
  • Last Synced: 2026-02-04T10:12:30.826Z (6 days ago)
  • Versions: 18
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Rankings:
    • Stargazers count: 7.021%
    • Forks count: 7.349%
    • Dependent repos count: 20.645%
    • Average: 21.225%
    • Dependent packages count: 49.885%
repo1.maven.org: org.assertj:assertj-build

AssertJ Build

  • Homepage: https://assertj.github.io/doc/
  • Documentation: https://appdoc.app/artifact/org.assertj/assertj-build/
  • Licenses: Apache-2.0
  • Latest release: 3.27.7 (published 16 days ago)
  • Last Synced: 2026-02-04T10:11:50.774Z (6 days ago)
  • Versions: 18
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Rankings:
    • Stargazers count: 7.021%
    • Forks count: 7.349%
    • Dependent repos count: 20.645%
    • Average: 21.225%
    • Dependent packages count: 49.885%

Dependencies

.github/workflows/binary-compatibility.yml actions
  • actions/checkout v3 composite
  • actions/github-script v6 composite
  • actions/setup-java v3 composite
  • actions/upload-artifact v3 composite
.github/workflows/main.yml actions
  • EnricoMi/publish-unit-test-result-action v2 composite
  • actions/checkout v3 composite
  • actions/setup-java v3 composite
.github/workflows/release.yml actions
  • actions/checkout v3 composite
  • actions/setup-java v3 composite
assertj-bom/pom.xml maven
  • org.assertj:assertj-core ${project.version}
  • org.assertj:assertj-guava ${project.version}
assertj-core/pom.xml maven
  • junit:junit provided
  • org.hamcrest:hamcrest provided
  • org.junit.jupiter:junit-jupiter-api provided
  • org.opentest4j:opentest4j provided
  • net.bytebuddy:byte-buddy
  • net.bytebuddy:byte-buddy 1.13.0
  • net.bytebuddy:byte-buddy-agent 1.13.0
  • org.hamcrest:hamcrest 2.2
  • org.jboss.logging:jboss-logging 3.5.0.Final
  • com.fasterxml.jackson.core:jackson-databind 2.14.2 test
  • com.google.guava:guava 31.1-jre test
  • commons-io:commons-io 2.11.0 test
  • jakarta.ws.rs:jakarta.ws.rs-api 3.1.0 test
  • javax.servlet:javax.servlet-api 4.0.1 test
  • nl.jqno.equalsverifier:equalsverifier 3.13.1 test
  • org.apache.commons:commons-collections4 4.4 test
  • org.apache.commons:commons-lang3 3.12.0 test
  • org.hibernate.orm:hibernate-core 6.1.7.Final test
  • org.junit-pioneer:junit-pioneer 1.9.1 test
  • org.junit.jupiter:junit-jupiter test
  • org.junit.platform:junit-platform-testkit test
  • org.junit.vintage:junit-vintage-engine test
  • org.mockito:mockito-core test
  • org.mockito:mockito-junit-jupiter test
  • org.springframework:spring-core 5.3.25 test
assertj-guava/pom.xml maven
  • com.google.guava:guava 31.1-jre provided
  • org.opentest4j:opentest4j provided
  • org.assertj:assertj-core 3.25.0-SNAPSHOT
  • org.junit.jupiter:junit-jupiter test
assertj-parent/pom.xml maven
  • org.junit:junit-bom 5.9.2 import
  • org.mockito:mockito-bom 4.11.0 import
  • junit:junit 4.13.2
  • org.opentest4j:opentest4j 1.2.0
assertj-tests/assertj-integration-tests/assertj-core-groovy/pom.xml maven
  • org.apache.groovy:groovy 4.0.9 test
  • org.assertj:assertj-core ${project.version} test
  • org.junit.jupiter:junit-jupiter test
assertj-tests/assertj-integration-tests/assertj-core-kotlin/pom.xml maven
  • org.assertj:assertj-core 3.25.0-SNAPSHOT test
  • org.jetbrains.kotlin:kotlin-stdlib 1.8.10 test
  • org.junit.jupiter:junit-jupiter test
assertj-tests/assertj-integration-tests/assertj-core-osgi/pom.xml maven
  • org.assertj:assertj-core 3.25.0-SNAPSHOT test
  • org.eclipse.platform:org.eclipse.osgi 3.18.200 test
  • org.junit.jupiter:junit-jupiter test
assertj-tests/assertj-performance-tests/pom.xml maven
  • org.assertj:assertj-core ${project.version} test
  • org.junit.jupiter:junit-jupiter test
.github/workflows/qodana.yml actions
  • JetBrains/qodana-action v2023.2 composite
  • actions/checkout v4 composite
assertj-tests/assertj-integration-tests/pom.xml maven
assertj-tests/pom.xml maven
pom.xml maven
.github/workflows/codeql.yml actions
  • actions/checkout 8e8c483db84b4bee98b60c0593521ed34d9990e8 composite
  • actions/setup-java f2beeb24e141e01a676f977032f5a29d81c9e27e composite
  • github/codeql-action/analyze 5d4e8d1aca955e8d8589aabd499c5cae939e33c7 composite
  • github/codeql-action/init 5d4e8d1aca955e8d8589aabd499c5cae939e33c7 composite
assertj-tests/assertj-integration-tests/assertj-core-spring-boot/pom.xml maven
  • com.h2database:h2 * test
  • org.springframework.boot:spring-boot-starter-data-jpa-test * test
  • org.springframework.boot:spring-boot-starter-test * test
assertj-tests/assertj-integration-tests/assertj-core-tests/pom.xml maven
  • com.fasterxml.jackson.core:jackson-core 2.20.1 test
  • com.fasterxml.jackson.core:jackson-databind 2.20.1 test
  • com.google.guava:guava 33.5.0-jre test
  • javax.servlet:javax.servlet-api 4.0.1 test
  • nl.jqno.equalsverifier:equalsverifier 4.2.5 test
  • org.apache.commons:commons-lang3 3.20.0 test
  • org.assertj:assertj-core 4.0.0-SNAPSHOT test
  • org.hamcrest:hamcrest-core ${hamcrest.version} test
  • org.junit-pioneer:junit-pioneer 1.9.1 test
  • org.junit.jupiter:junit-jupiter * test
  • org.junit.platform:junit-platform-testkit * test
  • org.mockito:mockito-junit-jupiter * test
assertj-tests/assertj-integration-tests/assertj-scripts/pom.xml maven
  • org.assertj:assertj-core 4.0.0-SNAPSHOT test
  • org.junit.jupiter:junit-jupiter * test
assertj-tests/assertj-integration-tests/assertj-guava-tests/pom.xml maven
  • com.google.guava:guava 33.5.0-jre test
  • org.assertj:assertj-guava 4.0.0-SNAPSHOT test
  • org.junit.jupiter:junit-jupiter * test