An open API service indexing awesome lists of open source software.

awesome-zod

A collection of awesome Zod resources .
https://github.com/omar-dulaimi/awesome-zod

Last synced: 1 day ago
JSON representation

  • Projects Using Zod

    • `react-hook-form` - React Hooks for form state management and validation (Web + React Native).
    • `@renke/vod` - Immutable, type-safe, validated, nominal value objects in TypeScript based on @renke/vo and zod.
    • `daruk` - A Node.js web framework based on typescript.
    • `prisma-trpc-generator` - Prisma 2+ generator to emit fully implemented tRPC routers.
    • `@danprince/zhttp` - A small library that brings zod, express, and static-path together to create type safe HTTP endpoints for clients and servers.
    • `react-zorm` - Type-safe <form> for React using Zod!.
    • `shrub` - A framework for building modular Node.js apps and front-end components.
    • `YAMLResume` - A resume compiler/transpiler that allow people to write resumes in YAML and provide clang-style validations.
  • About this List

  • Docs

  • APIs and Servers

    • `@anatine/zod-nestjs` - Helper methods for using Zod in a NestJS project.
    • `zod-json-rpc` - Lets you rapidly build typesafe JSON-RPC servers and clients in TypeScript. Not only that, it is self-describing via its advanced introspection API, which can output JSON Schema or source code in multiple languages.
    • `tRPC` - Build end-to-end type-safe APIs without GraphQL.
    • `fastify-zod` - Zod integration with Fastify.
    • `express-zod-api` - Build Express-based APIs with I/O schema validation and custom middlewares.
    • `ts-rest` - RPC-like client, contract, and server implementation for a pure REST API.
    • `zodios` - A typescript api client with auto-completion features backed by axios and zod.
    • `zod-endpoints` - Contract-first strictly typed endpoints with Zod. OpenAPI compatible.
    • `fastify-type-provider-zod` - Create Fastify type providers from Zod schemas.
    • `zod-http-schemas` - Uses zod to define well typed API, generate a router that enforces and validates the api at runtime, & generate a well-typed client.
    • `zod-express-middleware` - Middleware for express that uses zod to make requests type-safe.
    • `@lambda-func/zod` - A middleware to use zod for type parsing.
    • `zod-express-guard` - Small package intended to use zod to make express request type-safe.
  • Convertors and Generators

  • Other

    • `zod-match` - Adds a resultify method to ZodTypes so you can match Without Exceptions™️!.
    • `@felte/validator-zod` - Handle validation with Zod in Felte.
    • `zod-joda` - JS-Joda integration for Zod validation library.
    • `zod-localstorage` - A Typescript library to allow typesafe access to localstorage using schema validation from Zod.
    • `zod-formik-adapter` - Formik adapter for Zod.
    • `zcn` - A set of ready-made schemas extended for Zod. (`z.otp`, `z.username`, `z.port`, `z.nodeEnv` and more...)
    • `zcn` - A set of ready-made schemas extended for Zod. (`z.otp`, `z.username`, `z.port`, `z.nodeEnv` and more...)
  • Tutorials

  • CLIs

    • `soly` - Create CLI applications with zod.