Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

awesome-zod

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

Last synced: 1 day ago
JSON representation

  • Docs

  • About this List

  • 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.
    • `express-zod-api` - Build Express-based APIs with I/O schema validation and custom middlewares.
    • `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.
    • `fastify-zod` - Zod integration with Fastify.
    • `zod-express-middleware` - Middleware for express that uses zod to make requests type-safe.
    • `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.
    • `@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

  • Projects Using Zod

    • `@renke/vod` - Immutable, type-safe, validated, nominal value objects in TypeScript based on @renke/vo and zod.
    • `react-hook-form` - React Hooks for form state management and validation (Web + React Native).
    • `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!.
    • `daruk` - A Node.js web framework based on typescript.
    • `shrub` - A framework for building modular Node.js apps and front-end components.
  • Tutorials

  • CLIs

    • `soly` - Create CLI applications with zod.