A powerful and flexible Rust library based on procedural macros for validation, modification, and DTO (Data Transfer Object) handling. Designed to integrate seamlessly with Axum. Inspired by Validator, Validify and Garde.
Keyscope is a key and secret workflow
Core components for Reinhardt framework
This library is designed for validating and modeling user input. The crate includes models, functions, traits, errors, and other dependencies.
JSON Schema based validation tool using serde.
Basic type for validator and validator_derive
Common validation functions (email, url, length, ...) and trait - to be used with `validator_derive`
Common validation functions (email, url, length, ...) and trait - to be used with `validator_derive`
Macros 1.1 implementation of #[derive(Validate)]
Macros 1.1 implementation of #[derive(Validate)]
Type-safe runtime validation library for Rust, inspired by Zod
A Rust library for validating LinkedIn profile URLs with LLM-friendly error messages
API Wrapper for Validic
API Wrapper for Validic API v2
Validation library
ActiveModel Validation for email
Ruby JSON Schema Validator
Extension to ActiveModel for validating hostnames
Validates IBAN account numbers
Validations for Active Storage (presence)
dry-schema provides a DSL for defining schemas with keys and rules that should be applied to values. It supports coercion, input sanitization, custom types and localized error messages (with or without I18n gem). It's also used as the schema engine in dry-validation.
Library for validating urls in Rails.
Phone number validation
Validates european vat numbers. Standalone or as a ActiveModel validator.