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

148 packages

Packages in Data Validation & Schemas

36Health
Library PyPI

jsonmerge

Merge a series of JSON documents into one with schema-driven, per-field merge strategies

233
MIT
Used by 1
41Health
Library npm

IBANTools

Zero-dependency TypeScript library for validating, formatting, and extracting IBAN, BBAN, and BIC/SWIFT numbers.

230
Other
Used by 1
34Health
Library Cargo

openapiv3

Typed Rust structs and enums for the OpenAPI v3.0 specification, built for serde.

204
Apache 2.0
Used by 1
42Health
Library PyPI

confection

A lightweight, type-checked configuration system for describing trees of Python objects

193
MIT
Used by 1
42Health
Library npm

ajv-i18n

Internationalised error messages for the Ajv JSON Schema validator.

180
MIT
Used by 1
62Health
Library PyPI

OpenAPI Pydantic

Type-safe OpenAPI 3.0 and 3.1 schema models for Python, built on Pydantic 1.8+ and 2.x for validated construction and parsing.

124
MIT
Used by 1
32Health
Library npm

json-schema-merge-allof

Safely merge allOf subschemas into a single, readable JSON Schema without changing validation.

103
MIT
Used by 1
39Health
Library PyPI

swagger_spec_validator

A Python library that validates Swagger 1.2 and Swagger 2.0 API specifications against their official schemas.

102
Apache 2.0
Used by 1
36Health
Library Cargo

email_address

An RFC 5322-compliant EmailAddress newtype for parsing and validating email addresses in Rust.

94
MIT
Used by 1
78Health
Library npm

@microsoft/agents-activity

TypeScript types and Zod validators implementing Microsoft's Activity Protocol for building conversational agents.

91
MIT
Used by 1
68Health
Library PyPI

pydantic-avro

Convert Pydantic models to Avro schemas and generate Pydantic code from Avro schemas

86
MIT
Used by 1
73Health
Library npm

Protovalidate (ECMAScript)

Runtime validation for Protobuf messages, driven by buf.validate rule annotations in your .proto schema.

84
Apache 2.0
Used by 1
79Health
Library Cargo

oas3-rs

Rust structures and tools to parse, navigate, and validate OpenAPI v3.1.x specifications with order-preserving maps.

80
MIT
Used by 1
30Health
Library npm

exegesis-express

Compiles an OpenAPI 3.x spec into request routing, validation, and security enforcement as Express middleware.

58
MIT
Used by 1
31Health
Library Cargo

deserr

A Rust deserialization library focused on custom, user-facing error handling.

51
Other
Used by 1
36Health
Library PyPI

pydantic-collections

Validated, list-like collections of Pydantic models via a single BaseCollectionModel class.

47
Apache 2.0
Used by 1
64Health
Framework npm

@tryghost/api-framework

A composable request pipeline that runs Ghost's API controllers through validation, serialization, permissions, and query stages.

37
MIT
Used by 1
72Health
Library PyPI

scim2-models

Pydantic v2 models for SCIM2 resources and messages, implementing RFC7643 and RFC7644 with context-aware validation and serialization.

30
Apache 2.0
Used by 1
20Health
Library PyPI

panzi-json-logic

A pure Python 3 implementation of JsonLogic and CertLogic for evaluating portable, JSON-encoded rules against data.

26
MIT
Used by 1
22Health
Library npm

valid-data-url

Lightweight regex-based validator that checks whether a string is a well-formed RFC 2397 data URL.

23
MIT
Used by 1
54Health
Library Composer

Joomla Filter

Joomla Framework package for sanitizing and validating input and cleaning output in PHP

15
Other
Used by 1
46Health
Library npm

@connectrpc/validate

A Connect interceptor that validates RPC requests and responses using Protobuf constraints and CEL expressions.

14
Apache 2.0
Used by 1
24Health
Library PyPI

rfc3339-validator

A pure Python regex-based validator for RFC3339 datetime strings

8
MIT
Used by 1
38Health
Library npm

@sanity/id-utils

Type-safe utilities for validating, converting, and generating Sanity document IDs across draft, published, and version variants.

7
MIT
Used by 1

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