VOOZH about

URL: https://json-schema.org/tools

⇱ JSON Schema - Tools


Filters

0 Tools Found

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

Raise an issue to get your tool added or updated in the tooling table.

👁 try bowtie

Bowtie is a meta-validator for JSON Schema implementations and it provides compliance reports.

GROUP BY:
0 Tools

Validator

LanguagesDialects
@cfworker/json-schemaJavaScript472019-092020-12MIT
@exodus/schemasafeJavaScript4672019-092020-12MIT
@hyperjump/json-schemaJavaScript4672019-092020-12MIT
@imhonglu/json-schemaTypeScript2020-12MIT
ajvJavaScript4672019-092020-12MIT
@cfworker/json-schema
Languages: JavaScript
Supported Dialects:
472019-092020-12
License: MIT
@exodus/schemasafe
Languages: JavaScript
Supported Dialects:
4672019-092020-12
License: MIT
@hyperjump/json-schema
Languages: JavaScript
Supported Dialects:
4672019-092020-12
License: MIT
@imhonglu/json-schema
Languages: TypeScript
Supported Dialects:
2020-12
License: MIT
ajv
Languages: JavaScript
Supported Dialects:
4672019-092020-12
License: MIT

Annotations

LanguagesDialects
@hyperjump/json-schemaJavaScript4672019-092020-12MIT
JsonSchema.Net.NET672019-092020-12MIT
@hyperjump/json-schema
Languages: JavaScript
Supported Dialects:
4672019-092020-12
License: MIT
JsonSchema.Net
Languages: .NET
Supported Dialects:
672019-092020-12
License: MIT

Bundler

LanguagesDialects
@hyperjump/json-schemaJavaScript4672019-092020-12MIT
JsonSchema.Net.NET672019-092020-12MIT
Sourcemeta JSON Schema CLI01234672019-092020-12AGPL-3.0
@hyperjump/json-schema
Languages: JavaScript
Supported Dialects:
4672019-092020-12
License: MIT
JsonSchema.Net
Languages: .NET
Supported Dialects:
672019-092020-12
License: MIT
Sourcemeta JSON Schema CLI
Languages:
Supported Dialects:
01234672019-092020-12
License: AGPL-3.0

Hyper Schema

LanguagesDialects
Core API Hyper-Schema codecPython4BSD-2-Clause
mokkabonna/json-hyper-schemaJavaScript7MIT
Core API Hyper-Schema codec
Languages: Python
Supported Dialects:
4
License: BSD-2-Clause
mokkabonna/json-hyper-schema
Languages: JavaScript
Supported Dialects:
7
License: MIT

Benchmarks

LanguagesDialects
json-schema-validation-comparisonJava, Kotlin, Scala34672019-092020-12MIT
php-json-schema-benchPHP467MIT
json-schema-validation-comparison
Languages: Java, Kotlin, Scala
Supported Dialects:
34672019-092020-12
License: MIT
php-json-schema-bench
Languages: PHP
Supported Dialects:
467
License: MIT

Documentation

LanguagesDialects
@adobe/jsonschema2mdJavaScript2019-09Apache-2.0
@cloudflare/docaJavaScript467Apache-2.0
docson4Apache-2.0
docusaurus-json-schema-plugin72019-092020-12AGPL-3.0-only
FastAPIPythonMIT
@adobe/jsonschema2md
Languages: JavaScript
Supported Dialects:
2019-09
License: Apache-2.0
@cloudflare/doca
Languages: JavaScript
Supported Dialects:
467
License: Apache-2.0
docson
Languages:
Supported Dialects:
4
License: Apache-2.0
docusaurus-json-schema-plugin
Languages:
Supported Dialects:
72019-092020-12
License: AGPL-3.0-only
FastAPI
Languages: Python
Supported Dialects:
License: MIT

LDO Utility

LanguagesDialects
@cloudflare/json-hyper-schemaJavaScript467BSD-3-Clause
@cloudflare/json-hyper-schema
Languages: JavaScript
Supported Dialects:
467
License: BSD-3-Clause

