Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Zod | 27,144 | 6,550 | 2 days ago | 296 | October 04, 2023 | 336 | mit | TypeScript | ||
TypeScript-first schema validation with static type inference | ||||||||||
Yup | 21,550 | 8,912 | 4,699 | 2 days ago | 125 | September 29, 2023 | 209 | mit | TypeScript | |
Dead simple Object schema validation | ||||||||||
Formily | 10,236 | 371 | 20 days ago | 240 | October 20, 2023 | 31 | mit | TypeScript | ||
📱🚀 🧩 Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue 3 | ||||||||||
Marshmallow | 6,731 | 9,091 | 1,264 | 4 days ago | 171 | July 20, 2023 | 174 | mit | Python | |
A lightweight library for converting complex objects to and from simple Python datatypes. | ||||||||||
Superstruct | 6,708 | 348 | 555 | 6 days ago | 82 | November 17, 2022 | 95 | mit | TypeScript | |
A simple and composable way to validate data in JavaScript (and TypeScript). | ||||||||||
Jsonschema | 4,304 | 15,530 | 3,405 | 9 days ago | 100 | November 16, 2023 | 32 | mit | Python | |
An implementation of the JSON Schema specification for Python | ||||||||||
Valibot | 4,175 | 100 | 10 hours ago | 26 | November 19, 2023 | 80 | mit | TypeScript | ||
The modular and type safe schema library for validating structural data 🤖 | ||||||||||
Typia | 3,613 | 89 | 4 days ago | 343 | November 30, 2023 | 37 | mit | TypeScript | ||
Super-fast/easy runtime validations and serializations through transformation | ||||||||||
Typebox | 3,607 | 869 | 18 hours ago | 252 | December 03, 2023 | 6 | other | TypeScript | ||
Json Schema Type Builder with Static Type Resolution for TypeScript | ||||||||||
Json Schema | 3,445 | 8,501 | 508 | 3 months ago | 48 | September 26, 2023 | 93 | mit | PHP | |
PHP implementation of JSON schema. Fork of the http://jsonschemaphpv.sourceforge.net/ project |
GraphQL Inspector outputs a list of changes between two GraphQL schemas. Every change is precisely explained and marked as breaking, non-breaking or dangerous. It helps you validate documents and fragments against a schema and even find similar or duplicated types.
You may like GraphQL Hive as well!
It's an open-source performance monitoring tool and schema registry for GraphQL.
GraphQL Hive is currently available as a hosted service but it offers self-hosting as well.
Use GraphQL Inspector however you want:
Visit our website graphql-inspector.com to learn more about the project.
Documentation is available at graphql-inspector.com/docs.
Some part of the library was ported to NodeJS from Ruby's GraphQL Schema Comparator
Contributions, issues and feature requests are very welcome. If you are using this package and fixed a bug for yourself, please consider submitting a PR!
And if this is your first time contributing to this project, please do read our Contributor Workflow Guide before you get started off.
Help us keep GraphQL Inspector open and inclusive. Please read and follow our Code of Conduct as adopted from Contributor Covenant
MIT © Kamil Kisiela