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

Commit d8c757f

Browse files
authored
Merge pull request #207 from handrews/more
Add several more implementations
2 parents 2f5325a + 2cdb5d8 commit d8c757f

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

implementations.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,11 +95,14 @@ Hyper-Schema
9595
<a href="{{implementation.url}}">{{ implementation.name }}</a>
9696

9797
{% if implementation.draft %}
98-
<em>supports draft {{ implementation.draft | join: ", draft " }}</em>
98+
<em>draft-0{{ implementation.draft | join: ", -0" }}</em>
9999
{% endif %}
100100

101101
{{implementation.notes | markdownify | remove: '<p>' | remove: '</p>'}}
102-
({{ implementation.license | join: ", " }})
102+
103+
{% if implementation.license %}
104+
({{ implementation.license | join: ", " }})
105+
{% endif %}
103106

104107
</li>
105108
{% endfor %}
@@ -205,6 +208,7 @@ the utility, and decided on a case-by-case basis.
205208
#### General processing
206209

207210
- JavaScript
211+
- [json-schema-ref-parser](https://github.com/BigstickCarpet/json-schema-ref-parser) (MIT) Tools for dereferencing non-cyclic schemas, bundling referenced schemas into a single file, and other `$ref` processing.
208212
- [@cloudflare/json-schema-walker](https://github.com/cloudflare/json-schema-tools/tree/master/workspaces/json-schema-walker) ([JSON Schema Tools](https://github.com/cloudflare/json-schema-tools)), _draft-07, -06, -04, and Cloudflare's Doca extensions_ Walks schemas and runs pre- and post-walk callbacks. Can modify schemas in place. (BSD-3-Clause)
209213

210214
#### Schema to Schema
@@ -213,6 +217,7 @@ the utility, and decided on a case-by-case basis.
213217
- [@cloudflare/json-schema-transform](https://github.com/cloudflare/json-schema-tools/tree/master/workspaces/json-schema-transform) ([JSON Schema Tools](https://github.com/cloudflare/json-schema-tools)), (BSD-3-Clause) Utilities using @cloudflare/json-schema-walker for transformations including `allOf` merging and example roll-up.
214218
- [json-schema-merge-allof](https://github.com/mokkabonna/json-schema-merge-allof) (MIT)
215219
- [json-schema-compare](https://github.com/mokkabonna/json-schema-compare) (MIT)
220+
- [json-schema-resolve-allof](https://github.com/loganvolkers/json-schema-resolve-allof) (_license not stated_)
216221
- [JSON-Schema-Instantiator](https://github.com/tomarad/JSON-Schema-Instantiator) (MIT)
217222

218223
#### Schema draft migration
@@ -221,12 +226,20 @@ _None currently support draft-06 or later._
221226

222227
#### Format converters
223228

229+
- OpenAPI
230+
- [JSON Schema to OpenAPI Schema](https://github.com/wework/json-schema-to-openapi-schema) _draft-04_ Draft-06 and -07 planned per README (_license not stated_)
224231
- Orderly
225232
- [Orderly](https://github.com/lloyd/orderly) (BSD-3-Clause)
233+
- RAML
234+
- [ramldt2jsonschema](https://github.com/raml-org/ramldt2jsonschema) _draft-06, 04_ (Apache-2.0)
226235
- Webpack
227236
- [@cloudflare/json-schema-ref-loader](https://github.com/cloudflare/json-schema-tools/tree/master/workspaces/json-schema-ref-loader) ([JSON Schema Tools](https://github.com/cloudflare/json-schema-tools)), (BSD-3-Clause) Webpack loader for dereference-able schemas in JSON, JSON5, YAML, or JavaScript
228237
- [@cloudflare/json-schema-apidoc-loader](https://github.com/cloudflare/json-schema-tools/tree/master/workspaces/json-schema-apidoc-loader) ([JSON Schema Tools](https://github.com/cloudflare/json-schema-tools)), Back-end for [@cloudflare/doca](https://github.com/cloudflare/json-schema-tools/tree/master/workspaces/doca), _draft-04, -06, -07, and Doca extensions_
229238

239+
#### Testing
240+
241+
- Python
242+
- [hypo\_schema](https://github.com/mlakewood/hypo_schema) (BSD-2-Clause) Creates generators for Hypothesis from JSON Schema
230243
#### Editors
231244

232245
_TODO: Sort by draft support._

0 commit comments

Comments
 (0)