Schema

Open-source projects categorized as Schema

Top 23 Schema Open-Source Projects

  • crystal

    🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more! (by graphile)

  • Project mention: Ask HN: What Underrated Open Source Project Deserves More Recognition? | news.ycombinator.com | 2024-03-07

    I didn't see a v5 tag in order to know, and I have no idea what "utils/graphile" does for the project, but one will want to ensure they are aware of its licensing scheme https://github.com/graphile/crystal/blob/db8894c74eb0ec3fe96...

  • 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.

  • Project mention: Integrating GraphQL Codegen with Storyblok: Step-by-Step Guide | dev.to | 2024-01-15

    The @graphql-codegen library is a bridge between your GraphQL schema and the actual code you write. It automates the generation of boilerplate code, ensuring that your data fetching layer is always up to date with your content structure.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • TypeGraphQL

    Create GraphQL schema and resolvers with TypeScript, using classes and decorators!

  • Project mention: Cerbos + GraphQL: Do not reinvent user permissions | /r/graphql | 2023-05-05

    In this tutorial, we're building a simple application which uses Cerbos inside of a GraphQL server. The server is written in typescript and uses type-graphql to create the schema and resolvers, and TypeDI to handle dependency injection.

  • marshmallow

    A lightweight library for converting complex objects to and from simple Python datatypes.

  • Project mention: Help making draggable items for Flask app. | /r/flask | 2023-08-21

    Somehow get a serializer going for your database models. I used marshmallow and flask-marshmallow

  • Superstruct

    A simple and composable way to validate data in JavaScript (and TypeScript).

  • Project mention: Popular Libraries For Building Type-safe Web Application APIs | dev.to | 2024-04-07

    You can check out Superstruct documentation here.

  • goose

    A database migration tool. Supports SQL migrations and Go functions.

  • Project mention: Recent improvements to the pressly/goose migration tool | /r/golang | 2023-11-14

    In v3.16.0 we added a new Provider feature that unlocks the ability to implement a lot of highly requested features. More details in the blog post:

  • valibot

    The modular and type safe schema library for validating structural data 🤖

  • Project mention: Next.js and Bunny CDN: Complete Guide to Image Uploading with Server Actions | dev.to | 2024-04-21

    I'll use Valibot library, which is a pretty new and cool library for schema validation, similar to Zod.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • jsonschema

    An implementation of the JSON Schema specification for Python

  • Mimesis

    Mimesis is a powerful Python library that empowers developers to generate massive amounts of synthetic data efficiently.

  • typia

    Super-fast/easy runtime validations and serializations through transformation

  • Project mention: Executable Playground of "typia", super-easy/fast TypeScript validator/serializer | dev.to | 2024-03-18
  • Scenic

    Versioned database views for Rails

  • schemaspy

    Database documentation built easy

  • Project mention: Show HN: Open source database diagram editor | news.ycombinator.com | 2024-04-06
  • pandera

    A light-weight, flexible, and expressive statistical data testing library

  • Schematics

    Python Data Structures for Humansâ„¢.

  • pgroll

    PostgreSQL zero-downtime migrations made easy

  • Project mention: Building a Managed Postgres Service in Rust | news.ycombinator.com | 2024-04-08

    I thought I recognized xataio - they submitted pgroll a few months back https://news.ycombinator.com/item?id=37752366 (https://github.com/xataio/pgroll - Apache 2)

  • node-convict

    Featureful configuration management library for Node.js

  • schema-registry

    Confluent Schema Registry for Kafka

  • Project mention: JR, quality Random Data from the Command line, part I | dev.to | 2023-05-07

    So, is JR yet another faking library written in Go? Yes and no. JR indeed implements most of the APIs in fakerjs and Go fake it, but it's also able to stream data directly to stdout, Kafka, Redis and more (Elastic and MongoDB coming). JR can talk directly to Confluent Schema Registry, manage json-schema and Avro schemas, easily maintain coherence and referential integrity. If you need more than what is OOTB in JR, you can also easily pipe your data streams to other cli tools like kcat thanks to its flexibility.

  • graphql-cli

    📟 Command line tool for common GraphQL development workflows

  • msgspec

    A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML

  • Project mention: Htmx, Rust and Shuttle: A New Rapid Prototyping Stack | news.ycombinator.com | 2023-11-01
  • graphql-scalars

    A library of custom GraphQL Scalars for creating precise type-safe GraphQL schemas.

  • Project mention: The complete GraphQL Scalar Guide | dev.to | 2023-06-27

    Currently, there's no official package for this ( yet! ). However, there's an issue on the GraphQL Scalars repo.

  • kpt

    Automate Kubernetes Configuration Editing

  • SchemaCrawler

    Free database schema discovery and comprehension tool

  • Project mention: SQLite Schema Diagram Generator | news.ycombinator.com | 2024-03-23
  • Squasher

    Squasher - squash your old migrations in a single command

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Schema related posts

Index

What are some of the best open-source Schema projects? This list will help you:

Project Stars
1 crystal 12,405
2 graphql-code-generator 10,613
3 TypeGraphQL 7,942
4 marshmallow 6,888
5 Superstruct 6,802
6 goose 5,637
7 valibot 5,159
8 jsonschema 4,431
9 Mimesis 4,300
10 typia 4,020
11 Scenic 3,337
12 schemaspy 3,005
13 pandera 2,994
14 Schematics 2,571
15 pgroll 2,504
16 node-convict 2,310
17 schema-registry 2,136
18 graphql-cli 1,983
19 msgspec 1,857
20 graphql-scalars 1,836
21 kpt 1,631
22 SchemaCrawler 1,548
23 Squasher 1,464

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com