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
·

5 repositorios

Awesome GitHub RepositoriesSchema Behavior Configuration

Settings that control the execution flow and error reporting of a validation schema.

Distinct from Configuration Validation: Focuses on the internal logic of the validation process (early-abort, error overrides) rather than the external configuration files being validated.

Explore 5 awesome GitHub repositories matching devops & infrastructure · Schema Behavior Configuration. Refine with filters or upvote what's useful.

Awesome Schema Behavior Configuration GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • open-circle/valibotAvatar de open-circle

    open-circle/valibot

    8,769Ver en GitHub↗

    Valibot is a modular, type-safe schema library for validating and parsing structural data in TypeScript environments.

    Allows adjustment of the validation pipeline through early-abort logic and custom error message overrides.

    TypeScriptbundle-sizemodularparsing
    Ver en GitHub↗8,769
  • arktypeio/arktypeAvatar de arktypeio

    arktypeio/arktype

    7,780Ver en GitHub↗

    Arktype is a TypeScript runtime validation library and schema orchestrator. It synchronizes TypeScript types with runtime data validation, allowing users to define type-safe schemas that ensure unknown data adheres to specific structures during application execution. The project distinguishes itself by using set-theory type analysis to determine intersections and subtype compatibility, alongside JIT-compiled validation functions for optimized performance. It supports advanced type modeling through branded type constraints, recursive alias resolution, and the ability to generate runtime valida

    Sets global or scoped rules for handling undeclared keys, optional properties, and validation failure responses.

    TypeScriptjavascriptparsingruntime-typechecking
    Ver en GitHub↗7,780
  • python-jsonschema/jsonschemaAvatar de python-jsonschema

    python-jsonschema/jsonschema

    4,951Ver en GitHub↗

    Este proyecto es una biblioteca y framework de validación de JSON Schema utilizado para verificar que las instancias de datos se ajusten a definiciones declarativas. Funciona como un motor de validación que aplica restricciones estructurales y tipos de datos, al tiempo que sirve como un meta-validador para garantizar que las definiciones de esquema en sí sean sintácticamente correctas frente a meta-esquemas oficiales. La biblioteca está diseñada para la extensibilidad, permitiendo a los usuarios definir lógica de validación personalizada mapeando palabras clave de esquema a funciones invocables especializadas. Incluye un resolvedor de referencias basado en registro para gestionar referencias URI internas y externas para reutilizar subesquemas en diferentes documentos. El sistema cubre una amplia gama de capacidades de validación, incluyendo la verificación de tipos de datos, verificación de formato de cadena para tipos como correos electrónicos y UUIDs, e informes de errores completos. Las herramientas de diagnóstico proporcionan seguimiento de errores anidados y filtrado heurístico para identificar los fallos más relevantes dentro de una estructura de datos.

    Configures internal validator attributes and reference resolution strategies during instance initialization.

    Pythonjsonjson-schemajsonschema
    Ver en GitHub↗4,951
  • validator/validatorAvatar de validator

    validator/validator

    1,951Ver en GitHub↗

    The validator repository contains an open-source markup validation engine that checks HTML, CSS, and SVG documents for conformance against official W3C web standards. It operates both as a command-line utility for batch processing local files and remote URLs, and as a standalone web server and HTTP API for browser-based and remote document conformance checking. The software utilizes a rule-based conformance engine and event-driven stream parsing to evaluate document structures, syntax trees, and web accessibility guidelines. It provides URL parsing and normalization utilities that validate i

    Sets system properties to control checker behavior and filter output levels in validation reports.

    Javadevtoolshtml-checkerhtml-linter
    Ver en GitHub↗1,951
  • dry-rb/dry-validationAvatar de dry-rb

    dry-rb/dry-validation

    1,422Ver en GitHub↗

    Dry-validation es una biblioteca de Ruby diseñada para definir esquemas con seguridad de tipos y reglas de validación complejas para verificar y sanitizar estructuras de datos de entrada. Proporciona un framework formal para construir lógica de validación modular, asegurando que la información entrante cumpla con requisitos comerciales y formatos de datos específicos antes de ser procesada por una aplicación. La biblioteca utiliza un lenguaje específico de dominio (DSL) para declarar reglas de validación, que luego se analizan en objetos ejecutables. Destaca por un sistema basado en macros que agrupa la lógica de validación común en atajos reutilizables, junto con un modelo de composición recursiva que permite a los desarrolladores anidar objetos de validación para construir estructuras complejas y jerárquicas. Este enfoque permite la creación de lógica consistente y modular que evita la duplicación de código en aplicaciones grandes. Más allá de la definición de esquema central, la biblioteca incluye un pipeline de coerción de tipos que transforma la entrada bruta en formatos esperados y un sistema de agregación de errores estructurado que mapea las fallas a rutas de entrada específicas. Admite ganchos de configuración para la integración de dependencias externas y proporciona herramientas para sanitizar datos, lo que la hace adecuada para aplicar estándares en solicitudes de API entrantes y objetos de datos complejos.

    Enables adjustment of validation execution by configuring validator attributes and resolution strategies.

    Rubycoerciondata-validationdry-rb
    Ver en GitHub↗1,422
  1. Home
  2. DevOps & Infrastructure
  3. Configuration Management
  4. Configuration Validation
  5. Schema Behavior Configuration

Explorar subetiquetas

  • Validator State ConfigurationConfiguration of internal validator attributes and resolution strategies during instantiation. **Distinct from Schema Behavior Configuration:** Distinct from general schema behavior: specifically covers the configuration of the validator instance itself (e.g., reference resolution settings).