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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 Repo

Awesome GitHub RepositoriesConstraint Injection

The process of injecting validation rules into generated code based on schema metadata.

Distinct from Schema-Driven Validations: Distinct from Schema-Driven Validations: focuses on the act of injecting rules into generated accessors, not deriving them from database tables.

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

Awesome Constraint Injection GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • bufbuild/protoc-gen-validateAvatar von bufbuild

    bufbuild/protoc-gen-validate

    4,122Auf GitHub ansehen↗

    Dieses Projekt ist ein Protocol-Buffer-Validierungs-Plugin und Code-Generator, der konsistente Validierungslogik über mehrere Programmiersprachen hinweg erstellt. Es fungiert als Compiler-Erweiterung für die Protocol-Buffer-Toolchain und ermöglicht es Entwicklern, semantische Constraints direkt in Schema-Dateien zu definieren, um Datenkonsistenz sicherzustellen. Das Tool verwendet benutzerdefinierte Optionen, um Validierungsregeln in Nachrichtendefinitionen einzubetten und diese Schema-Constraints auf sprachspezifische Implementierungsmuster zu mappen. Es nutzt prädikatbasierte Constraint-Prüfung und rekursive Traversierung, um Regeln über verschachtelte Nachrichtenhierarchien hinweg durchzusetzen. Die Validierung umfasst numerische Bereiche und Werte, String-Muster und -Formate, Byte-Sequenz-Constraints sowie Enum-Durchsetzung. Zudem verwaltet es Sammlungen und Größen wiederholter Felder, komplexe Typvalidierung für Zeitstempel und Zeitdauern sowie Anforderungen für die Auswahl von Union-Feldern.

    Injects validation rules into generated data accessors by parsing semantic metadata from input descriptor files.

    Goconstraintsprotocprotoc-plugin
    Auf GitHub ansehen↗4,122
  1. Home
  2. Software Engineering & Architecture
  3. Data Validation Schemas
  4. Schema-Driven Validations
  5. Constraint Injection