awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesClass-Level Validation Declarations

Validation rules defined using class-level declarations instead of instance methods, for legacy compatibility.

Distinct from Class Property Validation: Distinct from Class Property Validation: focuses on declarative validation syntax at the class level, not runtime decorator-based validation.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Class-Level Validation Declarations. Refine with filters or upvote what's useful.

Awesome Class-Level Validation Declarations 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.
  • symfony/translationAvatar de symfony

    symfony/translation

    6,607Voir sur GitHub↗

    Symfony Translation is a PHP library and framework component for internationalizing applications. It provides a complete system for managing message catalogs, handling locale-aware string translation, and formatting messages using ICU MessageFormat syntax to support pluralization, gender, and conditional selection. The component organizes translatable strings into named domains, supports key-based lookup that decouples source text from localized versions, and offers deferred rendering through translatable objects that store parameters and render only when output is needed. The library disting

    Supports class-level validation constraints that validate the entire object as a whole.

    PHPcomponentphpsymfony
    Voir sur GitHub↗6,607
  • jeremyevans/sequelAvatar de jeremyevans

    jeremyevans/sequel

    5,076Voir sur GitHub↗

    Sequel is a relational database toolkit for Ruby that provides object-relational mapping, a fluent SQL query builder, and schema migration capabilities. It maps database tables to Ruby classes with support for associations, validations, lifecycle hooks, and eager loading, offering a comprehensive ORM layer for building data-centric applications. Sequel distinguishes itself through a plugin-based extension architecture that allows composable customization of models, databases, and datasets without relying on deep inheritance hierarchies. It includes a thread-safe connection pool with support f

    Defines validations using class-level declarations instead of instance methods for legacy compatibility.

    Ruby
    Voir sur GitHub↗5,076
  • ali-bouali/book-social-networkAvatar de ali-bouali

    ali-bouali/book-social-network

    1,051Voir sur GitHub↗

    This platform is a social network application designed for managing community book exchanges and personal digital libraries. It provides a structured environment for users to organize book collections, coordinate the borrowing and returning of items, and manage approval workflows for shared resources. The system is built as a RESTful backend that integrates user account management with secure, token-based authentication. It utilizes email-driven identity verification to secure access and maintains persistent state through a relational database, ensuring that user profiles and library assets r

    Uses declarative class and field annotations to trigger automated integrity checks during runtime.

    TypeScriptangulardockerjava
    Voir sur GitHub↗1,051
  • neoremind/fluent-validatorAvatar de neoremind

    neoremind/fluent-validator

    1,019Voir sur GitHub↗

    Fluent-validator est un framework de validation Java conçu pour appliquer l'intégrité des données via des contraintes déclaratives et des vérifications automatisées au niveau de la couche de service. Il fournit un environnement structuré pour définir une logique de validation qui s'intègre avec la spécification JSR 303, permettant aux développeurs de maintenir une qualité de données cohérente à travers des hiérarchies d'objets complexes et des limites d'application. Le framework se distingue par une interface fluide qui permet l'orchestration de chaînes de validation, permettant des séquences de règles lisibles et maintenables. Il prend en charge un contrôle d'exécution avancé, y compris la capacité de basculer entre des stratégies d'échec rapide et de basculement, et utilise une interception basée sur proxy pour vérifier automatiquement les arguments de méthode au sein des conteneurs gérés. Au-delà de l'intégration de contraintes standards, la bibliothèque facilite une intégrité profonde des données via le parcours récursif de graphes d'objets et la validation en cascade. Elle s'adapte aux exigences commerciales dynamiques en prenant en charge la logique conditionnelle, les groupes de validation pour la résolution de règles sensible au contexte et l'injection de propriétés externes dans la portée de validation. Les développeurs peuvent également implémenter des classes de validation personnalisées pour gérer des exigences de données uniques aux côtés des annotations standards.

    Automates object graph validation and service argument checks using declarative annotations and method interception.

    Java
    Voir sur GitHub↗1,019
  1. Home
  2. Software Engineering & Architecture
  3. Class Property Validation
  4. Class-Level Validation Declarations

Explorer les sous-tags

  • Annotation-Driven ValidatorsValidation frameworks that utilize class and field annotations to trigger automated integrity checks during runtime. **Distinct from Class-Level Validation Declarations:** Distinct from Class-Level Validation Declarations: focuses on modern annotation-based runtime validation rather than legacy class-level declarations.
  • Class-Level Constraint ValidationsValidates an entire object against class-level constraints such as Callback for custom validation logic. **Distinct from Class-Level Validation Declarations:** Distinct from Class-Level Validation Declarations: focuses on runtime validation of the whole object, not declarative syntax for legacy compatibility.