GitHub
github.com › chrishoermann › zod-prisma-types
GitHub - chrishoermann/zod-prisma-types: Generator creates zod types for your prisma models with advanced validation · GitHub
zod-prisma-types is a generator for prisma that generates zod schemas from your prisma models. This includes schemas of models, enums, inputTypes, argTypes, filters and so on. It also provides options to write advanced zod validators directly ...
Starred by 867 users
Forked by 76 users
Languages TypeScript 99.7% | JavaScript 0.3%
GitHub
github.com › omar-dulaimi › prisma-zod-generator
GitHub - omar-dulaimi/prisma-zod-generator: Prisma 2+ generator to emit Zod schemas from your Prisma schema · GitHub
Unify Prisma validation, policy guardrails, and developer workflows in a single generator. 🚀 Get PZG Pro – Purchase on GitHub | 📚 Documentation | 🛡️ Drift Guard · Prisma → Zod generator for end-to-end workflows. 🚀 generate validation · 🔐 gate policies ·
Starred by 824 users
Forked by 77 users
Languages TypeScript 95.2% | JavaScript 3.1% | CSS 1.6% | Shell 0.1%
49:17
Nextjs15 Zod Prisma Server Actions with Validations - YouTube
Best way to Validate and Submit Forms in Next.js15 using Zod ...
11:51
Effortless Data Validation in Node.js with Zod & Prisma ORM | ...
01:56
Handling ZOD Validation Errors in ExpressJs | NodeJs and Prisma ...
07:38
Validations in Prisma - YouTube
Omar-dulaimi
omar-dulaimi.github.io › prisma-zod-generator
Prisma Zod Generator
Starter to Enterprise: automate validation, docs, redaction, and drift guard while staying in your Prisma flow. 🚀Get Started✨ Start 14‑day Trial⚙️ConfigurationGitHub ... Built with modern development in mind, featuring everything you need for production-ready applications. ... Auto-generate Zod schemas from your Prisma schema with multiple output modes.
GitHub
github.com › wladpaiva › zod-prisma-utils
GitHub - wladpaiva/zod-prisma-utils: A Zod schema type validator for Prisma models
A Zod schema type validator for Prisma models. Contribute to wladpaiva/zod-prisma-utils development by creating an account on GitHub.
Author wladpaiva
GitHub
github.com › prisma › prisma › discussions › 22058
Advice on implementing custom validation with Prisma Client · prisma/prisma · Discussion #22058
Write Zod schemas for the models that need custom validation to validate email/url/other fields · Create a Prisma Client Extension that uses all of the Zod schemas I've written.
Author prisma
GitHub
github.com › DaviJam › prisma-zod-generator
GitHub - DaviJam/prisma-zod-generator: PrismaToZod is a CLI tool that generates Zod schemas from Prisma models, offering seamless type-safe validation for Next.js, React, and TypeScript projects. Automate schema creation, ensure consistent validation, and simplify your development workflow. Ideal for developers aiming for precision and reliability in modern web applications. · GitHub
PrismaToZod is a CLI tool that generates Zod schemas from Prisma models, offering seamless type-safe validation for Next.js, React, and TypeScript projects. Automate schema creation, ensure consistent validation, and simplify your development ...
Author DaviJam
GitHub
github.com › chrishoermann › zod-prisma-types › releases
Releases · chrishoermann/zod-prisma-types
Generator creates zod types for your prisma models with advanced validation - chrishoermann/zod-prisma-types
Author chrishoermann
GitHub
github.com › chrishoermann › zod-prisma-types › discussions › 226
Should custom validators work for Prisma composite types? · chrishoermann/zod-prisma-types · Discussion #226
/// @zod.import(["import { validatePhoneNumber } from '../../../custom/phoneNumberValidation'"]).custom.use(z.string().refine((val) => validatePhoneNumber(val))); role String? isPrimaryContact Boolean @default(false) } Context: OrganizationContact is a composite type, not a model. phoneNumber has a custom validator on it that is importing a custom function and using it to do some validation. Expectation: npx prisma generate would result in the following for phone number: phoneNumber: z.string().refine((val) => validatePhoneNumber(val)).optional().nullable() Reality: npx prisma generate results in the following for phone number ·
Author chrishoermann
Omar-dulaimi
omar-dulaimi.github.io › @zod comment annotations
@zod Comment Annotations | Prisma Zod Generator
Use triple-slash Prisma doc comments with @zod to append validations.
GitHub
github.com › chrishoermann › zod-prisma-types › issues › 112
decimal validation · Issue #112 · chrishoermann/zod-prisma-types
March 21, 2023 - Would be great to have an easy solution for validation decimal "numbers" without using custom functions. Just like the way numbers are validated ex. /// @zod.decimal.lt(10).gt(1)
Author chrishoermann
GitHub
github.com › chrishoermann › zod-prisma-types › issues
Issues · chrishoermann/zod-prisma-types
Generator creates zod types for your prisma models with advanced validation - Issues · chrishoermann/zod-prisma-types
Author chrishoermann
GitHub
github.com › omar-dulaimi › prisma-zod-generator › blob › master › prisma › schema.prisma
prisma-zod-generator/prisma/schema.prisma at master · omar-dulaimi/prisma-zod-generator
provider = "prisma-client" output = "../src/dsrc" moduleFormat = "esm" importFileExtension = "js" } · datasource db { provider = "postgresql" } · generator zod { provider = "node ./lib/generator.js" config = "./zod-generator.config.json" output = "../src/schemas" } · /// @zod.import(["import { isEmail } from 'validator'"]).refine((val) => isEmail(val.email), { message: 'Invalid email in model' }) model ZodV4Examples { id Int @id @default(autoincrement()) ·
Author omar-dulaimi
npm
npmjs.com › package › prisma-zod-generator
prisma-zod-generator - npm
Unify Prisma validation, policy guardrails, and developer workflows in a single generator. 🚀 Get PZG Pro – Purchase on GitHub | 📚 Documentation | 🛡️ Drift Guard · Prisma → Zod generator for end-to-end workflows. 🚀 generate validation · 🔐 gate policies ·
» npm install prisma-zod-generator
Published Feb 14, 2026
Version 2.1.4
GitHub
github.com › chrishoermann › zod-prisma-types › discussions › 324
Email Validation? · chrishoermann/zod-prisma-types · Discussion #324
model MyModel { myField String /// @zod.string.email({ message: "not a valid e-mail address" }).max(255, { message: "max error" }).[...chain more validators] }
Author chrishoermann
GitHub
github.com › multipliedtwice › prisma-generator-express
GitHub - multipliedtwice/prisma-generator-express: This tool automatically generates Express/Fastify CRUD API that uses Prisma to handle database operations and validates responses with Zod schemas to ensure the integrity of input and output. · GitHub
May 11, 2026 - This tool automatically generates Express/Fastify CRUD API that uses Prisma to handle database operations and validates responses with Zod schemas to ensure the integrity of input and output. - mul...
Starred by 28 users
Forked by 6 users
Languages TypeScript 86.2% | JavaScript 13.8%
GitHub
github.com › CarterGrimmeisen › zod-prisma
GitHub - CarterGrimmeisen/zod-prisma: A custom prisma generator that creates Zod schemas from your Prisma model. · GitHub
A custom prisma generator that creates Zod schemas from your Prisma model. - CarterGrimmeisen/zod-prisma
Starred by 916 users
Forked by 104 users
Languages TypeScript
GitHub
github.com › chrishoermann › zod-prisma-types › issues › 326
[BUG] zod-prisma-types generates CUID validation for CUID2 fields · Issue #326 · chrishoermann/zod-prisma-types
March 10, 2025 - Describe the bug When using @default(cuid(2)) in Prisma schema, the generated zod schemas incorrectly use .cuid() validator instead of .cuid2(), causing validation errors for CUID2 IDs. Reproduction Define a Prisma model with CUID2: mode...
Author chrishoermann