192 Tools

Language
Tooling Type
Environment
Dialect
License

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.

adding your tool
try bowtie
GROUP BY:

Validator

@cfworker/json-schema
validatorJavaScript
4
7
2019-09
2020-12
License: MIT
@exodus/schemasafe
validatorJavaScript
4
6
7
2019-09
2020-12
License: MIT
@hyperjump/json-schema
validator,annotations,bundler,util-general-processingJavaScript
4
6
7
2019-09
2020-12
License: MIT
@imhonglu/json-schema
validatorTypeScript
2020-12
License: MIT
ajv
validatorJavaScript
4
6
7
2019-09
2020-12
License: MIT
ajv-cli
validator
4
6
7
2019-09
2020-12
License: MIT
Blaze
validatorC++
4
6
7
2019-09
2020-12
License: AGPL-3.0 and Commercial
boon
validatorRust
4
6
7
2019-09
2020-12
License: Apache-2.0
Corvus.JsonSchema
validator.NET
6
7
2019-09
2020-12
License: Apache-2.0
cypress-ajv-schema-validator
validator,util-testingJavaScript
4
6
7
2019-09
2020-12
License: MIT
djv
validatorJavaScript
4
6
License: MIT
DSJSONSchemaValidation
validatorObjective-C
4
6
7
License: MIT
erosb/json-sKema
validatorJava
2020-12
License: MIT
everit-org/json-schema
validatorJava
4
6
7
License: Apache-2.0
Exonerate
validatorElixir
4
6
7
License: MIT
ExtendsClass's JSON Schema Validator
validator
7
License: Proprietary
f5-json-schema
validatorC++
7
License: BSL-1.0
fastjsonschema
validatorPython
4
6
7
License: BSD-3-Clause
gojsonschema
validatorGo
4
6
7
License: Apache-2.0
Jaronuinga
validatorJava
4
6
7
2019-09
2020-12
License: LGPL 2.1 or later
jema.js
validatorJavaScript
2020-12
License: MIT
JeSSE
validatorErlang
3
4
6
License: Apache-2.0
jinx
validatorClojure
7
License: MIT
jschon
validatorPython
2019-09
2020-12
License: MIT
jschon.dev
validator
2019-09
2020-12
License: MIT
JSI
validatorRuby
4
6
7
License: AGPL-3.0-only
JSON Essentials for COM/ActiveX
validator
7
License: Proprietary
JSON Schema Library
validatorJavaScript
4
6
7
2019-09
License: MIT
JSON Schema Lint
validator
1
2
3
4
6
7
License: MIT
JSON schema validation for JSON for Modern C++
validatorC++
7
License: MIT
JSON Schema Validator
validator
3
4
6
7
2019-09
2020-12
License: AGPL-3.0-only
json-everything
validator
6
7
2019-09
2020-12
License: MIT
json-kotlin-schema
validatorKotlin
7
2019-09
License: MIT
json-schema (dev.harrel)
validatorJava
7
2019-09
2020-12
License: MIT
json-schema (fisxoj)
validatorCommon Lisp
4
6
7
2019-09
License: LGPL-2.1-only
json-schema-validator
validatorKotlin
4
6
7
2019-09
2020-12
License: MIT
json-schema.hyperjump.io
validator
4
6
7
2019-09
2020-12
License: MIT
JSON::Schema::Modern
validatorPerl
4
6
7
2019-09
2020-12
License: GPL-1.0+ OR Artistic-1.0
JSON::Schema::Tiny
validatorPerl
7
2019-09
2020-12
License: GPL-1.0+ OR Artistic-1.0
JSON::Validator
validatorPerl
4
6
7
2019-09
License: Artistic-2.0
Json.NET Schema
validator,code-to-schema.NET
3
4
6
7
2019-09
2020-12
License: AGPL-3.0-only
jsoncons
validatorC++
4
6
7
2019-09
2020-12
License: BSL-1.0
jsonschema
validatorGo
2020-12
License: MIT
jsonschema
validatorPython
3
4
6
7
2019-09
2020-12
License: MIT
jsonschema-rs
validatorRust
4
6
7
2019-09
2020-12
License: MIT
jsonschema-rs (Python)
validatorPython
4
6
7
License: MIT
JSONSchema::Validator
validatorPerl
4
6
7
License: MIT
jsonschema.dev
validator
7
License: MIT
JSONSchema.jl
validatorJulia
4
6
7
License: MIT
JsonSchema.Net
validator,code-to-schema,schema-to-data,annotations,bundler.NET
6
7
2019-09
2020-12
License: MIT
jsonschemafriend
validatorJava
3
4
6
7
2019-09
2020-12
License: Apache-2.0
JSONSchemer
validatorRuby
4
6
7
2019-09
2020-12
License: MIT
JsonXema
validatorElixir
4
6
7
License: MIT
JSV
validatorElixir, Erlang
7
2020-12
License: MIT
Justify
validatorJava
4
6
7
License: Apache-2.0
justinrainbow/json-schema
validatorPHP
3
4
License: MIT
LateApexEarlySpeed.Json.Schema
validator,code-to-schema.NET
2020-12
License: BSD-3-Clause
Liquid JSON Schema Editor
validator,documentation,editorC#, .NET
4
6
7
2019-09
2020-12
License: Proprietary and Freeware
lua-resty-jsonschema
validatorLua/LuaJIT
4
6
7
License: MIT
luposlip/json-schema
validator,data-to-schemaClojure
4
6
7
License: Apache-2.0
Medeia-validator
validatorKotlin, Java
4
6
7
License: Apache-2.0
networknet/json-schema-validator
validatorJava
4
6
7
2019-09
2020-12
License: Apache-2.0
OpenAPI JSON Schema Generator
validator,code-to-schema,documentation,schema-to-codeJava, Kotlin, Python
5
2020-12
License: Apache-2.0
Opis Json Schema
validatorPHP
6
7
2019-09
2020-12
License: Apache-2.0
Polyglottal JSON Schema Validator
validator
4
6
License: MIT
qri-io/jsonschema
validatorGo
7
2019-09
License: MIT
Reactive Core Circe JSON Validator
validatorScala
2019-09
2020-12
License: Apache-2.0
santhosh-tekuri/jsonschema
validatorGo
4
6
7
2019-09
2020-12
License: Apache-2.0
Snow
validatorJava
6
7
2019-09
License: 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
License: AGPL-3.0
Swaggest Json Schema
validatorPHP
4
6
7
License: MIT
swift-json-schema
validator,code-to-schema,model-to-schemaSwift
2020-12
License: MIT
v8r
validator
4
6
7
License: MIT
valbuddy
validator
4
6
7
License: Proprietary
Validate JSON Action
validator
2019-09
2020-12
License: MIT
Valijson
validatorC++
7
License: BSD-2-Clause
Vert.x Json Schema
validatorJava
4
7
2019-09
2020-12
License: Apache-2.0
vue-vuelidate-jsonschema
validatorJavaScript
6
License: MIT
yajsv
validator
4
6
7
License: MIT
Zuunr JSON
validatorJava
2020-12
License: Apache-2.0

