TypeScript zod

Open-source TypeScript projects categorized as zod

Top 23 TypeScript zod Projects

  • cal.com

    Scheduling infrastructure for absolutely everyone.

  • Project mention: Start your own (side) business with open-source in mind | dev.to | 2024-02-29

    Cal.com is an open-source event-juggling scheduler for everyone, and is free for individuals.

  • Superforms

    Superforms is a SvelteKit library that helps you with server-side validation and client-side display of forms.

  • Project mention: Building a dynamic form with Svelte and Typescript | dev.to | 2024-02-23

    This next step is probably the easiest. Since you're also sending the select platform template, you can reference that to determine if the data is valid (why not try superforms? I made an adapter for it).

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

    📋 Validation resolvers: Yup, Zod, AJV, Joi, Superstruct, Vest, class-validator, io-ts, typanion, Ajv, TypeBox, Valibot and nope.

  • Project mention: React-Hook-Form / YupResolver - Vercel build fails but local build is ok | /r/nextjs | 2023-09-20

    For anyone that reaches this post trying to obtain an answer, I found this issue in the react-hook-form repository. Specifically the comment that Mihai-github made.

  • zodios

    typescript http client and server with zod validation

  • Project mention: TypeSafe HTTP Fetch Client | /r/typescript | 2023-07-28
  • zod-prisma

    A custom prisma generator that creates Zod schemas from your Prisma model.

  • zod-to-json-schema

    Converts Zod schemas to Json schemas

  • Project mention: Next.js and GPT-4: A Guide to Streaming Generated Content as UI Components | dev.to | 2024-01-25

    Zod and GPT-4 Zod is great for generating typed JSON from GPT-4, because you can easily convert Zod schemas to JSON schemas using zod-to-json-schema and include descriptions for each property. The JSON schemas are passed to GPT-4 as function definitions or in the prompt (when you are using JSON mode).

  • 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
  • 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
  • prisma-trpc-generator

    Prisma 2+ generator to emit fully implemented tRPC routers

  • Project mention: Is there a TS backend development environment similar to what I have for the frontend? | /r/typescript | 2023-07-08

    They have a lot of cool backend tools these days, but I'm not sure they're all what you're looking for exactly. tRPC is great for communicating with your backend, but you still need to use something like Express, or their Fetch support. Prisma is great for communicating with the database when you need simple CRUD functionality and whatnot, and if I remember correctly you can extend it if that's something you absolutely need. I just found recently in the Zod docs a generator library which takes your Prisma schema and generates Zod schemas, as well as writes your CRUD router based on your Prisma schema with tRPC. At that point, you'd just need to connect with your actual Express (or similar) server, and you're set. But all that said, tRPC has integrations with Nest, Express, even options for SSR, so if you want type-safe calls to the backend, it's a solid option. I also hear good things about Nest, if you're into the Angular-like experience. It really is up to you, there's a lot of options.

  • openapi-zod-client

    Generate a zodios (typescript http client with zod validation) from an OpenAPI spec (json/yaml)

  • Project mention: How to Automatically Consume RESTful APIs in Your Frontend | dev.to | 2024-01-25

    Since the OpenAPI specification is language-agnostic, we can use the output to validate data in both our frontend and backend. This approach makes total sense since we can provide uniform validation rules on both sides of our stack. There are a few libraries out there that can help us with this task, such as typed-openapi or openapi-zod-client, which can take an OpenAPI definition as an input and transform it to zod schema definitons.

  • houseform

    Simple to use React forms, where your validation and UI code live together in harmony.

  • 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
  • remix-forms

    The full-stack form library for Remix and React Router

  • znv

    Type-safe environment parsing and validation for Node.js with Zod schemas

  • Next.js-Blog-App

    ✨ Multi-User, Full-stack blogging application built with Next.js and Supabase.

  • Project mention: Next.js + Supabase Blog app with built-in user admin panel. | /r/Supabase | 2023-10-05

    Github: https://github.com/timtbdev/Next.js-Blog-App

  • fullstack-starter-template

    Template for full stack applications based on TypeScript, React, Vite, ChakraUI, tRPC, Fastify, Prisma, zod, etc.

  • Project mention: Will you, and when will you, use trpc in your code? | /r/node | 2023-06-19

    I am using it for one of my projects (together with Fastify, Zod, Prisma). I also open sourced the starter template for it: https://github.com/Sairyss/fullstack-starter-template

  • node-clean-architecture

    A project template that follows the clean architecture principles and encourages established practices.

  • typed-openapi

    Generate a headless Typescript API client from an OpenAPI spec

  • Project mention: How to Automatically Consume RESTful APIs in Your Frontend | dev.to | 2024-01-25

    Since the OpenAPI specification is language-agnostic, we can use the output to validate data in both our frontend and backend. This approach makes total sense since we can provide uniform validation rules on both sides of our stack. There are a few libraries out there that can help us with this task, such as typed-openapi or openapi-zod-client, which can take an OpenAPI definition as an input and transform it to zod schema definitons.

  • t3-blog

    Typescript Fullstack forum made with Next.js, tRPC, Prisma, Next Auth, Tailwind CSS, S3 uploads, Zod & more. (by leojuriolli7)

  • Project mention: With Next-auth, is there a good way to go about re-styling this page? Like add some branding around it or sum, change the colors. | /r/nextjs | 2023-06-18

    You can make your own pages, it sounds difficult but it's really simple. For example: https://github.com/leojuriolli7/t3-blog/tree/main/src/pages/auth

  • zoxy

    A small type-safe object proxy around Zod to help you stay safe after your data is loaded while continuing to edit them.

  • nestjs-graphql-zod

    A library providing dynamic GraphQL object classes from their zod validation objects.

  • zod-express-middleware

    Express middleware to validate requests using zod schema's.

  • surrealdb-client-generator

    Tool which generates a typescript client for SurrealDB and zod schema of a given database

  • Project mention: How to Design a SurrealDB schema and create a basic client for TypeScript | dev.to | 2023-09-17

    If you find this tool helpful, I kindly ask you to show your appreciation by giving it a star on GitHub.

  • runtyping

    Generate runtype validation from static types & JSON schema.

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

  • Express-zod-API – Zod based Node.js framework

    1 project | news.ycombinator.com | 17 Apr 2024
  • A library that generates OpenAPI (Swagger) docs from Zod schemas

    1 project | news.ycombinator.com | 26 Oct 2023
  • TypeSafe HTTP Fetch Client

    1 project | /r/typescript | 28 Jul 2023
  • zodios VS clover - a user suggested alternative

    2 projects | 11 May 2023
  • 📰 Next.js Weekly Recap #2: App Router, Background Functions, YakGPT, Vercel KV

    3 projects | /r/nextjs | 6 Apr 2023
  • Thoughts on zod

    1 project | /r/reactjs | 2 Apr 2023
  • Full-Stack TypeScript with tRPC and React

    7 projects | news.ycombinator.com | 14 Mar 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 zod projects in TypeScript? This list will help you:

Project Stars
1 cal.com 28,907
2 Superforms 1,893
3 resolvers 1,600
4 zodios 1,530
5 zod-prisma 762
6 zod-to-json-schema 738
7 zod-to-openapi 699
8 prisma-trpc-generator 657
9 openapi-zod-client 630
10 houseform 621
11 express-zod-api 557
12 remix-forms 473
13 znv 324
14 Next.js-Blog-App 205
15 fullstack-starter-template 163
16 node-clean-architecture 146
17 typed-openapi 144
18 t3-blog 124
19 zoxy 117
20 nestjs-graphql-zod 72
21 zod-express-middleware 72
22 surrealdb-client-generator 47
23 runtyping 41

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