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

https://github.com/assertj/assertj

assertions assertj hacktoberfest java testing typed-assertions

Score: 33.297022481837665

Last synced: about 19 hours ago
JSON representation

Repository metadata:

AssertJ is a library providing easy to use rich typed assertions


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 months ago

Total Commits: 5,380
Total Committers: 421
Avg Commits per committer: 12.779
Development Distribution Score (DDS): 0.649

Commits in past year: 445
Committers in past year: 27
Avg Commits per committer in past year: 16.481
Development Distribution Score (DDS) in past year: 0.631

Name Email Commits
Joel Costigliola j****a@g****m 1890
dependabot[bot] 4****] 844
Stefano Cordio s****o@g****m 655
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
Maciej Wajcht m****t@g****m 11
Fr Jeremy Krieg f****g@g****u 11
BJ Hargrave b****j@h****v 10
chris.arnott@softwire.com c****t@s****m 10
olivierdemeijer v****h@g****m 9
Michal Kordas k****t@m****m 8
Joel Costigliola j****a@o****m 8
Kornel Kiełczewski k****k@p****l 8
Michael Keppler b****n@g****e 7
Clemens Grabmann 6****n 7
and 391 more...

Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 351
Total pull requests: 818
Average time to close issues: 6 months
Average time to close pull requests: about 1 month
Total issue authors: 231
Total pull request authors: 115
Average comments per issue: 3.59
Average comments per pull request: 1.03
Merged pull request: 506
Bot issues: 4
Bot pull requests: 534

Past year issues: 75
Past year pull requests: 395
Past year average time to close issues: 23 days
Past year average time to close pull requests: 7 days
Past year issue authors: 52
Past year pull request authors: 41
Past year average comments per issue: 1.36
Past year average comments per pull request: 0.38
Past year merged pull request: 244
Past year bot issues: 2
Past year bot pull requests: 268

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

Top Issue Authors

  • scordio (52)
  • joel-costigliola (22)
  • xenoterracide (8)
  • onacit (6)
  • vlsi (5)
  • ascopes (5)
  • dependabot[bot] (4)
  • ghost (3)
  • Bananeweizen (3)
  • hohwille (3)
  • sbrannen (3)
  • pandoras-toolbox (2)
  • Philzen (2)
  • OndraZizka (2)
  • thunderhook (2)

Top Pull Request Authors

  • dependabot[bot] (534)
  • scordio (56)
  • cookieMr (14)
  • shaikhu (9)
  • etrandafir93 (9)
  • joel-costigliola (7)
  • Bananeweizen (6)
  • pbacz (6)
  • ascopes (5)
  • onacit (4)
  • mk868 (4)
  • pubiqq (4)
  • mipo256 (3)
  • fduminy (3)
  • JunHyungJang (3)

Top Issue Labels

  • theme: recursive comparison (45)
  • status: duplicate (17)
  • type: bug (12)
  • language: Kotlin (12)
  • status: ideal for contribution (10)
  • type: new feature (9)
  • status: team discussion (9)
  • theme: soft assertions (9)
  • status: pending investigation (8)
  • theme: documentation (8)
  • status: waiting for feedback (6)
  • language: Java 17+ (5)
  • type: enhancement (5)
  • type: improvement (5)
  • type: regression (5)
  • language: Java 9+ (4)
  • status: declined (4)
  • dependabot: Maven (4)
  • theme: module system (3)
  • status: invalid (3)
  • Hackergarten (2)
  • theme: modules (2)
  • good first issue (2)
  • language: Groovy (2)
  • status: not ready (2)
  • theme: CI (1)
  • 3rd-party: JsonUnit (1)
  • status: waiting for interest (1)
  • status: superseded (1)
  • theme: custom assertions (1)

Top Pull Request Labels

  • dependabot: Maven (499)
  • dependabot: GitHub Actions (31)
  • theme: recursive comparison (8)
  • theme: module system (6)
  • status: not ready (6)
  • hacktoberfest-accepted (4)
  • status: team discussion (4)
  • theme: documentation (4)
  • event: Hack.Commit.Push (3)
  • dependencies (3)
  • java (3)
  • type: new feature (2)
  • type: regression (2)
  • status: superseded (2)
  • status: waiting for feedback (1)
  • status: pending investigation (1)
  • status: backport (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.4 (published 30 days ago)
  • Last Synced: 2025-09-04T15:36:13.002Z (2 days ago)
  • Versions: 79
  • 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.4 (published 30 days ago)
  • Last Synced: 2025-09-04T15:36:34.727Z (2 days ago)
  • Versions: 29
  • 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.4 (published 30 days ago)
  • Last Synced: 2025-09-04T15:35:57.550Z (2 days ago)
  • Versions: 15
  • 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/
  • Documentation: https://appdoc.app/artifact/org.assertj/assertj-parent/
  • Licenses: Apache-2.0
  • Latest release: 3.27.4 (published 30 days ago)
  • Last Synced: 2025-09-04T15:36:48.442Z (2 days ago)
  • Versions: 15
  • 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.4 (published 30 days ago)
  • Last Synced: 2025-09-04T15:36:48.449Z (2 days ago)
  • Versions: 15
  • 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/cross-version.yml actions
  • actions/checkout v3 composite
  • oracle-actions/setup-java v1 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/pitest-receive-pr.yml actions
  • actions/checkout v3 composite
  • actions/setup-java v3 composite
  • actions/upload-artifact v3 composite
.github/workflows/pitest-updated-pr.yml actions
  • actions/setup-java v3 composite
  • dawidd6/action-download-artifact v2 composite
  • hmarr/debug-action v2 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-junit4-with-opentest4j/pom.xml maven
  • junit:junit test
  • org.assertj:assertj-core ${project.version} test
  • org.opentest4j:opentest4j 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-integration-tests/assertj-core-testng-with-junit4/pom.xml maven
  • junit:junit test
  • org.assertj:assertj-core ${project.version} test
  • org.testng:testng 7.7.1 test
assertj-tests/assertj-performance-tests/pom.xml maven
  • org.assertj:assertj-core ${project.version} test
  • org.junit.jupiter:junit-jupiter test
.github/workflows/dependency-graph.yml actions
  • actions/checkout v4 composite
  • actions/setup-java v3 composite
  • advanced-security/maven-dependency-submission-action v3 composite
.github/workflows/qodana.yml actions
  • JetBrains/qodana-action v2023.2 composite
  • actions/checkout v4 composite
assertj-tests/assertj-integration-tests/assertj-core-java-17/pom.xml maven
  • org.assertj:assertj-core 3.25.0-SNAPSHOT test
  • org.junit.jupiter:junit-jupiter test
assertj-tests/assertj-integration-tests/pom.xml maven
assertj-tests/pom.xml maven
pom.xml maven