awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • symfony/translationAvatar de symfony

    symfony/translation

    6,607Ver en 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
    Ver en GitHub↗6,607
  • jeremyevans/sequelAvatar de jeremyevans

    jeremyevans/sequel

    5,076Ver en 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
    Ver en GitHub↗5,076
  • ali-bouali/book-social-networkAvatar de ali-bouali

    ali-bouali/book-social-network

    1,051Ver en 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
    Ver en GitHub↗1,051
  • neoremind/fluent-validatorAvatar de neoremind

    neoremind/fluent-validator

    1,019Ver en GitHub↗

    Fluent-validator es un framework de validación de Java diseñado para aplicar la integridad de los datos a través de restricciones declarativas y comprobaciones automatizadas en la capa de servicio. Proporciona un entorno estructurado para definir la lógica de validación que se integra con la especificación JSR 303, permitiendo a los desarrolladores mantener una calidad de datos consistente en jerarquías de objetos complejas y límites de aplicación. El framework se distingue por una interfaz fluida que permite la orquestación de cadenas de validación, permitiendo secuencias de reglas legibles y mantenibles. Admite un control de ejecución avanzado, incluida la capacidad de cambiar entre estrategias de fallo rápido y tolerancia a fallos, y utiliza la interceptación basada en proxy para verificar automáticamente los argumentos de los métodos dentro de contenedores gestionados. Más allá de la integración de restricciones estándar, la librería facilita una integridad de datos profunda a través del recorrido recursivo de grafos de objetos y la validación en cascada. Se adapta a los requisitos comerciales dinámicos al admitir lógica condicional, grupos de validación para la resolución de reglas consciente del contexto y la inyección de propiedades externas en el alcance de la validación. Los desarrolladores también pueden implementar clases de validación personalizadas para manejar requisitos de datos únicos junto con anotaciones estándar.

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

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

Explorar subetiquetas

  • 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.