Data Validation & Schemas Packages
Runtime data validation and schema-definition libraries for catching malformed input before it reaches your application logic (Zod, Pydantic, Valibot).
Packages in Data Validation & Schemas
Zod
TypeScript-first schema validation with static type inference and zero dependencies.
Pydantic
Data validation and settings management using Python type hints, backed by a Rust core.
@hookform/resolvers
Official React Hook Form adapters that plug 20+ schema-validation libraries — Zod, Yup, Joi, Valibot, ArkType and more — straight into useForm's resolver.
FastAPI
A modern, high-performance Python web framework for building APIs with automatic validation, serialization, and interactive docs.
Ajv
The fastest JSON Schema validator for Node.js and the browser, compiling schemas straight into executable validation code.
prop-types
Runtime type checking for React component props, warning in development when data doesn't match the declared shape.
packaging
Core Python utilities for versions, specifiers, markers, requirements, and metadata
@hono/zod-validator
Type-safe request validation middleware for Hono, powered by Zod schemas.
ipaddr.js
A dependency-free JavaScript library for parsing, validating, and manipulating IPv4 and IPv6 addresses.
zod-to-json-schema
Converts Zod validation schemas into standard JSON Schema, ready for OpenAPI, OpenAI, and JSON Schema draft 7 consumers.
yup
A schema builder for parsing and validating JavaScript and TypeScript values at runtime.
validator.js
A dependency-free library of 100+ string validators and sanitizers for Node.js and the browser.
jsonschema
The reference implementation of JSON Schema validation for Python, supporting every draft from 3 to 2020-12.
@t3-oss/env-core
Typesafe environment variables for TypeScript, validated at boot with any Standard Schema validator.
pydantic-settings
Type-safe application settings management for Python, built on Pydantic models.