Code To Schema

LanguagesDialects
drf-jsonschema-serializerPythonBSD-3-Clause
EasyTalkRuby2019-092020-12MIT
Java types generator from JSON Schema with MicronautJava, Groovy, Kotlin, bytecode2020-12Apache-2.0
joi-to-jsonJavaScript4672019-092020-12MIT
Json.NET Schema.NET34672019-092020-12AGPL-3.0-only
drf-jsonschema-serializer
Languages: Python
Supported Dialects:
License: BSD-3-Clause
EasyTalk
Languages: Ruby
Supported Dialects:
2019-092020-12
License: MIT
Java types generator from JSON Schema with Micronaut
Languages: Java, Groovy, Kotlin, bytecode
Supported Dialects:
2020-12
License: Apache-2.0
joi-to-json
Languages: JavaScript
Supported Dialects:
4672019-092020-12
License: MIT
Json.NET Schema
Languages: .NET
Supported Dialects:
34672019-092020-12
License: AGPL-3.0-only

Data To Schema

LanguagesDialects
dadav/helm-schemaHelm7MIT
json-schema-inferrerJava4672019-092020-12Apache-2.0
JSONoidScala2020-12MIT
jsonschema.net4672019-09Proprietary
Liquid Online Tools4Proprietary
dadav/helm-schema
Languages: Helm
Supported Dialects:
7
License: MIT
json-schema-inferrer
Languages: Java
Supported Dialects:
4672019-092020-12
License: Apache-2.0
JSONoid
Languages: Scala
Supported Dialects:
2020-12
License: MIT
jsonschema.net
Languages:
Supported Dialects:
4672019-09
License: Proprietary
Liquid Online Tools
Languages:
Supported Dialects:
4
License: Proprietary

Model To Schema

LanguagesDialects
Dataspecer2020-12Proprietary
EasyTalkRuby2019-092020-12MIT
json-modelPython2020-12Public Domain
protoc-gen-jsonschemaProtocol Buffers4672019-092020-12Apache-2.0
shacl2codeC++, JSON Schema, Python, Go2020-12MIT
Dataspecer
Languages:
Supported Dialects:
2020-12
License: Proprietary
EasyTalk
Languages: Ruby
Supported Dialects:
2019-092020-12
License: MIT
json-model
Languages: Python
Supported Dialects:
2020-12
License: Public Domain
protoc-gen-jsonschema
Languages: Protocol Buffers
Supported Dialects:
4672019-092020-12
License: Apache-2.0
shacl2code
Languages: C++, JSON Schema, Python, Go
Supported Dialects:
2020-12
License: MIT

Schema To Types

LanguagesDialects
json-2-joiJavaScriptApache License 2.0
json-schema-to-tsTypeScriptMIT
json-schema-to-typescriptTypeScriptMIT
json-schema-utilsPython12345672019-092020-12Public Domain
ya-json-schema-typesJavaScript2020-12MIT
json-2-joi
Languages: JavaScript
Supported Dialects:
License: Apache License 2.0
json-schema-to-ts
Languages: TypeScript
Supported Dialects:
License: MIT
json-schema-to-typescript
Languages: TypeScript
Supported Dialects:
License: MIT
json-schema-utils
Languages: Python
Supported Dialects:
12345672019-092020-12
License: Public Domain
ya-json-schema-types
Languages: JavaScript
Supported Dialects:
2020-12
License: MIT

Schema To Code

LanguagesDialects
Corvus.JsonSchema.NET672019-092020-12Apache-2.0
go-jsonschemaGo2020-12MIT
json-kotlin-schema-codegenKotlinMIT
json-schema-to-case-classScala34672019-09MIT
json-schema-to-elmElm7MIT
Corvus.JsonSchema
Languages: .NET
Supported Dialects:
672019-092020-12
License: Apache-2.0
go-jsonschema
Languages: Go
Supported Dialects:
2020-12
License: MIT
json-kotlin-schema-codegen
Languages: Kotlin
Supported Dialects:
License: MIT
json-schema-to-case-class
Languages: Scala
Supported Dialects:
34672019-09
License: MIT
json-schema-to-elm
Languages: Elm
Supported Dialects:
7
License: MIT

