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

Commit 5c8f10d

Browse files
authored
Merge pull request #360 from jimblackler/patch-2
Add my projects (jimblackler/jsonschematypes/tree/master/codegen) to code and data generators.
2 parents 500d174 + 42d3c80 commit 5c8f10d

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

implementations.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@ are the only keywords that changed.
155155
- [json-schema-to-elm](https://github.com/dragonwasrobot/json-schema-to-elm) - generates Elm types, JSON decoders+encoders, and fuzz tests from one or more JSON Schema files, using [dragonwasrobot/json_schema](https://github.com/dragonwasrobot/json_schema) *supports Draft 7*
156156
- Java
157157
- [jsonCodeGen](https://github.com/schlothauer-wauer/jsoncodegen) (MIT) - Groovy based generation tasks from JSON schema. Already includes templates/generators for Java Beans, Swagger specification files and PlantUML diagrams.
158+
- [jsongenerator](https://github.com/jimblackler/jsonschematypes/tree/master/codegen) *JSON Schema 2019-09, draft-07, -06, -04, -03* (Apache-2.0)
158159
- Online (web tool)
159160
- [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
160161
- PHP
@@ -164,6 +165,8 @@ are the only keywords that changed.
164165
- [statham](https://github.com/jacksmith15/statham-schema) (MIT) - generate type-annotated models from JSON Schema documents.
165166
- Rust
166167
- [schemafy](https://github.com/Marwes/schemafy/) - generates Rust types and serialization code from a JSON schema. *supports Draft 4*
168+
- TypeScript
169+
- [jsongenerator](https://github.com/jimblackler/jsonschematypes/tree/master/codegen) *JSON Schema 2019-09, draft-07, -06, -04, -03* (Apache-2.0)
167170

168171
#### Web UI generation
169172

@@ -191,6 +194,8 @@ Various levels of support for UI generation primarily from the validation vocabu
191194

192195
- Python
193196
- [hypothesis-jsonschema](https://github.com/Zac-HD/hypothesis-jsonschema) (MPL) *draft-07, -06, -04*; takes any schema, even with complex and interacting constraints, and returns a [Hypothesis](https://hypothesis.works/) strategy which can generate valid documents for testing.
197+
- Java
198+
- [jsongenerator](https://github.com/jimblackler/jsongenerator) *JSON Schema 2019-09, draft-07, -06, -04, -03* (Apache-2.0)
194199

195200
Utilities
196201
---------

0 commit comments

Comments
 (0)