Skip to content

A meta-validator for the JSON Schema specification(s)

License

Notifications You must be signed in to change notification settings

openapi-processor/bowtie

 
 

Repository files navigation

Bowtie

Bowtie

DOI PyPI version Supported Python versions Build status pre-commit.ci status

Bowtie is a meta-validator of the JSON Schema specification, by which we mean it coordinates executing other validator implementations, collecting and reporting on their results.

To do so it defines a simple input/output protocol (specified in this JSON Schema) which validator implementations can implement, and it provides a CLI which can execute supported implementations.

It's called Bowtie because it fans in lots of JSON then fans out lots of results: >·<. Looks like a bowtie, no? Also because it's elegant – we hope.

For more information, see Bowtie's documentation.

About

A meta-validator for the JSON Schema specification(s)

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 42.5%
  • JavaScript 13.0%
  • Jinja 10.0%
  • Java 5.8%
  • TypeScript 5.3%
  • Kotlin 4.1%
  • Other 19.3%