|
3 | 3 | implementations:
|
4 | 4 | - name: Json.NET Schema
|
5 | 5 | url: https://www.newtonsoft.com/jsonschema
|
| 6 | + date-draft: |
6 | 7 | draft: [7, 6, 4, 3]
|
7 | 8 | license: "AGPL-3.0-only"
|
8 | 9 | - name: Manatee.Json
|
9 | 10 | url: https://github.com/gregsdennis/Manatee.Json
|
| 11 | + date-draft: [2019-09] |
10 | 12 | draft: [7, 6, 4]
|
11 | 13 | license: MIT
|
12 | 14 | - name: C
|
13 | 15 | implementations:
|
14 | 16 | - name: WJElement
|
15 | 17 | url: https://github.com/netmail-open/wjelement
|
| 18 | + date-draft: |
16 | 19 | draft: [4, 3]
|
17 | 20 | license: LGPL-3.0
|
18 | 21 | notes: "Draft-06+ progress: issue [17](https://github.com/netmail-open/wjelement/issues/17#issuecomment-390899432)"
|
19 | 22 | - name: C++
|
20 | 23 | implementations:
|
21 | 24 | - name: f5-json-schema
|
22 | 25 | url: https://github.com/KayEss/json-schema
|
| 26 | + date-draft: |
23 | 27 | draft: [7]
|
24 | 28 | license: Boost Software License 1.0
|
25 | 29 | - name: JSON schema validator for JSON for Modern C++
|
26 | 30 | url: https://github.com/pboettch/json-schema-validator
|
| 31 | + date-draft: |
27 | 32 | draft: [7]
|
28 | 33 | license: MIT
|
29 | 34 | - name: Clojure
|
30 | 35 | implementations:
|
| 36 | + - name: jinx |
| 37 | + url: https://github.com/juxt/jinx |
| 38 | + date-draft: |
| 39 | + draft: [7] |
| 40 | + license: MIT |
31 | 41 | - name: json-schema
|
32 | 42 | url: https://github.com/luposlip/json-schema
|
| 43 | + date-draft: |
33 | 44 | draft: [7]
|
34 |
| - license: Eclipse Public License 2.0 |
| 45 | + license: Apache License, Version 2.0 |
35 | 46 | - name: Elixir
|
36 | 47 | implementations:
|
37 | 48 | - name: Elixir JSON Schema validator
|
38 | 49 | url: https://github.com/jonasschmidt/ex_json_schema
|
| 50 | + date-draft: |
39 | 51 | draft: [4]
|
40 | 52 | 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)"
|
41 | 53 | license: MIT
|
42 | 54 | - name: JsonXema
|
43 | 55 | url: https://github.com/hrzndhrn/json_xema
|
| 56 | + date-draft: |
44 | 57 | draft: [7, 6, 4]
|
45 | 58 | license: MIT
|
46 | 59 | - name: Go
|
47 | 60 | implementations:
|
48 | 61 | - name: gojsonschema
|
49 | 62 | url: https://github.com/xeipuuv/gojsonschema
|
| 63 | + date-draft: |
50 | 64 | draft: [7, 6, 4]
|
51 | 65 | license: "Apache 2.0"
|
52 | 66 | - name: santhosh-tekuri/jsonschema
|
53 | 67 | url: https://github.com/santhosh-tekuri/jsonschema
|
54 | 68 | notes:
|
| 69 | + date-draft: |
55 | 70 | draft: [7, 6, 4]
|
56 | 71 | license: BSD-3-Clause
|
57 | 72 | - name: qri-io/jsonschema
|
58 | 73 | url: https://github.com/qri-io/jsonschema
|
| 74 | + date-draft: |
59 | 75 | draft: [7]
|
60 | 76 | license: MIT
|
61 | 77 | notes: includes custom validator support, rich error returns
|
|
64 | 80 | - name: everit-org/json-schema
|
65 | 81 | url: https://github.com/everit-org/json-schema
|
66 | 82 | notes:
|
| 83 | + date-draft: |
67 | 84 | draft: [7, 6, 4]
|
68 | 85 | license: Apache License 2.0
|
69 | 86 | - name: Justify
|
70 | 87 | url: https://github.com/leadpony/justify
|
71 | 88 | notes:
|
72 |
| - draft: [7] |
| 89 | + date-draft: |
| 90 | + draft: [7, 6, 4] |
| 91 | + license: Apache License 2.0 |
| 92 | + - name: networknt/json-schema-validator |
| 93 | + url: https://github.com/networknt/json-schema-validator |
| 94 | + notes: Support OpenAPI 3.0 with Jackson parser |
| 95 | + date-draft: |
| 96 | + draft: [7, 6, 4] |
73 | 97 | license: Apache License 2.0
|
74 | 98 | - name: Kotlin
|
75 | 99 | implementations:
|
76 | 100 | - name: Medeia-validator
|
77 | 101 | url: https://github.com/worldturner/medeia-validator
|
78 | 102 | notes: streaming validator for Kotlin and Java clients; works with Jackson and Gson
|
| 103 | + date-draft: |
79 | 104 | draft: [7, 6, 4]
|
80 | 105 | license: Apache License 2.0
|
81 | 106 | - name: JavaScript
|
82 | 107 | implementations:
|
83 | 108 | - name: ajv
|
84 | 109 | url: https://github.com/epoberezkin/ajv
|
85 | 110 | notes: "for Node.js and browsers - supports [custom keywords](https://github.com/epoberezkin/ajv-keywords) and [$data reference](https://github.com/json-schema-org/json-schema-spec/issues/51)"
|
| 111 | + date-draft: |
86 | 112 | draft: [7, 6, 4]
|
87 | 113 | license: MIT
|
88 | 114 | - name: djv
|
89 | 115 | url: https://github.com/korzio/djv
|
90 | 116 | notes: "for Node.js and browsers"
|
| 117 | + date-draft: |
91 | 118 | draft: [6, 4]
|
92 | 119 | license: MIT
|
93 | 120 | - name: vue-vuelidate-jsonschema
|
94 | 121 | url: https://github.com/mokkabonna/vue-vuelidate-jsonschema
|
| 122 | + date-draft: |
95 | 123 | draft: [6]
|
96 | 124 | license: MIT
|
| 125 | +- name: Perl |
| 126 | + implementations: |
| 127 | + - name: JSON::Validator |
| 128 | + url: https://github.com/mojolicious/json-validator |
| 129 | + notes: |
| 130 | + date-draft: |
| 131 | + draft: [7, 6, 4] |
| 132 | + license: "The Artistic License 2.0 (GPL Compatible)" |
97 | 133 | - name: PHP
|
98 | 134 | implementations:
|
99 | 135 | - name: Opis Json Schema
|
100 | 136 | url: https://github.com/opis/json-schema
|
101 | 137 | notes:
|
| 138 | + date-draft: |
102 | 139 | draft: [7, 6]
|
103 | 140 | license: "Apache License 2.0"
|
104 | 141 | - name: Swaggest Json Schema
|
105 | 142 | url: https://github.com/swaggest/php-json-schema
|
106 | 143 | notes:
|
| 144 | + date-draft: |
107 | 145 | draft: [7, 6, 4]
|
108 | 146 | license: "MIT"
|
109 | 147 | - name: Python
|
110 | 148 | implementations:
|
111 | 149 | - name: jsonschema
|
112 | 150 | url: https://github.com/Julian/jsonschema
|
113 | 151 | notes:
|
| 152 | + date-draft: |
114 | 153 | draft: [7, 6, 4, 3]
|
115 | 154 | license: "MIT"
|
| 155 | + - name: fastjsonschema |
| 156 | + url: https://github.com/horejsek/python-fastjsonschema |
| 157 | + notes: Great performance thanks to code generation. |
| 158 | + date-draft: |
| 159 | + draft: [7, 6, 4] |
| 160 | + license: BSD-3-Clause |
116 | 161 | - name: Ruby
|
117 | 162 | implementations:
|
118 | 163 | - name: JSONSchemer
|
119 | 164 | url: https://github.com/davishmcclurg/json_schemer
|
120 | 165 | notes:
|
| 166 | + date-draft: |
121 | 167 | draft: [7, 6, 4]
|
122 | 168 | license: MIT
|
123 | 169 | - name: Objective-C
|
124 | 170 | implementations:
|
125 | 171 | - name: DSJSONSchemaValidation
|
126 | 172 | url: https://github.com/dashevo/JSONSchemaValidation
|
127 | 173 | notes:
|
| 174 | + date-draft: |
| 175 | + draft: [7, 6, 4] |
| 176 | + license: MIT |
| 177 | +- name: Lua/LuaJIT |
| 178 | + implementations: |
| 179 | + - name: lua-resty-jsonschema |
| 180 | + url: https://github.com/iresty/lua-resty-jsonschema |
| 181 | + notes: |
| 182 | + date-draft: |
128 | 183 | draft: [7, 6, 4]
|
129 | 184 | license: MIT
|
130 | 185 | - name: Web (Online)
|
131 | 186 | implementations:
|
132 | 187 | - name: JSON Schema Validator
|
133 | 188 | url: https://www.jsonschemavalidator.net/
|
| 189 | + date-draft: |
134 | 190 | draft: [7, 6, 4, 3]
|
135 | 191 | - name: JSON Schema Lint
|
136 | 192 | url: http://jsonschemalint.com/
|
137 |
| - draft: [6, 4, 3, 2, 1] |
| 193 | + date-draft: |
| 194 | + draft: [7, 6, 4, 3, 2, 1] |
| 195 | + - name: ExtendsClass's JSON Schema Validator |
| 196 | + url: https://extendsclass.com/json-schema-validator.html |
| 197 | + date-draft: |
| 198 | + draft: [7] |
138 | 199 | - name: Command Line
|
139 | 200 | implementations:
|
140 | 201 | - name: ajv-cli
|
141 | 202 | license: MIT
|
142 | 203 | url: 'https://www.npmjs.com/package/ajv-cli'
|
| 204 | + date-draft: |
143 | 205 | draft: [7, 6, 4]
|
144 | 206 | - name: Polyglottal JSON Schema Validator
|
145 | 207 | license: MIT
|
146 | 208 | url: 'https://www.npmjs.com/package/pajv'
|
| 209 | + date-draft: |
147 | 210 | draft: [6, 4]
|
148 | 211 | notes: can be used with YAML and many other formats besides JSON
|
| 212 | + - name: yajsv |
| 213 | + license: MIT |
| 214 | + url: 'https://github.com/neilpa/yajsv' |
| 215 | + date-draft: |
| 216 | + draft: [7, 6, 4] |
| 217 | + notes: wraps [xeipuuv/gojsonschema](https://github.com/xeipuuv/gojsonschema) |
0 commit comments