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

Kind
Tags
Validation68 Schema30 JSON Schema30 JSON30 Typescript28 Validator26 Python21 Jsonschema21 Openapi18 Pydantic15 Javascript13 Zod12 PHP12 Swagger11 Email10 Openapi39 Ajv8 API8 Hacktoberfest7 React7 Validate7 Nodejs7 Parsing6 Form6 Configuration6 Parser6 Disposable6 Error5 Rust5 Serde5 Forms5 JSON4 Environment4 Sanitization4 Golang4 Yaml4 Deserialization4 Serialization4 Go4 Cel4 Domains4 Laravel4 Blocklist4 Oas4 Config4 Mail4 Schema Validation3 Class Validator3 Joi3 Async3 Python33 Input3 Node3 Sanitize3 Django3 Runtime3 Parse3 Express3 LLM3 Typesafe3 Filter3 Libphonenumber3 Phone Number3 Component3 Symfony3 Symfony Component3 Env3 Dataclasses3 Openapi313 Generator3 Oas33 Common Expression Language3 Protobuf3 URL3 Type Inference2 Computed Types2 Form Validation2 IO Ts2 Superstruct2 Typebox2 Yup2 Standard Schema2 Asyncio2 Fastapi2 Framework2 Python Types2 REST2 Web2 JSON Schema Validator2 IP2 Bun2 Cloudflare Workers2 Data validation2 Json schema2 Error Handling2 Boilerplate2 Bundle Size2 Modular2 Type Safe2 Zod Openapi2 Msgpack2 Toml2 Validation Library2 Ts2 Asyncapi2 Linked Data2 Semantic Web2 Cloudflare2 Workers2 Actions2 Next2 Nextjs2 Rsc2 Codemirror62 Json52 Emailvalidator2 Phonenumber2 Rspc2 Specta2 Cron2 Cron Expression2 Protocol Buffers2 Options2 Environment Variables2 Phone2 Flask2 Free2 Gmail2 Signup2 Jquery2 Generative UI2 Postgresql2 Jsonforms2 Frontend2 Renderengine2 Uischema2 Layout2 Customization2 Valid2 I18n2 Provisioning2 Rfc76432 Rfc76442 Scim2 Scim22 Data Uri2 Data URL2 Joomla2 Security2 Ssrf2 Runtime Validation1 Static Types1 Type1 Inference1 Hints1 Python3101 Python3111 Python3121 Python3131 Python391 Hooks1 Resolvers1 Scheme1 Scheme Validation1 Hookform1 React Hook Form1 Vest1 Effect Ts1 Nope1 Typanion1 Typebox1 Arktype1 Typeschema1 Vine1 Fluentvalidation Ts1 Ata Validator1 Redoc1 Starlette1 Swagger UI1 Uvicorn1 JSON Schema Validation1 Ipv41 Ipv61 Deno1 Hono1 Open1 Conversion1 Settings1 Validations1 Sanitisation1 Sanitise1 Assert1 Create T3 App1 Environment variables1 Formats1 Ajv1 JSON Schema1 Format1 Decorators1 Translation1 Attributes1 Classes1 Oop1 Attribute1 Class1 Exposing Getters1 Exposing Properties1 Transformation1 Hapi1 Documentation1 Openapi21 DNS1 Normalization1 Syntax1 Email address validator1 Open API1 Spec1 Specification1 Reference1 Dereference1 Data Validation1 UI1 Containers1 Docker1 Oci1 Support1 Typecheck1 Expressjs1 Xss1 Cli1 JSON Repair1 LLM Output1 Malformed JSON1 Streaming1 Structured Output1 Repair1 LLM1 Parser1 Messagepack1 Messagepack1 Toml1 Yaml1 Python Validator1 Webassembly1 Govalidator1 Graphql1 Graphql JS1 Scalar Types1 Expression1 Expression Evaluator1 Expression Language1 Expression Parser1 Logic1 Jsonlogic1 Rules1 Draft2019 091 Draft2020 121 Draft41 Draft61 Draft71 Golang Library1 Hypermedia1 Referencing1 Email Validation1 Email Verification1 JSON Ld1 Knowledge Graph1 Ontology1 Schema Org1 Schemaorg1 Typescript Definitions1 Tsd1 Dts1 Schema.org1 Semantic web1 Linked data1 Jsonld1 JSON Ld1 Structured data1 Structured Data1 Auth01 Azure1 Cosmosdb1 Jwt1 Sentry1 Service Workers1 Worker1 Service Worker1 SQL1 Sqlalchemy1 Openai1 Openai Function Calli1 Openai Functions1 Pydantic V21 App Dir1 Mutations1 Next Actions1 React Actions1 React Server Components1 Server Actions1 Server Components1 React server components1 Mutation1 Action1 React actions1 Next actions1 Server actions1 Spatie1 Laravel Data1 Errors1 Messages1 Codemirror Mode1 Codemirror1 Jsonschema Validation1 Editor1 Specifications1 Emailvalidation1 Marshalling1 Domain1 Pypi1 Geocoding1 Geolocation1 Mobile1 .env1 Dotenv1 Env var1 Environment variable1 HTML1 Wtforms1 Diff1 Library1 Oasv31 Openapi Spec1 Openapi Specification1 Openapi3 11 Openapi3 Validation1 Swagger API1 Swagger21 Object1 Generate1 Builder1 Merge1 Draft 71 Countries1 Mac Address1 Cron Validator1 Cron Validation1 Decoder1 Encoder1 Constraints1 Protoc1 Protoc Plugin1 Configuration Files1 Configuration Loader1 Schema Validator1 Yaml Configuration1 Yaml configuration config1 Configuration Management1 JSON Files1 Conf1 Key value store1 Nested1 Customize1 Drf restframework rest_framework django_rest_framework serializers drf_writable_nested1 E.1641 Closember1 Interactive1 Interpreter1 Shell1 Web1 Immutable JS1 Immutable1 Immutablejs1 Proptype1 Drf1 Restframework1 Restframework Serializer1 Serializer1 Inline Validation1 Jquery Validation1 Jquery Plugin1 Agent1 Agents1 AI1 Help Wanted1 Looking For Contributors1 Openui1 Openui Lang1 Prompt Generation1 Framework Agnostic1 Components1 Fluent Interface1 Standalone1 Validation Engine1 Respect1 Postgres1 Promise1 Types1 React Component1 Shadcn UI1 Algebraic Data Types1 Codec1 Decode1 Either1 Fantasy Land1 Functional Programming1 Functor1 Maybe1 Monad1 Option Type1 Result Type1 Marshmallow1 Twelve Factor1 Redis1 Orderly1 JS SDK1 Disposable Domains1 Disposable Email1 Temporary1 Throwaway1 JSON Parser1 JSON Serialization1 Json jsonc rapidjson1 PHP Structures1 Brick1 Phone number1 Client1 Python Library1 Server1 Bigquery1 Bigquery Schema1 Google Bigquery1 API Documentation1 API Documentation Tool1 Typescript Validation1 Bban1 Bic1 Iban1 Iso 3136 1 Alpha 21 Iso31661 Javascript Library1 Sepa1 Swift1 Iban1 Bban1 Bic1 Sepa1 Swift1 Iso 3136 1 alpha 21 V31 Internationalization1 Internationalisation1 Agents1 Avro Schema1 Avro1 Openapi1 Exegesis1 Error Messages1 Models1 Python pydantic validation parsing serialization models1 Ghost1 Pydantic Models1 Data1 Uri1 Datauri1 Dataurl1 Joomla Framework1 Protovalidate1 Datetime1 Rfc33391 Rfc3339 validator1 Sanity1 ID1 Drafts1 Documents1 Rfc3986 validator1 Utopia1 IP1 Craftcms1
Sort:Used by Most Apps
Showing 148 packages
91Health
Library npm

