|
37 | 37 | date-draft: |
38 | 38 | draft: [7] |
39 | 39 | license: BSD-2-Clause |
| 40 | + - name: jsoncons |
| 41 | + url: https://github.com/danielaparker/jsoncons/blob/master/doc/ref/jsonschema/jsonschema.md |
| 42 | + notes: Header-only library |
| 43 | + date-draft: |
| 44 | + draft: [7] |
| 45 | + license: Boost Software License 1.0 |
40 | 46 | - name: Clojure |
41 | 47 | implementations: |
42 | 48 | - name: jinx |
|
121 | 127 | date-draft: |
122 | 128 | draft: [7, 6, 4] |
123 | 129 | license: Apache License 2.0 |
| 130 | + - name: jsonschemafriend |
| 131 | + url: https://github.com/jimblackler/jsonschemafriend |
| 132 | + notes: |
| 133 | + date-draft: [2019-09] |
| 134 | + draft: [7, 6, 4, 3] |
| 135 | + license: Apache License 2.0 |
124 | 136 | - name: Kotlin |
125 | 137 | implementations: |
126 | 138 | - name: Medeia-validator |
|
129 | 141 | date-draft: |
130 | 142 | draft: [7, 6, 4] |
131 | 143 | license: Apache License 2.0 |
| 144 | + - name: json-kotlin-schema |
| 145 | + url: https://github.com/pwall567/json-kotlin-schema |
| 146 | + notes: | |
| 147 | + Kotlin implementation of JSON Schema. |
| 148 | + (Currently supports most of Draft 7; see the README for details. |
| 149 | + Full compliance with Draft 7 and later drafts in progress.) |
| 150 | + date-draft: |
| 151 | + draft: [7] |
| 152 | + license: MIT |
132 | 153 | - name: JavaScript |
133 | 154 | implementations: |
134 | 155 | - name: ajv |
135 | 156 | url: https://github.com/ajv-validator/ajv |
136 | 157 | 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)" |
137 | | - date-draft: [2019-09] |
| 158 | + date-draft: [2019-09, 2020-12] |
138 | 159 | draft: [7, 6, 4] |
139 | 160 | license: MIT |
140 | 161 | - name: djv |
|
146 | 167 | - name: Hyperjump JSV |
147 | 168 | url: https://github.com/jdesrosiers/json-schema |
148 | 169 | notes: "Built for Node.js and browsers. Includes support for custom vocabularies." |
149 | | - date-draft: [2019-09] |
| 170 | + date-draft: [2019-09, 2020-12] |
150 | 171 | draft: [7, 6, 4] |
151 | 172 | license: MIT |
152 | 173 | - name: vue-vuelidate-jsonschema |
|
162 | 183 | license: MIT |
163 | 184 | - name: Perl |
164 | 185 | implementations: |
| 186 | + - name: JSON::Schema::Modern |
| 187 | + url: https://github.com/karenetheridge/JSON-Schema-Modern |
| 188 | + notes: |
| 189 | + date-draft: [7, 2019-09, 2020-12] |
| 190 | + license: "GNU General Public License, Version 1 + The Artistic License 1.0" |
| 191 | + - name: JSON::Schema::Tiny |
| 192 | + url: https://github.com/karenetheridge/JSON-Schema-Tiny |
| 193 | + notes: |
| 194 | + date-draft: [7, 2019-09, 2020-12] |
| 195 | + license: "GNU General Public License, Version 1 + The Artistic License 1.0" |
165 | 196 | - name: JSON::Validator |
166 | 197 | url: https://github.com/mojolicious/json-validator |
167 | 198 | notes: |
168 | 199 | date-draft: |
169 | 200 | draft: [7, 6, 4] |
170 | 201 | license: "The Artistic License 2.0 (GPL Compatible)" |
171 | | - - name: JSON::Schema::Draft201909 |
172 | | - url: https://github.com/karenetheridge/JSON-Schema-Draft201909 |
173 | | - notes: |
174 | | - date-draft: [2019-09] |
175 | | - license: "GNU General Public License, Version 1 + The Artistic License 1.0" |
176 | 202 | - name: PHP |
177 | 203 | implementations: |
178 | 204 | - name: Opis Json Schema |
|
189 | 215 | license: "MIT" |
190 | 216 | - name: Python |
191 | 217 | implementations: |
| 218 | + - name: jschon |
| 219 | + url: https://github.com/marksparkza/jschon |
| 220 | + notes: |
| 221 | + date-draft: [2019-09, 2020-12] |
| 222 | + draft: |
| 223 | + license: MIT |
192 | 224 | - name: jsonschema |
193 | 225 | url: https://github.com/Julian/jsonschema |
194 | 226 | notes: |
|
202 | 234 | draft: [7, 6, 4] |
203 | 235 | license: BSD-3-Clause |
204 | 236 | - name: jsonschema-rs |
205 | | - url: https://github.com/Stranger6667/jsonschema-rs/python |
| 237 | + url: https://github.com/Stranger6667/jsonschema-rs/tree/master/bindings/python |
206 | 238 | notes: Python bindings to Rust's jsonschema crate |
207 | 239 | date-draft: |
208 | 240 | draft: [7, 6, 4] |
|
256 | 288 | date-draft: [2019-09] |
257 | 289 | draft: [7, 6, 4] |
258 | 290 | notes: Powered by ajv; client-side validation |
| 291 | + - name: jschon.dev |
| 292 | + url: https://jschon.dev/ |
| 293 | + date-draft: [2020-12, 2019-09] |
| 294 | + draft: |
259 | 295 | - name: JSON Schema Validator |
260 | 296 | url: https://www.jsonschemavalidator.net/ |
261 | 297 | date-draft: [2019-09] |
|
0 commit comments