TypeScript Schema

Open-source TypeScript projects categorized as Schema

Top 23 TypeScript Schema Projects

  1. crystal

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

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. 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: Best headless CMS for Next.js - Typescript support comparison | dev.to | 2025-01-22

    But since the dotansimha/graphql-code-generator library is hugely popular, this approach is likely to be successful.

  4. effect

    Build production-ready applications in TypeScript

    Project mention: Is It JavaScript? | news.ycombinator.com | 2025-06-02
  5. TypeGraphQL

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

    Project mention: Starting the Console front-end for Rainbow Platform | dev.to | 2024-10-22

    Take GraphQL as an example—REST APIs have a similar challenge, often using something like OpenAPI as the "schema." If you want your code to be the source of truth, you can use something like TypeGraphQL, which generates the GraphQL schema based on decorators in your classes. On the other hand, you can use the reference GraphQL server implementation (graphql-js) with raw Schema Definition Files as your contract—then generate TypeScript types using something like GraphQL Codegen.

  6. valibot

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

    Project mention: Zod v4: 17x Slower? (and Why You Should Care) 🚦 | dev.to | 2025-05-03

    There’s a common myth that eval/new Function is always slow or unsafe. In reality, when used carefully, it can unlock incredible performance. Sury leans heavily on JIT compilation and is still almost on par with Valibot, which is designed for quick initialization.

  7. Superstruct

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

    Project mention: React’s Four Horsemen of the Frontendpocalypse | dev.to | 2025-05-24

    Support Yup, Zod, AJV, Superstruct, Joi and others

  8. standard-schema

    A standard interface for TypeScript schema validation libraries

    Project mention: Zod 4 | news.ycombinator.com | 2025-05-19
  9. SaaSHub

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

    SaaSHub logo
  10. graphql-cli

    📟 Command line tool for common GraphQL development workflows

  11. graphql-zeus

    GraphQL client and GraphQL code generator with GraphQL autocomplete library generation ⚡⚡⚡ for browser,nodejs and react native ( apollo compatible )

    Project mention: Show HN: GraphQL Zeus 7 – type-safe GraphQL on front end for newbies | news.ycombinator.com | 2024-11-02
  12. graphql-scalars

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

  13. json-schema-to-ts

    Infer TS types from JSON schemas 📝

  14. connect-es

    The TypeScript implementation of Connect: Protobuf RPC that works.

    Project mention: Using gRPC in React the Modern Way: From gRPC-web to Connect | dev.to | 2025-04-21

    version: v2 # migration from v1 guide: https://github.com/connectrpc/connect-es/blob/main/MIGRATING.md inputs: - directory: ../proto clean: true plugins: - local: protoc-gen-es # This plugin is called by buf, used to compile proto files into TS code opt: target=ts # Indicates we want to generate TS code out: src/gen # Directory where generated code is stored include_imports: true

  15. protobuf-es

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

    Project mention: Let's GET perfy | dev.to | 2025-06-06

    However the last couple years show some promise. There is which is this very compliant, and runs in the browser; but probably if youre looking to implement protobufs you are focused on speed?

  16. zod-to-openapi

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

  17. surrealist

    Surrealist is the ultimate way to visually manage your SurrealDB database

    Project mention: Posta: Building a Social Blogging Backend with SurrealDB, Nix, and Nushell | dev.to | 2025-05-13

    You can load posta.surql into the Surrealist app to explore and learn more about Posta.

  18. schemats

    Generate typescript interface definitions from SQL database schema

  19. prisma-editor

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

  20. json-joy

    json-joy is a library that implements cutting-edge real-time and collaborative editing algorithms and utilities for JSON data models, with a focus on developing the JSON CRDT (Conflict-free Replicated Data Type) specification and implementation.

  21. express-zod-api

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

  22. countries

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

  23. native

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

  24. papr

    MongoDB TypeScript-aware Models

  25. typeschema

    🛵 Universal adapter for TypeScript schema validation.

    Project mention: Zod: TypeScript-first schema validation with static type inference | news.ycombinator.com | 2024-10-07

    When there’s feature parity, what’s the next differentiator for you? For me, performance.

    Though I admit another important aspect is community adoption. If your 3rd-party dependency uses zod internally, well now you’re bundling in both, and the added network latency probably negates any performance improvement you were getting. That’s why I wish libraries would use something more generic that allows you to dependency-inject what you’re already using, like https://github.com/decs/typeschema

  26. SaaSHub

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

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

TypeScript Schema discussion

Log in or Post with

TypeScript Schema related posts

  • Zod 4

    8 projects | news.ycombinator.com | 19 May 2025
  • Zod v4: 17x Slower? (and Why You Should Care) 🚦

    4 projects | dev.to | 3 May 2025
  • Zod v4 Beta

    4 projects | news.ycombinator.com | 12 Apr 2025
  • ArkType: Ergonomic TS validator 100x faster than Zod

    8 projects | news.ycombinator.com | 12 Apr 2025
  • JavaScript schema library from the Future 🧬

    18 projects | dev.to | 21 Feb 2025
  • VineJS vs. Zod for schema validation

    3 projects | dev.to | 22 Oct 2024
  • When semantic versioning is a sham

    1 project | news.ycombinator.com | 22 Oct 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 25 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. 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,745
2 graphql-code-generator 11,083
3 effect 9,436
4 TypeGraphQL 8,086
5 valibot 7,697
6 Superstruct 7,123
7 standard-schema 2,599
8 graphql-cli 2,014
9 graphql-zeus 1,965
10 graphql-scalars 1,915
11 json-schema-to-ts 1,588
12 connect-es 1,532
13 protobuf-es 1,337
14 zod-to-openapi 1,256
15 surrealist 1,179
16 schemats 1,045
17 prisma-editor 961
18 json-joy 878
19 express-zod-api 736
20 countries 489
21 native 483
22 papr 479
23 typeschema 446

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?