Annotations

@hyperjump/json-schema
validator,annotations,bundler,util-general-processingJavaScript
4
6
7
2019-09
2020-12
License: MIT
JsonSchema.Net
validator,code-to-schema,schema-to-data,annotations,bundler.NET
6
7
2019-09
2020-12
License: MIT

Bundler

@hyperjump/json-schema
validator,annotations,bundler,util-general-processingJavaScript
4
6
7
2019-09
2020-12
License: MIT
JsonSchema.Net
validator,code-to-schema,schema-to-data,annotations,bundler.NET
6
7
2019-09
2020-12
License: MIT
Sourcemeta JSON Schema CLI
validator,util-general-processing,util-testing,linter,bundler
0
1
2
3
4
6
7
2019-09
2020-12
License: AGPL-3.0

Hyper Schema

Core API Hyper-Schema codec
hyper-schemaPython
4
License: BSD-2-Clause
mokkabonna/json-hyper-schema
hyper-schemaJavaScript
7
License: MIT

Benchmarks

json-schema-validation-comparison
benchmarksJava, Kotlin, Scala
3
4
6
7
2019-09
2020-12
License: MIT
php-json-schema-bench
benchmarksPHP
4
6
7
License: MIT

Documentation

@adobe/jsonschema2md
documentationJavaScript
2019-09
License: Apache-2.0
@cloudflare/doca
documentationJavaScript
4
6
7
License: Apache-2.0
docson
documentation
4
License: Apache-2.0
docusaurus-json-schema-plugin
documentation
7
2019-09
2020-12
License: AGPL-3.0-only
FastAPI
documentationPython
License: MIT
json-schema-for-humans
documentationPython
7
License: Apache-2.0
json-schema-static-docs
documentation
7
License: GPL-3.0-only
jsonschema-markdown
documentation
License: MIT
jsonschematic
documentation
7
License: MIT
Liquid JSON Schema Editor
validator,documentation,editorC#, .NET
4
6
7
2019-09
2020-12
License: Proprietary and Freeware
OpenAPI JSON Schema Generator
validator,code-to-schema,documentation,schema-to-codeJava, Kotlin, Python
5
2020-12
License: Apache-2.0
Oxygen XSL JSON Tools
util-format-conversion,documentationXSD
License:
wetzel
documentation
3
4
7
2020-12
License: Apache-2.0

