Reusable, composable schemas for modern TypeScript applications.
Brought to you by Zero Open Source™ (aka ZeroOpenSource™; Zero)
zero-schema is a growing collection of plug-and-play schema definitions and utilities designed for use with:
- 🛠️ Prisma
- 🌿 Drizzle ORM
- 🧱 Payload CMS
- 🏛️ Keystone
- 🧪 Zod
Whether you're building a blog, a product catalog, or a user system, zero-schema provides consistent, reusable schemas and tools to streamline your development workflow.
- 📦 Prebuilt Schemas: User, BlogPost, Product, and more — standardized and extendable.
- 🔧 Dynamic Schema Generators: Programmatically build and customize schemas across supported platforms.
- 🔁 Cross-compatibility: Same schema logic adapted for multiple libraries and tools.
- 🧰 Tooling Utilities: Helpers for codegen, validation, and platform translation.
UserSchemaBlogPostSchemaProductSchemaCategorySchemaTagSchema- ...and more coming soon!
npm install @zeroopensource/zero-schema
yarn add @zeroopensource/zero-schema
pnpm add @zeroopensource/zero-schema