1
1
- name : .NET
2
2
anchor-name : dotnet
3
3
implementations :
4
- - name : Json.NET Schema
5
- url : https://www.newtonsoft.com/jsonschema
6
- date-draft : [2019-09]
7
- draft : [7, 6, 4, 3]
8
- license : " AGPL-3.0-only"
9
4
- name : JsonSchema.Net
10
5
url : https://github.com/gregsdennis/json-everything
11
6
date-draft : [2020-12, 2019-09]
12
7
draft : [7, 6]
13
8
license : MIT
9
+ - name : Json.NET Schema
10
+ url : https://www.newtonsoft.com/jsonschema
11
+ date-draft : [2019-09]
12
+ draft : [7, 6, 4, 3]
13
+ license : " AGPL-3.0-only"
14
14
- name : C
15
15
implementations :
16
16
- name : WJElement
71
71
license : LGPL
72
72
- name : Elixir
73
73
implementations :
74
+ - name : JsonXema
75
+ url : https://github.com/hrzndhrn/json_xema
76
+ date-draft :
77
+ draft : [7, 6, 4]
78
+ license : MIT
74
79
- name : Elixir JSON Schema validator
75
80
url : https://github.com/jonasschmidt/ex_json_schema
76
81
date-draft :
77
82
draft : [4]
78
83
notes : " Draft-06+ progress: issue [24](https://github.com/jonasschmidt/ex_json_schema/issues/24); branch [multi-draft-support](https://github.com/jonasschmidt/ex_json_schema/tree/multi-draft-support)"
79
84
license : MIT
80
- - name : JsonXema
81
- url : https://github.com/hrzndhrn/json_xema
82
- date-draft :
83
- draft : [7, 6, 4]
84
- license : MIT
85
85
- name : Erlang
86
86
implementations :
87
87
- name : JeSSE
90
90
license : " Apache 2.0"
91
91
- name : Go
92
92
implementations :
93
- - name : gojsonschema
94
- url : https://github.com/xeipuuv/gojsonschema
95
- date-draft :
96
- draft : [7, 6, 4]
97
- license : " Apache 2.0"
98
93
- name : santhosh-tekuri/jsonschema
99
94
url : https://github.com/santhosh-tekuri/jsonschema
100
95
notes : includes custom keywords, output formats
107
102
draft : [7]
108
103
license : MIT
109
104
notes : includes custom validator support, rich error returns
105
+ - name : gojsonschema
106
+ url : https://github.com/xeipuuv/gojsonschema
107
+ date-draft :
108
+ draft : [7, 6, 4]
109
+ license : " Apache 2.0"
110
110
- name : Java
111
111
implementations :
112
112
- name : Vert.x Json Schema
146
146
date-draft :
147
147
draft : [7, 6, 4]
148
148
license : Apache License 2.0
149
-
150
149
- name : Kotlin
151
150
implementations :
152
151
- name : Medeia-validator
166
165
license : MIT
167
166
- name : JavaScript
168
167
implementations :
168
+ - name : Hyperjump JSV
169
+ url : https://github.com/jdesrosiers/json-schema
170
+ notes : " Built for Node.js and browsers. Includes support for custom vocabularies."
171
+ date-draft : [2019-09, 2020-12]
172
+ draft : [7, 6, 4]
173
+ license : MIT
169
174
- name : ajv
170
175
url : https://github.com/ajv-validator/ajv
171
176
notes : " for Node.js and browsers - supports [user-defined keywords](https://github.com/ajv-validator/ajv/blob/master/docs/keywords.md) and [$data reference](https://github.com/json-schema-org/json-schema-spec/issues/51)"
172
177
date-draft : [2019-09, 2020-12]
173
178
draft : [7, 6, 4]
174
179
license : MIT
175
- - name : djv
176
- url : https://github.com/korzio/djv
177
- notes : " for Node.js and browsers"
178
- date-draft :
179
- draft : [6, 4]
180
- license : MIT
181
- - name : Hyperjump JSV
182
- url : https://github.com/jdesrosiers/json-schema
183
- notes : " Built for Node.js and browsers. Includes support for custom vocabularies."
184
- date-draft : [2019-09, 2020-12]
180
+ - name : " @cfworker/json-schema"
181
+ url : https://github.com/cfworker/cfworker/blob/master/packages/json-schema/README.md
182
+ notes : " Built for Cloudflare workers, browsers, and Node.js"
183
+ date-draft : [2019-09]
185
184
draft : [7, 6, 4]
186
185
license : MIT
187
186
- name : JSON Schema Library
190
189
date-draft :
191
190
draft : [7, 6, 4]
192
191
license : MIT
192
+ - name : djv
193
+ url : https://github.com/korzio/djv
194
+ notes : " for Node.js and browsers"
195
+ date-draft :
196
+ draft : [6, 4]
197
+ license : MIT
193
198
- name : vue-vuelidate-jsonschema
194
199
url : https://github.com/mokkabonna/vue-vuelidate-jsonschema
195
200
date-draft :
196
201
draft : [6]
197
202
license : MIT
198
- - name : " @cfworker/json-schema"
199
- url : https://github.com/cfworker/cfworker/blob/master/packages/json-schema/README.md
200
- notes : " Built for Cloudflare workers, browsers, and Node.js"
201
- date-draft : [2019-09]
202
- draft : [7, 6, 4]
203
- license : MIT
204
203
- name : Perl
205
204
implementations :
206
205
- name : JSON::Schema::Modern
322
321
url : https://json-everything.net
323
322
date-draft : [2020-12, 2019-09]
324
323
draft : [7, 6]
325
- notes : Powered by JsonSchema.Net; server -side validation
324
+ notes : Powered by JsonSchema.Net in Blazor WASM for client -side validation
326
325
- name : jsonschema.dev
327
326
url : https://jsonschema.dev
328
327
draft : [7]
351
350
url : ' https://www.npmjs.com/package/ajv-cli'
352
351
date-draft :
353
352
draft : [7, 6, 4]
354
- - name : Polyglottal JSON Schema Validator
355
- license : MIT
356
- url : ' https://www.npmjs.com/package/pajv'
357
- date-draft :
358
- draft : [6, 4]
359
- notes : can be used with YAML and many other formats besides JSON
360
353
- name : yajsv
361
354
license : MIT
362
355
url : ' https://github.com/neilpa/yajsv'
368
361
url : ' https://www.json-buddy.com/json-validator-command-line-tool.htm'
369
362
date-draft :
370
363
draft : [2019-09, 7, 6, 4]
371
- notes : JSONBuddy cli tool. Windows platform. Support for large data and streaming validation.
364
+ notes : JSONBuddy cli tool. Windows platform. Support for large data and streaming validation.
365
+ - name : Polyglottal JSON Schema Validator
366
+ license : MIT
367
+ url : ' https://www.npmjs.com/package/pajv'
368
+ date-draft :
369
+ draft : [6, 4]
370
+ notes : can be used with YAML and many other formats besides JSON
0 commit comments