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

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

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

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

  • typia

    Super-fast/easy runtime validations and serializations through transformation

  • Project mention: I made Swagger/OpenAPI type definitions and converter library | dev.to | 2024-04-30

    However, lacking of typia and nestia libraries is obvious. If you also need detailed Swagger/OpenAPI spec like me, but you need more detailed types/properties, or found something missed, please take a contribution.

  • graphql-cli

    📟 Command line tool for common GraphQL development workflows

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

  • json-schema-to-ts

    Infer TS types from JSON schemas 📝

  • connect-es

    The TypeScript implementation of Connect: Protobuf RPC that works.

  • Project mention: I Reviewed 1,000s of Opinions on gRPC | news.ycombinator.com | 2023-12-26

    > However, it's important to note that browser support wasn't a primary focus in gRPC's design. This oversight necessitates an additional component, grpc-web, for browser accessibility. Furthermore, external services often have specific needs like caching and load balancing, which are not directly catered to by gRPC. Adopting gRPC for external services might require bespoke solutions to support these features.

    The article should mention the Connect protocol for web-based Protobuf messaging:

    https://connectrpc.com/

  • schemats

    Generate typescript interface definitions from SQL database schema

  • protobuf-es

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

  • Project mention: gut: convert golang structs to typescript interfaces | /r/golang | 2023-05-29

    Yes, you can. You are mistaking protobuf with gRPC. See this for more information.

  • surrealist

    Surrealist is the ultimate way to visually manage your SurrealDB database

  • Project mention: Why SurrealDB is the Future of Database Technology - An In-Depth Look | dev.to | 2024-05-09

    As seeing is believing, you can check out the same SurrealDB that runs distributed, running in Web Assembly and storing data to your browser right now using our official management interface, you don't even have to log in!

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

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

  • spartan-schema

    Ultra-minimal JSON schemas with Typescript inference

  • papr

    MongoDB TypeScript-aware Models

  • 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

  • nope-validator

    A small, simple, and fast JS validator. Like, wow that's fast. 🚀

  • 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 related posts

  • 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
  • The complete GraphQL Scalar Guide

    4 projects | dev.to | 27 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 May 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,420
2 graphql-code-generator 10,636
3 TypeGraphQL 7,956
4 Superstruct 6,815
5 valibot 5,231
6 typia 4,092
7 graphql-cli 1,982
8 graphql-scalars 1,839
9 json-schema-to-ts 1,338
10 connect-es 1,211
11 schemats 1,024
12 protobuf-es 940
13 surrealist 938
14 zod-to-openapi 699
15 prisma-editor 678
16 express-zod-api 557
17 native 481
18 countries 446
19 spartan-schema 431
20 papr 420
21 graphql-schema-registry 370
22 Funval 366
23 nope-validator 348

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