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
·

1 repositorio

Awesome GitHub RepositoriesVersioned Validator Implementations

Classes that encapsulate validation rules specific to different versions of a specification draft.

Distinct from Specification Versioning: Focuses on the implementation of rules per version, rather than just version metadata or tagging.

Explore 1 awesome GitHub repository matching software engineering & architecture · Versioned Validator Implementations. Refine with filters or upvote what's useful.

Awesome Versioned Validator Implementations GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • julian/jsonschemaAvatar de Julian

    Julian/jsonschema

    4,951Ver en GitHub↗

    Este proyecto es una implementación en Python de la especificación JSON Schema, que proporciona una biblioteca para verificar que las instancias de datos se ajusten a los esquemas definidos. Sirve como un framework de validación de datos capaz de validar tanto los datos en sí como los esquemas frente a meta-esquemas oficiales para garantizar la corrección estructural. La biblioteca cuenta con un resolvedor de referencias de esquema que mapea URIs a definiciones, permitiendo la resolución de referencias internas y remotas para la gestión modular de esquemas. Está diseñada para la extensibilidad, permitiendo la definición de palabras clave personalizadas, lógica de verificación de tipos personalizada y el registro de nuevas funciones de validación para formatos de cadena especializados. El sistema proporciona informes de errores completos que identifican todas las violaciones en una instancia de datos y las organiza en una jerarquía estructurada en árbol. Esto permite la consulta programática de fallos de validación, la extracción de metadatos de diagnóstico y la identificación de errores primarios basados en la jerarquía de datos. La implementación admite múltiples borradores de especificaciones a través de clases de validación específicas de la versión y especificaciones de dialecto de esquema.

    Implements different specification drafts through distinct classes that encapsulate rules for each schema version.

    Python
    Ver en GitHub↗4,951
  1. Home
  2. Software Engineering & Architecture
  3. Specification Versioning
  4. Versioned Validator Implementations