|
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:
|
31 | 36 | - name: jinx
|
32 | 37 | url: https://github.com/juxt/jinx
|
| 38 | + date-draft: |
33 | 39 | draft: [7]
|
34 | 40 | license: MIT
|
35 | 41 | - name: json-schema
|
36 | 42 | url: https://github.com/luposlip/json-schema
|
| 43 | + date-draft: |
37 | 44 | draft: [7]
|
38 | 45 | license: Apache License, Version 2.0
|
39 | 46 | - name: Elixir
|
40 | 47 | implementations:
|
41 | 48 | - name: Elixir JSON Schema validator
|
42 | 49 | url: https://github.com/jonasschmidt/ex_json_schema
|
| 50 | + date-draft: |
43 | 51 | draft: [4]
|
44 | 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)"
|
45 | 53 | license: MIT
|
46 | 54 | - name: JsonXema
|
47 | 55 | url: https://github.com/hrzndhrn/json_xema
|
| 56 | + date-draft: |
48 | 57 | draft: [7, 6, 4]
|
49 | 58 | license: MIT
|
50 | 59 | - name: Go
|
51 | 60 | implementations:
|
52 | 61 | - name: gojsonschema
|
53 | 62 | url: https://github.com/xeipuuv/gojsonschema
|
| 63 | + date-draft: |
54 | 64 | draft: [7, 6, 4]
|
55 | 65 | license: "Apache 2.0"
|
56 | 66 | - name: santhosh-tekuri/jsonschema
|
57 | 67 | url: https://github.com/santhosh-tekuri/jsonschema
|
58 | 68 | notes:
|
| 69 | + date-draft: |
59 | 70 | draft: [7, 6, 4]
|
60 | 71 | license: BSD-3-Clause
|
61 | 72 | - name: qri-io/jsonschema
|
62 | 73 | url: https://github.com/qri-io/jsonschema
|
| 74 | + date-draft: |
63 | 75 | draft: [7]
|
64 | 76 | license: MIT
|
65 | 77 | notes: includes custom validator support, rich error returns
|
|
68 | 80 | - name: everit-org/json-schema
|
69 | 81 | url: https://github.com/everit-org/json-schema
|
70 | 82 | notes:
|
| 83 | + date-draft: |
71 | 84 | draft: [7, 6, 4]
|
72 | 85 | license: Apache License 2.0
|
73 | 86 | - name: Justify
|
74 | 87 | url: https://github.com/leadpony/justify
|
75 | 88 | notes:
|
| 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: |
76 | 96 | draft: [7, 6, 4]
|
77 | 97 | license: Apache License 2.0
|
78 | 98 | - name: Kotlin
|
79 | 99 | implementations:
|
80 | 100 | - name: Medeia-validator
|
81 | 101 | url: https://github.com/worldturner/medeia-validator
|
82 | 102 | notes: streaming validator for Kotlin and Java clients; works with Jackson and Gson
|
| 103 | + date-draft: |
83 | 104 | draft: [7, 6, 4]
|
84 | 105 | license: Apache License 2.0
|
85 | 106 | - name: JavaScript
|
86 | 107 | implementations:
|
87 | 108 | - name: ajv
|
88 | 109 | url: https://github.com/epoberezkin/ajv
|
89 | 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: |
90 | 112 | draft: [7, 6, 4]
|
91 | 113 | license: MIT
|
92 | 114 | - name: djv
|
93 | 115 | url: https://github.com/korzio/djv
|
94 | 116 | notes: "for Node.js and browsers"
|
| 117 | + date-draft: |
95 | 118 | draft: [6, 4]
|
96 | 119 | license: MIT
|
97 | 120 | - name: vue-vuelidate-jsonschema
|
98 | 121 | url: https://github.com/mokkabonna/vue-vuelidate-jsonschema
|
| 122 | + date-draft: |
99 | 123 | draft: [6]
|
100 | 124 | license: MIT
|
101 | 125 | - name: PHP
|
102 | 126 | implementations:
|
103 | 127 | - name: Opis Json Schema
|
104 | 128 | url: https://github.com/opis/json-schema
|
105 | 129 | notes:
|
| 130 | + date-draft: |
106 | 131 | draft: [7, 6]
|
107 | 132 | license: "Apache License 2.0"
|
108 | 133 | - name: Swaggest Json Schema
|
109 | 134 | url: https://github.com/swaggest/php-json-schema
|
110 | 135 | notes:
|
| 136 | + date-draft: |
111 | 137 | draft: [7, 6, 4]
|
112 | 138 | license: "MIT"
|
113 | 139 | - name: Python
|
114 | 140 | implementations:
|
115 | 141 | - name: jsonschema
|
116 | 142 | url: https://github.com/Julian/jsonschema
|
117 | 143 | notes:
|
| 144 | + date-draft: |
118 | 145 | draft: [7, 6, 4, 3]
|
119 | 146 | license: "MIT"
|
| 147 | + - name: fastjsonschema |
| 148 | + url: https://github.com/horejsek/python-fastjsonschema |
| 149 | + notes: Great performance thanks to code generation. |
| 150 | + date-draft: |
| 151 | + draft: [7, 6, 4] |
| 152 | + license: BSD-3-Clause |
120 | 153 | - name: Ruby
|
121 | 154 | implementations:
|
122 | 155 | - name: JSONSchemer
|
123 | 156 | url: https://github.com/davishmcclurg/json_schemer
|
124 | 157 | notes:
|
| 158 | + date-draft: |
125 | 159 | draft: [7, 6, 4]
|
126 | 160 | license: MIT
|
127 | 161 | - name: Objective-C
|
128 | 162 | implementations:
|
129 | 163 | - name: DSJSONSchemaValidation
|
130 | 164 | url: https://github.com/dashevo/JSONSchemaValidation
|
131 | 165 | notes:
|
| 166 | + date-draft: |
| 167 | + draft: [7, 6, 4] |
| 168 | + license: MIT |
| 169 | +- name: Lua/LuaJIT |
| 170 | + implementations: |
| 171 | + - name: lua-resty-jsonschema |
| 172 | + url: https://github.com/iresty/lua-resty-jsonschema |
| 173 | + notes: |
| 174 | + date-draft: |
132 | 175 | draft: [7, 6, 4]
|
133 | 176 | license: MIT
|
134 | 177 | - name: Web (Online)
|
135 | 178 | implementations:
|
136 | 179 | - name: JSON Schema Validator
|
137 | 180 | url: https://www.jsonschemavalidator.net/
|
| 181 | + date-draft: |
138 | 182 | draft: [7, 6, 4, 3]
|
139 | 183 | - name: JSON Schema Lint
|
140 | 184 | url: http://jsonschemalint.com/
|
| 185 | + date-draft: |
141 | 186 | draft: [7, 6, 4, 3, 2, 1]
|
142 | 187 | - name: ExtendsClass's JSON Schema Validator
|
143 | 188 | url: https://extendsclass.com/json-schema-validator.html
|
| 189 | + date-draft: |
144 | 190 | draft: [7]
|
145 | 191 | - name: Command Line
|
146 | 192 | implementations:
|
147 | 193 | - name: ajv-cli
|
148 | 194 | license: MIT
|
149 | 195 | url: 'https://www.npmjs.com/package/ajv-cli'
|
| 196 | + date-draft: |
150 | 197 | draft: [7, 6, 4]
|
151 | 198 | - name: Polyglottal JSON Schema Validator
|
152 | 199 | license: MIT
|
153 | 200 | url: 'https://www.npmjs.com/package/pajv'
|
| 201 | + date-draft: |
154 | 202 | draft: [6, 4]
|
155 | 203 | notes: can be used with YAML and many other formats besides JSON
|
0 commit comments