Schema To Web UI

LanguagesDialects
AJSF (Angular JSON Schema Form)JavaScriptMIT
Alpaca FormsJavaScriptApache-2.0
Angular Schema FormJavaScriptMIT
Dashjoin JSON Schema FormJavaScript6Apache-2.0
JedisonJavaScript2020-12MIT
AJSF (Angular JSON Schema Form)
Languages: JavaScript
Supported Dialects:
License: MIT
Alpaca Forms
Languages: JavaScript
Supported Dialects:
License: Apache-2.0
Angular Schema Form
Languages: JavaScript
Supported Dialects:
License: MIT
Dashjoin JSON Schema Form
Languages: JavaScript
Supported Dialects:
6
License: Apache-2.0
Jedison
Languages: JavaScript
Supported Dialects:
2020-12
License: MIT

Schema To Data

LanguagesDialects
hypothesis-jsonschemaPython467MPL-2.0
json-schema-libraryJavaScript, TypeScript4672019-092020-12MIT
jsongeneratorJava34672019-09Apache-2.0
JsonSchema.Net.NET672019-092020-12MIT
MetaConfiguratorTypeScript2020-12MIT
hypothesis-jsonschema
Languages: Python
Supported Dialects:
467
License: MPL-2.0
json-schema-library
Languages: JavaScript, TypeScript
Supported Dialects:
4672019-092020-12
License: MIT
jsongenerator
Languages: Java
Supported Dialects:
34672019-09
License: Apache-2.0
JsonSchema.Net
Languages: .NET
Supported Dialects:
672019-092020-12
License: MIT
MetaConfigurator
Languages: TypeScript
Supported Dialects:
2020-12
License: MIT

Util General Processing

LanguagesDialects
@cloudflare/json-schema-walkerJavaScript467BSD-3-Clause
@hyperjump/json-schemaJavaScript4672019-092020-12MIT
joi-to-jsonJavaScript4672019-092020-12MIT
json-schema-describes-subsetJavaScript, TypeScript2020-12MIT
json-schema-libraryJavaScript, TypeScript4672019-092020-12MIT
@cloudflare/json-schema-walker
Languages: JavaScript
Supported Dialects:
467
License: BSD-3-Clause
@hyperjump/json-schema
Languages: JavaScript
Supported Dialects:
4672019-092020-12
License: MIT
joi-to-json
Languages: JavaScript
Supported Dialects:
4672019-092020-12
License: MIT
json-schema-describes-subset
Languages: JavaScript, TypeScript
Supported Dialects:
2020-12
License: MIT
json-schema-library
Languages: JavaScript, TypeScript
Supported Dialects:
4672019-092020-12
License: MIT

Util Schema To Schema

LanguagesDialects
@cloudflare/json-schema-transformJavaScriptBSD-3-Clause
json-schema-compareJavaScriptMIT
json-schema-describes-subsetJavaScript, TypeScript2020-12MIT
JSON-Schema-InstantiatorJavaScriptMIT
json-schema-merge-allofJavaScriptMIT
@cloudflare/json-schema-transform
Languages: JavaScript
Supported Dialects:
License: BSD-3-Clause
json-schema-compare
Languages: JavaScript
Supported Dialects:
License: MIT
json-schema-describes-subset
Languages: JavaScript, TypeScript
Supported Dialects:
2020-12
License: MIT
JSON-Schema-Instantiator
Languages: JavaScript
Supported Dialects:
License: MIT
json-schema-merge-allof
Languages: JavaScript
Supported Dialects:
License: MIT

Util Draft Migration

LanguagesDialects
AlterSchemaJavaScript4672019-092020-12Apache-2.0
AlterSchema
Languages: JavaScript
Supported Dialects:
4672019-092020-12
License: Apache-2.0

Util Format Conversion

LanguagesDialects
@cloudflare/json-schema-apidoc-loaderJavaScript467BSD-3-Clause
@cloudflare/json-schema-ref-loaderJavaScriptBSD-3-Clause
joi-to-jsonJavaScript4672019-092020-12MIT
JSON Schema to OpenAPI SchemaOpenAPI467MIT
json-2-joiJavaScriptApache License 2.0
@cloudflare/json-schema-apidoc-loader
Languages: JavaScript
Supported Dialects:
467
License: BSD-3-Clause
@cloudflare/json-schema-ref-loader
Languages: JavaScript
Supported Dialects:
License: BSD-3-Clause
joi-to-json
Languages: JavaScript
Supported Dialects:
4672019-092020-12
License: MIT
JSON Schema to OpenAPI Schema
Languages: OpenAPI
Supported Dialects:
467
License: MIT
json-2-joi
Languages: JavaScript
Supported Dialects:
License: Apache License 2.0

Util Testing

LanguagesDialects
@hyperjump/json-schema-coverageJavaScript4672019-092020-12MIT
core-ajv-schema-validatorJavaScript4672019-092020-12MIT
cypress-ajv-schema-validatorJavaScript4672019-092020-12MIT
hypothesis-jsonschemaPython467MPL-2.0
playwright-ajv-schema-validatorJavaScript, TypeScript4672019-092020-12MIT
@hyperjump/json-schema-coverage
Languages: JavaScript
Supported Dialects:
4672019-092020-12
License: MIT
core-ajv-schema-validator
Languages: JavaScript
Supported Dialects:
4672019-092020-12
License: MIT
cypress-ajv-schema-validator
Languages: JavaScript
Supported Dialects:
4672019-092020-12
License: MIT
hypothesis-jsonschema
Languages: Python
Supported Dialects:
467
License: MPL-2.0
playwright-ajv-schema-validator
Languages: JavaScript, TypeScript
Supported Dialects:
4672019-092020-12
License: MIT

Editor

LanguagesDialects
Altova XMLSpy 2019r367
Dashjoin JSON Schema editor6
Eclipse IDE
Hackolade Studio4672019-092020-12
JSON Schema Editor2020-12MIT
Altova XMLSpy 2019r3
Languages:
Supported Dialects:
67
License:
Dashjoin JSON Schema editor
Languages:
Supported Dialects:
6
License:
Eclipse IDE
Languages:
Supported Dialects:
License:
Hackolade Studio
Languages:
Supported Dialects:
4672019-092020-12
License:
JSON Schema Editor
Languages:
Supported Dialects:
2020-12
License: MIT

Schema Repository

LanguagesDialects
SchemaStore.orgApache-2.0
SchemaStore.org
Languages:
Supported Dialects:
License: Apache-2.0

Registry

LanguagesDialects
Sourcemeta OneC++4672019-092020-12BUSL-1.1 and Commercial
Sourcemeta One
Languages: C++
Supported Dialects:
4672019-092020-12
License: BUSL-1.1 and Commercial

Linter

LanguagesDialects
json-schema-linter467
json-schema-utilsPython12345672019-092020-12Public Domain
Sourcemeta JSON Schema CLI01234672019-092020-12AGPL-3.0
Stoplight Spectral467Apache-2.0
json-schema-linter
Languages:
Supported Dialects:
467
License:
json-schema-utils
Languages: Python
Supported Dialects:
12345672019-092020-12
License: Public Domain
Sourcemeta JSON Schema CLI
Languages:
Supported Dialects:
01234672019-092020-12
License: AGPL-3.0
Stoplight Spectral
Languages:
Supported Dialects:
467
License: Apache-2.0

Linter Plugins

LanguagesDialects
eslint-plugin-json-schema-validatorMIT
remark-lint-frontmatter-schemaISC
eslint-plugin-json-schema-validator
Languages:
Supported Dialects:
License: MIT
remark-lint-frontmatter-schema
Languages:
Supported Dialects:
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!.