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
JavaScript
4
7
2019-09
2020-12
License: MIT
@exodus/schemasafe
JavaScript
4
6
7
2019-09
2020-12
License: MIT
@hyperjump/json-schema
JavaScript
4
6
7
2019-09
2020-12
License: MIT
@imhonglu/json-schema
TypeScript
2020-12
License: MIT
ajv
JavaScript
4
6
7
2019-09
2020-12
License: MIT
ajv-cli
4
6
7
2019-09
2020-12
License: MIT
Blaze
C++
4
6
7
2019-09
2020-12
License: AGPL-3.0 and Commercial
boon
Rust
4
6
7
2019-09
2020-12
License: Apache-2.0
Corvus.JsonSchema
.NET
6
7
2019-09
2020-12
License: Apache-2.0
cypress-ajv-schema-validator
JavaScript
4
6
7
2019-09
2020-12
License: MIT
djv
JavaScript
4
6
License: MIT
DSJSONSchemaValidation
Objective-C
4
6
7
License: MIT
erosb/json-sKema
Java
2020-12
License: MIT
everit-org/json-schema
Java
4
6
7
License: Apache-2.0
Exonerate
Elixir
4
6
7
License: MIT
ExtendsClass's JSON Schema Validator
7
License: Proprietary
f5-json-schema
C++
7
License: BSL-1.0
fastjsonschema
Python
4
6
7
License: BSD-3-Clause
gojsonschema
Go
4
6
7
License: Apache-2.0
Jaronuinga
Java
4
6
7
2019-09
2020-12
License: LGPL 2.1 or later
jema.js
JavaScript
2020-12
License: MIT
JeSSE
Erlang
3
4
6
License: Apache-2.0
jinx
Clojure
7
License: MIT
jschon
Python
2019-09
2020-12
License: MIT
jschon.dev
2019-09
2020-12
License: MIT
JSI
Ruby
4
6
7
License: AGPL-3.0-only
JSON Essentials for COM/ActiveX
7
License: Proprietary
JSON Schema Library
JavaScript
4
6
7
2019-09
License: MIT
JSON Schema Lint
1
2
3
4
6
7
License: MIT
JSON schema validation for JSON for Modern C++
C++
7
License: MIT
JSON Schema Validator
3
4
6
7
2019-09
2020-12
License: AGPL-3.0-only
json-everything
6
7
2019-09
2020-12
License: MIT
json-kotlin-schema
Kotlin
7
2019-09
License: MIT
json-schema (dev.harrel)
Java
7
2019-09
2020-12
License: MIT
json-schema (fisxoj)
Common Lisp
4
6
7
2019-09
License: LGPL-2.1-only
json-schema-validator
Kotlin
4
6
7
2019-09
2020-12
License: MIT
json-schema.hyperjump.io
4
6
7
2019-09
2020-12
License: MIT
JSON::Schema::Modern
Perl
4
6
7
2019-09
2020-12
License: GPL-1.0+ OR Artistic-1.0
JSON::Schema::Tiny
Perl
7
2019-09
2020-12
License: GPL-1.0+ OR Artistic-1.0
JSON::Validator
Perl
4
6
7
2019-09
License: Artistic-2.0
Json.NET Schema
.NET
3
4
6
7
2019-09
2020-12
License: AGPL-3.0-only
jsoncons
C++
4
6
7
2019-09
2020-12
License: BSL-1.0
jsonschema
Go
2020-12
License: MIT
jsonschema
Python
3
4
6
7
2019-09
2020-12
License: MIT
jsonschema-rs
Rust
4
6
7
2019-09
2020-12
License: MIT
jsonschema-rs (Python)
Python
4
6
7
License: MIT
JSONSchema::Validator
Perl
4
6
7
License: MIT
jsonschema.dev
7
License: MIT
JSONSchema.jl
Julia
4
6
7
License: MIT
JsonSchema.Net
.NET
6
7
2019-09
2020-12
License: MIT
jsonschemafriend
Java
3
4
6
7
2019-09
2020-12
License: Apache-2.0
JSONSchemer
Ruby
4
6
7
2019-09
2020-12
License: MIT
JsonXema
Elixir
4
6
7
License: MIT
JSV
Elixir, Erlang
7
2020-12
License: MIT
Justify
Java
4
6
7
License: Apache-2.0
justinrainbow/json-schema
PHP
3
4
License: MIT
LateApexEarlySpeed.Json.Schema
.NET
2020-12
License: BSD-3-Clause
Liquid JSON Schema Editor
C#, .NET
4
6
7
2019-09
2020-12
License: Proprietary and Freeware
lua-resty-jsonschema
Lua/LuaJIT
4
6
7
License: MIT
luposlip/json-schema
Clojure
4
6
7
License: Apache-2.0
Medeia-validator
Kotlin, Java
4
6
7
License: Apache-2.0
networknet/json-schema-validator
Java
4
6
7
2019-09
2020-12
License: Apache-2.0
OpenAPI JSON Schema Generator
Java, Kotlin, Python
5
2020-12
License: Apache-2.0
Opis Json Schema
PHP
6
7
2019-09
2020-12
License: Apache-2.0
Polyglottal JSON Schema Validator
4
6
License: MIT
qri-io/jsonschema
Go
7
2019-09
License: MIT
Reactive Core Circe JSON Validator
Scala
2019-09
2020-12
License: Apache-2.0
santhosh-tekuri/jsonschema
Go
4
6
7
2019-09
2020-12
License: Apache-2.0
Snow
Java
6
7
2019-09
License: AGPL-3.0-only
Sourcemeta JSON Schema CLI
0
1
2
3
4
6
7
2019-09
2020-12
License: AGPL-3.0
Swaggest Json Schema
PHP
4
6
7
License: MIT
swift-json-schema
Swift
2020-12
License: MIT
v8r
4
6
7
License: MIT
valbuddy
4
6
7
License: Proprietary
Validate JSON Action
2019-09
2020-12
License: MIT
Valijson
C++
7
License: BSD-2-Clause
Vert.x Json Schema
Java
4
7
2019-09
2020-12
License: Apache-2.0
vue-vuelidate-jsonschema
JavaScript
6
License: MIT
yajsv
4
6
7
License: MIT
Zuunr JSON
Java
2020-12
License: Apache-2.0

