Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Schema

Schema

66 projects

Showing 36 of 66 projects

joi
joiJavaScript

A powerful schema description language and data validator for JavaScript.

#backend-development#validation#type-safety
Stars21.2k
Forks1.5k
Last commit12 days ago
normalizr
normalizrJavaScript

Normalizes nested JSON data into a flat structure with IDs for easy state management.

#flux#api#schema
Stars20.8k
Forks861
Last commit4 years ago
GraphQL
GraphQLJavaScript

A specification for GraphQL, a query language and execution engine for APIs that enables clients to request exactly the data they need.

#data-fetching#api#type-system
Stars14.6k
Forks1.2k
Last commit4 days ago
effect-ts
effect-tsTypeScript

A TypeScript framework providing a functional effect system for building robust, production-ready applications.

#platform#functional-programming#observability
Stars14.5k
Forks585
Last commit3 days ago
PostGraphile
PostGraphileTypeScript

A monorepo for Graphile's GraphQL tools, featuring PostGraphile for auto-generating GraphQL APIs from PostgreSQL and Grafast for high-performance GraphQL execution.

#backend-development#open-source#postgres
Stars12.9k
Forks621
Last commit2 days ago
graphql-code-generator
graphql-code-generatorTypeScript

A tool for generating code from GraphQL schemas and operations with a flexible plugin system.

#developer-tools#plugin-system#schema-first
Stars11.3k
Forks1.4k
Last commit5 days ago
goose
gooseGo

A database migration tool for Go that supports SQL migrations and Go functions, compatible with multiple databases.

#migration#database#version-control
Stars10.8k
Forks660
Last commit3 days ago
valibot
valibotTypeScript

A modular, type-safe TypeScript schema library for validating structural data with zero dependencies.

#parsing#modular#validation
Stars8.7k
Forks337
Last commit2 days ago
TypeGraphQL
TypeGraphQLTypeScript

Create GraphQL schemas and resolvers with TypeScript using classes and decorators for a type-safe developer experience.

#controllers#gql#api
Stars8.1k
Forks672
Last commit28 days ago
type-graphql
type-graphqlTypeScript

Create GraphQL schemas and resolvers with TypeScript using classes and decorators.

#controllers#gql#api
Stars8.1k
Forks672
Last commit28 days ago
pgroll
pgrollGo

A command-line tool for performing zero-downtime, reversible schema migrations in PostgreSQL.

#hacktoberfest#devops#postgres
Stars6.5k
Forks148
Last commit5 days ago
graphql-java
graphql-javaJava

A Java implementation of the GraphQL specification for building type-safe GraphQL servers.

#api#graphql#query-execution
Stars6.2k
Forks1.1k
Last commit1 day ago
JSON Schema (.9k)
JSON Schema (.9k)JavaScript

A vocabulary for validating, annotating, and manipulating JSON documents.

#validation#api-specification#schema
Stars5.0k
Forks432
Last commit5 days ago
mimesis
mimesisPython

A fast Python library for generating fake data in multiple languages with extensible providers and schema-based generation.

#fixtures#generator#fake-data
Stars4.8k
Forks360
Last commit2 months ago
pandera
panderaPython

A flexible and expressive API for performing statistical data validation on dataframe-like objects.

#data-cleaning#pandas-validation#python-library
Stars4.4k
Forks401
Last commit1 day ago
Schema Spy
Schema SpyHTML

A database metadata analyzer that generates interactive HTML documentation and entity-relationship diagrams.

#database#entity-relationship-diagrams#entity-relationship-diagram
Stars3.7k
Forks354
Last commit3 months ago
JSON Schema
JSON SchemaPHP

A PHP implementation for validating JSON structures against JSON Schema drafts 3, 4, 6, and 7.

#php-library#schema#schema-validation
Stars3.6k
Forks369
Last commit3 days ago
JSON Schema for PHP
JSON Schema for PHPPHP

A PHP implementation for validating JSON structures against JSON Schema drafts 3, 4, 6, and 7.

#api-validation#php-library#schema
Stars3.6k
Forks369
Last commit3 days ago
Scenic
ScenicRuby

Adds methods to ActiveRecord::Migration to create and manage versioned database views in Rails applications.

#hacktoberfest#database#postgres
Stars3.6k
Forks243
Last commit6 months ago
scenic
scenicRuby

Adds methods to ActiveRecord::Migration for creating and managing versioned database views in Rails applications.