LDO Utility

@cloudflare/json-hyper-schema
LDO-utilityJavaScript
4
6
7
License: BSD-3-Clause

Code To Schema

drf-jsonschema-serializer
code-to-schemaPython
License: BSD-3-Clause
Json.NET Schema
validator,code-to-schema.NET
3
4
6
7
2019-09
2020-12
License: AGPL-3.0-only
jsonschema
code-to-schemaGo
2020-12
License: MIT
jsonschema-generator
code-to-schemaJava
6
7
2019-09
2020-12
License: Apache-2.0
JsonSchema.Net
validator,code-to-schema,schema-to-data,annotations,bundler.NET
6
7
2019-09
2020-12
License: MIT
LateApexEarlySpeed.Json.Schema
validator,code-to-schema.NET
2020-12
License: BSD-3-Clause
Liform
code-to-schemaPHP
License: MIT
mashumaro
code-to-schemaPython
License: Apache-2.0
Micronaut JSON Schema
code-to-schemaJava
2020-12
License: Apache-2.0
msgspec
code-to-schemaPython
License: BSD-3-Clause
NJsonSchema
code-to-schema.NET
4
6
7
2019-09
2020-12
License: Ms-PL
OpenAPI JSON Schema Generator
validator,code-to-schema,documentation,schema-to-codeJava, Kotlin, Python
5
2020-12
License: Apache-2.0
Pydantic
code-to-schemaPython
License: MIT
scala-jsonschema
code-to-schemaScala
4
6
7
2019-09
2020-12
License: Apache-2.0
Schemars
code-to-schemaRust
7
License: MIT
Shale
code-to-schema,schema-to-codeRuby
2020-12
License: MIT
swift-json-schema
validator,code-to-schema,model-to-schemaSwift
2020-12
License: MIT
typescript-json-schema
code-to-schemaTypeScript
License: BSD-3-Clause

Data To Schema

dadav/helm-schema
data-to-schemaHelm
7
License: MIT
json-schema-inferrer
data-to-schemaJava
4
6
7
2019-09
2020-12
License: Apache-2.0
JSONoid
data-to-schemaScala
2020-12
License: MIT
jsonschema.net
data-to-schema
4
6
7
2019-09
License: Proprietary
Liquid Online Tools
data-to-schema
4
License: Proprietary
luposlip/json-schema
validator,data-to-schemaClojure
4
6
7
License: Apache-2.0
MetaConfigurator
data-to-schema,schema-to-web-UI,schema-to-data,editorTypeScript
2020-12
License: MIT
quicktype.io
data-to-schema,schema-to-codeTypeScript, C++, Go, Java, C#, Swift, JavaScript
6
License: Proprietary
Schema Guru
data-to-schemaScala
6
7
2019-09
2020-12
License: Apache-2.0

Model To Schema

Dataspecer
model-to-schema
2020-12
License: Proprietary
protoc-gen-jsonschema
model-to-schemaProtocol Buffers
4
6
7
2019-09
2020-12
License: Apache-2.0
swift-json-schema
validator,code-to-schema,model-to-schemaSwift
2020-12
License: MIT

