188 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.

GROUP BY:

Validator

Tooling TypeDialects
@cfworker/json-schemaValidator
4
7
2019-09
2020-12
MIT
@exodus/schemasafeValidator
4
6
7
2019-09
2020-12
MIT
@hyperjump/json-schemaValidator, Annotations, Bundler, Util General Processing
4
6
7
2019-09
2020-12
MIT
ajvValidator
4
6
7
2019-09
2020-12
MIT
ajv-cliValidator
4
6
7
2019-09
2020-12
MIT
BlazeValidator
4
6
7
2019-09
2020-12
AGPL-3.0 and Commercial
boonValidator
4
6
7
2019-09
2020-12
Apache-2.0
Corvus.JsonSchemaValidator
6
7
2019-09
2020-12
Apache-2.0
cypress-ajv-schema-validatorValidator, Util Testing
4
6
7
2019-09
2020-12
MIT
djvValidator
4
6
MIT
DSJSONSchemaValidationValidator
4
6
7
MIT
erosb/json-sKemaValidator
2020-12
MIT
everit-org/json-schemaValidator
4
6
7
Apache-2.0
ExonerateValidator
4
6
7
MIT
ExtendsClass's JSON Schema ValidatorValidator
7
Proprietary
f5-json-schemaValidator
7
BSL-1.0
fastjsonschemaValidator
4
6
7
BSD-3-Clause
gojsonschemaValidator
4
6
7
Apache-2.0
jema.jsValidator
2020-12
MIT
JeSSEValidator
3
4
6
Apache-2.0
jinxValidator
7
MIT
jschonValidator
2019-09
2020-12
MIT
jschon.devValidator
2019-09
2020-12
MIT
JSIValidator
4
6
7
AGPL-3.0-only
JSON Essentials for COM/ActiveXValidator
7
Proprietary
JSON Schema LibraryValidator
4
6
7
2019-09
MIT
JSON Schema LintValidator
1
2
3
4
6
7
MIT
JSON schema validation for JSON for Modern C++Validator
7
MIT
JSON Schema ValidatorValidator
3
4
6
7
2019-09
2020-12
AGPL-3.0-only
json-everythingValidator
6
7
2019-09
2020-12
MIT
json-kotlin-schemaValidator
7
2019-09
MIT
json-schema (dev.harrel)Validator
7
2019-09
2020-12
MIT
json-schema (fisxoj)Validator
4
6
7
2019-09
LGPL-2.1-only
json-schema-validatorValidator
7
MIT
json-schema.hyperjump.ioValidator
4
6
7
2019-09
2020-12
MIT
JSON::Schema::ModernValidator
4
6
7
2019-09
2020-12
GPL-1.0+ OR Artistic-1.0
JSON::Schema::TinyValidator
7
2019-09
2020-12
GPL-1.0+ OR Artistic-1.0
JSON::ValidatorValidator
4
6
7
2019-09
Artistic-2.0
Json.NET SchemaValidator, Code To Schema
3
4
6
7
2019-09
2020-12
AGPL-3.0-only
jsonconsValidator
4
6
7
2019-09
2020-12
BSL-1.0
jsonschemaValidator
2020-12
MIT
jsonschemaValidator
3
4
6
7
2019-09
2020-12
MIT
jsonschema-rsValidator
4
6
7
2019-09
2020-12
MIT
jsonschema-rs (Python)Validator
4
6
7
MIT
JSONSchema::ValidatorValidator
4
6
7
MIT
jsonschema.devValidator
7
MIT
JSONSchema.jlValidator
4
6
7
MIT
JsonSchema.NetValidator, Code To Schema, Schema To Data, Annotations, Bundler
6
7
2019-09
2020-12
MIT
jsonschemafriendValidator
3
4
6
7
2019-09
2020-12
Apache-2.0
JSONSchemerValidator
4
6
7
2019-09
2020-12
MIT
JsonXemaValidator
4
6
7
MIT
JSVValidator
7
2020-12
MIT
JustifyValidator
4
6
7
Apache-2.0
justinrainbow/json-schemaValidator
3
4
MIT
LateApexEarlySpeed.Json.SchemaValidator, Code To Schema
2020-12
BSD-3-Clause
Liquid JSON Schema EditorValidator, Documentation, Editor
4
6
7
2019-09
2020-12
Proprietary and Freeware
lua-resty-jsonschemaValidator
4
6
7
MIT
luposlip/json-schemaValidator, Data To Schema
4
6
7
Apache-2.0
Medeia-validatorValidator
4
6
7
Apache-2.0
networknet/json-schema-validatorValidator
4
6
7
2019-09
2020-12
Apache-2.0
OpenAPI JSON Schema GeneratorValidator, Code To Schema, Documentation, Schema To Code
5
2020-12
Apache-2.0
Opis Json SchemaValidator
6
7
2019-09
2020-12
Apache-2.0
Polyglottal JSON Schema ValidatorValidator
4
6
MIT
qri-io/jsonschemaValidator
7
2019-09
MIT
Reactive Core Circe JSON ValidatorValidator
2019-09
2020-12
Apache-2.0
santhosh-tekuri/jsonschemaValidator
4
6
7
2019-09
2020-12
Apache-2.0
SnowValidator
6
7
2019-09
AGPL-3.0-only
Sourcemeta JSON Schema CLIValidator, Util General Processing, Util Testing, Linter, Bundler
0
1
2
3
4
6
7
2019-09
2020-12
AGPL-3.0
Swaggest Json SchemaValidator
4
6
7
MIT
swift-json-schemaValidator, Code To Schema, Model To Schema
2020-12
MIT
v8rValidator
4
6
7
MIT
valbuddyValidator
4
6
7
Proprietary
Validate JSON ActionValidator
2019-09
2020-12
MIT
ValijsonValidator
7
BSD-2-Clause
Vert.x Json SchemaValidator
4
7
2019-09
2020-12
Apache-2.0
vue-vuelidate-jsonschemaValidator
6
MIT
yajsvValidator
4
6
7
MIT
Zuunr JSONValidator
2020-12
Apache-2.0

