184工具
184
工具
JSON Schema 工具
下方的工具以不同語言編寫,並支援至少一個最新版本的規格的部分或全部。
列表不代表任何形式的推薦或認可。
群組依據
驗證器
語言 | 方言 | |||
---|---|---|---|---|
@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 | |
COM/ActiveX 的 JSON Essentials | 7 | 專有 | ||
JSON Schema 函式庫 | JavaScript | 4 6 7 2019-09 | MIT | |
JSON Schema Lint | 1 2 3 4 6 7 | MIT | ||
適用於 Modern C++ 的 JSON 的 JSON Schema 驗證 | 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 Form) | JavaScript | MIT | ||
Alpaca Forms | JavaScript | Apache-2.0 | ||
Angular Schema Form | JavaScript | MIT | ||
Dashjoin JSON Schema 表單 | JavaScript | 6 | Apache-2.0 | |
JSON Editor | JavaScript | 3 4 | MIT | |
JSON Form (joshfire) | JavaScript | MIT | ||
Json Forms (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 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 樹狀檢視 | Typescript | 4 | Apache-2.0 | |
Stoplight JSON Schema 檢視器 | Typescript | 4 | Apache-2.0 | |
Svelte JSON Schema 表單 | TypeScript | 7 | (MIT AND 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 Toolkit | 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 Online | 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 |