188 Tools
188
Tools
JSON Schema Tooling
Toolings below are written in different languages, and support part, or all, of at least one recent version of the specification.
Listing does not signify a recommendation or endorsement of any kind.
GROUP BY:
Validator
Tooling Type | Dialects | |||
---|---|---|---|---|
@cfworker/json-schema | Validator | 4 7 2019-09 2020-12 | MIT | |
@exodus/schemasafe | Validator | 4 6 7 2019-09 2020-12 | MIT | |
@hyperjump/json-schema | Validator, Annotations, Bundler, Util General Processing | 4 6 7 2019-09 2020-12 | MIT | |
ajv | Validator | 4 6 7 2019-09 2020-12 | MIT | |
ajv-cli | Validator | 4 6 7 2019-09 2020-12 | MIT | |
Blaze | Validator | 4 6 7 2019-09 2020-12 | AGPL-3.0 and Commercial | |
boon | Validator | 4 6 7 2019-09 2020-12 | Apache-2.0 | |
Corvus.JsonSchema | Validator | 6 7 2019-09 2020-12 | Apache-2.0 | |
cypress-ajv-schema-validator | Validator, Util Testing | 4 6 7 2019-09 2020-12 | MIT | |
djv | Validator | 4 6 | MIT | |
DSJSONSchemaValidation | Validator | 4 6 7 | MIT | |
erosb/json-sKema | Validator | 2020-12 | MIT | |
everit-org/json-schema | Validator | 4 6 7 | Apache-2.0 | |
Exonerate | Validator | 4 6 7 | MIT | |
ExtendsClass's JSON Schema Validator | Validator | 7 | Proprietary | |
f5-json-schema | Validator | 7 | BSL-1.0 | |
fastjsonschema | Validator | 4 6 7 | BSD-3-Clause | |
gojsonschema | Validator | 4 6 7 | Apache-2.0 | |
jema.js | Validator | 2020-12 | MIT | |
JeSSE | Validator | 3 4 6 | Apache-2.0 | |
jinx | Validator | 7 | MIT | |
jschon | Validator | 2019-09 2020-12 | MIT | |
jschon.dev | Validator | 2019-09 2020-12 | MIT | |
JSI | Validator | 4 6 7 | AGPL-3.0-only | |
JSON Essentials for COM/ActiveX | Validator | 7 | Proprietary | |
JSON Schema Library | Validator | 4 6 7 2019-09 | MIT | |
JSON Schema Lint | Validator | 1 2 3 4 6 7 | MIT | |
JSON schema validation for JSON for Modern C++ | Validator | 7 | MIT | |
JSON Schema Validator | Validator | 3 4 6 7 2019-09 2020-12 | AGPL-3.0-only | |
json-everything | Validator | 6 7 2019-09 2020-12 | MIT | |
json-kotlin-schema | Validator | 7 2019-09 | MIT | |
json-schema (dev.harrel) | Validator | 7 2019-09 2020-12 | MIT | |
json-schema (fisxoj) | Validator | 4 6 7 2019-09 | LGPL-2.1-only | |
json-schema-validator | Validator | 7 | MIT | |
json-schema.hyperjump.io | Validator | 4 6 7 2019-09 2020-12 | MIT | |
JSON::Schema::Modern | Validator | 4 6 7 2019-09 2020-12 | GPL-1.0+ OR Artistic-1.0 | |
JSON::Schema::Tiny | Validator | 7 2019-09 2020-12 | GPL-1.0+ OR Artistic-1.0 | |
JSON::Validator | Validator | 4 6 7 2019-09 | Artistic-2.0 | |
Json.NET Schema | Validator, Code To Schema | 3 4 6 7 2019-09 2020-12 | AGPL-3.0-only | |
jsoncons | Validator | 4 6 7 2019-09 2020-12 | BSL-1.0 | |
jsonschema | Validator | 2020-12 | MIT | |
jsonschema | Validator | 3 4 6 7 2019-09 2020-12 | MIT | |
jsonschema-rs | Validator | 4 6 7 2019-09 2020-12 | MIT | |
jsonschema-rs (Python) | Validator | 4 6 7 | MIT | |
JSONSchema::Validator | Validator | 4 6 7 | MIT | |
jsonschema.dev | Validator | 7 | MIT | |
JSONSchema.jl | Validator | 4 6 7 | MIT | |
JsonSchema.Net | Validator, Code To Schema, Schema To Data, Annotations, Bundler | 6 7 2019-09 2020-12 | MIT | |
jsonschemafriend | Validator | 3 4 6 7 2019-09 2020-12 | Apache-2.0 | |
JSONSchemer | Validator | 4 6 7 2019-09 2020-12 | MIT | |
JsonXema | Validator | 4 6 7 | MIT | |
JSV | Validator | 7 2020-12 | MIT | |
Justify | Validator | 4 6 7 | Apache-2.0 | |
justinrainbow/json-schema | Validator | 3 4 | MIT | |
LateApexEarlySpeed.Json.Schema | Validator, Code To Schema | 2020-12 | BSD-3-Clause | |
Liquid JSON Schema Editor | Validator, Documentation, Editor | 4 6 7 2019-09 2020-12 | Proprietary and Freeware | |
lua-resty-jsonschema | Validator | 4 6 7 | MIT | |
luposlip/json-schema | Validator, Data To Schema | 4 6 7 | Apache-2.0 | |
Medeia-validator | Validator | 4 6 7 | Apache-2.0 | |
networknet/json-schema-validator | Validator | 4 6 7 2019-09 2020-12 | Apache-2.0 | |
OpenAPI JSON Schema Generator | Validator, Code To Schema, Documentation, Schema To Code | 5 2020-12 | Apache-2.0 | |
Opis Json Schema | Validator | 6 7 2019-09 2020-12 | Apache-2.0 | |
Polyglottal JSON Schema Validator | Validator | 4 6 | MIT | |
qri-io/jsonschema | Validator | 7 2019-09 | MIT | |
Reactive Core Circe JSON Validator | Validator | 2019-09 2020-12 | Apache-2.0 | |
santhosh-tekuri/jsonschema | Validator | 4 6 7 2019-09 2020-12 | Apache-2.0 | |
Snow | Validator | 6 7 2019-09 | AGPL-3.0-only | |
Sourcemeta JSON Schema CLI | Validator, Util General Processing, Util Testing, Linter, Bundler | 0 1 2 3 4 6 7 2019-09 2020-12 | AGPL-3.0 | |
Swaggest Json Schema | Validator | 4 6 7 | MIT | |
swift-json-schema | Validator, Code To Schema, Model To Schema | 2020-12 | MIT | |
v8r | Validator | 4 6 7 | MIT | |
valbuddy | Validator | 4 6 7 | Proprietary | |
Validate JSON Action | Validator | 2019-09 2020-12 | MIT | |
Valijson | Validator | 7 | BSD-2-Clause | |
Vert.x Json Schema | Validator | 4 7 2019-09 2020-12 | Apache-2.0 | |
vue-vuelidate-jsonschema | Validator | 6 | MIT | |
yajsv | Validator | 4 6 7 | MIT | |
Zuunr JSON | Validator | 2020-12 | Apache-2.0 |
Annotations
Tooling Type | Dialects | |||
---|---|---|---|---|
@hyperjump/json-schema | Validator, Annotations, Bundler, Util General Processing | 4 6 7 2019-09 2020-12 | MIT | |
JsonSchema.Net | Validator, Code To Schema, Schema To Data, Annotations, Bundler | 6 7 2019-09 2020-12 | MIT |
Bundler
Tooling Type | Dialects | |||
---|---|---|---|---|
@hyperjump/json-schema | Validator, Annotations, Bundler, Util General Processing | 4 6 7 2019-09 2020-12 | MIT | |
JsonSchema.Net | Validator, Code To Schema, Schema To Data, Annotations, Bundler | 6 7 2019-09 2020-12 | MIT | |
Sourcemeta JSON Schema CLI | Validator, Util General Processing, Util Testing, Linter, Bundler | 0 1 2 3 4 6 7 2019-09 2020-12 | AGPL-3.0 |
Hyper Schema
Tooling Type | Dialects | |||
---|---|---|---|---|
Core API Hyper-Schema codec | Hyper Schema | 4 | BSD-2-Clause | |
mokkabonna/json-hyper-schema | Hyper Schema | 7 | MIT |
Benchmarks
Tooling Type | Dialects | |||
---|---|---|---|---|
json-schema-validation-comparison | Benchmarks | 3 4 6 7 2019-09 2020-12 | MIT | |
php-json-schema-bench | Benchmarks | 4 6 7 | MIT |
Documentation
Tooling Type | Dialects | |||
---|---|---|---|---|
@adobe/jsonschema2md | Documentation | 2019-09 | Apache-2.0 | |
@cloudflare/doca | Documentation | 4 6 7 | Apache-2.0 | |
docson | Documentation | 4 | Apache-2.0 | |
docusaurus-json-schema-plugin | Documentation | 7 2019-09 2020-12 | AGPL-3.0-only | |
FastAPI | Documentation | MIT | ||
json-schema-for-humans | Documentation | 7 | Apache-2.0 | |
json-schema-static-docs | Documentation | 7 | GPL-3.0-only | |
jsonschema-markdown | Documentation | MIT | ||
jsonschematic | Documentation | 7 | MIT | |
Liquid JSON Schema Editor | Validator, Documentation, Editor | 4 6 7 2019-09 2020-12 | Proprietary and Freeware | |
OpenAPI JSON Schema Generator | Validator, Code To Schema, Documentation, Schema To Code | 5 2020-12 | Apache-2.0 | |
Oxygen XSL JSON Tools | Util Format Conversion, Documentation | |||
wetzel | Documentation | 3 4 7 2020-12 | Apache-2.0 |
LDO Utility
Tooling Type | Dialects | |||
---|---|---|---|---|
@cloudflare/json-hyper-schema | LDO Utility | 4 6 7 | BSD-3-Clause |
Code To Schema
Tooling Type | Dialects | |||
---|---|---|---|---|
drf-jsonschema-serializer | Code To Schema | BSD-3-Clause | ||
Json.NET Schema | Validator, Code To Schema | 3 4 6 7 2019-09 2020-12 | AGPL-3.0-only | |
jsonschema | Code To Schema | 2020-12 | MIT | |
jsonschema-generator | Code To Schema | 6 7 2019-09 2020-12 | Apache-2.0 | |
JsonSchema.Net | Validator, Code To Schema, Schema To Data, Annotations, Bundler | 6 7 2019-09 2020-12 | MIT | |
LateApexEarlySpeed.Json.Schema | Validator, Code To Schema | 2020-12 | BSD-3-Clause | |
Liform | Code To Schema | MIT | ||
mashumaro | Code To Schema | Apache-2.0 | ||
msgspec | Code To Schema | BSD-3-Clause | ||
NJsonSchema | Code To Schema | 4 6 7 2019-09 2020-12 | Ms-PL | |
OpenAPI JSON Schema Generator | Validator, Code To Schema, Documentation, Schema To Code | 5 2020-12 | Apache-2.0 | |
Pydantic | Code To Schema | MIT | ||
scala-jsonschema | Code To Schema | 4 6 7 2019-09 2020-12 | Apache-2.0 | |
Schemars | Code To Schema | 7 | MIT | |
Shale | Code To Schema, Schema To Code | 2020-12 | MIT | |
swift-json-schema | Validator, Code To Schema, Model To Schema | 2020-12 | MIT | |
typescript-json-schema | Code To Schema | BSD-3-Clause |
Data To Schema
Tooling Type | Dialects | |||
---|---|---|---|---|
dadav/helm-schema | Data To Schema | 7 | MIT | |
json-schema-inferrer | Data To Schema | 4 6 7 2019-09 2020-12 | Apache-2.0 | |
JSONoid | Data To Schema | 2020-12 | MIT | |
jsonschema.net | Data To Schema | 4 6 7 2019-09 | Proprietary | |
Liquid Online Tools | Data To Schema | 4 | Proprietary | |
luposlip/json-schema | Validator, Data To Schema | 4 6 7 | Apache-2.0 | |
quicktype.io | Data To Schema, Schema To Code | 6 | Proprietary | |
Schema Guru | Data To Schema | 6 7 2019-09 2020-12 | Apache-2.0 |
Model To Schema
Tooling Type | Dialects | |||
---|---|---|---|---|
Dataspecer | Model To Schema | 2020-12 | Proprietary | |
protoc-gen-jsonschema | Model To Schema | 4 6 7 2019-09 2020-12 | Apache-2.0 | |
swift-json-schema | Validator, Code To Schema, Model To Schema | 2020-12 | MIT |
Schema To Types
Tooling Type | Dialects | |||
---|---|---|---|---|
json-schema-to-ts | Schema To Types | MIT | ||
json-schema-to-typescript | Schema To Types | MIT |
Schema To Code
Tooling Type | Dialects | |||
---|---|---|---|---|
Corvus.JsonSchema | Schema To Code | 6 7 2019-09 2020-12 | Apache-2.0 | |
go-jsonschema | Schema To Code | 2020-12 | MIT | |
json-kotlin-schema-codegen | Schema To Code | MIT | ||
json-schema-to-case-class | Schema To Code | 3 4 6 7 2019-09 | MIT | |
json-schema-to-elm | Schema To Code | 7 | MIT | |
jsonCodeGen | Schema To Code | MIT | ||
jsonschema2pojo | Schema To Code | 7 | Apache-2.0 | |
jsonschematypes | Schema To Code | 3 4 6 7 2019-09 | Apache-2.0 | |
OpenAPI JSON Schema Generator | Validator, Code To Schema, Documentation, Schema To Code | 5 2020-12 | Apache-2.0 | |
php-code-builder | Schema To Code | 7 | MIT | |
protoc-gen-jsonschema | Schema To Code | MIT | ||
quicktype.io | Data To Schema, Schema To Code | 6 | Proprietary | |
schemafy | Schema To Code | 4 | MIT | |
Shale | Code To Schema, Schema To Code | 2020-12 | MIT | |
statham | Schema To Code | MIT | ||
yacg | Schema To Code | MIT |
Schema To Web UI
Tooling Type | Dialects | |||
---|---|---|---|---|
AJSF (Angular JSON Schema Form) | Schema To Web UI | MIT | ||
Alpaca Forms | Schema To Web UI | Apache-2.0 | ||
Angular Schema Form | Schema To Web UI | MIT | ||
Dashjoin JSON Schema Form | Schema To Web UI | 6 | Apache-2.0 | |
JSON Editor | Schema To Web UI | 3 4 | MIT | |
JSON Form (joshfire) | Schema To Web UI | MIT | ||
Json Forms (brutusin) | Schema To Web UI | MIT | ||
JSON Schema Form Element | Schema To Web UI | ISC | ||
json-schema-form (Remote.com) | Schema To Web UI | MIT | ||
JSONForms (jsonforms.io) | Schema To Web UI | MIT | ||
Liform-React | Schema To Web UI | MIT | ||
Ngx Schema Form | Schema To Web UI | MIT | ||
React Json Schema Form (Mui) | Schema To Web UI | MIT | ||
React JSON Schema Form (RJSF-Team) | Schema To Web UI | Apache-2.0 | ||
React Schema Form (networknt) | Schema To Web UI | MIT | ||
Restspace Schema Form | Schema To Web UI | MIT | ||
Stoplight JSON Schema Tree | Schema To Web UI | 4 | Apache-2.0 | |
Stoplight JSON Schema Viewer | Schema To Web UI | 4 | Apache-2.0 | |
Svelte JSON Schema Form | Schema To Web UI | 7 | (MIT AND Apache-2.0) | |
UI Schema for React | Schema To Web UI | 4 6 7 2019-09 | MIT | |
vazco/uniforms | Schema To Web UI | MIT |
Schema To Data
Tooling Type | Dialects | |||
---|---|---|---|---|
hypothesis-jsonschema | Schema To Data, Util Testing | 4 6 7 | MPL-2.0 | |
jsongenerator | Schema To Data | 3 4 6 7 2019-09 | Apache-2.0 | |
JsonSchema.Net | Validator, Code To Schema, Schema To Data, Annotations, Bundler | 6 7 2019-09 2020-12 | MIT |
Util General Processing
Tooling Type | Dialects | |||
---|---|---|---|---|
@cloudflare/json-schema-walker | Util General Processing | 4 6 7 | BSD-3-Clause | |
@hyperjump/json-schema | Validator, Annotations, Bundler, Util General Processing | 4 6 7 2019-09 2020-12 | MIT | |
JSON Toolkit | Util General Processing | 0 1 2 3 4 6 7 2019-09 2020-12 | AGPL-3.0 and Commercial | |
json-schema-library | Util General Processing | MIT | ||
json-schema-ref-parser | Util General Processing | MIT | ||
Sourcemeta JSON Schema CLI | Validator, Util General Processing, Util Testing, Linter, Bundler | 0 1 2 3 4 6 7 2019-09 2020-12 | AGPL-3.0 |
Util Schema To Schema
Tooling Type | Dialects | |||
---|---|---|---|---|
@cloudflare/json-schema-transform | Util Schema To Schema | BSD-3-Clause | ||
json-schema-compare | Util Schema To Schema | MIT | ||
JSON-Schema-Instantiator | Util Schema To Schema | MIT | ||
json-schema-merge-allof | Util Schema To Schema | MIT | ||
json-schema-resolve-allof | Util Schema To Schema |
Util Draft Migration
Tooling Type | Dialects | |||
---|---|---|---|---|
AlterSchema | Util Draft Migration | 4 6 7 2019-09 2020-12 | Apache-2.0 |
Util Format Conversion
Tooling Type | Dialects | |||
---|---|---|---|---|
@cloudflare/json-schema-apidoc-loader | Util Format Conversion | 4 6 7 | BSD-3-Clause | |
@cloudflare/json-schema-ref-loader | Util Format Conversion | BSD-3-Clause | ||
JSON Schema to OpenAPI Schema | Util Format Conversion | 4 6 7 | MIT | |
OpenAPI specification to JSON Schema | Util Format Conversion | 7 | MIT | |
Orderly | Util Format Conversion | BSD-3-Clause | ||
Oxygen XSL JSON Tools | Util Format Conversion, Documentation | |||
ramldt2jsonschema | Util Format Conversion | 4 6 | Apache-2.0 | |
XSD to JSON Schema IntelliJ Plugin | Util Format Conversion |
Util Testing
Tooling Type | Dialects | |||
---|---|---|---|---|
cypress-ajv-schema-validator | Validator, Util Testing | 4 6 7 2019-09 2020-12 | MIT | |
hypothesis-jsonschema | Schema To Data, Util Testing | 4 6 7 | MPL-2.0 | |
Sourcemeta JSON Schema CLI | Validator, Util General Processing, Util Testing, Linter, Bundler | 0 1 2 3 4 6 7 2019-09 2020-12 | AGPL-3.0 |
Editor
Tooling Type | Dialects | |||
---|---|---|---|---|
Altova XMLSpy 2019r3 | Editor | 6 7 | ||
Dashjoin JSON Schema editor | Editor | 6 | ||
Eclipse IDE | Editor | |||
Hackolade Studio | Editor | 4 6 7 2019-09 2020-12 | ||
JSON Schema Editor | Editor | 2020-12 | MIT | |
JSONBuddy | Editor | 4 6 7 2019-09 2020-12 | ||
JSONEditor Online | Editor | 4 6 7 | ||
Liquid JSON Schema Editor | Editor | 4 6 7 2019-09 | ||
Liquid JSON Schema Editor | Validator, Documentation, Editor | 4 6 7 2019-09 2020-12 | Proprietary and Freeware | |
Oxygen JSON Schema Editor | Editor | 4 6 7 2019-09 2020-12 | ||
Perseid Modeler | Editor | 4 6 7 2019-09 2020-12 | ||
Stoplight Studio | Editor | 4 6 7 | ||
Visual Studio Code | Editor | |||
WebStorm, IntelliJ IDEA, and other JetBrains IDEs | Editor | 4 6 7 |
Schema Repository
Tooling Type | Dialects | |||
---|---|---|---|---|
SchemaStore.org | Schema Repository | Apache-2.0 |
Linter
Tooling Type | Dialects | |||
---|---|---|---|---|
json-schema-linter | Linter | 4 6 7 | ||
Sourcemeta JSON Schema CLI | Validator, Util General Processing, Util Testing, Linter, Bundler | 0 1 2 3 4 6 7 2019-09 2020-12 | AGPL-3.0 | |
Stoplight Spectral | Linter | 4 6 7 | Apache-2.0 |
Linter Plugins
Tooling Type | Dialects | |||
---|---|---|---|---|
eslint-plugin-json-schema-validator | Linter Plugins | MIT | ||
remark-lint-frontmatter-schema | Linter Plugins | ISC |
Need Help?
Did you find these docs helpful?
Help us make our docs great!
At JSON Schema, we value docs contributions as much as every other type of contribution!
Still Need Help?
Learning JSON Schema is often confusing, but don't worry, we are here to help!.