Annotations

Tooling TypeDialects
@hyperjump/json-schemaValidator, Annotations, Bundler, Util General Processing
4
6
7
2019-09
2020-12
MIT
JsonSchema.NetValidator, Code To Schema, Schema To Data, Annotations, Bundler
6
7
2019-09
2020-12
MIT

Bundler

Tooling TypeDialects
@hyperjump/json-schemaValidator, Annotations, Bundler, Util General Processing
4
6
7
2019-09
2020-12
MIT
JsonSchema.NetValidator, Code To Schema, Schema To Data, Annotations, Bundler
6
7
2019-09
2020-12
MIT
Sourcemeta JSON Schema CLIValidator, Util General Processing, Util Testing, Linter, Bundler
0
1
2
3
4
6
7
2019-09
2020-12
AGPL-3.0

Hyper Schema

Tooling TypeDialects
Core API Hyper-Schema codecHyper Schema
4
BSD-2-Clause
mokkabonna/json-hyper-schemaHyper Schema
7
MIT

Benchmarks

Tooling TypeDialects
json-schema-validation-comparisonBenchmarks
3
4
6
7
2019-09
2020-12
MIT
php-json-schema-benchBenchmarks
4
6
7
MIT

Documentation

Tooling TypeDialects
@adobe/jsonschema2mdDocumentation
2019-09
Apache-2.0
@cloudflare/docaDocumentation
4
6
7
Apache-2.0
docsonDocumentation
4
Apache-2.0
docusaurus-json-schema-pluginDocumentation
7
2019-09
2020-12
AGPL-3.0-only
FastAPIDocumentationMIT
json-schema-for-humansDocumentation
7
Apache-2.0
json-schema-static-docsDocumentation
7
GPL-3.0-only
jsonschema-markdownDocumentationMIT
jsonschematicDocumentation
7
MIT
Liquid JSON Schema EditorValidator, Documentation, Editor
4
6
7
2019-09
2020-12
Proprietary and Freeware
OpenAPI JSON Schema GeneratorValidator, Code To Schema, Documentation, Schema To Code
5
2020-12
Apache-2.0
Oxygen XSL JSON ToolsUtil Format Conversion, Documentation
wetzelDocumentation
3
4
7
2020-12
Apache-2.0

LDO Utility

Tooling TypeDialects
@cloudflare/json-hyper-schemaLDO Utility
4
6
7
BSD-3-Clause

Code To Schema

