Skip to content

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

License

Notifications You must be signed in to change notification settings

sdbs-uni-p/bowtie

 
 

Repository files navigation

Bowtie

Open in Gitpod DOI PyPI version

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.

Supported Python versions Build status pre-commit.ci status

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 50.0%
  • TypeScript 14.5%
  • Java 6.9%
  • Kotlin 6.3%
  • Scala 3.7%
  • Lua 3.0%
  • Other 15.6%