📄 zod/ecosystem

File: ecosystem.md | Updated: 11/16/2025

Source: https://zod.dev/ecosystem?id=zod-utilities

💎 Zod 4 is now stable!  Read the announcement.

Ecosystem

Copy markdown

Edit this page

Note — To avoid bloat and confusion, the Ecosystem section has been wiped clean with the release of Zod 4. If you've updated your library to work with Zod 4, please submit a PR to add it back in. For libraries that work with Zod 3, refer to v3.zod.dev .

There are a growing number of tools that are built atop or support Zod natively! If you've built a tool or library on top of Zod, let me know on Twitter or start a Discussion . I'll add it below and tweet it out.

Resources


API Libraries


| Name | Stars | Description | | --- | --- | --- | | tRPC | ⭐️ 38863 | Build end-to-end typesafe APIs without GraphQL. | | oRPC | ⭐️ 3861 | Typesafe APIs Made Simple | | upfetch | ⭐️ 1322 | Advanced fetch client builder | | nestjs-zod | ⭐️ 889 | Integrate nestjs and zod. Create nestjs DTOs using zod, serialize with zod, and generate OpenAPI documentation from zod schemas | | Express Zod API | ⭐️ 778 | Build Express-based API with I/O validation and middlewares, OpenAPI docs and type-safe client. | | Zod Sockets | ⭐️ 103 | Socket.IO solution with I/O validation, an AsyncAPI generator, and a type-safe events map. | | GQLoom | ⭐️ 75 | Weave GraphQL schema and resolvers using Zod. | | Zod JSON-RPC | ⭐️ 16 | Type-safe JSON-RPC 2.0 client/server library using Zod. |

Form Integrations


| Name | Stars | Description | | --- | --- | --- | | Superforms | ⭐️ 2668 | Making SvelteKit forms a pleasure to use! | | conform | ⭐️ 2479 | A type-safe form validation library utilizing web fundamentals to progressively enhance HTML Forms with full support for server frameworks like Remix and Next.js. | | zod-validation-error | ⭐️ 992 | Generate user-friendly error messages from ZodError instances. | | regle | ⭐️ 308 | Headless form validation library for Vue.js. | | svelte-jsonschema-form | ⭐️ 123 | Svelte 5 library for creating forms based on JSON schema. | | frrm | ⭐️ 29 | Tiny 0.5kb Zod-based, HTML form abstraction that goes brr. |

Zod to X


| Name | Stars | Description | | --- | --- | --- | | prisma-zod-generator | ⭐️ 749 | Generate Zod schemas from Prisma schema with full ZodObject method support | | zod-openapi | ⭐️ 559 | Use Zod Schemas to create OpenAPI v3.x documentation | | zod2md | ⭐️ 127 | Generate Markdown docs from Zod schemas | | @traversable/zod | ⭐️ 123 | Build your own "Zod to x" library, or pick one of 25+ off-the-shelf transformers | | fastify-zod-openapi | ⭐️ 114 | Fastify type provider, validation, serialization and @fastify/swagger support for Zod schemas |

X to Zod


| Name | Stars | Description | | --- | --- | --- | | orval | ⭐️ 4848 | Generate Zod schemas from OpenAPI schemas | | Hey API | ⭐️ 3497 | The OpenAPI to TypeScript codegen. Generate clients, SDKs, validators, and more. | | kubb | ⭐️ 1416 | The ultimate toolkit for working with APIs. | | Prisma Zod Generator | ⭐️ 749 | Generates Zod schemas with input/result/pure variants, minimal/full/custom, selective emit/filtering, single/multi-file output, @zod rules, relation depth guards. | | DRZL | ⭐️ 72 | Drizzle ORM toolkit that can generate Zod validators from schema(s), plus typed services and strongly typed routers (oRPC/tRPC/etc). | | valype | ⭐️ 58 | Typescript's type definition to runtime validator (including zod). |

Mocking Libraries


| Name | Stars | Description | | --- | --- | --- | | @traversable/zod-test | ⭐️ 123 | Random zod schema generator built for fuzz testing; includes generators for both valid and invalid data | | zod-schema-faker | ⭐️ 88 | Generate mock data from zod schemas. Powered by @faker-js/faker and randexp.js. | | zocker | ⭐️ 68 | Generates valid, semantically meaningful data for your Zod schemas. |

Powered by Zod


| Name | Stars | Description | | --- | --- | --- | | Composable Functions | ⭐️ 735 | Types and functions to make composition easy and safe. | | zod-config | ⭐️ 122 | Load configurations across multiple sources with flexible adapters, ensuring type safety with Zod. | | zod-xlsx | ⭐️ 48 | A xlsx based resource validator using Zod schemas for data imports and more | | bupkis | ⭐️ 3 | Uncommonly extensible assertions for the beautiful people |

Zod Utilities


| Name | Stars | Description | | --- | --- | --- | | zod-playground | ⭐️ 108 | Interactive playground for testing and exploring Zod and Zod mini schemas in real-time. | | eslint-plugin-import-zod | ⭐️ 46 | ESLint plugin to enforce namespace imports for Zod. | | eslint-plugin-zod-x | ⭐️ 40 | ESLint plugin that adds custom linting rules to enforce best practices when using Zod |

Codecs

Bidirectional transformations with encode and decode
For library authors

Guidelines and best practices for library authors integrating with Zod

On this page

Resources API Libraries Form Integrations Zod to X X to Zod Mocking Libraries Powered by Zod Zod Utilities