Tooling TypeDialects
drf-jsonschema-serializerCode To SchemaBSD-3-Clause
Json.NET SchemaValidator, Code To Schema
3
4
6
7
2019-09
2020-12
AGPL-3.0-only
jsonschemaCode To Schema
2020-12
MIT
jsonschema-generatorCode To Schema
6
7
2019-09
2020-12
Apache-2.0
JsonSchema.NetValidator, Code To Schema, Schema To Data, Annotations, Bundler
6
7
2019-09
2020-12
MIT
LateApexEarlySpeed.Json.SchemaValidator, Code To Schema
2020-12
BSD-3-Clause
LiformCode To SchemaMIT
mashumaroCode To SchemaApache-2.0
msgspecCode To SchemaBSD-3-Clause
NJsonSchemaCode To Schema
4
6
7
2019-09
2020-12
Ms-PL
OpenAPI JSON Schema GeneratorValidator, Code To Schema, Documentation, Schema To Code
5
2020-12
Apache-2.0
PydanticCode To SchemaMIT
scala-jsonschemaCode To Schema
4
6
7
2019-09
2020-12
Apache-2.0
SchemarsCode To Schema
7
MIT
ShaleCode To Schema, Schema To Code
2020-12
MIT
swift-json-schemaValidator, Code To Schema, Model To Schema
2020-12
MIT
typescript-json-schemaCode To SchemaBSD-3-Clause

Data To Schema

Tooling TypeDialects
dadav/helm-schemaData To Schema
7
MIT
json-schema-inferrerData To Schema
4
6
7
2019-09
2020-12
Apache-2.0
JSONoidData To Schema
2020-12
MIT
jsonschema.netData To Schema
4
6
7
2019-09
Proprietary
Liquid Online ToolsData To Schema
4
Proprietary
luposlip/json-schemaValidator, Data To Schema
4
6
7
Apache-2.0
quicktype.ioData To Schema, Schema To Code
6
Proprietary
Schema GuruData To Schema
6
7
2019-09
2020-12
Apache-2.0

Model To Schema

Tooling TypeDialects
DataspecerModel To Schema
2020-12
Proprietary
protoc-gen-jsonschemaModel To Schema
4
6
7
2019-09
2020-12
Apache-2.0
swift-json-schemaValidator, Code To Schema, Model To Schema
2020-12
MIT

Schema To Types

Tooling TypeDialects
json-schema-to-tsSchema To TypesMIT
json-schema-to-typescriptSchema To TypesMIT

Schema To Code

Tooling TypeDialects
Corvus.JsonSchemaSchema To Code
6
7
2019-09
2020-12
Apache-2.0
go-jsonschemaSchema To Code
2020-12
MIT
json-kotlin-schema-codegenSchema To CodeMIT
json-schema-to-case-classSchema To Code
3
4
6
7
2019-09
MIT
json-schema-to-elmSchema To Code
7
MIT
jsonCodeGenSchema To CodeMIT
jsonschema2pojoSchema To Code
7
Apache-2.0
jsonschematypesSchema To Code
3
4
6
7
2019-09
Apache-2.0
OpenAPI JSON Schema GeneratorValidator, Code To Schema, Documentation, Schema To Code
5
2020-12
Apache-2.0
php-code-builderSchema To Code
7
MIT
protoc-gen-jsonschemaSchema To CodeMIT
quicktype.ioData To Schema, Schema To Code
6
Proprietary
schemafySchema To Code
4
MIT
ShaleCode To Schema, Schema To Code
2020-12
MIT
stathamSchema To CodeMIT
yacgSchema To CodeMIT

Schema To Web UI

Tooling TypeDialects
AJSF (Angular JSON Schema Form)Schema To Web UIMIT
Alpaca FormsSchema To Web UIApache-2.0
Angular Schema FormSchema To Web UIMIT
Dashjoin JSON Schema FormSchema To Web UI
6
Apache-2.0
JSON EditorSchema To Web UI
3
4
MIT
JSON Form (joshfire)Schema To Web UIMIT
Json Forms (brutusin)Schema To Web UIMIT
JSON Schema Form ElementSchema To Web UIISC
json-schema-form (Remote.com)Schema To Web UIMIT
JSONForms (jsonforms.io)Schema To Web UIMIT
Liform-ReactSchema To Web UIMIT
Ngx Schema FormSchema To Web UIMIT
React Json Schema Form (Mui)Schema To Web UIMIT
React JSON Schema Form (RJSF-Team)Schema To Web UIApache-2.0
React Schema Form (networknt)Schema To Web UIMIT
Restspace Schema FormSchema To Web UIMIT
Stoplight JSON Schema TreeSchema To Web UI
4
Apache-2.0
Stoplight JSON Schema ViewerSchema To Web UI
4
Apache-2.0
Svelte JSON Schema FormSchema To Web UI
7
(MIT AND Apache-2.0)
UI Schema for ReactSchema To Web UI
4
6
7
2019-09
MIT
vazco/uniformsSchema To Web UIMIT

