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
·

7 Repos

Awesome GitHub RepositoriesField-Level Metadata Annotations

Attaching metadata to struct fields or class attributes for mapping to external representations like serialization or code generation.

Distinct from Attribute Metadata Annotations: Distinct from Attribute Metadata Annotations: focuses on field-level annotations for external mapping (e.g., @go, @xml), not general-purpose class attribute metadata.

Explore 7 awesome GitHub repositories matching development tools & productivity · Field-Level Metadata Annotations. Refine with filters or upvote what's useful.

Awesome Field-Level Metadata Annotations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • cue-lang/cueAvatar von cue-lang

    cue-lang/cue

    6,147Auf GitHub ansehen↗

    CUE is a constraint-based configuration language designed for data validation, schema definition, and code generation. At its core, it unifies types and values into a single concept, enabling compile-time validation that catches structural and value errors before runtime. The language treats data and constraints as the same thing, allowing a single definition to serve as both a schema and concrete configuration data. CUE distinguishes itself through its constraint-based unification engine, which combines multiple configuration sources into a single coherent result by merging their constraints

    Attaches metadata like @go(Field) or @xml(attr) to fields for mapping to external representations.

    Goconfigurationdatakubernetes
    Auf GitHub ansehen↗6,147
  • domaindrivendev/swashbuckle.aspnetcoreAvatar von domaindrivendev

    domaindrivendev/Swashbuckle.AspNetCore

    5,492Auf GitHub ansehen↗

    Swashbuckle.AspNetCore ist ein API-Spezifikationstool und Dokumentationsgenerator für ASP.NET Core. Es extrahiert Metadaten aus Quellcode und Modellen, um standardisierte OpenAPI-Spezifikationen und interaktive Browser-Interfaces zum Erkunden und Testen von Web-APIs zu produzieren. Das Projekt integriert eine Middleware-Komponente zur Bereitstellung dieser Spezifikationen sowie eine Swagger-UI für interaktives API-Testing direkt aus einer laufenden Anwendung heraus. Es bietet zudem einen CLI-Exporter, um Spezifikationsdateien aus Anwendungs-Assemblies für den Einsatz in CI/CD-Pipelines zu extrahieren. Das Tool deckt ein breites Spektrum an Funktionen ab, einschließlich Schema-Management für komplexe Typen, Metadaten-Annotation via Attribute und XML-Kommentare sowie Sicherheitskonfiguration für OAuth 2.0 und API-Keys. Es unterstützt zudem API-Contract-Management, Spezifikations-Versioning und anpassbare Generierungs-Pipelines zum Filtern oder Modifizieren von Operationen.

    Defines descriptions and requirement flags for path, query, and header parameters to clarify input expectations.

    C#
    Auf GitHub ansehen↗5,492
  • alipay/furyAvatar von alipay

    alipay/fury

    4,412Auf GitHub ansehen↗

    Fury ist ein sprachübergreifendes Framework für binäre Serialisierung, das für die Kodierung von Domänenobjekten und komplexen Graphen entwickelt wurde, um den Datenaustausch zwischen verschiedenen Sprachen zu erleichtern. Es enthält einen Compiler für eine Interface Definition Language (IDL), der Schemadefinitionen in idiomatische native Typen und Serialisierungs-Boilerplate über mehrere Sprachen hinweg übersetzt. Das Projekt zeichnet sich durch einen Zero-Copy-Binär-Reader aus, der den Zugriff auf spezifische Felder ermöglicht, ohne das gesamte Objekt zu deserialisieren, sowie durch einen Objekt-Graph-Serializer, der zirkuläre Referenzen und referenzielle Integrität bewahrt. Es enthält zudem einen Datenkonverter, der zeilenbasierte Binärdaten für analytische Workloads in spaltenbasierte Apache-Arrow-Formate transformiert. Das Framework deckt breite Funktionsbereiche ab, einschließlich metadatengesteuerter Schema-Evolution für Vorwärts- und Rückwärtskompatibilität, einen AOT-Kompilierungsprozess zur Eliminierung von Laufzeit-Reflektion und sichere Deserialisierung durch Whitelist-basierte Typvalidierung. Es bietet zudem Integration für hochperformante Remote Procedure Calls via gRPC.

    Attaches metadata to fields using annotations to provide encoding hints and reference tracking.

    Java
    Auf GitHub ansehen↗4,412
  • koxudaxi/datamodel-code-generatorAvatar von koxudaxi

    koxudaxi/datamodel-code-generator

    3,943Auf GitHub ansehen↗

    This project is a command-line schema-to-code converter designed to transform diverse data specifications into type-safe Python data structures. It functions as a generator for Pydantic models, dataclasses, and typed dictionaries, enabling developers to maintain synchronization between evolving data contracts and application code. By parsing formats such as JSON Schema, OpenAPI, AsyncAPI, Protobuf, and Avro, the tool automates the creation of native classes that reflect the constraints and metadata defined in the source specifications. The generator distinguishes itself through a highly confi

    Uses annotated syntax for field definitions to preserve schema constraints and metadata in generated code.

    Pythoncode-generatorcsvdataclass
    Auf GitHub ansehen↗3,943
  • symfony/serializerAvatar von symfony

    symfony/serializer

    2,547Auf GitHub ansehen↗

    This library is a PHP-based serialization framework designed to convert complex object graphs into structured formats such as JSON, XML, YAML, and CSV, and to reconstruct those objects from serialized data. It functions as a data transformation tool that maps object properties to array structures, facilitating both application state persistence and the exchange of data between systems. The framework distinguishes itself through a two-stage pipeline that normalizes objects into intermediate structures before encoding them into specific formats. It supports advanced mapping requirements, includ

    Uses native language attributes to define serialization rules and property mappings directly on class definitions.

    PHPcomponentphpsymfony
    Auf GitHub ansehen↗2,547
  • awslabs/diagram-makerAvatar von awslabs

    awslabs/diagram-maker

    2,417Auf GitHub ansehen↗

    Diagram Maker ist eine webbasierte Bibliothek für den Aufbau interaktiver Diagramm-Visualisierungs- und Datenmodellierungstools. Sie bietet ein Framework für das Rendern von Knoten- und Link-Strukturen, das es Benutzern ermöglicht, benutzerdefinierte Bearbeitungsumgebungen zu erstellen, in denen komplexe Datenbeziehungen direkt im Browser visualisiert und manipuliert werden können. Die Bibliothek nutzt eine modulare, Plugin-gesteuerte Architektur, die es Entwicklern ermöglicht, die Kern-Bearbeitungsfunktionalität an spezifische Anforderungen anzupassen, ohne den zugrunde liegenden Quellcode zu ändern. Sie verwaltet den Anwendungszustand über einen zentralen, unveränderlichen (immutable) Store und stellt sicher, dass Interaktionen und Datenaktualisierungen über den gesamten Arbeitsbereich hinweg konsistent bleiben. Das Framework unterstützt eine Reihe visueller und analytischer Fähigkeiten, einschließlich der Möglichkeit, Metadaten an Verbindungen zu annotieren, räumliche Grenzen für eine präzise Objektpositionierung zu berechnen und alternative Farbthemen anzuwenden. Es handhabt Benutzerinteraktionen über ein ereignisgesteuertes System, das Aktualisierungen zwischen der visuellen Schnittstelle und dem zugrunde liegenden Datenmodell koordiniert.

    Allows attaching custom metadata to connections between nodes to track data attributes.

    TypeScriptawscanvascloud
    Auf GitHub ansehen↗2,417
  • hibernate/hibernate-validatorAvatar von hibernate

    hibernate/hibernate-validator

    1,266Auf GitHub ansehen↗

    Hibernate Validator is a reference implementation of the Jakarta Validation specification, serving as a framework for enforcing data integrity across Java applications. It functions as a declarative validation engine that processes object constraints to ensure that application state remains consistent. By utilizing metadata-driven rules, the library validates object properties, method parameters, and nested collections to maintain data standards throughout an application's layers. The library distinguishes itself through its ability to perform static analysis on validation configurations, ide

    Automatically interprets metadata tags on object fields or methods to apply validation logic during execution without requiring manual checks.

    Javabean-validationhibernatejava
    Auf GitHub ansehen↗1,266
  1. Home
  2. Development Tools & Productivity
  3. Attribute Metadata Annotations
  4. Field-Level Metadata Annotations

Unter-Tags erkunden

  • Parameter Metadata AnnotationsUse of attributes to define descriptions and requirement flags for API path, query, and header parameters. **Distinct from Field-Level Metadata Annotations:** Focuses on documenting API input parameters specifically.