TypeScript Schema

Open-source TypeScript projects categorized as Schema

Top 23 TypeScript Schema 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...

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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

  • TypeGraphQL

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

    Project mention: Why, after 6 years, I'm over GraphQL | news.ycombinator.com | 2024-05-30

    All good points! We built Yates (https://github.com/cerebruminc/yates) to solve the authz problem.

    Yates implements Postgres RLS on top of Prisma, which we use as our ORM, and then our GraphQL schema is generated using TypeGraphQL (https://typegraphql.com/). Overall, it's a very nice setup and allows us to be versatile on the client side while still having strong authentication integrity.

  • Superstruct

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

    Project mention: Web Development Without (Build) Tooling | dev.to | 2024-08-04

    Say we want to use superstruct for data validation. We can can not just load modules from our own (local) file server, but from any URL. esm.sh conveniently provides modules for almost all packages available on npm.

  • valibot

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

    Project mention: Use Next.js 14 (App Router) to Store Subscriber Info in Google Sheets for FREE | dev.to | 2024-09-20

    Awesome let's add valibot now so we can validate the data. (valibot is a smaller zod which will help you add types and validations and errors to show) valibot uses a slightly different approach than zod, if we want to run different validations on a single piece of data we need to create pipes, and then we can add any validations we need. Feel free to go to their docs to learn more.

  • typia

    Super-fast/easy runtime validators and serializers via transformation

    Project mention: [Typia] LLM Function Calling Application Composer in TypeScript | dev.to | 2024-09-11

    🦑 Github Repository: samchon/typia

  • graphql-cli

    📟 Command line tool for common GraphQL development workflows

  • graphql-scalars

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

  • json-schema-to-ts

    Infer TS types from JSON schemas 📝

  • connect-es

    The TypeScript implementation of Connect: Protobuf RPC that works.

    Project mention: gRPC: The Ugly Parts | news.ycombinator.com | 2024-09-03

    Connect [1] is one and it's fantastic. The Go implementation in particular is much nicer than grpc-go.

    [1] https://connectrpc.com/

  • protobuf-es

    Protocol Buffers for ECMAScript. The only JavaScript Protobuf library that is fully-compliant with Protobuf conformance tests.

  • surrealist

    Surrealist is the ultimate way to visually manage your SurrealDB database

    Project mention: Surrealist 3.0 is now available! | dev.to | 2024-09-17

    The easiest way to get started with Surrealist is using the web app available at https://surrealist.app. While the web app offers a convenient and portable way to interact with SurrealDB, for the complete Surrealist experience we recommend downloading and installing the Surrealist Desktop app.

  • schemats

    Generate typescript interface definitions from SQL database schema

  • zod-to-openapi

    A library that generates OpenAPI (Swagger) docs from Zod schemas

    Project mention: A library that generates OpenAPI (Swagger) docs from Zod schemas | news.ycombinator.com | 2023-10-26
  • prisma-editor

    Prisma Editor - A powerful tool to visualize and edit Prisma Schema.

  • json-joy

    JSON CRDT, JSON CRDT Patch, JSON Patch+, JSON Predicate, JSON Pointer, JSON Expression, JSON Type

  • express-zod-api

    A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.

    Project mention: Express-zod-API – Zod based Node.js framework | news.ycombinator.com | 2024-04-17
  • native

    Generate a form using JSON Schema and Vue.js (by formschema)

  • countries

    🌎 Public GraphQL API for information about countries (by trevorblades)

  • papr

    MongoDB TypeScript-aware Models

  • spartan-schema

    Ultra-minimal JSON schemas with Typescript inference

  • graphql-schema-registry

    GraphQL schema registry

    Project mention: The Road to GraphQL At Enterprise Scale | dev.to | 2023-11-08

    Completely open-sourced solution written with similar tools

  • Funval

    🦩 Joi like validations for TypeScript

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

TypeScript Schema discussion

Log in or Post with

TypeScript Schema related posts

  • Verdant: Storage, sync and realtime for local-first web apps

    1 project | news.ycombinator.com | 25 Jun 2024
  • Integrating GraphQL Codegen with Storyblok: Step-by-Step Guide

    3 projects | dev.to | 15 Jan 2024
  • Reading Docusaurus code

    2 projects | dev.to | 29 Oct 2023
  • A library that generates OpenAPI (Swagger) docs from Zod schemas

    1 project | news.ycombinator.com | 26 Oct 2023
  • Show HN: Universal adapter for TypeScript schema validation

    1 project | news.ycombinator.com | 6 Oct 2023
  • Show HN: TypeSchema – Universal adapter for TypeScript schema validation

    1 project | news.ycombinator.com | 7 Jul 2023
  • 🛵 TypeSchema – unified interface for schema validations (zod, yup...)

    1 project | /r/typescript | 5 Jul 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 Oct 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 crystal 12,578
2 graphql-code-generator 10,810
3 TypeGraphQL 8,030
4 Superstruct 6,986
5 valibot 5,986
6 typia 4,512
7 graphql-cli 1,992
8 graphql-scalars 1,876
9 json-schema-to-ts 1,457
10 connect-es 1,343
11 protobuf-es 1,104
12 surrealist 1,081
13 schemats 1,034
14 zod-to-openapi 915
15 prisma-editor 827
16 json-joy 750
17 express-zod-api 612
18 native 483
19 countries 466
20 papr 445
21 spartan-schema 437
22 graphql-schema-registry 370
23 Funval 364

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you konow that TypeScript is
the 2nd most popular programming language
based on number of metions?