Schema To Data

Tooling TypeDialects
hypothesis-jsonschemaSchema To Data, Util Testing
4
6
7
MPL-2.0
jsongeneratorSchema To Data
3
4
6
7
2019-09
Apache-2.0
JsonSchema.NetValidator, Code To Schema, Schema To Data, Annotations, Bundler
6
7
2019-09
2020-12
MIT

Util General Processing

Tooling TypeDialects
@cloudflare/json-schema-walkerUtil General Processing
4
6
7
BSD-3-Clause
@hyperjump/json-schemaValidator, Annotations, Bundler, Util General Processing
4
6
7
2019-09
2020-12
MIT
JSON ToolkitUtil General Processing
0
1
2
3
4
6
7
2019-09
2020-12
AGPL-3.0 and Commercial
json-schema-libraryUtil General ProcessingMIT
json-schema-ref-parserUtil General ProcessingMIT
Sourcemeta JSON Schema CLIValidator, Util General Processing, Util Testing, Linter, Bundler
0
1
2
3
4
6
7
2019-09
2020-12
AGPL-3.0

Util Schema To Schema

Tooling TypeDialects
@cloudflare/json-schema-transformUtil Schema To SchemaBSD-3-Clause
json-schema-compareUtil Schema To SchemaMIT
JSON-Schema-InstantiatorUtil Schema To SchemaMIT
json-schema-merge-allofUtil Schema To SchemaMIT
json-schema-resolve-allofUtil Schema To Schema

Util Draft Migration

Tooling TypeDialects
AlterSchemaUtil Draft Migration
4
6
7
2019-09
2020-12
Apache-2.0

Util Format Conversion

Tooling TypeDialects
@cloudflare/json-schema-apidoc-loaderUtil Format Conversion
4
6
7
BSD-3-Clause
@cloudflare/json-schema-ref-loaderUtil Format ConversionBSD-3-Clause
JSON Schema to OpenAPI SchemaUtil Format Conversion
4
6
7
MIT
OpenAPI specification to JSON SchemaUtil Format Conversion
7
MIT
OrderlyUtil Format ConversionBSD-3-Clause
Oxygen XSL JSON ToolsUtil Format Conversion, Documentation
ramldt2jsonschemaUtil Format Conversion
4
6
Apache-2.0
XSD to JSON Schema IntelliJ PluginUtil Format Conversion

Util Testing

Tooling TypeDialects
cypress-ajv-schema-validatorValidator, Util Testing
4
6
7
2019-09
2020-12
MIT
hypothesis-jsonschemaSchema To Data, Util Testing
4
6
7
MPL-2.0
Sourcemeta JSON Schema CLIValidator, Util General Processing, Util Testing, Linter, Bundler
0
1
2
3
4
6
7
2019-09
2020-12
AGPL-3.0

Editor

Tooling TypeDialects
Altova XMLSpy 2019r3Editor
6
7
Dashjoin JSON Schema editorEditor
6
Eclipse IDEEditor
Hackolade StudioEditor
4
6
7
2019-09
2020-12
JSON Schema EditorEditor
2020-12
MIT
JSONBuddyEditor
4
6
7
2019-09
2020-12
JSONEditor OnlineEditor
4
6
7
Liquid JSON Schema EditorEditor
4
6
7
2019-09
Liquid JSON Schema EditorValidator, Documentation, Editor
4
6
7
2019-09
2020-12
Proprietary and Freeware
Oxygen JSON Schema EditorEditor
4
6
7
2019-09
2020-12
Perseid ModelerEditor
4
6
7
2019-09
2020-12
Stoplight StudioEditor
4
6
7
Visual Studio CodeEditor
WebStorm, IntelliJ IDEA, and other JetBrains IDEsEditor
4
6
7

Schema Repository

Tooling TypeDialects
SchemaStore.orgSchema RepositoryApache-2.0

Linter

Tooling TypeDialects
json-schema-linterLinter
4
6
7
Sourcemeta JSON Schema CLIValidator, Util General Processing, Util Testing, Linter, Bundler
0
1
2
3
4
6
7
2019-09
2020-12
AGPL-3.0
Stoplight SpectralLinter
4
6
7
Apache-2.0

Linter Plugins

Tooling TypeDialects
eslint-plugin-json-schema-validatorLinter PluginsMIT
remark-lint-frontmatter-schemaLinter PluginsISC

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!.