Skip to content

zeroopensource/zero-schema

Repository files navigation

zero-schema

Reusable, composable schemas for modern TypeScript applications.
Brought to you by Zero Open Source™ (aka ZeroOpenSource™; Zero)


🧩 What is zero-schema?

zero-schema is a growing collection of plug-and-play schema definitions and utilities designed for use with:

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.


✨ Features

  • 📦 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.

📚 Supported Schema Types

  • UserSchema
  • BlogPostSchema
  • ProductSchema
  • CategorySchema
  • TagSchema
  • ...and more coming soon!

📦 Installation

npm install @zeroopensource/zero-schema
yarn add @zeroopensource/zero-schema
pnpm add @zeroopensource/zero-schema

About

Zero Open Source™ (aka ZeroOpenSource™; Zero)

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors