All Projects → sirosen → check-jsonschema

sirosen / check-jsonschema

Licence: other
A CLI and set of pre-commit hooks for jsonschema validation with built-in support for GitHub Workflows, Renovate, Azure Pipelines, and more!

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to check-jsonschema

jsonresume-theme-caffeine
Caffeine theme for the JSON Resume project
Stars: ✭ 78 (+52.94%)
Mutual labels:  json-schema
typescript-to-json-schema
Generate JSON schema from your Typescript sources
Stars: ✭ 54 (+5.88%)
Mutual labels:  json-schema
graphql-to-json-schema
GraphQL Schema to JSON Schema
Stars: ✭ 146 (+186.27%)
Mutual labels:  json-schema
json-validator
A json validator in PHP
Stars: ✭ 52 (+1.96%)
Mutual labels:  json-schema
mock-json-schema
Simple utility to mock example objects based on JSON schema definitions
Stars: ✭ 23 (-54.9%)
Mutual labels:  json-schema
babl
JSON templating on steroids
Stars: ✭ 29 (-43.14%)
Mutual labels:  json-schema
express-objection-starter
an opinionated, production-ready, isomorphic express/knex/objection starter with centralized configuration
Stars: ✭ 19 (-62.75%)
Mutual labels:  json-schema
json-schema-core
A framework for building JSON Schema validators
Stars: ✭ 26 (-49.02%)
Mutual labels:  json-schema
express-json-validator-middleware
Express middleware for validating requests against JSON schema
Stars: ✭ 148 (+190.2%)
Mutual labels:  json-schema
prisma-json-schema-generator
A generator for Prisma 2 to generate a valid JSON Schema (v7)
Stars: ✭ 145 (+184.31%)
Mutual labels:  json-schema
helm-schema-gen
So that you don't have to write values.schema.json by hand from scratch for your Helm 3 charts. [CURRENTLY NOT MAINTAINED]
Stars: ✭ 104 (+103.92%)
Mutual labels:  json-schema
Rockets
REST and websockets C++ library
Stars: ✭ 39 (-23.53%)
Mutual labels:  json-schema
jsonschema
A node package based on jsonschema-rs for performing JSON schema validation
Stars: ✭ 48 (-5.88%)
Mutual labels:  json-schema
openapi4j
OpenAPI 3 parser, JSON schema and request validator.
Stars: ✭ 92 (+80.39%)
Mutual labels:  json-schema
nz-schema-form
ng-zorro-antd form generation based on JSON-Schema
Stars: ✭ 40 (-21.57%)
Mutual labels:  json-schema
json-schema
Clojure library JSON Schema validation and generation - Draft-07 compatible
Stars: ✭ 52 (+1.96%)
Mutual labels:  json-schema
jsonSchema-to-uml
A tool to generate UML class diagrams from JSON schema documents
Stars: ✭ 33 (-35.29%)
Mutual labels:  json-schema
robotframework-jsonvalidator
Robot Framework library for JSON validation
Stars: ✭ 21 (-58.82%)
Mutual labels:  json-schema
pre-commit-opa
Pre-commit git hooks for Open Policy Agent (OPA) and Rego development
Stars: ✭ 53 (+3.92%)
Mutual labels:  pre-commit
ocflib
Python libraries for account and server management
Stars: ✭ 13 (-74.51%)
Mutual labels:  pre-commit

pypi version supported pythons build pre-commit.ci status readthedocs documentation

check-jsonschema

A JSON Schema CLI and pre-commit hook built on jsonschema. The schema may be specified as a local or remote (HTTP or HTTPS) file.

Remote files are automatically downloaded and cached if possible.

Usage

check-jsonschema can be installed and run as a CLI tool, or via pre-commit.

Example pre-commit config

The following configuration uses check-jsonschema to validate Github Workflow files.

- repo: https://github.com/python-jsonschema/check-jsonschema
  rev: 0.18.4
  hooks:
    - id: check-github-workflows

Documentation

Full documentation can be found at https://check-jsonschema.readthedocs.io/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].