Schema To Types

json-schema-to-ts
schema-to-typesTypeScript
License: MIT
json-schema-to-typescript
schema-to-typesTypeScript
License: MIT

Schema To Code

Corvus.JsonSchema
schema-to-code.NET
6
7
2019-09
2020-12
License: Apache-2.0
go-jsonschema
schema-to-codeGo
2020-12
License: MIT
json-kotlin-schema-codegen
schema-to-codeKotlin
License: MIT
json-schema-to-case-class
schema-to-codeScala
3
4
6
7
2019-09
License: MIT
json-schema-to-elm
schema-to-codeElm
7
License: MIT
jsonCodeGen
schema-to-codeJava
License: MIT
jsonschema2pojo
schema-to-codeJava
7
License: Apache-2.0
jsonschematypes
schema-to-codeJava, TypeScript
3
4
6
7
2019-09
License: Apache-2.0
OpenAPI JSON Schema Generator
validator,code-to-schema,documentation,schema-to-codeJava, Kotlin, Python
5
2020-12
License: Apache-2.0
php-code-builder
schema-to-codePHP
7
License: MIT
protoc-gen-jsonschema
schema-to-codeGo
License: MIT
quicktype.io
data-to-schema,schema-to-codeTypeScript, C++, Go, Java, C#, Swift, JavaScript
6
License: Proprietary
schemafy
schema-to-codeRust
4
License: MIT
Shale
code-to-schema,schema-to-codeRuby
2020-12
License: MIT
statham
schema-to-codePython
License: MIT
yacg
schema-to-codePython
License: MIT

Schema To Web UI

AJSF (Angular JSON Schema Form)
schema-to-web-UIJavaScript
License: MIT
Alpaca Forms
schema-to-web-UIJavaScript
License: Apache-2.0
Angular Schema Form
schema-to-web-UIJavaScript
License: MIT
Dashjoin JSON Schema Form
schema-to-web-UIJavaScript
6
License: Apache-2.0
JSON Editor
schema-to-web-UIJavaScript
3
4
License: MIT
JSON Form (joshfire)
schema-to-web-UIJavaScript
License: MIT
Json Forms (brutusin)
schema-to-web-UIJavaScript
License: MIT
JSON Schema Form Element
schema-to-web-UIJavaScript
License: ISC
json-schema-form (Remote.com)
schema-to-web-UIJavaScript
License: MIT
JSONForms (jsonforms.io)
schema-to-web-UIJavaScript
License: MIT
Liform-React
schema-to-web-UIJavaScript
License: MIT
MetaConfigurator
data-to-schema,schema-to-web-UI,schema-to-data,editorTypeScript
2020-12
License: MIT
Ngx Schema Form
schema-to-web-UIJavaScript
License: MIT
React Json Schema Form (Mui)
schema-to-web-UIJavaScript
License: MIT
React JSON Schema Form (RJSF-Team)
schema-to-web-UIJavaScript
License: Apache-2.0
React Schema Form (networknt)
schema-to-web-UIJavaScript
License: MIT
Restspace Schema Form
schema-to-web-UIJavaScript
License: MIT
Stoplight JSON Schema Tree
schema-to-web-UITypescript
4
License: Apache-2.0
Stoplight JSON Schema Viewer
schema-to-web-UITypescript
4
License: Apache-2.0
Svelte JSON Schema Form
schema-to-web-UITypeScript
7
License: (MIT AND Apache-2.0)
UI Schema for React
schema-to-web-UIJavaScript
4
6
7
2019-09
License: MIT
vazco/uniforms
schema-to-web-UIJavaScript
License: MIT

Schema To Data

hypothesis-jsonschema
schema-to-data,util-testingPython
4
6
7
License: MPL-2.0
jsongenerator
schema-to-dataJava
3
4
6
7
2019-09
License: Apache-2.0
JsonSchema.Net
validator,code-to-schema,schema-to-data,annotations,bundler.NET
6
7
2019-09
2020-12
License: MIT
MetaConfigurator
data-to-schema,schema-to-web-UI,schema-to-data,editorTypeScript
2020-12
License: MIT

