awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 dépôts

Awesome GitHub RepositoriesPartial Nested Validation

The ability to validate a specific sub-path of a nested schema without evaluating the entire object tree.

Distinct from Nested Schema Mapping: Focuses on targeted validation of internal paths, whereas Nested Schema Mapping focuses on overall parsing.

Explore 6 awesome GitHub repositories matching data & databases · Partial Nested Validation. Refine with filters or upvote what's useful.

Awesome Partial Nested Validation GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • jquense/yupAvatar de jquense

    jquense/yup

    23,673Voir sur GitHub↗

    Yup is a JavaScript schema validation library used to define data shapes and validate runtime values. It functions as an object schema validator and a data coercion engine, allowing developers to transform raw input values into desired types before performing validation checks. The library is distinguished by its support for dynamic schema validation, where rules can be adjusted at runtime based on sibling field values or external context. It also enables recursive data structuring for polymorphic fields and provides a system for extracting static TypeScript interfaces from runtime schema def

    Retrieves and validates a specific inner schema at a deeply nested path without validating the entire tree.

    TypeScript
    Voir sur GitHub↗23,673
  • go-playground/validatorAvatar de go-playground

    go-playground/validator

    20,028Voir sur GitHub↗

    This is a Go struct validation library used to maintain data integrity by enforcing constraints on fields, slices, and maps. It functions as a schema validation tool and data integrity validator, ensuring that complex nested structures adhere to predefined rules. The library utilizes struct tags to configure validation logic at runtime and supports a custom function registry for extending validation rules. It is distinguished by its ability to perform cross-field dependency evaluation, allowing the comparison of values between different fields within the same data structure to ensure logical

    Performs full-tree recursive validation of nested structs, slices, and maps to ensure structural integrity.

    Goerror-handlingtranslationvalidation
    Voir sur GitHub↗20,028
  • typestack/class-validatorAvatar de typestack

    typestack/class-validator

    11,796Voir sur GitHub↗

    class-validator is a TypeScript class validation library that uses decorators to define constraints and rules for object properties. It functions as a decorator-based schema validator that ensures data integrity and structural correctness through a combination of synchronous checks and promise-based asynchronous rules. The library provides a recursive validation system for checking complex data hierarchies, including nested classes and individual elements within collections. It includes an object property whitelist utility capable of stripping undocumented properties or blocking unknown field

    Provides a recursive validation system for checking complex data hierarchies and individual elements within collections.

    TypeScriptdecoratorstypescriptvalidation
    Voir sur GitHub↗11,796
  • logaretm/vee-validateAvatar de logaretm

    logaretm/vee-validate

    11,263Voir sur GitHub↗

    Vee-validate is a form validation library and state management tool for Vue applications. It enables the validation of user inputs through declarative rules and tracks form metadata, including submission status and dirty states. The library functions as a wrapper for integrating external schema validation libraries to enforce consistent data shapes. It also serves as an internationalized framework for displaying translated error messages and localized feedback. The project covers broad capability areas including form state management, the handling of complex nested data structures, and the s

    Provides recursive validation of nested objects and arrays to ensure structural integrity of complex data hierarchies.

    TypeScriptformform-validationforms
    Voir sur GitHub↗11,263
  • bufbuild/protoc-gen-validateAvatar de bufbuild

    bufbuild/protoc-gen-validate

    4,122Voir sur GitHub↗

    Ce projet est un plugin de validation de protocol buffers et un générateur de code qui crée une logique de validation cohérente à travers plusieurs langages de programmation. Il fonctionne comme une extension de compilateur pour la chaîne d'outils Protocol Buffer, permettant aux développeurs de définir des contraintes sémantiques directement dans les fichiers de schéma pour assurer la cohérence des données. L'outil utilise des options personnalisées pour intégrer des règles de validation dans les définitions de messages, mappant ces contraintes de schéma vers des modèles d'implémentation spécifiques au langage. Il emploie une vérification de contrainte basée sur des prédicats et un parcours récursif pour appliquer les règles à travers les hiérarchies de messages imbriquées. La surface de validation couvre les plages et valeurs numériques, les modèles et formats de chaînes, les contraintes de séquence d'octets et l'application des enums. Il gère également les tailles de collections et de champs répétés, la validation de types complexes pour les horodatages et les durées, et les exigences pour la sélection de champs d'union.

    Performs recursive validation on message fields to ensure required content is present or skipped throughout the hierarchy.

    Goconstraintsprotocprotoc-plugin
    Voir sur GitHub↗4,122
  • keats/validatorAvatar de Keats

    Keats/validator

    2,488Voir sur GitHub↗

    This library is a declarative validation framework for Rust that enforces data integrity and business rules on structured data models. It utilizes procedural macros to transform attribute-based annotations into executable validation logic, ensuring that data structures adhere to defined constraints before processing. The framework distinguishes itself by performing validation at compile time, which eliminates runtime overhead and provides strict type checking for all rules. It supports recursive traversal of nested data structures and collections, ensuring that every level of a hierarchy is v

    Performs recursive validation on collections and sub-structures to ensure every level of the data hierarchy is verified.

    Rust
    Voir sur GitHub↗2,488
  1. Home
  2. Data & Databases
  3. Nested Data Persistence
  4. Nested Schema Mapping
  5. Partial Nested Validation

Explorer les sous-tags

  • Recursive Hierarchy ValidationFull-tree recursive validation of nested objects, classes, and collections to ensure total structural integrity. **Distinct from Partial Nested Validation:** Distinct from Partial Nested Validation by focusing on the recursive traversal of the entire object tree rather than a specific sub-path.