#json-schema #json #generation #tool #reference

json-schema-tools

JSON Schema code generation tools for Rust

1 unstable release

0.1.0 Sep 18, 2023

#116 in #json-schema

Custom license

30KB
837 lines

JSON Schema tools

Rust build status

This project includes a small Rust library and command-line tool that do two things with JSON Schema documents:

  • Lint them.
  • Combine a collection of schemas linked via schema references into a single schema suitable for use with e.g. Typify.

In both cases only a small subset of schemas are supported (the ones I need for my own use cases).

License

This software is published under the Anti-Capitalist Software License (v. 1.4).

Dependencies

~3.5–5.5MB
~104K SLoC