Annotations

@hyperjump/json-schema
JavaScript
4
6
7
2019-09
2020-12
License: MIT
JsonSchema.Net
.NET
6
7
2019-09
2020-12
License: MIT

Bundler

@hyperjump/json-schema
JavaScript
4
6
7
2019-09
2020-12
License: MIT
JsonSchema.Net
.NET
6
7
2019-09
2020-12
License: MIT
Sourcemeta JSON Schema CLI
0
1
2
3
4
6
7
2019-09
2020-12
License: AGPL-3.0

Hyper Schema

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

Benchmarks

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

Documentation

@adobe/jsonschema2md
JavaScript
2019-09
License: Apache-2.0
@cloudflare/doca
JavaScript
4
6
7
License: Apache-2.0
docson
4
License: Apache-2.0
docusaurus-json-schema-plugin
7
2019-09
2020-12
License: AGPL-3.0-only
FastAPI
Python
License: MIT
json-schema-for-humans
Python
7
License: Apache-2.0
json-schema-static-docs
7
License: GPL-3.0-only
jsonschema-markdown
License: MIT
jsonschematic
7
License: MIT
Liquid JSON Schema Editor
C#, .NET
4
6
7
2019-09
2020-12
License: Proprietary and Freeware
OpenAPI JSON Schema Generator
Java, Kotlin, Python
5
2020-12
License: Apache-2.0
Oxygen XSL JSON Tools
XSD
License:
wetzel
3
4
7
2020-12
License: Apache-2.0

LDO Utility

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

Code To Schema

drf-jsonschema-serializer
Python
License: BSD-3-Clause
Json.NET Schema
.NET
3
4
6
7
2019-09
2020-12
License: AGPL-3.0-only
jsonschema
Go
2020-12
License: MIT
jsonschema-generator
Java
6
7
2019-09
2020-12
License: Apache-2.0
JsonSchema.Net
.NET
6
7
2019-09
2020-12
License: MIT
LateApexEarlySpeed.Json.Schema
.NET
2020-12
License: BSD-3-Clause
Liform
PHP
License: MIT
mashumaro
Python
License: Apache-2.0
Micronaut JSON Schema
Java
2020-12
License: Apache-2.0
msgspec
Python
License: BSD-3-Clause
NJsonSchema
.NET
4
6
7
2019-09
2020-12
License: Ms-PL
OpenAPI JSON Schema Generator
Java, Kotlin, Python
5
2020-12
License: Apache-2.0
Pydantic
Python
License: MIT
scala-jsonschema
Scala
4
6
7
2019-09
2020-12
License: Apache-2.0
Schemars
Rust
7
License: MIT
Shale
Ruby
2020-12
License: MIT
swift-json-schema
Swift
2020-12
License: MIT
typescript-json-schema
TypeScript
License: BSD-3-Clause

