Schema Open Source Projects
Browse 1,214 Schema open source projects, ranked by GitHub stars. Find the most popular Schema tools and libraries.
colinhacks/zod
TypeScript-first schema validation with static type inference
Metrics details
| Stars | 43,296 |
jquense/yup
Dead simple Object schema validation
Metrics details
| Stars | 23,676 |
pubkey/rxdb
The local-first database that runs on every JS runtime and replicates with your existing backend - no vendor, no lock-in - https://rxdb.info/
Metrics details
| Stars | 23,277 |
hapijs/joi
The most powerful data validation library for JS
Metrics details
| Stars | 21,187 |
graphql/graphql-js
A reference implementation of GraphQL for JavaScript
Metrics details
| Stars | 20,351 |
rjsf-team/react-jsonschema-form
A React component for building Web forms from JSON Schema.
Metrics details
| Stars | 15,833 |
ajv-validator/ajv
The fastest JSON schema Validator. Supports JSON Schema draft-04/06/07/2019-09/2020-12 and JSON Type Definition (RFC8927)
Metrics details
| Stars | 14,771 |
edgedb/edgedb
A graph-relational database with declarative schema, built-in migration system, and a next-generation query language
Metrics details
| Stars | 14,111 |
apollographql/apollo-server
🌍 Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.
Metrics details
| Stars | 13,942 |
github/gh-ost
GitHub's Online Schema-migration Tool for MySQL
Metrics details
| Stars | 13,481 |
graphile/crystal
🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more!
Metrics details
| Stars | 12,936 |
alibaba/formily
📱🚀 🧩 Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue 3
Metrics details
| Stars | 12,563 |
dotansimha/graphql-code-generator
A tool for generating code based on a GraphQL schema and GraphQL operations (query/mutation/subscription), with flexible support for custom plugins.
Metrics details
| Stars | 11,264 |
pressly/goose
A database migration tool. Supports SQL migrations and Go functions.
Metrics details
| Stars | 11,194 |
99designs/gqlgen
go generate based graphql server library
Metrics details
| Stars | 10,738 |
doctrine/dbal
Doctrine Database Abstraction Layer
Metrics details
| Stars | 9,704 |
major/MySQLTuner-perl
MySQLTuner is a script written in Perl that will assist you with your MySQL configuration and make recommendations for increased performance and stability.
Metrics details
| Stars | 9,470 |
uber/cadence
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
Metrics details
| Stars | 9,373 |
fabian-hiller/valibot
The modular and type safe schema library for validating structural data 🤖
Metrics details
| Stars | 8,831 |
deepmap/oapi-codegen
Generate Go client and server boilerplate from OpenAPI 3 specifications
Metrics details
| Stars | 8,448 |
drwpow/openapi-typescript
Generate TypeScript types from OpenAPI 3 specs
Metrics details
| Stars | 8,244 |
MichalLytek/type-graphql
Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
Metrics details
| Stars | 8,089 |
dendronhq/dendron
The personal knowledge management (PKM) tool that grows as you do!
Metrics details
| Stars | 7,454 |
Vincit/objection.js
An SQL-friendly ORM for Node.js
Metrics details
| Stars | 7,343 |
marshmallow-code/marshmallow
A lightweight library for converting complex objects to and from simple Python datatypes.
Metrics details
| Stars | 7,247 |
ianstormtaylor/superstruct
A simple and composable way to validate data in JavaScript (and TypeScript).
Metrics details
| Stars | 7,141 |
amacneil/dbmate
🚀 A lightweight, framework-agnostic database migration tool.
Metrics details
| Stars | 7,005 |
volatiletech/sqlboiler
Generate a Go ORM tailored to your database schema.
Metrics details
| Stars | 6,989 |
sinclairzx81/typebox
JSON Schema Type Builder with Static Type Resolution for TypeScript
Metrics details
| Stars | 6,811 |
nodeca/js-yaml
JavaScript YAML parser and dumper. Very fast.
Metrics details
| Stars | 6,609 |
joelittlejohn/jsonschema2pojo
Generate Java types from JSON or JSON Schema and annotate those types for data-binding with Jackson, Gson, etc
Metrics details
| Stars | 6,380 |
graphql-dotnet/graphql-dotnet
GraphQL for .NET
Metrics details
| Stars | 5,994 |
graphql-rust/juniper
GraphQL server library for Rust
Metrics details
| Stars | 5,965 |
samchon/typia
Super-fast/easy runtime validators and serializers via transformation
Metrics details
| Stars | 5,857 |
jdorn/json-editor
JSON Schema Based Editor
Metrics details
| Stars | 5,823 |
ardatan/graphql-tools
:wrench: Utility library for GraphQL to build, stitch and mock GraphQL schemas in the SDL-first approach
Metrics details
| Stars | 5,429 |
json-schema-org/json-schema-spec
The JSON Schema specification
Metrics details
| Stars | 5,071 |
python-jsonschema/jsonschema
An implementation of the JSON Schema specification for Python
Metrics details
| Stars | 4,962 |
lk-geimfari/mimesis
Mimesis is a Python library for generating fake but realistic data in multiple languages and locales.
Metrics details
| Stars | 4,831 |
jsonresume/resume-cli
MOVED to jsonresume/jsonresume.org (packages/cli) — npm 'resume-cli' unchanged, revived for Node 18+
Metrics details
| Stars | 4,720 |
square/wire
gRPC and protocol buffers for Android, Kotlin, Swift and Java.
Metrics details
| Stars | 4,424 |
unionai-oss/pandera
A light-weight, flexible, and expressive statistical data testing library
Metrics details
| Stars | 4,409 |
graphql-python/graphene-django
Build powerful, efficient, and flexible GraphQL APIs with seamless Django integration.
Metrics details
| Stars | 4,393 |
microsoft/RulesEngine
A fast and reliable .NET Rules Engine with extensive Dynamic expression support
Metrics details
| Stars | 4,311 |
koxudaxi/datamodel-code-generator
Generate Pydantic v2 models, dataclasses, TypedDict, and msgspec.Struct from OpenAPI, JSON Schema, GraphQL, Avro, Protobuf, and raw JSON/YAML/CSV.
Metrics details
| Stars | 3,972 |
xo/xo
Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server
Metrics details
| Stars | 3,895 |
jcrist/msgspec
A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML
Metrics details
| Stars | 3,858 |
tchiotludo/akhq
Kafka GUI for Apache Kafka to manage topics, topics data, consumers group, schema registry, connect and more...
Metrics details
| Stars | 3,837 |
SchemaStore/schemastore
A collection of JSON schema files including full API
Metrics details
| Stars | 3,808 |
go-jet/jet
Type safe SQL builder with code generation and automatic query result data mapping
Metrics details
| Stars | 3,765 |
fastify/fast-json-stringify
2x faster than JSON.stringify()
Metrics details
| Stars | 3,699 |
schemaspy/schemaspy
Database documentation built easy
Metrics details
| Stars | 3,680 |
google/rejoiner
Generates a unified GraphQL schema from gRPC microservices and other Protobuf sources
Metrics details
| Stars | 3,661 |
justinrainbow/json-schema
PHP implementation of JSON schema. Fork of the http://jsonschemaphpv.sourceforge.net/ project
Metrics details
| Stars | 3,628 |
scenic-views/scenic
Versioned database views for Rails
Metrics details
| Stars | 3,624 |
deepkit/deepkit-framework
A new full-featured and high-performance TypeScript framework
Metrics details
| Stars | 3,549 |
axnsan12/drf-yasg
Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code.
Metrics details
| Stars | 3,543 |
fluentmigrator/fluentmigrator
Fluent migrations framework for .NET
Metrics details
| Stars | 3,501 |
schemathesis/schemathesis
Catch API bugs before your users do
Metrics details
| Stars | 3,478 |
ankane/pgsync
Sync data from one Postgres database to another
Metrics details
| Stars | 3,460 |
