Skip to content
This repository was archived by the owner on Nov 2, 2023. It is now read-only.

Commit d9855f8

Browse files
committed
sort implementations by most recent draft support
1 parent 5a15c99 commit d9855f8

File tree

1 file changed

+50
-50
lines changed

1 file changed

+50
-50
lines changed

_data/validator-libraries-modern.yml

Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
- name: .NET
22
anchor-name: dotnet
33
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"
94
- name: JsonSchema.Net
105
url: https://github.com/gregsdennis/json-everything
116
date-draft: [2020-12, 2019-09]
127
draft: [7, 6]
138
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"
1414
- name: C
1515
implementations:
1616
- name: WJElement
@@ -71,17 +71,17 @@
7171
license: LGPL
7272
- name: Elixir
7373
implementations:
74+
- name: JsonXema
75+
url: https://github.com/hrzndhrn/json_xema
76+
date-draft:
77+
draft: [7, 6, 4]
78+
license: MIT
7479
- name: Elixir JSON Schema validator
7580
url: https://github.com/jonasschmidt/ex_json_schema
7681
date-draft:
7782
draft: [4]
7883
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)"
7984
license: MIT
80-
- name: JsonXema
81-
url: https://github.com/hrzndhrn/json_xema
82-
date-draft:
83-
draft: [7, 6, 4]
84-
license: MIT
8585
- name: Erlang
8686
implementations:
8787
- name: JeSSE
@@ -90,11 +90,6 @@
9090
license: "Apache 2.0"
9191
- name: Go
9292
implementations:
93-
- name: gojsonschema
94-
url: https://github.com/xeipuuv/gojsonschema
95-
date-draft:
96-
draft: [7, 6, 4]
97-
license: "Apache 2.0"
9893
- name: santhosh-tekuri/jsonschema
9994
url: https://github.com/santhosh-tekuri/jsonschema
10095
notes: includes custom keywords, output formats
@@ -107,6 +102,11 @@
107102
draft: [7]
108103
license: MIT
109104
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"
110110
- name: Java
111111
implementations:
112112
- name: Snow
@@ -122,18 +122,6 @@
122122
draft: [7]
123123
license: Apache License, Version 2.0
124124
notes: includes custom keywords support, custom dialect support, asynchronous validation
125-
- name: everit-org/json-schema
126-
url: https://github.com/everit-org/json-schema
127-
notes:
128-
date-draft:
129-
draft: [7, 6, 4]
130-
license: Apache License 2.0
131-
- name: Justify
132-
url: https://github.com/leadpony/justify
133-
notes:
134-
date-draft:
135-
draft: [7, 6, 4]
136-
license: Apache License 2.0
137125
- name: networknt/json-schema-validator
138126
url: https://github.com/networknt/json-schema-validator
139127
notes: Support OpenAPI 3.0 with Jackson parser
@@ -146,6 +134,18 @@
146134
date-draft: [2019-09]
147135
draft: [7, 6, 4, 3]
148136
license: Apache License 2.0
137+
- name: everit-org/json-schema
138+
url: https://github.com/everit-org/json-schema
139+
notes:
140+
date-draft:
141+
draft: [7, 6, 4]
142+
license: Apache License 2.0
143+
- name: Justify
144+
url: https://github.com/leadpony/justify
145+
notes:
146+
date-draft:
147+
draft: [7, 6, 4]
148+
license: Apache License 2.0
149149
- name: Kotlin
150150
implementations:
151151
- name: Medeia-validator
@@ -165,22 +165,22 @@
165165
license: MIT
166166
- name: JavaScript
167167
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
168174
- name: ajv
169175
url: https://github.com/ajv-validator/ajv
170176
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)"
171177
date-draft: [2019-09, 2020-12]
172178
draft: [7, 6, 4]
173179
license: MIT
174-
- name: djv
175-
url: https://github.com/korzio/djv
176-
notes: "for Node.js and browsers"
177-
date-draft:
178-
draft: [6, 4]
179-
license: MIT
180-
- name: Hyperjump JSV
181-
url: https://github.com/jdesrosiers/json-schema
182-
notes: "Built for Node.js and browsers. Includes support for custom vocabularies."
183-
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]
184184
draft: [7, 6, 4]
185185
license: MIT
186186
- name: JSON Schema Library
@@ -189,17 +189,17 @@
189189
date-draft:
190190
draft: [7, 6, 4]
191191
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
192198
- name: vue-vuelidate-jsonschema
193199
url: https://github.com/mokkabonna/vue-vuelidate-jsonschema
194200
date-draft:
195201
draft: [6]
196202
license: MIT
197-
- name: "@cfworker/json-schema"
198-
url: https://github.com/cfworker/cfworker/blob/master/packages/json-schema/README.md
199-
notes: "Built for Cloudflare workers, browsers, and Node.js"
200-
date-draft: [2019-09]
201-
draft: [7, 6, 4]
202-
license: MIT
203203
- name: Perl
204204
implementations:
205205
- name: JSON::Schema::Modern
@@ -321,7 +321,7 @@
321321
url: https://json-everything.net
322322
date-draft: [2020-12, 2019-09]
323323
draft: [7, 6]
324-
notes: Powered by JsonSchema.Net; server-side validation
324+
notes: Powered by JsonSchema.Net in Blazor WASM for client-side validation
325325
- name: jsonschema.dev
326326
url: https://jsonschema.dev
327327
draft: [7]
@@ -350,15 +350,15 @@
350350
url: 'https://www.npmjs.com/package/ajv-cli'
351351
date-draft:
352352
draft: [7, 6, 4]
353-
- name: Polyglottal JSON Schema Validator
354-
license: MIT
355-
url: 'https://www.npmjs.com/package/pajv'
356-
date-draft:
357-
draft: [6, 4]
358-
notes: can be used with YAML and many other formats besides JSON
359353
- name: yajsv
360354
license: MIT
361355
url: 'https://github.com/neilpa/yajsv'
362356
date-draft:
363357
draft: [7, 6, 4]
364358
notes: wraps [xeipuuv/gojsonschema](https://github.com/xeipuuv/gojsonschema)
359+
- name: Polyglottal JSON Schema Validator
360+
license: MIT
361+
url: 'https://www.npmjs.com/package/pajv'
362+
date-draft:
363+
draft: [6, 4]
364+
notes: can be used with YAML and many other formats besides JSON

0 commit comments

Comments
 (0)