Util General Processing

@cloudflare/json-schema-walker
util-general-processingJavaScript
4
6
7
License: BSD-3-Clause
@hyperjump/json-schema
validator,annotations,bundler,util-general-processingJavaScript
4
6
7
2019-09
2020-12
License: MIT
JSON Toolkit
util-general-processingC++
0
1
2
3
4
6
7
2019-09
2020-12
License: AGPL-3.0 and Commercial
json-schema-library
util-general-processingJavaScript
License: MIT
json-schema-ref-parser
util-general-processingJavaScript
License: MIT
Sourcemeta JSON Schema CLI
validator,util-general-processing,util-testing,linter,bundler
0
1
2
3
4
6
7
2019-09
2020-12
License: AGPL-3.0

Util Schema To Schema

@cloudflare/json-schema-transform
util-schema-to-schemaJavaScript
License: BSD-3-Clause
json-schema-compare
util-schema-to-schemaJavaScript
License: MIT
JSON-Schema-Instantiator
util-schema-to-schemaJavaScript
License: MIT
json-schema-merge-allof
util-schema-to-schemaJavaScript
License: MIT
json-schema-resolve-allof
util-schema-to-schemaJavaScript
License:

Util Draft Migration

AlterSchema
util-draft-migrationJavaScript
4
6
7
2019-09
2020-12
License: Apache-2.0

Util Format Conversion

@cloudflare/json-schema-apidoc-loader
util-format-conversionJavaScript
4
6
7
License: BSD-3-Clause
@cloudflare/json-schema-ref-loader
util-format-conversionJavaScript
License: BSD-3-Clause
JSON Schema to OpenAPI Schema
util-format-conversionOpenAPI
4
6
7
License: MIT
OpenAPI specification to JSON Schema
util-format-conversionOpenAPI
7
License: MIT
Orderly
util-format-conversionOrderly
License: BSD-3-Clause
Oxygen XSL JSON Tools
util-format-conversion,documentationXSD
License:
ramldt2jsonschema
util-format-conversionRAML
4
6
License: Apache-2.0
XSD to JSON Schema IntelliJ Plugin
util-format-conversionXSD
License:

Util Testing

cypress-ajv-schema-validator
validator,util-testingJavaScript
4
6
7
2019-09
2020-12
License: MIT
hypothesis-jsonschema
schema-to-data,util-testingPython
4
6
7
License: 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
License: AGPL-3.0

Editor

Altova XMLSpy 2019r3
editor
6
7
License:
Dashjoin JSON Schema editor
editor
6
License:
Eclipse IDE
editor
License:
Hackolade Studio
editor
4
6
7
2019-09
2020-12
License:
JSON Schema Editor
editor
2020-12
License: MIT
JSONBuddy
editor
4
6
7
2019-09
2020-12
License:
JSONEditor Online
editor
4
6
7
License:
Liquid JSON Schema Editor
editor
4
6
7
2019-09
License:
Liquid JSON Schema Editor
validator,documentation,editorC#, .NET
4
6
7
2019-09
2020-12
License: Proprietary and Freeware
MetaConfigurator
data-to-schema,schema-to-web-UI,schema-to-data,editorTypeScript
2020-12
License: MIT
Oxygen JSON Schema Editor
editor
4
6
7
2019-09
2020-12
License:
Perseid Modeler
editor
4
6
7
2019-09
2020-12
License:
Stoplight Studio
editor
4
6
7
License:
Visual Studio Code
editor
License:
WebStorm, IntelliJ IDEA, and other JetBrains IDEs
editor
4
6
7
License:

Schema Repository

SchemaStore.org
schema-repository
License: Apache-2.0

Linter

json-schema-linter
linter
4
6
7
License:
Sourcemeta JSON Schema CLI
validator,util-general-processing,util-testing,linter,bundler
0
1
2
3
4
6
7
2019-09
2020-12
License: AGPL-3.0
Stoplight Spectral
linter
4
6
7
License: Apache-2.0

Linter Plugins

eslint-plugin-json-schema-validator
linter-plugins
License: MIT
remark-lint-frontmatter-schema
linter-plugins
License: 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!.