|
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: |
76 | 90 | draft: [7, 6, 4]
|
77 | 91 | license: Apache License 2.0
|
78 | 92 | - name: Kotlin
|
79 | 93 | implementations:
|
80 | 94 | - name: Medeia-validator
|
81 | 95 | url: https://github.com/worldturner/medeia-validator
|
82 | 96 | notes: streaming validator for Kotlin and Java clients; works with Jackson and Gson
|
| 97 | + date-draft: |
83 | 98 | draft: [7, 6, 4]
|
84 | 99 | license: Apache License 2.0
|
85 | 100 | - name: JavaScript
|
86 | 101 | implementations:
|
87 | 102 | - name: ajv
|
88 | 103 | url: https://github.com/epoberezkin/ajv
|
89 | 104 | 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)"
|
| 105 | + date-draft: |
90 | 106 | draft: [7, 6, 4]
|
91 | 107 | license: MIT
|
92 | 108 | - name: djv
|
93 | 109 | url: https://github.com/korzio/djv
|
94 | 110 | notes: "for Node.js and browsers"
|
| 111 | + date-draft: |
95 | 112 | draft: [6, 4]
|
96 | 113 | license: MIT
|
97 | 114 | - name: vue-vuelidate-jsonschema
|
98 | 115 | url: https://github.com/mokkabonna/vue-vuelidate-jsonschema
|
| 116 | + date-draft: |
99 | 117 | draft: [6]
|
100 | 118 | license: MIT
|
101 | 119 | - name: PHP
|
102 | 120 | implementations:
|
103 | 121 | - name: Opis Json Schema
|
104 | 122 | url: https://github.com/opis/json-schema
|
105 | 123 | notes:
|
| 124 | + date-draft: |
106 | 125 | draft: [7, 6]
|
107 | 126 | license: "Apache License 2.0"
|
108 | 127 | - name: Swaggest Json Schema
|
109 | 128 | url: https://github.com/swaggest/php-json-schema
|
110 | 129 | notes:
|
| 130 | + date-draft: |
111 | 131 | draft: [7, 6, 4]
|
112 | 132 | license: "MIT"
|
113 | 133 | - name: Python
|
114 | 134 | implementations:
|
115 | 135 | - name: jsonschema
|
116 | 136 | url: https://github.com/Julian/jsonschema
|
117 | 137 | notes:
|
| 138 | + date-draft: |
118 | 139 | draft: [7, 6, 4, 3]
|
119 | 140 | license: "MIT"
|
120 | 141 | - name: fastjsonschema
|
121 | 142 | url: https://github.com/horejsek/python-fastjsonschema
|
122 | 143 | notes: Great performance thanks to code generation.
|
| 144 | + date-draft: |
123 | 145 | draft: [7, 6, 4]
|
124 | 146 | license: BSD-3-Clause
|
125 | 147 | - name: Ruby
|
126 | 148 | implementations:
|
127 | 149 | - name: JSONSchemer
|
128 | 150 | url: https://github.com/davishmcclurg/json_schemer
|
129 | 151 | notes:
|
| 152 | + date-draft: |
130 | 153 | draft: [7, 6, 4]
|
131 | 154 | license: MIT
|
132 | 155 | - name: Objective-C
|
133 | 156 | implementations:
|
134 | 157 | - name: DSJSONSchemaValidation
|
135 | 158 | url: https://github.com/dashevo/JSONSchemaValidation
|
136 | 159 | notes:
|
| 160 | + date-draft: |
137 | 161 | draft: [7, 6, 4]
|
138 | 162 | license: MIT
|
139 | 163 | - name: Lua/LuaJIT
|
140 | 164 | implementations:
|
141 | 165 | - name: lua-resty-jsonschema
|
142 | 166 | url: https://github.com/iresty/lua-resty-jsonschema
|
143 | 167 | notes:
|
| 168 | + date-draft: |
144 | 169 | draft: [7, 6, 4]
|
145 | 170 | license: MIT
|
146 | 171 | - name: Web (Online)
|
147 | 172 | implementations:
|
148 | 173 | - name: JSON Schema Validator
|
149 | 174 | url: https://www.jsonschemavalidator.net/
|
| 175 | + date-draft: |
150 | 176 | draft: [7, 6, 4, 3]
|
151 | 177 | - name: JSON Schema Lint
|
152 | 178 | url: http://jsonschemalint.com/
|
| 179 | + date-draft: |
153 | 180 | draft: [7, 6, 4, 3, 2, 1]
|
154 | 181 | - name: ExtendsClass's JSON Schema Validator
|
155 | 182 | url: https://extendsclass.com/json-schema-validator.html
|
| 183 | + date-draft: |
156 | 184 | draft: [7]
|
157 | 185 | - name: Command Line
|
158 | 186 | implementations:
|
159 | 187 | - name: ajv-cli
|
160 | 188 | license: MIT
|
161 | 189 | url: 'https://www.npmjs.com/package/ajv-cli'
|
| 190 | + date-draft: |
162 | 191 | draft: [7, 6, 4]
|
163 | 192 | - name: Polyglottal JSON Schema Validator
|
164 | 193 | license: MIT
|
165 | 194 | url: 'https://www.npmjs.com/package/pajv'
|
| 195 | + date-draft: |
166 | 196 | draft: [6, 4]
|
167 | 197 | notes: can be used with YAML and many other formats besides JSON
|
0 commit comments