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 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
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 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
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 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
Languages | Dialects | |||
---|---|---|---|---|
Core API Hyper-Schema codec | Python | 4 | BSD-2-Clause | |
mokkabonna/json-hyper-schema | JavaScript | 7 | MIT |
Core API Hyper-Schema codec hyper-schemaPython 4 License: BSD-2-Clause |
mokkabonna/json-hyper-schema hyper-schemaJavaScript 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 benchmarksJava, Kotlin, Scala 3 4 6 7 2019-09 2020-12 License: MIT |
php-json-schema-bench benchmarksPHP 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 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
Languages | Dialects | |||
---|---|---|---|---|
@cloudflare/json-hyper-schema | JavaScript | 4 6 7 | BSD-3-Clause |
@cloudflare/json-hyper-schema LDO-utilityJavaScript 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 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
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 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
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 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
Languages | Dialects | |||
---|---|---|---|---|
json-schema-to-ts | TypeScript | MIT | ||
json-schema-to-typescript | TypeScript | MIT |
json-schema-to-ts schema-to-typesTypeScript License: MIT |
json-schema-to-typescript schema-to-typesTypeScript 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 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
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) 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
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 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
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 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
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 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
Languages | Dialects | |||
---|---|---|---|---|
AlterSchema | JavaScript | 4 6 7 2019-09 2020-12 | Apache-2.0 |
AlterSchema util-draft-migrationJavaScript 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 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
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 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
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 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
Languages | Dialects | |||
---|---|---|---|---|
SchemaStore.org | Apache-2.0 |
SchemaStore.org schema-repository 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 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
Languages | Dialects | |||
---|---|---|---|---|
eslint-plugin-json-schema-validator | MIT | |||
remark-lint-frontmatter-schema | ISC |
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!.