#hacktoberfest#database#postgres
Stars3.6k
Forks243
Last commit6 months ago
Confluent Schema registry for Kafka
Confluent Schema registry for KafkaJava

A RESTful service for storing, retrieving, and managing Avro, JSON Schema, and Protobuf schemas in Apache Kafka ecosystems.

#schemas#data-serialization#avro-schema
Stars2.4k
Forks1.2k
Last commit1 day ago
graphql-cli
graphql-cliTypeScript

A command-line tool for common GraphQL development workflows with a plugin system and GraphQL Config compatibility.

#graphql-config#developer-tools#plugin-system
Stars2.0k
Forks110
Last commit7 days ago
graphql-zeus
graphql-zeusTypeScript

A strongly typed GraphQL client and code generator with autocomplete for TypeScript, compatible with Apollo and React Native.

#client#graphql#type-safety
Stars2.0k
Forks111
Last commit2 months ago
graphql-scalars
graphql-scalarsTypeScript

A library of custom GraphQL scalar types for creating precise, type-safe GraphQL schemas.

#graphql-scalars#graphql#type-safety
Stars1.9k
Forks139
Last commit10 days ago
Lacinia
LaciniaClojure

A full-featured GraphQL implementation in pure Clojure, providing a backend-agnostic query execution engine.

#data-fetching#api#graphql
Stars1.9k
Forks167
Last commit5 days ago
@connectrpc/connect-web
@connectrpc/connect-webTypeScript

A TypeScript library for building type-safe RPC APIs with Protobuf, supporting gRPC, gRPC-web, and Connect protocols.

#grpc-web#protoc-plugin#fastify-plugin
Stars1.8k
Forks118
Last commit7 days ago
fastest-validator
fastest-validatorJavaScript

A blazing-fast JavaScript validation library for Node.js, browsers, and Deno with 24 built-in validators and sanitizations.

#sanitization#validation#schema
Stars1.5k
Forks99
Last commit2 months ago
aldeed:autoform
aldeed:autoformJavaScript

A Meteor package for automatically generating and validating forms with reactive validation and automatic insert/update events.

#blaze#hacktoberfest#simple-schema
Stars1.4k
Forks324
Last commit2 months ago
ERAlchemy
ERAlchemyPython

Generate Entity Relation Diagrams from databases, SQLAlchemy models, or markdown files.

#python-tool#database#orm-integration
Stars1.4k
Forks133
Last commit1 month ago
graphql-compose
graphql-composeTypeScript

A toolkit for programmatically generating and managing complex GraphQL schemas in Node.js.

#graphql-toolkit#hacktoberfest#graphql
Stars1.2k
Forks75
Last commit1 year ago
gormigrate
gormigrateGo

A minimalistic migration helper for Gorm ORM, adding schema versioning and rollback support.

#orm#database#schema-migrations
Stars1.2k
Forks102
Last commit13 days ago
Compojure-api
Compojure-apiClojure

A Clojure library for building web APIs with automatic Swagger documentation, data validation, and async support.

#clojure-spec#rest#compojure
Stars1.1k
Forks146
Last commit1 year ago
Prisma Editor - A powerful tool to visualize and edit Prisma Schema
Prisma Editor - A powerful tool to visualize and edit Prisma SchemaTypeScript

A powerful tool to visualize and edit Prisma Schema with ease.

#dmmf#database#developer-tools
Stars1.0k
Forks81
Last commit24 days ago
aldeed:collection2
aldeed:collection2JavaScript

A Meteor package that extends Mongo.Collection to provide schema validation for inserts and updates.

#hacktoberfest#database#validation
Stars1.0k
Forks111
Last commit1 day ago
graphql-elixir
graphql-elixirElixir

An Elixir implementation of Facebook's GraphQL specification for building transport-agnostic GraphQL servers.

#elixir#execution-engine#api
Stars857
Forks44
Last commit2 years ago
Schema.NET
Schema.NETC#

Strongly typed C# classes for Schema.org structured data, serializable to JSON-LD and XML for .NET applications.

#json-ld#csharp#schema
Stars683
Forks87
Last commit6 days ago
Page 1 of 2Next

Related Tags

#Graphql19#Typescript18#Validation14#Schema Validation14#Type Safety14#Javascript12#Database12#Api11#Nodejs11#Data Validation10#Developer Tools10#Backend8
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub