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.
GROUP BY:
Validator
| Languages | Dialects | |||
|---|---|---|---|---|
| @cfworker/json-schema | JavaScript | 472019-092020-12 | MIT | |
| @exodus/schemasafe | JavaScript | 4672019-092020-12 | MIT | |
| @hyperjump/json-schema | JavaScript | 4672019-092020-12 | MIT | |
| @imhonglu/json-schema | TypeScript | 2020-12 | MIT | |
| ajv | JavaScript | 4672019-092020-12 | MIT |
@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
| Languages | Dialects | |||
|---|---|---|---|---|
| @hyperjump/json-schema | JavaScript | 4672019-092020-12 | MIT | |
| JsonSchema.Net | .NET | 672019-092020-12 | MIT |
@hyperjump/json-schema Languages: JavaScript Supported Dialects: 4672019-092020-12 License: MIT |
JsonSchema.Net Languages: .NET Supported Dialects: 672019-092020-12 License: MIT |
Bundler
| Languages | Dialects | |||
|---|---|---|---|---|
| @hyperjump/json-schema | JavaScript | 4672019-092020-12 | MIT | |
| JsonSchema.Net | .NET | 672019-092020-12 | MIT | |
| Sourcemeta JSON Schema CLI | 01234672019-092020-12 | AGPL-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
| Languages | Dialects | |||
|---|---|---|---|---|
| Core API Hyper-Schema codec | Python | 4 | BSD-2-Clause | |
| mokkabonna/json-hyper-schema | JavaScript | 7 | MIT |
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
| Languages | Dialects | |||
|---|---|---|---|---|
| json-schema-validation-comparison | Java, Kotlin, Scala | 34672019-092020-12 | MIT | |
| php-json-schema-bench | PHP | 467 | MIT |
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
| Languages | Dialects | |||
|---|---|---|---|---|
| @adobe/jsonschema2md | JavaScript | 2019-09 | Apache-2.0 | |
| @cloudflare/doca | JavaScript | 467 | Apache-2.0 | |
| docson | 4 | Apache-2.0 | ||
| docusaurus-json-schema-plugin | 72019-092020-12 | AGPL-3.0-only | ||
| FastAPI | Python | MIT |
@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
| Languages | Dialects | |||
|---|---|---|---|---|
| @cloudflare/json-hyper-schema | JavaScript | 467 | BSD-3-Clause |
@cloudflare/json-hyper-schema Languages: JavaScript Supported Dialects: 467 License: BSD-3-Clause |
Code To Schema
| Languages | Dialects | |||
|---|---|---|---|---|
| drf-jsonschema-serializer | Python | BSD-3-Clause | ||
| EasyTalk | Ruby | 2019-092020-12 | MIT | |
| Java types generator from JSON Schema with Micronaut | Java, Groovy, Kotlin, bytecode | 2020-12 | Apache-2.0 | |
| joi-to-json | JavaScript | 4672019-092020-12 | MIT | |
| Json.NET Schema | .NET | 34672019-092020-12 | AGPL-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
| Languages | Dialects | |||
|---|---|---|---|---|
| dadav/helm-schema | Helm | 7 | MIT | |
| json-schema-inferrer | Java | 4672019-092020-12 | Apache-2.0 | |
| JSONoid | Scala | 2020-12 | MIT | |
| jsonschema.net | 4672019-09 | Proprietary | ||
| Liquid Online Tools | 4 | Proprietary |
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
| Languages | Dialects | |||
|---|---|---|---|---|
| Dataspecer | 2020-12 | Proprietary | ||
| EasyTalk | Ruby | 2019-092020-12 | MIT | |
| protoc-gen-jsonschema | Protocol Buffers | 4672019-092020-12 | Apache-2.0 | |
| shacl2code | C++, JSON Schema, Python, Go | 2020-12 | MIT | |
| swift-json-schema | Swift | 2020-12 | MIT |
Dataspecer Languages: Supported Dialects: 2020-12 License: Proprietary |
EasyTalk Languages: Ruby Supported Dialects: 2019-092020-12 License: MIT |
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 |
swift-json-schema Languages: Swift Supported Dialects: 2020-12 License: MIT |
Schema To Types
| Languages | Dialects | |||
|---|---|---|---|---|
| json-2-joi | JavaScript | Apache License 2.0 | ||
| json-schema-to-ts | TypeScript | MIT | ||
| json-schema-to-typescript | TypeScript | MIT | ||
| ya-json-schema-types | JavaScript | 2020-12 | MIT |
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 |
ya-json-schema-types Languages: JavaScript Supported Dialects: 2020-12 License: MIT |
Schema To Code
| Languages | Dialects | |||
|---|---|---|---|---|
| Corvus.JsonSchema | .NET | 672019-092020-12 | Apache-2.0 | |
| go-jsonschema | Go | 2020-12 | MIT | |
| json-kotlin-schema-codegen | Kotlin | MIT | ||
| json-schema-to-case-class | Scala | 34672019-09 | MIT | |
| json-schema-to-elm | Elm | 7 | MIT |
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
| 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 | 34 | MIT |
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 |
JSON Editor Languages: JavaScript Supported Dialects: 34 License: MIT |
Schema To Data
| Languages | Dialects | |||
|---|---|---|---|---|
| hypothesis-jsonschema | Python | 467 | MPL-2.0 | |
| json-schema-library | JavaScript, TypeScript | 4672019-092020-12 | MIT | |
| jsongenerator | Java | 34672019-09 | Apache-2.0 | |
| JsonSchema.Net | .NET | 672019-092020-12 | MIT | |
| MetaConfigurator | TypeScript | 2020-12 | MIT |
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
| Languages | Dialects | |||
|---|---|---|---|---|
| @cloudflare/json-schema-walker | JavaScript | 467 | BSD-3-Clause | |
| @hyperjump/json-schema | JavaScript | 4672019-092020-12 | MIT | |
| joi-to-json | JavaScript | 4672019-092020-12 | MIT | |
| JSON Toolkit | C++ | 01234672019-092020-12 | AGPL-3.0 and Commercial | |
| json-schema-describes-subset | JavaScript, TypeScript | 2020-12 | MIT |
@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 Toolkit Languages: C++ Supported Dialects: 01234672019-092020-12 License: AGPL-3.0 and Commercial |
json-schema-describes-subset Languages: JavaScript, TypeScript Supported Dialects: 2020-12 License: MIT |
Util Schema To Schema
| Languages | Dialects | |||
|---|---|---|---|---|
| @cloudflare/json-schema-transform | JavaScript | BSD-3-Clause | ||
| json-schema-compare | JavaScript | MIT | ||
| json-schema-describes-subset | JavaScript, TypeScript | 2020-12 | MIT | |
| JSON-Schema-Instantiator | JavaScript | MIT | ||
| json-schema-merge-allof | JavaScript | MIT |
@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
| Languages | Dialects | |||
|---|---|---|---|---|
| AlterSchema | JavaScript | 4672019-092020-12 | Apache-2.0 | |
| Thydux Schema Bridge | JavaScript, TypeScript, Python | 4672019-092020-12 | MIT |
AlterSchema Languages: JavaScript Supported Dialects: 4672019-092020-12 License: Apache-2.0 |
Thydux Schema Bridge Languages: JavaScript, TypeScript, Python Supported Dialects: 4672019-092020-12 License: MIT |
Util Format Conversion
| Languages | Dialects | |||
|---|---|---|---|---|
| @cloudflare/json-schema-apidoc-loader | JavaScript | 467 | BSD-3-Clause | |
| @cloudflare/json-schema-ref-loader | JavaScript | BSD-3-Clause | ||
| joi-to-json | JavaScript | 4672019-092020-12 | MIT | |
| JSON Schema to OpenAPI Schema | OpenAPI | 467 | MIT | |
| json-2-joi | JavaScript | Apache 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
| Languages | Dialects | |||
|---|---|---|---|---|
| @hyperjump/json-schema-coverage | JavaScript | 4672019-092020-12 | MIT | |
| core-ajv-schema-validator | JavaScript | 4672019-092020-12 | MIT | |
| cypress-ajv-schema-validator | JavaScript | 4672019-092020-12 | MIT | |
| hypothesis-jsonschema | Python | 467 | MPL-2.0 | |
| playwright-ajv-schema-validator | JavaScript, TypeScript | 4672019-092020-12 | MIT |
@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
| Languages | Dialects | |||
|---|---|---|---|---|
| Altova XMLSpy 2019r3 | 67 | |||
| Dashjoin JSON Schema editor | 6 | |||
| Eclipse IDE | ||||
| Hackolade Studio | 4672019-092020-12 | |||
| JSON Schema Editor | 2020-12 | MIT |
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
| Languages | Dialects | |||
|---|---|---|---|---|
| SchemaStore.org | Apache-2.0 |
SchemaStore.org Languages: Supported Dialects: License: Apache-2.0 |
Linter
| Languages | Dialects | |||
|---|---|---|---|---|
| json-schema-linter | 467 | |||
| Sourcemeta JSON Schema CLI | 01234672019-092020-12 | AGPL-3.0 | ||
| Stoplight Spectral | 467 | Apache-2.0 |
json-schema-linter Languages: Supported Dialects: 467 License: |
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
| Languages | Dialects | |||
|---|---|---|---|---|
| eslint-plugin-json-schema-validator | MIT | |||
| remark-lint-frontmatter-schema | ISC |
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!.

