|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|
|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.
MIT © Kamil Kisiela