Search tools, frameworks, libraries, categories and domains
Decorator-based validation for classes; the traditional NestJS default.
npm i class-validator
Package class-validator, last 52 weeks.
class-validator
Other tools in the same categories.
colinhacks/zod
TypeScript-first schema validation with static type inference; the most used validator.
pydantic/pydantic
Rust-cored data validation using Python type hints; the backbone of FastAPI and many AI SDKs.
ajv-validator/ajv
The fastest JSON Schema validator for JavaScript, compiling schemas to optimized code.
open-circle/valibot
Modular, tree-shakable schema library with a tiny bundle footprint; Zod-like DX.
arktypeio/arktype
Runtime validator using TypeScript-like syntax with very fast, optimized checks.
standard-schema/standard-schema
Common interface implemented by Zod, Valibot and ArkType so libraries accept any validator.
sinclairzx81/typebox
Builds JSON Schema with matching static TypeScript types; native to Fastify.
hapijs/joi
Expressive object schema validation from the hapi ecosystem; superseded by TS-first libraries.
FluentValidation/FluentValidation
Strongly typed, fluent validation rules for .NET models.