awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 مستودعات

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • cue-lang/cueالصورة الرمزية لـ cue-lang

    cue-lang/cue

    6,147عرض على GitHub↗

    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
    عرض على GitHub↗6,147
  • domaindrivendev/swashbuckle.aspnetcoreالصورة الرمزية لـ domaindrivendev

    domaindrivendev/Swashbuckle.AspNetCore

    5,492عرض على GitHub↗

    Swashbuckle.AspNetCore is an API specification tool and documentation generator for ASP.NET Core. It extracts metadata from source code and models to produce standardized OpenAPI specifications and interactive browser interfaces for exploring and testing web APIs. The project integrates a middleware component to serve these specifications and a Swagger UI for interactive API testing directly from a running application. It also provides a command-line exporter to extract specification files from application assemblies for use in CI/CD pipelines. The tool covers a wide range of capabilities in

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

    C#
    عرض على GitHub↗5,492
  • alipay/furyالصورة الرمزية لـ alipay

    alipay/fury

    4,412عرض على GitHub↗

    Fury هو إطار عمل تسلسلي ثنائي متعدد اللغات مصمم لتشفير كائنات المجال والرسوم البيانية المعقدة لتسهيل تبادل البيانات عبر اللغات. يتضمن مترجم لغة تعريف الواجهة (IDL) الذي يترجم تعريفات المخطط إلى أنواع أصلية اصطلاحية ونصوص تسلسلية عبر لغات متعددة. يتميز المشروع بقارئ ثنائي بدون نسخ (zero-copy) يسمح بالوصول إلى حقول محددة دون إلغاء تسلسل الكائن بالكامل، بالإضافة إلى مسلسل رسوم بيانية للكائنات يحافظ على المراجع الدائرية وسلامة المراجع. كما يتميز بمحول بيانات يحول البيانات الثنائية القائمة على الصفوف إلى تنسيقات Apache Arrow القائمة على الأعمدة لأحمال العمل التحليلية. يغطي إطار العمل مجالات قدرة واسعة بما في ذلك تطور المخطط القائم على البيانات الوصفية للتوافق للأمام وللخلف، وعملية تجميع AOT في وقت البناء للقضاء على الانعكاس في وقت التشغيل، وإلغاء التسلسل الآمن عبر التحقق من النوع القائم على القائمة البيضاء. كما يوفر تكاملاً لاستدعاءات الإجراءات عن بُعد عالية الأداء من خلال gRPC.

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

    Java
    عرض على GitHub↗4,412
  • koxudaxi/datamodel-code-generatorالصورة الرمزية لـ koxudaxi

    koxudaxi/datamodel-code-generator

    3,943عرض على GitHub↗

    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
    عرض على GitHub↗3,943
  • symfony/serializerالصورة الرمزية لـ symfony

    symfony/serializer

    2,547عرض على GitHub↗

    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
    عرض على GitHub↗2,547
  • awslabs/diagram-makerالصورة الرمزية لـ awslabs

    awslabs/diagram-maker

    2,417عرض على GitHub↗

    Diagram Maker هي مكتبة قائمة على الويب مصممة لبناء أدوات تصور الرسوم البيانية التفاعلية ونمذجة البيانات. توفر إطار عمل لعرض هياكل العقد والروابط، مما يسمح للمستخدمين بإنشاء بيئات تحرير مخصصة حيث يمكن تصور علاقات البيانات المعقدة ومعالجتها مباشرة في المتصفح. تستخدم المكتبة معمارية معيارية قائمة على المكونات الإضافية (plugin-driven) تمكن المطورين من توسيع وظائف التحرير الأساسية لتلبية متطلبات محددة دون تغيير الكود المصدري الأساسي. تدير المكتبة حالة التطبيق من خلال مخزن مركزي غير قابل للتغيير، مما يضمن بقاء التفاعلات وتحديثات البيانات متسقة عبر مساحة العمل بأكملها. يدعم إطار العمل مجموعة من القدرات المرئية والتحليلية، بما في ذلك القدرة على إضافة تعليقات توضيحية للبيانات الوصفية على الاتصالات، وحساب الحدود المكانية لتحديد موضع الكائنات بدقة، وتطبيق سمات ألوان بديلة. يتعامل النظام مع تفاعلات المستخدم من خلال نظام قائم على الأحداث ينسق التحديثات بين الواجهة المرئية ونموذج البيانات الأساسي.

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

    TypeScriptawscanvascloud
    عرض على GitHub↗2,417
  • hibernate/hibernate-validatorالصورة الرمزية لـ hibernate

    hibernate/hibernate-validator

    1,266عرض على GitHub↗

    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
    عرض على GitHub↗1,266
  1. Home
  2. Development Tools & Productivity
  3. Attribute Metadata Annotations
  4. Field-Level Metadata Annotations

استكشف الوسوم الفرعية

  • 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.