java-json-tools/json-schema-validator
A JSON Schema validation implementation in pure Java, which aims for correctness and performance, in that order observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5546
- days_rel: n/a
- days_push: 777
- n_releases_24m: 0
Adoption not part of the score
1644 stars · 395 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A pure Java implementation of JSON Schema validation supporting draft v4 (with hyperschema) and draft v3, focused on correctness and performance. It is available on Maven Central and works on Android.
Use cases
- validate documents against a schema in java
- validate api request payloads against schema draft v4
- validate strings against a schema on android
- check schema hyperschema syntax compliance
- add schema validation to a jvm backend service
When to choose
- you need a mature, correctness-focused JSON Schema validator on the JVM
- you need draft v4 and v3 support including hyperschema syntax
- you need a dependency-free pure Java validator that runs on Android
- you consume libraries from Maven Central or Gradle
When to avoid
- you need support for newer JSON Schema drafts like 2019-09 or 2020-12
- you want a validator in a non-JVM language
- you need actively developed features beyond maintenance releases
Facets
library · maturity maintenance
testing serialization developer-tools apis backend jvm cross-platform -schema validation schema-validation pure-java android
1 source
- readme: https://github.com/java-json-tools/json-schema-validator · fetched 2026-08-28 · 70e1fb52d789
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| java-json-tools/json-schema-validator | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="java-json-tools/json-schema-validator")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem