Ecosyste.ms: Awesome
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: about 14 hours 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
- `@anatine/zod-mock` - Generate mock data from a Zod schema. Powered by [faker.js](https://github.com/Marak/Faker.js).
- `@anatine/zod-openapi` - Converts a Zod schema to an OpenAPI v3.x `SchemaObject`.
- `zod-dto` - Generate Nest.js DTOs from a Zod schema.
- `graphql-codegen-zod` - GraphQL codegen schema to Zod schema.
- `atlas2ts` - Generates typescript interfaces or zod typespecs from atlas DDL specification.
- `kanel-zod` - Generates Zod schemas from a live Postgres database.
- `prisma-zod-generator` - Prisma 2+ generator to emit Zod schemas from your Prisma schema.
- `ts-to-zod` - Convert TypeScript definitions into Zod schemas.
- `zod-to-ts` - Generate TypeScript definitions from Zod schemas.
- `zod-mocking` - Generate mock data from your Zod schemas.
- `zod-fast-check` - Generate `fast-check` arbitraries from Zod schemas.
- `zod-to-json-schema` - Convert your Zod schemas into JSON Schemas.
- `json-schema-to-zod` - Convert your JSON Schemas into Zod schemas.
- `json-to-zod` - Convert JSON objects into Zod schemas.
- `zod-prisma` - Generate Zod schemas from your Prisma schema.
- `Supervillain` - Generate Zod schemas from your Go structs.
- `graphql-codegen-typescript-validation-schema` - GraphQL Code Generator plugin to generate form validation schema from your GraphQL schema.
- `zod-to-openapi` - Generate full OpenAPI (Swagger) docs from Zod, including schemas, endpoints & parameters.
- `pgzod` - Transform PostgreSQL schemas into Zod validators and types.
-
Other
- `@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.
- `zod-match` - Adds a resultify method to ZodTypes so you can match Without Exceptions™️!.
-
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
-
Tutorials with tRPC
-
-
CLIs
- `soly` - Create CLI applications with zod.
Programming Languages
Categories
Sub Categories
Keywords
typescript
12
zod
11
express
4
openapi
4
nodejs
4
api
4
http
3
prisma
3
validation
3
middleware
2
nextjs
2
swagger
2
react
2
rest
2
schema
2
json
1
openapi-specification
1
endpoint
1
documentation-tool
1
documentation
1
next
1
ux
1
reactjs
1
react-native
1
react-hooks
1
forms
1
form-builder
1
dx
1
node-framework
1
trpc
1
prisma-generator
1
yargs
1
node
1
framework
1
commander
1
command-line
1
command
1
cli
1
cac
1
openapi3
1
schemas
1
go-generics
1
go
1
json-schema
1
generator
1
solid
1
rpc
1
react-query
1
nestjs
1
fastify
1