184工具
184
工具
JSON Schema 工具
以下工具是用不同的语言编写的,并支持规范的至少一个最新版本的部分或全部内容。
列表不代表任何形式的推荐或认可。
GROUP BY
验证器
语言 | 方言 | |||
---|---|---|---|---|
@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 | |
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 和商业 | |
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 的 JSON Schema 验证器 | 7 | 专有 | ||
f5-json-schema | C++ | 7 | BSL-1.0 | |
fastjsonschema | Python | 4 6 7 | BSD-3-Clause | |
gojsonschema | Go | 4 6 7 | Apache-2.0 | |
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 | |
JSON Essentials for COM/ActiveX | 7 | 专有 | ||
JSON Schema 库 | JavaScript | 4 6 7 2019-09 | MIT | |
JSON Schema Lint | 1 2 3 4 6 7 | MIT | ||
用于现代 C++ 的 JSON 的 JSON 模式验证 | C++ | 7 | MIT | |
JSON Schema 验证器 | 3 4 6 7 2019-09 2020-12 | 仅 AGPL-3.0 | ||
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 | |
json-schema-validator | Kotlin | 7 | MIT | |
json-schema.hyperjump.io | 4 6 7 2019-09 2020-12 | MIT | ||
JSON::Schema::Modern | Perl | 7 2019-09 2020-12 | GPL-1.0+ 或 Artistic-1.0 | |
JSON::Schema::Tiny | Perl | 7 2019-09 2020-12 | GPL-1.0+ 或 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 | |
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 | |
Justify | Java | 4 6 7 | Apache-2.0 | |
justinrainbow/json-schema | PHP | 3 4 | MIT | |
LateApexEarlySpeed.Json.Schema | .NET | 2020-12 | BSD-3-Clause | |
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 生成器 | Java、Kotlin、Python | 5 2020-12 | Apache-2.0 | |
Opis Json Schema | PHP | 6 7 2019-09 2020-12 | Apache-2.0 | |
多语言 JSON Schema 验证器 | 4 6 | MIT | ||
qri-io/jsonschema | Go | 7 2019-09 | MIT | |
Reactive Core Circe JSON 验证器 | 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 | |
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 | |
v8r | 4 6 7 | MIT | ||
valbuddy | 4 6 7 | 专有 | ||
验证 JSON 操作 | 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 |
注解
语言 | 方言 | |||
---|---|---|---|---|
@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 | 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 |
超模式
语言 | 方言 | |||
---|---|---|---|---|
核心 API 超模式编解码器 | Python | 4 | BSD-2-Clause | |
mokkabonna/json-hyper-schema | JavaScript | 7 | MIT |
基准测试
语言 | 方言 | |||
---|---|---|---|---|
json-schema-benchmark | JavaScript | 4 6 7 | MIT | |
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 |
文档
语言 | 方言 | |||
---|---|---|---|---|
@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 | ||
FastAPI | Python | MIT | ||
json-schema-for-humans | Python | 7 | Apache-2.0 | |
json-schema-static-docs | 7 | 仅 GPL-3.0 | ||
jsonschema-markdown | MIT | |||
jsonschematic | 7 | MIT | ||
OpenAPI JSON Schema 生成器 | Java、Kotlin、Python | 5 2020-12 | Apache-2.0 | |
Oxygen XSL JSON 工具 | XSD | |||
wetzel | 3 4 7 2020-12 | Apache-2.0 |
LDO 实用程序
语言 | 方言 | |||
---|---|---|---|---|
@cloudflare/json-hyper-schema | JavaScript | 4 6 7 | BSD-3-Clause |
代码到模式
语言 | 方言 | |||
---|---|---|---|---|
drf-jsonschema-serializer | Python | BSD-3-Clause | ||
Json.NET Schema | .NET | 3 4 6 7 2019-09 2020-12 | 仅 AGPL-3.0 | |
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 | ||
msgspec | Python | BSD-3-Clause | ||
NJsonSchema | .NET | 4 6 7 2019-09 2020-12 | Ms-PL | |
OpenAPI JSON Schema 生成器 | 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 | |
typescript-json-schema | TypeScript | BSD-3-Clause |
数据到模式
语言 | 方言 | |||
---|---|---|---|---|
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 | 专有 | ||
Liquid 在线工具 | 4 | 专有 | ||
luposlip/json-schema | Clojure | 4 6 7 | Apache-2.0 | |
quicktype.io | TypeScript、C++、Go、Java、C#、Swift、JavaScript | 6 | 专有 | |
Schema Guru | Scala | 6 7 2019-09 2020-12 | Apache-2.0 |
模型到模式
语言 | 方言 | |||
---|---|---|---|---|
Dataspecer | 2020-12 | 专有 |
模式到类型
语言 | 方言 | |||
---|---|---|---|---|
json-schema-to-ts | TypeScript | MIT | ||
json-schema-to-typescript | TypeScript | MIT |
模式到代码
语言 | 方言 | |||
---|---|---|---|---|
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 生成器 | 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 | 专有 | |
schemafy | Rust | 4 | MIT | |
Shale | Ruby | 2020-12 | MIT | |
statham | Python | MIT | ||
yacg | Python | MIT |
模式到 Web UI
语言 | 方言 | |||
---|---|---|---|---|
AJSF (Angular JSON Schema 表单) | JavaScript | MIT | ||
Alpaca 表单 | JavaScript | Apache-2.0 | ||
Angular Schema 表单 | JavaScript | MIT | ||
Dashjoin JSON Schema 表单 | JavaScript | 6 | Apache-2.0 | |
JSON 编辑器 | JavaScript | 3 4 | MIT | |
JSON 表单 (joshfire) | JavaScript | MIT | ||
Json 表单 (brutusin) | JavaScript | MIT | ||
JSON Schema 表单元素 | JavaScript | ISC | ||
json-schema-form (Remote.com) | JavaScript | MIT | ||
JSONForms (jsonforms.io) | JavaScript | MIT | ||
Liform-React | JavaScript | MIT | ||
Ngx Schema 表单 | JavaScript | MIT | ||
React Json Schema 表单 (Mui) | JavaScript | MIT | ||
React JSON Schema 表单 (RJSF-Team) | JavaScript | Apache-2.0 | ||
React Schema 表单 (networknt) | JavaScript | MIT | ||
Restspace Schema 表单 | JavaScript | MIT | ||
Stoplight JSON Schema 树 | Typescript | 4 | Apache-2.0 | |
Stoplight JSON Schema 查看器 | Typescript | 4 | Apache-2.0 | |
Svelte JSON Schema 表单 | TypeScript | 7 | (MIT 和 Apache-2.0) | |
React 的 UI Schema | JavaScript | 4 6 7 2019-09 | MIT | |
vazco/uniforms | JavaScript | MIT |
模式到数据
语言 | 方言 | |||
---|---|---|---|---|
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 |
实用程序通用处理
语言 | 方言 | |||
---|---|---|---|---|
@cloudflare/json-schema-walker | JavaScript | 4 6 7 | BSD-3-Clause | |
@hyperjump/json-schema | JavaScript | 4 6 7 2019-09 2020-12 | MIT | |
JSON 工具包 | C++ | 0 1 2 3 4 6 7 2019-09 2020-12 | AGPL-3.0 和商业 | |
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-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 |
实用程序草案迁移
语言 | 方言 | |||
---|---|---|---|---|
AlterSchema | JavaScript | 4 6 7 2019-09 2020-12 | Apache-2.0 |
实用程序格式转换
语言 | 方言 | |||
---|---|---|---|---|
@cloudflare/json-schema-apidoc-loader | JavaScript | 4 6 7 | BSD-3-Clause | |
@cloudflare/json-schema-ref-loader | JavaScript | BSD-3-Clause | ||
JSON Schema 到 OpenAPI Schema | OpenAPI | 4 6 7 | MIT | |
OpenAPI 规范到 JSON Schema | OpenAPI | 7 | MIT | |
Orderly | Orderly | BSD-3-Clause | ||
Oxygen XSL JSON 工具 | XSD | |||
ramldt2jsonschema | RAML | 4 6 | Apache-2.0 | |
XSD 到 JSON Schema IntelliJ 插件 | XSD |
实用程序测试
语言 | 方言 | |||
---|---|---|---|---|
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 |
编辑器
语言 | 方言 | |||
---|---|---|---|---|
Altova XMLSpy 2019r3 | 6 7 | |||
Dashjoin JSON Schema 编辑器 | 6 | |||
Eclipse IDE | ||||
Hackolade Studio | 4 6 7 2019-09 2020-12 | |||
JSONBuddy | 4 6 7 2019-09 2020-12 | |||
JSONEditor 在线 | 4 6 7 | |||
Liquid JSON Schema 编辑器 | 4 6 7 2019-09 | |||
Oxygen JSON Schema 编辑器 | 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 和其他 JetBrains IDE | 4 6 7 |
模式库
语言 | 方言 | |||
---|---|---|---|---|
SchemaStore.org | Apache-2.0 |
代码风格检查器
语言 | 方言 | |||
---|---|---|---|---|
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 |
代码风格检查器插件
语言 | 方言 | |||
---|---|---|---|---|
eslint-plugin-json-schema-validator | MIT | |||
remark-lint-frontmatter-schema | ISC |