awesome-repositories.com
Blog
awesome-repositories.com

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

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

5 repositorios

Awesome GitHub RepositoriesFormat Validation Rules

Constraints for verifying that input data matches specific patterns like JSON or regular expressions.

Distinct from Field Validation: Distinct from Field Validation: focuses on structural format verification rather than general integrity constraints.

Explore 5 awesome GitHub repositories matching data & databases · Format Validation Rules. Refine with filters or upvote what's useful.

Awesome Format Validation Rules GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • fyne-io/fyneAvatar de fyne-io

    fyne-io/fyne

    27,941Ver en GitHub↗

    Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive framework for building native applications that run on desktop, mobile, and web environments from a single codebase. The toolkit centers on a canvas-based rendering engine and a device-independent layout engine, ensuring that visual elements maintain consistent dimensions and behavior across diverse operating systems and screen densities. The project distinguishes itself through a reactive data-binding system that automatically synchronizes application state with interface co

    Checks user-provided text against defined patterns to ensure input matches expected formats.

    Goandroidcross-platformfyne
    Ver en GitHub↗27,941
  • pqrs-org/karabiner-elementsAvatar de pqrs-org

    pqrs-org/Karabiner-Elements

    22,362Ver en GitHub↗

    Karabiner-Elements is a system-level utility designed for advanced keyboard and mouse customization. It functions as a background service that intercepts raw hardware input signals at the driver level, allowing for the transformation of key presses and pointer movements before they reach the operating system. By utilizing virtual input device emulation, the software re-injects modified events into the system stream, enabling complex remapping, macro execution, and hardware-specific control. The project distinguishes itself through a sophisticated state-based logic engine that enables context-

    Checks the syntax and structure of custom configuration files to ensure they are formatted correctly.

    C++keyboardmacos
    Ver en GitHub↗22,362
  • ajv-validator/ajvAvatar de ajv-validator

    ajv-validator/ajv

    14,733Ver en GitHub↗

    Ajv is a high-performance data validation framework that compiles JSON schemas into optimized, standalone JavaScript functions. By transforming declarative schema definitions into executable code, it eliminates runtime interpretation overhead and provides a secure, efficient way to enforce data integrity across both browser and server environments. The library distinguishes itself through its focus on performance and type safety. It employs advanced compilation techniques, including abstract syntax tree optimization and function caching, to ensure rapid validation. Beyond standard checks, it

    Verifies that data fields conform to specified formats and supports custom format definitions.

    TypeScriptajvjson-schemavalidator
    Ver en GitHub↗14,733
  • daviddrysdale/python-phonenumbersAvatar de daviddrysdale

    daviddrysdale/python-phonenumbers

    3,749Ver en GitHub↗

    This project is a Python port of the libphonenumber library, providing a suite of tools for parsing, formatting, and validating international phone numbers. It converts raw phone number strings into structured objects based on international numbering plans and verifies if numbers are possible or valid according to digit length and assigned exchange prefixes. The library provides metadata services to retrieve the original network carrier, geographical location descriptions, and associated time zones for specific phone numbers. It also includes tools for transforming numbers into standardized i

    Verifies that parsed phone numbers match length and prefix constraints defined in regional metadata.

    Python
    Ver en GitHub↗3,749
  • symfony/validatorAvatar de symfony

    symfony/validator

    2,689Ver en GitHub↗

    Esta librería es un framework de PHP para aplicar la integridad de datos y las reglas de negocio validando valores escalares y estructuras de objetos complejas contra restricciones predefinidas. Proporciona un enfoque estructurado para inspeccionar grafos de objetos y metadatos de propiedades, asegurando que los datos cumplan con los requisitos esperados antes de ser procesados por una aplicación. El framework destaca por un sistema de mapeo impulsado por metadatos que utiliza reflexión o archivos de configuración para aplicar reglas directamente a las propiedades de los objetos. Admite la orquestación de reglas contextuales, permitiendo a los desarrolladores organizar las restricciones en grupos lógicos que se activan selectivamente según el estado de la aplicación o el ciclo de vida de los datos. El sistema también emplea un patrón de recorrido basado en visitantes para inspeccionar estructuras de objetos complejas y utiliza carga perezosa (lazy-loading) para instanciar reglas de validación solo cuando es necesario. Más allá de la validación central, la librería incluye utilidades para el formato de datos, comparaciones temporales y saneamiento de entradas. Cuenta con una arquitectura desacoplada que separa las definiciones de restricciones de la lógica de ejecución, permitiendo la creación de reglas reutilizables y específicas del dominio. El manejo de errores se gestiona a través de una capa de abstracción de traducción, que mapea los resultados de las violaciones a mensajes localizados para informes internacionalizados.

    Validates input data against specific patterns like cron expressions or structured markup to ensure format compliance.

    PHPcomponentphpsymfony
    Ver en GitHub↗2,689
  1. Home
  2. Data & Databases
  3. Field Validation
  4. Format Validation Rules