Packages

Data Validation & Schemas Packages

Runtime data validation and schema-definition libraries for catching malformed input before it reaches your application logic (Zod, Pydantic, Valibot).

76 packages

Packages in Data Validation & Schemas

Showing 76 packages
91Health
Librarynpm

Zod

TypeScript-first schema validation with static type inference and zero dependencies.

43,492
MIT
Used by 259
93Health
LibraryPyPI

Pydantic

Data validation and settings management using Python type hints, backed by a Rust core.

28,565
MIT
Used by 91
86Health
Librarynpm

@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.

2,260
MIT
Used by 86
92Health
FrameworkPyPI

FastAPI

A modern, high-performance Python web framework for building APIs with automatic validation, serialization, and interactive docs.

101,683
MIT
Used by 69
57Health
Librarynpm

Ajv

The fastest JSON Schema validator for Node.js and the browser, compiling schemas straight into executable validation code.

14,808
MIT
Used by 64
40Health
Librarynpm

prop-types

Runtime type checking for React component props, warning in development when data doesn't match the declared shape.

4,448
MIT
Used by 45
85Health
LibraryPyPI

packaging

Core Python utilities for versions, specifiers, markers, requirements, and metadata

745
Other
Used by 38
63Health
Librarynpm

ipaddr.js

A dependency-free JavaScript library for parsing, validating, and manipulating IPv4 and IPv6 addresses.

651
MIT
Used by 32
46Health
Librarynpm

zod-to-json-schema

Converts Zod validation schemas into standard JSON Schema, ready for OpenAPI, OpenAI, and JSON Schema draft 7 consumers.

1,251
Other
Used by 29
77Health
Librarynpm

validator.js

A dependency-free library of 100+ string validators and sanitizers for Node.js and the browser.

23,738
MIT
Used by 26
90Health
LibraryPyPI

jsonschema

The reference implementation of JSON Schema validation for Python, supporting every draft from 3 to 2020-12.

4,973
MIT
Used by 25
88Health
LibraryPyPI

pydantic-settings

Type-safe application settings management for Python, built on Pydantic models.

1,427
MIT
Used by 25
42Health
Librarynpm

ajv-formats

ajv-formats: JSON Schema Format Validators for Ajv v8+

228
MIT
Used by 24
49Health
Librarynpm

class-validator

Decorator-based property validation for TypeScript and JavaScript classes, on both Node.js and the browser.

11,824
MIT
Used by 23
84Health
LibraryPyPI

attrs

Python classes without boilerplate — generate init, repr, equality, and more from declarative field definitions.

5,830
MIT
Used by 22

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search