https://github.com/lukas-krecan/JsonUnit
Score: 28.866912028286773
Last synced: about 14 hours ago
JSON representation
Repository metadata:
Compare JSON in your Unit Tests
- Host: GitHub
- URL: https://github.com/lukas-krecan/JsonUnit
- Owner: lukas-krecan
- License: apache-2.0
- Created: 2012-01-29T08:33:07.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2025-09-01T08:42:59.000Z (6 days ago)
- Last Synced: 2025-09-02T16:44:06.009Z (5 days ago)
- Language: Java
- Homepage:
- Size: 3.73 MB
- Stars: 946
- Watchers: 16
- Forks: 117
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Owner metadata:
- Name: Lukáš Křečan
- Login: lukas-krecan
- Email:
- Kind: user
- Description:
- Website: blog.krecan.net
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/815787?u=af9a4dce5221cbd5e3a9577ec4c74d4f4f3f3530&v=4
- Repositories: 80
- Last Synced at: 2024-04-16T15:47:41.662Z
- Profile URL: https://github.com/lukas-krecan
GitHub Events
Total
- Create event: 95
- Delete event: 84
- Fork event: 4
- Issue comment event: 45
- Issues event: 17
- Pull request event: 161
- Push event: 153
- Watch event: 56
- Total: 615
Last Year
- Create event: 95
- Delete event: 84
- Fork event: 4
- Issue comment event: 45
- Issues event: 17
- Pull request event: 161
- Push event: 153
- Watch event: 56
- Total: 615
Committers metadata
Last synced: 29 days ago
Total Commits: 1,548
Total Committers: 46
Avg Commits per committer: 33.652
Development Distribution Score (DDS): 0.401
Commits in past year: 188
Committers in past year: 2
Avg Commits per committer in past year: 94.0
Development Distribution Score (DDS) in past year: 0.426
Name | Commits | |
---|---|---|
Lukas Krecan | l****s@k****t | 928 |
dependabot[bot] | 4****] | 491 |
Lukas Krecan | l****n@a****t | 66 |
Sean C. Sullivan | g****b@s****m | 8 |
Raymond Augé | r****e@l****m | 5 |
Victor Orlovsky | v****y@g****m | 4 |
Éric Le Merdy | e****y@l****t | 4 |
arnaud.mergey@semarchy.com | a****y@s****m | 2 |
Egga | g****b@e****e | 2 |
Libor Rysavy | l****y | 2 |
Alexander Falb | f****x@g****m | 1 |
Anil Kumar Myla | a****a@g****m | 1 |
Awei2020 | 6****0 | 1 |
Ben Campion | b****n | 1 |
Carolin Brandt | c****t@t****l | 1 |
Cassius Cai | c****i@g****m | 1 |
Chris Hut | t****s@g****m | 1 |
snyk-bot | s****t@s****o | 1 |
glhez | g****z | 1 |
Brian Bohe | b****e@m****m | 1 |
a****y@g****m | 1 | |
Vladislav Myachikov | v****v@p****o | 1 |
Rob Oxspring | r****g@e****m | 1 |
cnauroth | c****h@h****m | 1 |
based2 | b****2 | 1 |
andrewscode | a****t@g****m | 1 |
Yayayya-boop | 1****p | 1 |
Yauheni Barvinski | y****i@e****m | 1 |
Vladislav Miachikov | a****n@v****z | 1 |
Viktar Patotski | x****r@g****m | 1 |
and 16 more... |
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 47
Total pull requests: 492
Average time to close issues: 8 months
Average time to close pull requests: 9 days
Total issue authors: 40
Total pull request authors: 15
Average comments per issue: 3.04
Average comments per pull request: 0.14
Merged pull request: 402
Bot issues: 2
Bot pull requests: 439
Past year issues: 11
Past year pull requests: 194
Past year average time to close issues: 12 days
Past year average time to close pull requests: 2 days
Past year issue authors: 8
Past year pull request authors: 2
Past year average comments per issue: 2.0
Past year average comments per pull request: 0.08
Past year merged pull request: 151
Past year bot issues: 2
Past year bot pull requests: 180
Top Issue Authors
- lukas-krecan (4)
- etrandafir93 (2)
- foaw (2)
- dependabot[bot] (2)
- mitasov-ra (2)
- dominikbrandon (1)
- hjohn (1)
- marcospassos (1)
- joshuajaharwood (1)
- DaniilMoiseevPenza (1)
- nickarls (1)
- kiwi-oss (1)
- adrogon (1)
- glhez (1)
- apozo-copyright (1)
Top Pull Request Authors
- dependabot[bot] (439)
- lukas-krecan (39)
- glhez (2)
- JapuDCret (1)
- SirCremefresh (1)
- snyk-bot (1)
- EDbarvinsky (1)
- Yayayya-boop (1)
- SingingBush (1)
- reftel (1)
- Awei2020 (1)
- rgseyvie (1)
- lacinoire (1)
- fstaudt (1)
- pradzins (1)
Top Issue Labels
- dependencies (2)
- java (2)
Top Pull Request Labels
- dependencies (438)
- java (434)
- github_actions (4)
Package metadata
- Total packages: 8
- Total downloads: unknown
- Total docker downloads: 77,686,342
- Total dependent packages: 488 (may contain duplicates)
- Total dependent repositories: 1,339 (may contain duplicates)
- Total versions: 847
repo1.maven.org: net.javacrumbs.json-unit:json-unit-assertj
JSON Assertions based on AssertJ
- Homepage: https://github.com/lukas-krecan/JsonUnit
- Documentation: https://appdoc.app/artifact/net.javacrumbs.json-unit/json-unit-assertj/
- Licenses: The Apache Software License, Version 2.0
- Latest release: 4.1.1 (published 4 months ago)
- Last Synced: 2025-09-05T17:44:02.101Z (1 day ago)
- Versions: 77
- Dependent Packages: 153
- Dependent Repositories: 430
- Docker Downloads: 8,578,948
-
Rankings:
- Dependent packages count: 0.532%
- Dependent repos count: 0.676%
- Docker downloads count: 1.064%
- Average: 6.847%
- Stargazers count: 13.157%
- Forks count: 18.807%
repo1.maven.org: net.javacrumbs.json-unit:json-unit-fluent
JSON Assertions inspired by FEST and AssertJ.
- Homepage: https://github.com/lukas-krecan/JsonUnit
- Documentation: https://appdoc.app/artifact/net.javacrumbs.json-unit/json-unit-fluent/
- Licenses: The Apache Software License, Version 2.0
- Latest release: 4.1.1 (published 4 months ago)
- Last Synced: 2025-09-05T17:43:44.173Z (1 day ago)
- Versions: 138
- Dependent Packages: 135
- Dependent Repositories: 200
- Docker Downloads: 209,796
-
Rankings:
- Dependent packages count: 0.547%
- Dependent repos count: 1.158%
- Docker downloads count: 2.385%
- Average: 7.211%
- Stargazers count: 13.157%
- Forks count: 18.807%
repo1.maven.org: net.javacrumbs.json-unit:json-unit-core
Core classes for JSON unit
- Homepage: https://github.com/lukas-krecan/JsonUnit
- Documentation: https://appdoc.app/artifact/net.javacrumbs.json-unit/json-unit-core/
- Licenses: The Apache Software License, Version 2.0
- Latest release: 4.1.1 (published 4 months ago)
- Last Synced: 2025-09-05T17:44:22.125Z (1 day ago)
- Versions: 139
- Dependent Packages: 37
- Dependent Repositories: 86
- Docker Downloads: 68,385,079
-
Rankings:
- Docker downloads count: 0.586%
- Dependent packages count: 1.742%
- Dependent repos count: 2.116%
- Average: 7.282%
- Stargazers count: 13.157%
- Forks count: 18.807%
repo1.maven.org: net.javacrumbs.json-unit:json-unit
Contains basic assertJsonEquals() and Hamcrest matchers.
- Homepage: https://github.com/lukas-krecan/JsonUnit
- Documentation: https://appdoc.app/artifact/net.javacrumbs.json-unit/json-unit/
- Licenses: The Apache Software License, Version 2.0
- Latest release: 4.1.1 (published 4 months ago)
- Last Synced: 2025-09-05T17:43:35.228Z (1 day ago)
- Versions: 152
- Dependent Packages: 154
- Dependent Repositories: 545
- Docker Downloads: 1,577
-
Rankings:
- Dependent packages count: 0.49%
- Dependent repos count: 0.574%
- Docker downloads count: 3.811%
- Average: 7.368%
- Stargazers count: 13.157%
- Forks count: 18.807%
repo1.maven.org: net.javacrumbs.json-unit:json-unit-json-path
json-path adapter
- Homepage: https://github.com/lukas-krecan/JsonUnit
- Documentation: https://appdoc.app/artifact/net.javacrumbs.json-unit/json-unit-json-path/
- Licenses: The Apache Software License, Version 2.0
- Latest release: 4.1.1 (published 4 months ago)
- Last Synced: 2025-09-05T17:43:20.503Z (1 day ago)
- Versions: 81
- Dependent Packages: 4
- Dependent Repositories: 59
- Docker Downloads: 510,942
-
Rankings:
- Docker downloads count: 2.123%
- Dependent repos count: 2.718%
- Average: 10.111%
- Stargazers count: 13.157%
- Dependent packages count: 13.75%
- Forks count: 18.807%
repo1.maven.org: net.javacrumbs.json-unit:json-unit-spring
Spring Mock assertions
- Homepage: https://github.com/lukas-krecan/JsonUnit
- Documentation: https://appdoc.app/artifact/net.javacrumbs.json-unit/json-unit-spring/
- Licenses: The Apache Software License, Version 2.0
- Latest release: 4.1.1 (published 4 months ago)
- Last Synced: 2025-09-05T17:43:21.014Z (1 day ago)
- Versions: 109
- Dependent Packages: 5
- Dependent Repositories: 19
-
Rankings:
- Dependent repos count: 5.487%
- Dependent packages count: 11.32%
- Average: 12.198%
- Stargazers count: 13.178%
- Forks count: 18.807%
repo1.maven.org: net.javacrumbs.json-unit:json-unit-parent
Unit testing library that can decide if to JSON documents are equal. Strongly inspired by XmlUnit.
- Homepage: https://github.com/lukas-krecan/JsonUnit
- Documentation: https://appdoc.app/artifact/net.javacrumbs.json-unit/json-unit-parent/
- Licenses: The Apache Software License, Version 2.0
- Latest release: 4.1.1 (published 4 months ago)
- Last Synced: 2025-09-05T17:43:21.777Z (1 day ago)
- Versions: 139
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 31.98%
- Average: 40.42%
- Dependent packages count: 48.86%
repo1.maven.org: net.javacrumbs.json-unit:json-unit-kotest
Kotest assertions
- Homepage: https://github.com/lukas-krecan/JsonUnit
- Documentation: https://appdoc.app/artifact/net.javacrumbs.json-unit/json-unit-kotest/
- Licenses: The Apache Software License, Version 2.0
- Latest release: 4.1.1 (published 4 months ago)
- Last Synced: 2025-09-05T17:44:45.206Z (1 day ago)
- Versions: 12
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 33.537%
- Average: 40.741%
- Dependent packages count: 47.945%
Dependencies
- actions/checkout v3 composite
- actions/setup-java v3 composite
- net.javacrumbs.json-unit:json-unit-core 2.36.1-SNAPSHOT
- org.jetbrains.kotlin:kotlin-stdlib ${kotlin.version} provided
- net.javacrumbs.json-unit:json-unit-core 2.36.1-SNAPSHOT
- net.javacrumbs.json-unit:json-unit-json-path 2.36.1-SNAPSHOT
- org.assertj:assertj-core ${assertj.version}
- com.fasterxml.jackson.core:jackson-databind ${jackson2.version} test
- org.junit.jupiter:junit-jupiter-engine test
- com.fasterxml.jackson.core:jackson-databind ${jackson2.version}
- com.google.code.gson:gson ${gson.version}
- com.squareup.moshi:moshi ${moshi.version}
- org.apache.geronimo.specs:geronimo-json_1.1_spec
- org.apache.johnzon:johnzon-mapper ${johnzon.version}
- org.hamcrest:hamcrest-core ${hamcrest.version}
- org.json:json ${jsonorg.version}
- org.junit.jupiter:junit-jupiter-engine
- org.opentest4j:opentest4j ${opentest4j.version}
- org.slf4j:slf4j-api ${slf4j.version}
- org.assertj:assertj-core ${assertj.version} test
- org.hamcrest:hamcrest-library ${hamcrest.version} test
- org.junit.vintage:junit-vintage-engine ${junit-jupiter.version} test
- net.javacrumbs.json-unit:json-unit-core 2.36.1-SNAPSHOT
- com.jayway.jsonpath:json-path ${json-path.version}
- net.javacrumbs.json-unit:json-unit-core 2.36.1-SNAPSHOT
- org.junit.jupiter:junit-jupiter-engine
- org.assertj:assertj-core ${assertj.version} test
- javax.servlet:javax.servlet-api 4.0.1 provided
- net.javacrumbs.json-unit:json-unit-assertj 2.36.1-SNAPSHOT
- org.jetbrains.kotlin:kotlin-stdlib ${kotlin.version}
- org.junit.jupiter:junit-jupiter-engine
- org.springframework:spring-test 5.3.23
- org.springframework:spring-web 5.3.23
- org.springframework:spring-webflux 5.3.23
- com.fasterxml.jackson.core:jackson-databind ${jackson2.version} test
- org.assertj:assertj-core ${assertj.version} test
- org.hamcrest:hamcrest-library ${hamcrest.version} test
- org.jetbrains.kotlin:kotlin-reflect ${kotlin.version} test
- org.mockito:mockito-core 4.11.0 test
- org.springframework:spring-webmvc 5.3.23 test
- org.jetbrains:annotations 23.1.0 provided
- org.apache.geronimo.specs:geronimo-json_1.1_spec 1.5
- org.apache.johnzon:johnzon-core 1.2.19
- org.apache.aries.spifly:org.apache.aries.spifly.dynamic.framework.extension 1.3.6 test
- org.eclipse.platform:org.eclipse.osgi 3.18.200 test
- org.junit.jupiter:junit-jupiter-engine 5.9.1 test
- org.slf4j:slf4j-simple 1.7.36 test
- org.assertj:assertj-core ${assertj.version} compile
- org.hamcrest:hamcrest-library ${hamcrest.version} compile
- org.junit.jupiter:junit-jupiter-engine compile
- ch.qos.logback:logback-classic 1.2.11
- com.fasterxml.jackson.core:jackson-databind ${jackson2.version}
- com.google.code.gson:gson ${gson.version}
- com.squareup.moshi:moshi ${moshi.version}
- net.javacrumbs.json-unit:json-unit 2.36.1-SNAPSHOT
- net.javacrumbs.json-unit:json-unit-assertj 2.36.1-SNAPSHOT
- net.javacrumbs.json-unit:json-unit-fluent 2.36.1-SNAPSHOT
- net.javacrumbs.json-unit:json-unit-json-path 2.36.1-SNAPSHOT
- org.apache.geronimo.specs:geronimo-json_1.1_spec ${geronimo.jsonp.version}
- org.apache.johnzon:johnzon-mapper ${johnzon.version}
- org.jetbrains.kotlin:kotlin-stdlib ${kotlin.version}
- org.json:json ${jsonorg.version}
- net.javacrumbs.json-unit:test-base 2.36.1-SNAPSHOT
- org.slf4j:slf4j-simple
- com.google.code.gson:gson ${gson.version} test
- net.javacrumbs.json-unit:test-base 2.36.1-SNAPSHOT
- org.slf4j:slf4j-simple
- com.fasterxml.jackson.core:jackson-databind ${jackson2.version} test
- net.javacrumbs.json-unit:test-base 2.36.1-SNAPSHOT
- org.slf4j:slf4j-simple
- com.fasterxml.jackson.core:jackson-databind ${jackson2.version} test
- com.fasterxml.jackson.datatype:jackson-datatype-jsr310 ${jackson2.version} test
- net.javacrumbs.json-unit:test-base 2.36.1-SNAPSHOT
- org.apache.geronimo.specs:geronimo-json_1.1_spec ${geronimo.jsonp.version} test
- org.apache.johnzon:johnzon-mapper ${johnzon.version} test
- net.javacrumbs.json-unit:json-unit-fluent 2.36.1-SNAPSHOT
- net.javacrumbs.json-unit:test-base 2.36.1-SNAPSHOT
- org.slf4j:slf4j-simple
- com.fasterxml.jackson.core:jackson-databind ${jackson2.version} test
- net.javacrumbs.json-unit:json-unit-json-path 2.36.1-SNAPSHOT test
- net.javacrumbs.json-unit:test-base 2.36.1-SNAPSHOT
- org.json:json ${jsonorg.version} test
- ch.qos.logback:logback-classic 1.2.11
- com.fasterxml.jackson.core:jackson-databind ${jackson2.version}
- net.javacrumbs.json-unit:json-unit 2.36.1-SNAPSHOT
- junit:junit 4.13.2 test
- org.assertj:assertj-core ${assertj.version} test
- org.jetbrains.kotlin:kotlin-stdlib ${kotlin.version}
- com.fasterxml.jackson.core:jackson-databind ${jackson2.version} test
- net.javacrumbs.json-unit:json-unit-assertj ${project.version} test
- org.junit.jupiter:junit-jupiter-engine ${junit-jupiter.version} test
- org.slf4j:slf4j-simple test
- net.javacrumbs.json-unit:test-base 2.36.1-SNAPSHOT
- org.slf4j:slf4j-simple
- com.squareup.moshi:moshi ${moshi.version} test
- net.javacrumbs.json-unit:json-unit-fluent 2.36.1-SNAPSHOT
- org.junit.jupiter:junit-jupiter-engine
- org.slf4j:slf4j-simple
- com.fasterxml.jackson.core:jackson-databind ${jackson2.version} test