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

5 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • fyne-io/fyneAvatar de fyne-io

    fyne-io/fyne

    27,941Voir sur 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
    Voir sur GitHub↗27,941
  • pqrs-org/karabiner-elementsAvatar de pqrs-org

    pqrs-org/Karabiner-Elements

    22,362Voir sur 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
    Voir sur GitHub↗22,362
  • ajv-validator/ajvAvatar de ajv-validator

    ajv-validator/ajv

    14,733Voir sur 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
    Voir sur GitHub↗14,733
  • daviddrysdale/python-phonenumbersAvatar de daviddrysdale

    daviddrysdale/python-phonenumbers

    3,749Voir sur 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
    Voir sur GitHub↗3,749
  • symfony/validatorAvatar de symfony

    symfony/validator

    2,689Voir sur GitHub↗

    Cette bibliothèque est un framework PHP pour appliquer l'intégrité des données et les règles métier en validant les valeurs scalaires et les structures d'objets complexes par rapport à des contraintes prédéfinies. Elle fournit une approche structurée pour inspecter les graphes d'objets et les métadonnées de propriétés, garantissant que les données sont conformes aux exigences attendues avant d'être traitées par une application. Le framework se distingue par un système de mappage piloté par les métadonnées qui utilise la réflexion ou des fichiers de configuration pour appliquer des règles directement aux propriétés des objets. Il prend en charge l'orchestration contextuelle des règles, permettant aux développeurs d'organiser les contraintes en groupes logiques qui se déclenchent sélectivement en fonction de l'état de l'application ou du cycle de vie des données. Le système utilise également un modèle de traversée basé sur le visiteur pour inspecter les structures d'objets complexes et utilise le chargement paresseux pour instancier les règles de validation uniquement lorsque nécessaire. Au-delà de la validation de base, la bibliothèque inclut des utilitaires pour le formatage des données, les comparaisons temporelles et l'assainissement des entrées. Elle dispose d'une architecture découplée qui sépare les définitions de contraintes de la logique d'exécution, permettant la création de règles réutilisables et spécifiques au domaine. La gestion des erreurs est gérée via une couche d'abstraction de traduction, qui mappe les résultats de violation vers des messages localisés pour un reporting internationalisé.

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

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