JSON Schema Ecosystem Observability

Live Update

Bowtie Implementation

JSON Schema test suite compliance scores for top validators.

What is Bowtie?

Bowtie is a comprehensive test suite that executes various JSON Schema implementations against the official JSON Schema Test Suite. High compliance scores mean the validator strictly adheres to the official JSON Schema specification drafts.

  • Bowtie helps ensure interoperability and correctness for JSON Schema validators across languages.
  • Scores are calculated based on passing official test cases for each draft version.
  • Top validators are regularly tested and compared.
  • Learn more: Bowtie on GitHub

Perfect Compliance (95-100%)

30

Highly recommended validators for production use.

High Compliance (85-94%)

2

Good alternatives but may fail some edge cases.

Needs Improvement (<85%)

0

Not recommended for strict validation tasks yet.

Validator Compliance Chart

Raw Compliance Table

ValidatorLanguagePass/FailCompliance
#1jsonschemago1277/0100%
json_schemerruby1277/0100%
jsonschemarust1277/0100%
blazec++1277/0100%
boonrust1277/0100%
JsonSchema.Netdotnet1275/0100%
org.sjf4j-sjf4jjava1277/0100%
kmp-json-schema-validatorkotlin1277/0100%
jsvelixir1277/0100%
com.networknt-json-schema-validatorjava1277/0100%
io.openapiprocessor.json-schema-validatorjava1277/0100%
json-schemajava1277/0100%
JSON-Schema-Modernperl1277/0100%
dev.harrel.json-schemajava1277/0100%
Corvus.JsonSchemadotnet1277/0100%
jsonschemapython1276/199.92%
jsonconsc++1274/199.92%
schemasafejavascript1235/199.92%
mjsscala1263/299.84%
rc-circe-json-validatorscala1268/399.76%
jschonpython1271/499.69%
hyperjump-json-schemajavascript1273/499.69%
Newtonsoft-Json-Schemadotnet1268/599.61%
swift-json-schemaswift1267/1099.22%
jsonschemafriendjava1267/1099.22%
ajvjavascript1029/2797.44%
theflashlabs-ajv-plusjavascript1221/3497.29%
schemalua1223/4196.76%
cfworker-json-schemajavascript1225/4296.69%
opis-json-schemaphp1194/4996.06%
vscode-json-language-servicetypescript1174/10391.93%
jsupython1154/12390.37%