karenetheridge / bowtie

JSON Schema in every programming language

Home Page:https://bowtie.report/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

JSON Schema in every programming language

https://bowtie.report/

License:Other


Languages

Language:Python 45.8%Language:JavaScript 10.2%Language:TypeScript 8.2%Language:Java 7.6%Language:Kotlin 5.8%Language:Scala 4.2%Language:Lua 3.4%Language:Rust 3.0%Language:Go 2.8%Language:Dockerfile 2.4%Language:C# 2.0%Language:C++ 1.3%Language:PHP 1.0%Language:Ruby 0.9%Language:Clojure 0.7%Language:CSS 0.4%Language:Just 0.2%Language:HTML 0.1%