https://github.com/lukas-krecan/JsonUnit
Score: 28.91808792899448
Last synced: about 6 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 (about 14 years ago)
- Default Branch: master
- Last Pushed: 2026-01-28T06:25:16.000Z (11 days ago)
- Last Synced: 2026-01-28T06:44:34.487Z (11 days ago)
- Language: Java
- Homepage:
- Size: 3.86 MB
- Stars: 977
- Watchers: 15
- Forks: 119
- Open Issues: 15
-
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: 124
- Delete event: 111
- Fork event: 5
- Issue comment event: 56
- Issues event: 21
- Pull request event: 242
- Push event: 198
- Watch event: 65
- Total: 822
Last Year
- Create event: 91
- Delete event: 83
- Fork event: 4
- Issue comment event: 27
- Issues event: 10
- Pull request event: 191
- Push event: 136
- Watch event: 46
- Total: 588
Committers metadata
Last synced: 6 days ago
Total Commits: 1,659
Total Committers: 47
Avg Commits per committer: 35.298
Development Distribution Score (DDS): 0.423
Commits in past year: 172
Committers in past year: 3
Avg Commits per committer in past year: 57.333
Development Distribution Score (DDS) in past year: 0.291
| Name | Commits | |
|---|---|---|
| Lukas Krecan | l****s@k****t | 958 |
| dependabot[bot] | 4****] | 571 |
| 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 |
| 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 |
| Dan Revel | d****n@n****m | 1 |
| Donato Wolfisberg | d****g@g****m | 1 |
| Anil Kumar Myla | a****a@g****m | 1 |
| Alexander Falb | f****x@g****m | 1 |
| snyk-bot | s****t@s****o | 1 |
| Vladislav Myachikov | v****v@p****o | 1 |
| Rob Oxspring | r****g@e****m | 1 |
| a****y@g****m | 1 | |
| Henrik Gustafsson | g****n@f****e | 1 |
| glhez | g****z | 1 |
| devin-ai-integration[bot] | 1****] | 1 |
| cnauroth | c****h@h****m | 1 |
| based2 | b****2 | 1 |
| andrewscode | a****t@g****m | 1 |
| Yayayya-boop | 1****p | 1 |
| and 17 more... | ||
Issue and Pull Request metadata
Last synced: about 2 months ago
Total issues: 48
Total pull requests: 528
Average time to close issues: 10 months
Average time to close pull requests: 9 days
Total issue authors: 41
Total pull request authors: 16
Average comments per issue: 3.15
Average comments per pull request: 0.14
Merged pull request: 421
Bot issues: 2
Bot pull requests: 471
Past year issues: 2
Past year pull requests: 152
Past year average time to close issues: about 10 hours
Past year average time to close pull requests: 3 days
Past year issue authors: 2
Past year pull request authors: 3
Past year average comments per issue: 0.5
Past year average comments per pull request: 0.11
Past year merged pull request: 104
Past year bot issues: 0
Past year bot pull requests: 141
Top Issue Authors
- lukas-krecan (4)
- etrandafir93 (2)
- foaw (2)
- dependabot[bot] (2)
- mitasov-ra (2)
- GeorgiPetkov (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] (467)
- lukas-krecan (43)
- devin-ai-integration[bot] (4)
- 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)
Top Issue Labels
- dependencies (2)
- java (2)
Top Pull Request Labels
- dependencies (466)
- java (462)
- 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: 868
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: 5.1.0 (published 3 months ago)
- Last Synced: 2025-12-26T22:00:12.435Z (about 1 month ago)
- Versions: 80
- 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 9 months ago)
- Last Synced: 2025-12-26T22:00:13.163Z (about 1 month 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: 5.1.0 (published 3 months ago)
- Last Synced: 2025-12-26T22:00:12.658Z (about 1 month ago)
- Versions: 142
- 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: 5.1.0 (published 3 months ago)
- Last Synced: 2025-12-26T22:00:12.786Z (about 1 month ago)
- Versions: 155
- 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: 5.1.0 (published 3 months ago)
- Last Synced: 2025-12-26T22:00:11.989Z (about 1 month ago)
- Versions: 84
- 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: 5.1.0 (published 3 months ago)
- Last Synced: 2025-12-26T22:00:13.519Z (about 1 month ago)
- Versions: 112
- 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: 5.1.0 (published 3 months ago)
- Last Synced: 2025-12-26T22:00:12.434Z (about 1 month ago)
- Versions: 142
- 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: 5.1.0 (published 3 months ago)
- Last Synced: 2025-12-26T22:00:12.446Z (about 1 month ago)
- Versions: 15
- 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