SaaSHub helps you find the best software and product alternatives Learn more →
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-07I 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
-
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-15The @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.
-
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.
-
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.
-
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.
-
Project mention: [Typia] LLM Function Calling Application Composer in TypeScript | dev.to | 2024-09-11
🦑 Github Repository: samchon/typia
-
-
-
-
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.
-
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.
-
-
Project mention: A library that generates OpenAPI (Swagger) docs from Zod schemas | news.ycombinator.com | 2023-10-26
-
-
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.
-
-
-
-
-
Completely open-sourced solution written with similar tools
-
TypeScript Schema discussion
TypeScript Schema related posts
-
Verdant: Storage, sync and realtime for local-first web apps
-
Integrating GraphQL Codegen with Storyblok: Step-by-Step Guide
-
Reading Docusaurus code
-
A library that generates OpenAPI (Swagger) docs from Zod schemas
-
Show HN: Universal adapter for TypeScript schema validation
-
Show HN: TypeSchema – Universal adapter for TypeScript schema validation
-
🛵 TypeSchema – unified interface for schema validations (zod, yup...)
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 Oct 2024
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 |