Showing 33 of 33 projects
A Python library for data validation and settings management using Python type hints.
Data validation and settings management using Python type hints.
A powerful schema description language and data validator for JavaScript.
A Go package for struct and field validation with cross-field, cross-struct, and deep diving into slices, arrays, and maps.
A Python web framework for spec-first API development using OpenAPI/Swagger, with automatic validation and route handling.
A PHP implementation for validating JSON structures against JSON Schema drafts 3, 4, 6, and 7.
A Python data validation library focused on simplicity, complex data structures, and useful error messages.
A Go library for validating request data with simple, Laravel-inspired rules.
A Zod-inspired schema builder for runtime value parsing and validation in Go, featuring a concise API and zero dependencies.
A lightweight JavaScript library for validating data against JSON Schema Draft v4.
Generates Swagger API specifications from Phoenix routers and controllers with validation and UI serving.
A Flask extension that seamlessly integrates Pydantic for automatic request validation and response serialization.
A lightweight Elixir library for parameter validation and casting using Ecto.Schema, similar to Rails strong parameters.
A customizable style validator to ensure OpenAPI specifications adhere to organizational standards.
A validation middleware for Slim Framework that leverages Respect/Validation for request parameter validation.
A validation library for graphql-java that adds constraint directives and custom rules to GraphQL input types and arguments.
A multipurpose JavaScript validation library supporting both synchronous and asynchronous validation with structured error reporting.
A JSON schema validator for Go inspired by Joi, designed to validate raw JSON data before deserialization.
A Java-based OpenAPI 3 parser, JSON schema validator, and request/response validator for API tooling.
A validation middleware for Next.js API routes using Joi schemas to ensure request data integrity.
An Elixir parameter validation library built on Ecto for JSON APIs, HTML controllers, and LiveViews.
A Python library for parsing JSON-like values using TypedDicts and standard type hints at runtime.
Pyramid addon for OpenAPI 3.0/3.1 validation of requests and responses, ensuring API spec compliance.
A Go package for automatic struct field validation using struct tags.
An ergonomic, functional, and configurable Rust validation library with built-in rules, custom closures, and serde support.
A compiled JSON Schema v4 validator optimized for high-performance validation in environments like REST API servers.
A Prisma generator that automatically creates Yup validation schemas from your Prisma schema.
A Go package for validating JSON requests, including HTTP requests, maps, and slices, with deep validation and i18n support.
An Elixir Plug middleware for requiring and extracting specific HTTP headers in web applications.
A Crystal module for safe serialization and deserialization of objects from HTTP query parameters and form data.
A Swift package for Vapor that reduces boilerplate when handling form submissions and API request validation.
A Ruby library for validating AWS service JSON model files, including API, paginator, waiter, and resource models.
Flexible JSON Schema-based request validator middleware for Express and Connect.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.