192 Tools
192
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
Languages | Dialects | |||
---|---|---|---|---|
@cfworker/json-schema | JavaScript | 4 7 2019-09 2020-12 | MIT | |
@exodus/schemasafe | JavaScript | 4 6 7 2019-09 2020-12 | MIT | |
@hyperjump/json-schema | JavaScript | 4 6 7 2019-09 2020-12 | MIT | |
@imhonglu/json-schema | TypeScript | 2020-12 | MIT | |
ajv | JavaScript | 4 6 7 2019-09 2020-12 | MIT | |
ajv-cli | 4 6 7 2019-09 2020-12 | MIT | ||
Blaze | C++ | 4 6 7 2019-09 2020-12 | AGPL-3.0 and Commercial | |
boon | Rust | 4 6 7 2019-09 2020-12 | Apache-2.0 | |
Corvus.JsonSchema | .NET | 6 7 2019-09 2020-12 | Apache-2.0 | |
cypress-ajv-schema-validator | JavaScript | 4 6 7 2019-09 2020-12 | MIT | |
djv | JavaScript | 4 6 | MIT | |
DSJSONSchemaValidation | Objective-C | 4 6 7 | MIT | |
erosb/json-sKema | Java | 2020-12 | MIT | |
everit-org/json-schema | Java | 4 6 7 | Apache-2.0 | |
Exonerate | Elixir | 4 6 7 | MIT | |
ExtendsClass's JSON Schema Validator | 7 | Proprietary | ||
f5-json-schema | C++ | 7 | BSL-1.0 | |
fastjsonschema | Python | 4 6 7 | BSD-3-Clause | |
gojsonschema | Go | 4 6 7 | Apache-2.0 | |
Jaronuinga | Java | 4 6 7 2019-09 2020-12 | LGPL 2.1 or later | |
jema.js | JavaScript | 2020-12 | MIT | |
JeSSE | Erlang | 3 4 6 | Apache-2.0 | |
jinx | Clojure | 7 | MIT | |
jschon | Python | 2019-09 2020-12 | MIT | |
jschon.dev | 2019-09 2020-12 | MIT | ||
JSI | Ruby | 4 6 7 | AGPL-3.0-only | |
JSON Essentials for COM/ActiveX | 7 | Proprietary | ||
JSON Schema Library | JavaScript | 4 6 7 2019-09 | MIT | |
JSON Schema Lint | 1 2 3 4 6 7 | MIT | ||
JSON schema validation for JSON for Modern C++ | C++ | 7 | MIT | |
JSON Schema Validator | 3 4 6 7 2019-09 2020-12 | AGPL-3.0-only | ||
json-everything | 6 7 2019-09 2020-12 | MIT | ||
json-kotlin-schema | Kotlin | 7 2019-09 | MIT | |
json-schema (dev.harrel) | Java | 7 2019-09 2020-12 | MIT | |
json-schema (fisxoj) | Common Lisp | 4 6 7 2019-09 | LGPL-2.1-only | |
json-schema-validator | Kotlin | 4 6 7 2019-09 2020-12 | MIT | |
json-schema.hyperjump.io | 4 6 7 2019-09 2020-12 | MIT | ||
JSON::Schema::Modern | Perl | 4 6 7 2019-09 2020-12 | GPL-1.0+ OR Artistic-1.0 | |
JSON::Schema::Tiny | Perl | 7 2019-09 2020-12 | GPL-1.0+ OR Artistic-1.0 | |
JSON::Validator | Perl | 4 6 7 2019-09 | Artistic-2.0 | |
Json.NET Schema | .NET | 3 4 6 7 2019-09 2020-12 | AGPL-3.0-only | |
jsoncons | C++ | 4 6 7 2019-09 2020-12 | BSL-1.0 | |
jsonschema | Go | 2020-12 | MIT | |
jsonschema | Python | 3 4 6 7 2019-09 2020-12 | MIT | |
jsonschema-rs | Rust | 4 6 7 2019-09 2020-12 | MIT | |
jsonschema-rs (Python) | Python | 4 6 7 | MIT | |
JSONSchema::Validator | Perl | 4 6 7 | MIT | |
jsonschema.dev | 7 | MIT | ||
JSONSchema.jl | Julia | 4 6 7 | MIT | |
JsonSchema.Net | .NET | 6 7 2019-09 2020-12 | MIT | |
jsonschemafriend | Java | 3 4 6 7 2019-09 2020-12 | Apache-2.0 | |
JSONSchemer | Ruby | 4 6 7 2019-09 2020-12 | MIT | |
JsonXema | Elixir | 4 6 7 | MIT | |
JSV | Elixir, Erlang | 7 2020-12 | MIT | |
Justify | Java | 4 6 7 | Apache-2.0 | |
justinrainbow/json-schema | PHP | 3 4 | MIT | |
LateApexEarlySpeed.Json.Schema | .NET | 2020-12 | BSD-3-Clause | |
Liquid JSON Schema Editor | C#, .NET | 4 6 7 2019-09 2020-12 | Proprietary and Freeware | |
lua-resty-jsonschema | Lua/LuaJIT | 4 6 7 | MIT | |
luposlip/json-schema | Clojure | 4 6 7 | Apache-2.0 | |
Medeia-validator | Kotlin, Java | 4 6 7 | Apache-2.0 | |
networknet/json-schema-validator | Java | 4 6 7 2019-09 2020-12 | Apache-2.0 | |
OpenAPI JSON Schema Generator | Java, Kotlin, Python | 5 2020-12 | Apache-2.0 | |
Opis Json Schema | PHP | 6 7 2019-09 2020-12 | Apache-2.0 | |
Polyglottal JSON Schema Validator | 4 6 | MIT | ||
qri-io/jsonschema | Go | 7 2019-09 | MIT | |
Reactive Core Circe JSON Validator | Scala | 2019-09 2020-12 | Apache-2.0 | |
santhosh-tekuri/jsonschema | Go | 4 6 7 2019-09 2020-12 | Apache-2.0 | |
Snow | Java | 6 7 2019-09 | AGPL-3.0-only | |
Sourcemeta JSON Schema CLI | 0 1 2 3 4 6 7 2019-09 2020-12 | AGPL-3.0 | ||
Swaggest Json Schema | PHP | 4 6 7 | MIT | |
swift-json-schema | Swift | 2020-12 | MIT | |
v8r | 4 6 7 | MIT | ||
valbuddy | 4 6 7 | Proprietary | ||
Validate JSON Action | 2019-09 2020-12 | MIT | ||
Valijson | C++ | 7 | BSD-2-Clause | |
Vert.x Json Schema | Java | 4 7 2019-09 2020-12 | Apache-2.0 | |
vue-vuelidate-jsonschema | JavaScript | 6 | MIT | |
yajsv | 4 6 7 | MIT | ||
Zuunr JSON | Java | 2020-12 | Apache-2.0 |
@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
Languages | Dialects | |||
---|---|---|---|---|
@hyperjump/json-schema | JavaScript | 4 6 7 2019-09 2020-12 | MIT | |
JsonSchema.Net | .NET | 6 7 2019-09 2020-12 | MIT |
@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
Languages | Dialects | |||
---|---|---|---|---|
@hyperjump/json-schema | JavaScript | 4 6 7 2019-09 2020-12 | MIT | |
JsonSchema.Net | .NET | 6 7 2019-09 2020-12 | MIT | |
Sourcemeta JSON Schema CLI | 0 1 2 3 4 6 7 2019-09 2020-12 | AGPL-3.0 |
@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
Languages | Dialects | |||
---|---|---|---|---|
Core API Hyper-Schema codec | Python | 4 | BSD-2-Clause | |
mokkabonna/json-hyper-schema | JavaScript | 7 | MIT |
Core API Hyper-Schema codec Python 4 License: BSD-2-Clause |
mokkabonna/json-hyper-schema JavaScript 7 License: MIT |
Benchmarks
Languages | Dialects | |||
---|---|---|---|---|
json-schema-validation-comparison | Java, Kotlin, Scala | 3 4 6 7 2019-09 2020-12 | MIT | |
php-json-schema-bench | PHP | 4 6 7 | MIT |
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
Languages | Dialects | |||
---|---|---|---|---|
@adobe/jsonschema2md | JavaScript | 2019-09 | Apache-2.0 | |
@cloudflare/doca | JavaScript | 4 6 7 | Apache-2.0 | |
docson | 4 | Apache-2.0 | ||
docusaurus-json-schema-plugin | 7 2019-09 2020-12 | AGPL-3.0-only | ||
FastAPI | Python | MIT | ||
json-schema-for-humans | Python | 7 | Apache-2.0 | |
json-schema-static-docs | 7 | GPL-3.0-only | ||
jsonschema-markdown | MIT | |||
jsonschematic | 7 | MIT | ||
Liquid JSON Schema Editor | C#, .NET | 4 6 7 2019-09 2020-12 | Proprietary and Freeware | |
OpenAPI JSON Schema Generator | Java, Kotlin, Python | 5 2020-12 | Apache-2.0 | |
Oxygen XSL JSON Tools | XSD | |||
wetzel | 3 4 7 2020-12 | Apache-2.0 |
@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
Languages | Dialects | |||
---|---|---|---|---|
@cloudflare/json-hyper-schema | JavaScript | 4 6 7 | BSD-3-Clause |
@cloudflare/json-hyper-schema JavaScript 4 6 7 License: BSD-3-Clause |
Code To Schema
Languages | Dialects | |||
---|---|---|---|---|
drf-jsonschema-serializer | Python | BSD-3-Clause | ||
Json.NET Schema | .NET | 3 4 6 7 2019-09 2020-12 | AGPL-3.0-only | |
jsonschema | Go | 2020-12 | MIT | |
jsonschema-generator | Java | 6 7 2019-09 2020-12 | Apache-2.0 | |
JsonSchema.Net | .NET | 6 7 2019-09 2020-12 | MIT | |
LateApexEarlySpeed.Json.Schema | .NET | 2020-12 | BSD-3-Clause | |
Liform | PHP | MIT | ||
mashumaro | Python | Apache-2.0 | ||
Micronaut JSON Schema | Java | 2020-12 | Apache-2.0 | |
msgspec | Python | BSD-3-Clause | ||
NJsonSchema | .NET | 4 6 7 2019-09 2020-12 | Ms-PL | |
OpenAPI JSON Schema Generator | Java, Kotlin, Python | 5 2020-12 | Apache-2.0 | |
Pydantic | Python | MIT | ||
scala-jsonschema | Scala | 4 6 7 2019-09 2020-12 | Apache-2.0 | |
Schemars | Rust | 7 | MIT | |
Shale | Ruby | 2020-12 | MIT | |
swift-json-schema | Swift | 2020-12 | MIT | |
typescript-json-schema | TypeScript | BSD-3-Clause |
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
Languages | Dialects | |||
---|---|---|---|---|
dadav/helm-schema | Helm | 7 | MIT | |
json-schema-inferrer | Java | 4 6 7 2019-09 2020-12 | Apache-2.0 | |
JSONoid | Scala | 2020-12 | MIT | |
jsonschema.net | 4 6 7 2019-09 | Proprietary | ||
Liquid Online Tools | 4 | Proprietary | ||
luposlip/json-schema | Clojure | 4 6 7 | Apache-2.0 | |
MetaConfigurator | TypeScript | 2020-12 | MIT | |
quicktype.io | TypeScript, C++, Go, Java, C#, Swift, JavaScript | 6 | Proprietary | |
Schema Guru | Scala | 6 7 2019-09 2020-12 | Apache-2.0 |
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
Languages | Dialects | |||
---|---|---|---|---|
Dataspecer | 2020-12 | Proprietary | ||
protoc-gen-jsonschema | Protocol Buffers | 4 6 7 2019-09 2020-12 | Apache-2.0 | |
swift-json-schema | Swift | 2020-12 | MIT |
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
Languages | Dialects | |||
---|---|---|---|---|
json-schema-to-ts | TypeScript | MIT | ||
json-schema-to-typescript | TypeScript | MIT |
json-schema-to-ts TypeScript License: MIT |
json-schema-to-typescript TypeScript License: MIT |
Schema To Code
Languages | Dialects | |||
---|---|---|---|---|
Corvus.JsonSchema | .NET | 6 7 2019-09 2020-12 | Apache-2.0 | |
go-jsonschema | Go | 2020-12 | MIT | |
json-kotlin-schema-codegen | Kotlin | MIT | ||
json-schema-to-case-class | Scala | 3 4 6 7 2019-09 | MIT | |
json-schema-to-elm | Elm | 7 | MIT | |
jsonCodeGen | Java | MIT | ||
jsonschema2pojo | Java | 7 | Apache-2.0 | |
jsonschematypes | Java, TypeScript | 3 4 6 7 2019-09 | Apache-2.0 | |
OpenAPI JSON Schema Generator | Java, Kotlin, Python | 5 2020-12 | Apache-2.0 | |
php-code-builder | PHP | 7 | MIT | |
protoc-gen-jsonschema | Go | MIT | ||
quicktype.io | TypeScript, C++, Go, Java, C#, Swift, JavaScript | 6 | Proprietary | |
schemafy | Rust | 4 | MIT | |
Shale | Ruby | 2020-12 | MIT | |
statham | Python | MIT | ||
yacg | Python | MIT |
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
Languages | Dialects | |||
---|---|---|---|---|
AJSF (Angular JSON Schema Form) | JavaScript | MIT | ||
Alpaca Forms | JavaScript | Apache-2.0 | ||
Angular Schema Form | JavaScript | MIT | ||
Dashjoin JSON Schema Form | JavaScript | 6 | Apache-2.0 | |
JSON Editor | JavaScript | 3 4 | MIT | |
JSON Form (joshfire) | JavaScript | MIT | ||
Json Forms (brutusin) | JavaScript | MIT | ||
JSON Schema Form Element | JavaScript | ISC | ||
json-schema-form (Remote.com) | JavaScript | MIT | ||
JSONForms (jsonforms.io) | JavaScript | MIT | ||
Liform-React | JavaScript | MIT | ||
MetaConfigurator | TypeScript | 2020-12 | MIT | |
Ngx Schema Form | JavaScript | MIT | ||
React Json Schema Form (Mui) | JavaScript | MIT | ||
React JSON Schema Form (RJSF-Team) | JavaScript | Apache-2.0 | ||
React Schema Form (networknt) | JavaScript | MIT | ||
Restspace Schema Form | JavaScript | MIT | ||
Stoplight JSON Schema Tree | Typescript | 4 | Apache-2.0 | |
Stoplight JSON Schema Viewer | Typescript | 4 | Apache-2.0 | |
Svelte JSON Schema Form | TypeScript | 7 | (MIT AND Apache-2.0) | |
UI Schema for React | JavaScript | 4 6 7 2019-09 | MIT | |
vazco/uniforms | JavaScript | MIT |
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
Languages | Dialects | |||
---|---|---|---|---|
hypothesis-jsonschema | Python | 4 6 7 | MPL-2.0 | |
jsongenerator | Java | 3 4 6 7 2019-09 | Apache-2.0 | |
JsonSchema.Net | .NET | 6 7 2019-09 2020-12 | MIT | |
MetaConfigurator | TypeScript | 2020-12 | MIT |
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
Languages | Dialects | |||
---|---|---|---|---|
@cloudflare/json-schema-walker | JavaScript | 4 6 7 | BSD-3-Clause | |
@hyperjump/json-schema | JavaScript | 4 6 7 2019-09 2020-12 | MIT | |
JSON Toolkit | C++ | 0 1 2 3 4 6 7 2019-09 2020-12 | AGPL-3.0 and Commercial | |
json-schema-library | JavaScript | MIT | ||
json-schema-ref-parser | JavaScript | MIT | ||
Sourcemeta JSON Schema CLI | 0 1 2 3 4 6 7 2019-09 2020-12 | AGPL-3.0 |
@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
Languages | Dialects | |||
---|---|---|---|---|
@cloudflare/json-schema-transform | JavaScript | BSD-3-Clause | ||
json-schema-compare | JavaScript | MIT | ||
JSON-Schema-Instantiator | JavaScript | MIT | ||
json-schema-merge-allof | JavaScript | MIT | ||
json-schema-resolve-allof | JavaScript |
@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
Languages | Dialects | |||
---|---|---|---|---|
AlterSchema | JavaScript | 4 6 7 2019-09 2020-12 | Apache-2.0 |
AlterSchema JavaScript 4 6 7 2019-09 2020-12 License: Apache-2.0 |
Util Format Conversion
Languages | Dialects | |||
---|---|---|---|---|
@cloudflare/json-schema-apidoc-loader | JavaScript | 4 6 7 | BSD-3-Clause | |
@cloudflare/json-schema-ref-loader | JavaScript | BSD-3-Clause | ||
JSON Schema to OpenAPI Schema | OpenAPI | 4 6 7 | MIT | |
OpenAPI specification to JSON Schema | OpenAPI | 7 | MIT | |
Orderly | Orderly | BSD-3-Clause | ||
Oxygen XSL JSON Tools | XSD | |||
ramldt2jsonschema | RAML | 4 6 | Apache-2.0 | |
XSD to JSON Schema IntelliJ Plugin | XSD |
@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
Languages | Dialects | |||
---|---|---|---|---|
cypress-ajv-schema-validator | JavaScript | 4 6 7 2019-09 2020-12 | MIT | |
hypothesis-jsonschema | Python | 4 6 7 | MPL-2.0 | |
Sourcemeta JSON Schema CLI | 0 1 2 3 4 6 7 2019-09 2020-12 | AGPL-3.0 |
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
Languages | Dialects | |||
---|---|---|---|---|
Altova XMLSpy 2019r3 | 6 7 | |||
Dashjoin JSON Schema editor | 6 | |||
Eclipse IDE | ||||
Hackolade Studio | 4 6 7 2019-09 2020-12 | |||
JSON Schema Editor | 2020-12 | MIT | ||
JSONBuddy | 4 6 7 2019-09 2020-12 | |||
JSONEditor Online | 4 6 7 | |||
Liquid JSON Schema Editor | 4 6 7 2019-09 | |||
Liquid JSON Schema Editor | C#, .NET | 4 6 7 2019-09 2020-12 | Proprietary and Freeware | |
MetaConfigurator | TypeScript | 2020-12 | MIT | |
Oxygen JSON Schema Editor | 4 6 7 2019-09 2020-12 | |||
Perseid Modeler | 4 6 7 2019-09 2020-12 | |||
Stoplight Studio | 4 6 7 | |||
Visual Studio Code | ||||
WebStorm, IntelliJ IDEA, and other JetBrains IDEs | 4 6 7 |
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
Languages | Dialects | |||
---|---|---|---|---|
SchemaStore.org | Apache-2.0 |
SchemaStore.org License: Apache-2.0 |
Linter
Languages | Dialects | |||
---|---|---|---|---|
json-schema-linter | 4 6 7 | |||
Sourcemeta JSON Schema CLI | 0 1 2 3 4 6 7 2019-09 2020-12 | AGPL-3.0 | ||
Stoplight Spectral | 4 6 7 | Apache-2.0 |
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
Languages | Dialects | |||
---|---|---|---|---|
eslint-plugin-json-schema-validator | MIT | |||
remark-lint-frontmatter-schema | ISC |
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!.