Zod

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

43,990
MIT
Used by 277
93Health
Library PyPI

Pydantic

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

28,772
MIT
Used by 102
82Health
Library npm

@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,258
MIT
Used by 93
90Health
Framework PyPI

FastAPI

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

102,333
MIT
Used by 76
65Health
Library npm

Ajv

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

14,828
MIT
Used by 67
40Health
Library npm

prop-types

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

4,447
MIT
Used by 45
84Health
Library PyPI

packaging

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

749
Other
Used by 40
63Health
Library npm

ipaddr.js

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

654
MIT
Used by 35
89Health
Library npm

@hono/zod-validator

Type-safe request validation middleware for Hono, powered by Zod schemas.

992
MIT
Used by 34
45Health
Library npm

zod-to-json-schema

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

1,252
Other
Used by 30
58Health
Library npm

yup

A schema builder for parsing and validating JavaScript and TypeScript values at runtime.

23,666
MIT
Used by 27
90Health
Library PyPI

pydantic-settings

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

1,456
MIT
Used by 27
78Health
Library npm

validator.js

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

23,735
MIT
Used by 26
91Health
Library PyPI

jsonschema

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

4,980
MIT
Used by 26
51Health
Library npm

@t3-oss/env-core

Typesafe environment variables for TypeScript, validated at boot with any Standard Schema validator.

4,004
MIT
Used by 26

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