You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 2, 2023. It is now read-only.
* qri-io goes from golang code to schema, not schema to code
* disambiguate some similar names
* standardize formatting (only JSON Schema keywords use fixed-width)
Copy file name to clipboardExpand all lines: implementations.md
+11-11Lines changed: 11 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -138,6 +138,8 @@ For example, the only incompatibilities between draft-04 and draft-06 involve `e
138
138
- .NET
139
139
-[Json.NET](https://www.newtonsoft.com/jsonschema) (AGPL-3.0) - generates schemas from .NET types
140
140
-[NJsonSchema](http://NJsonSchema.org) - (Ms-PL) - generates schemas from .NET types, see issue [574](https://github.com/RSuter/NJsonSchema/issues/574) for draft-06+ support progress
141
+
- Golang
142
+
-[qri-io/jsonschema](https://github.com/qri-io/jsonschema)(MIT) - idiomatic go implementation with custom validator support, coding to and from json, rich error returns *supports Draft 7*
141
143
- PHP
142
144
-[Liform](https://github.com/Limenius/liform) (MIT) - generates schemas from Symfony forms
143
145
- TypeScript
@@ -169,12 +171,10 @@ are the only keywords that changed.
169
171
170
172
#### Code generation
171
173
172
-
- Golang
173
-
-[jsonschema](https://github.com/qri-io/jsonschema)(MIT) - idiomatic go implementation with custom validator support, coding to and from json, rich error returns *supports Draft 7*
174
174
- Online (web tool)
175
175
-[quicktype.io](https://app.quicktype.io/#l=schema) - infer JSON Schema from samples, and generate TypeScript, C++, go, Java, C#, Swift, etc. types from JSON Schema
176
176
- PHP
177
-
-[php-code-builder](https://github.com/swaggest/php-code-builder)(MIT) - generates PHP mapping structures defined by JSON schema using [`swaggest/json-schema`](https://github.com/swaggest/php-json-schema)*supports Draft 7*
177
+
-[php-code-builder](https://github.com/swaggest/php-code-builder)(MIT) - generates PHP mapping structures defined by JSON schema using [swaggest/json-schema](https://github.com/swaggest/php-json-schema)*supports Draft 7*
178
178
179
179
#### Web UI generation
180
180
@@ -187,15 +187,15 @@ Various levels of support for UI generation primarily from the validation vocabu
-[React JSON Schema Form (mozilla)](https://github.com/mozilla-services/react-jsonschema-form) (Apache 2)
198
+
-[React Schema Form (networknt)](https://github.com/networknt/react-schema-form) (MIT)
199
199
200
200
#### Data from schemas
201
201
@@ -217,9 +217,9 @@ the utility, and decided on a case-by-case basis.
217
217
218
218
- JavaScript
219
219
-[@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.
0 commit comments