Ecosystem
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.
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
- Total TypeScript Zod Tutorial by @mattpocockuk
- Fixing TypeScript's Blindspot: Runtime Typechecking by @jherr
API Libraries
Name | Stars | Zod 4 support | Description |
---|---|---|---|
tRPC | ⭐️ 37294 | ⭐️ | Build end-to-end typesafe APIs without GraphQL. |
oRPC | ⭐️ 1894 | ⭐️ | Typesafe APIs Made Simple |
GQLoom | ⭐️ 50 | ⭐️ | Weave GraphQL schema and resolvers using Zod. |
Form Integrations
Name | Stars | Zod 4 support | Description |
---|---|---|---|
@regle/schemas | ⭐️ 190 | ⭐️ | Headless form validation library for Vue.js. |
Zod to X
Name | Stars | Zod 4 support | Description |
---|
X to Zod
Name | Stars | Zod 4 support | Description |
---|---|---|---|
orval | ⭐️ 3976 | ⭐️ | Generate Zod schemas from OpenAPI schemas |
kubb | ⭐️ 1133 | ⭐️ | The ultimate toolkit for working with APIs. |
Mocking Libraries
Name | Stars | Zod 4 support | Description |
---|---|---|---|
zod-schema-faker | ⭐️ 53 | ⭐️ | Generate mock data from zod schemas. Powered by @faker-js/faker and randexp.js. |
zocker | ⭐️ 33 | ⭐️ ✅ | Generates valid, semantically meaningful data for your Zod schemas. |
Powered by Zod
Name | Stars | Zod 4 support | Description |
---|---|---|---|
Composable Functions | ⭐️ 705 | ⭐️ | Types and functions to make composition easy and safe. |
zod-config | ⭐️ 91 | ⭐️ | Load configurations across multiple sources with flexible adapters, ensuring type safety with Zod. |
Zod Utilities
Name | Stars | Zod 4 support | Description |
---|