Data To Schema

dadav/helm-schema
Helm
7
License: MIT
json-schema-inferrer
Java
4
6
7
2019-09
2020-12
License: Apache-2.0
JSONoid
Scala
2020-12
License: MIT
jsonschema.net
4
6
7
2019-09
License: Proprietary
Liquid Online Tools
4
License: Proprietary
luposlip/json-schema
Clojure
4
6
7
License: Apache-2.0
MetaConfigurator
TypeScript
2020-12
License: MIT
quicktype.io
TypeScript, C++, Go, Java, C#, Swift, JavaScript
6
License: Proprietary
Schema Guru
Scala
6
7
2019-09
2020-12
License: Apache-2.0

Model To Schema

Dataspecer
2020-12
License: Proprietary
protoc-gen-jsonschema
Protocol Buffers
4
6
7
2019-09
2020-12
License: Apache-2.0
swift-json-schema
Swift
2020-12
License: MIT

Schema To Types

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

Schema To Code

Corvus.JsonSchema
.NET
6
7
2019-09
2020-12
License: Apache-2.0
go-jsonschema
Go
2020-12
License: MIT
json-kotlin-schema-codegen
Kotlin
License: MIT
json-schema-to-case-class
Scala
3
4
6
7
2019-09
License: MIT
json-schema-to-elm
Elm
7
License: MIT
jsonCodeGen
Java
License: MIT
jsonschema2pojo
Java
7
License: Apache-2.0
jsonschematypes
Java, TypeScript
3
4
6
7
2019-09
License: Apache-2.0
OpenAPI JSON Schema Generator
Java, Kotlin, Python
5
2020-12
License: Apache-2.0
php-code-builder
PHP
7
License: MIT
protoc-gen-jsonschema
Go
License: MIT
quicktype.io
TypeScript, C++, Go, Java, C#, Swift, JavaScript
6
License: Proprietary
schemafy
Rust
4
License: MIT
Shale
Ruby
2020-12
License: MIT
statham
Python
License: MIT
yacg
Python
License: MIT

Schema To Web UI

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

Schema To Data

hypothesis-jsonschema
Python
4
6
7
License: MPL-2.0
jsongenerator
Java
3
4
6
7
2019-09
License: Apache-2.0
JsonSchema.Net
.NET
6
7
2019-09
2020-12
License: MIT
MetaConfigurator
TypeScript
2020-12
License: MIT

Util General Processing

@cloudflare/json-schema-walker
JavaScript
4
6
7
License: BSD-3-Clause
@hyperjump/json-schema
JavaScript
4
6
7
2019-09
2020-12
License: MIT
JSON Toolkit
C++
0
1
2
3
4
6
7
2019-09
2020-12
License: AGPL-3.0 and Commercial
json-schema-library
JavaScript
License: MIT
json-schema-ref-parser
JavaScript
License: MIT
Sourcemeta JSON Schema CLI
0
1
2
3
4
6
7
2019-09
2020-12
License: AGPL-3.0

Util Schema To Schema

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

Util Draft Migration

AlterSchema
JavaScript
4
6
7
2019-09
2020-12
License: Apache-2.0

Util Format Conversion

@cloudflare/json-schema-apidoc-loader
JavaScript
4
6
7
License: BSD-3-Clause
@cloudflare/json-schema-ref-loader
JavaScript
License: BSD-3-Clause
JSON Schema to OpenAPI Schema
OpenAPI
4
6
7
License: MIT
OpenAPI specification to JSON Schema
OpenAPI
7
License: MIT
Orderly
Orderly
License: BSD-3-Clause
Oxygen XSL JSON Tools
XSD
License:
ramldt2jsonschema
RAML
4
6
License: Apache-2.0
XSD to JSON Schema IntelliJ Plugin
XSD
License:

Util Testing

cypress-ajv-schema-validator
JavaScript
4
6
7
2019-09
2020-12
License: MIT
hypothesis-jsonschema
Python
4
6
7
License: MPL-2.0
Sourcemeta JSON Schema CLI
0
1
2
3
4
6
7
2019-09
2020-12
License: AGPL-3.0

Editor

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

Schema Repository

SchemaStore.org
License: Apache-2.0

Linter

json-schema-linter
4
6
7
License:
Sourcemeta JSON Schema CLI
0
1
2
3
4
6
7
2019-09
2020-12
License: AGPL-3.0
Stoplight Spectral
4
6
7
License: Apache-2.0

Linter Plugins

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