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

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

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

7 مستودعات

Awesome GitHub RepositoriesRelationship Mapping

Mapping model relationships to API representations.

Distinguishing note: Focuses on the mapping strategy (PK, slug, URL).

Explore 7 awesome GitHub repositories matching web development · Relationship Mapping. Refine with filters or upvote what's useful.

Awesome Relationship Mapping GitHub Repositories

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

    encode/django-rest-framework

    30,083عرض على GitHub↗

    Django REST Framework is a toolkit for building standards-compliant web services that map complex data models to structured HTTP responses. It provides a modular architecture for handling the request lifecycle, including authentication, permission checks, and content negotiation. The framework is designed to facilitate the development of robust APIs by transforming complex data types into native formats and validating incoming request payloads against defined schemas. The project distinguishes itself through a highly modular, class-based design that allows developers to build complex views an

    Maps model relationships to strings, primary keys, slugs, or hyperlinked URLs.

    Pythonapidjangopython
    عرض على GitHub↗30,083
  • apis-guru/graphql-voyagerالصورة الرمزية لـ APIs-guru

    APIs-guru/graphql-voyager

    8,144عرض على GitHub↗

    GraphQL Voyager is a schema visualizer and data model explorer that provides an interactive graph representation of a GraphQL API. It serves as a documentation tool for inspecting types and fields by transforming schema introspection data into a visual interface. The tool maps the relationships between different types and fields, allowing for the analysis of complex data models and their connections. Users can filter the visual representation to remove deprecated fields or wrapper classes and use a dedicated information panel to examine technical specifications for specific data types.

    Traces nested object references within the GraphQL schema to visually link types and fields.

    TypeScript
    عرض على GitHub↗8,144
  • rails-api/active_model_serializersالصورة الرمزية لـ rails-api

    rails-api/active_model_serializers

    5,342عرض على GitHub↗

    Active Model Serializers is a Ruby on Rails JSON serializer used to transform model objects and associations into structured JSON responses for APIs. It functions as a model-to-JSON mapper and response formatter that decouples internal database schemas from external API contracts. The project utilizes a pluggable adapter pattern to organize serialized data according to specific standards, such as the JSON API specification. It provides a mechanism to map internal attributes to custom JSON keys and implements a serialization scope that allows for attribute and association filtering based on au

    Defines how associated models are linked or embedded in JSON outputs to manage payload size.

    Rubyjsonresource-serializerruby
    عرض على GitHub↗5,342
  • absinthe-graphql/absintheالصورة الرمزية لـ absinthe-graphql

    absinthe-graphql/absinthe

    4,400عرض على GitHub↗

    Absinthe هو تنفيذ لخادم GraphQL ومحرك استعلام لنظام Elixir البيئي. يوفر مجموعة الأدوات الأساسية لبناء واجهات برمجة تطبيقات GraphQL، بما في ذلك محرك معالجة يقوم بتحليل، والتحقق من، وتنفيذ المستندات مقابل مخطط تطبيق محدد. يتضمن المشروع حلالاً (resolver) دفعياً لتحسين أداء قاعدة البيانات عن طريق تجميع طلبات الحقول، وحارس تعقيد لحماية موارد النظام عن طريق رفض الاستعلامات التي تتجاوز حدود التكلفة المحددة. كما يتميز بمحول مخطط يترجم اصطلاحات التسمية الداخلية لـ Elixir إلى صيغة GraphQL الخارجية لتوافق العميل. يدعم نموذج التنفيذ حل الحقول غير المتزامن وخط معالجة قائماً على البرمجيات الوسيطة (middleware) لمعالجة الاستعلامات المخصصة. تغطي الإمكانيات الإضافية تحليل تكلفة الاستعلام، والحل القائم على المخطط، والقدرة على تخصيص منطق المحلل والتحقق.

    Maps GraphQL fields to executable Elixir functions using a predefined schema.

    Elixir
    عرض على GitHub↗4,400
  • k1low/tblsالصورة الرمزية لـ k1LoW

    k1LoW/tbls

    4,254عرض على GitHub↗

    tbls is a Go-based command line utility used for documenting, analyzing, and linting relational database schemas. It functions as a documentation tool that generates structured reports and entity-relationship diagrams in Markdown, JSON, or Excel formats, as well as a schema diff tool for identifying discrepancies between a live database and its documentation. The project allows for schema augmentation and the definition of virtual relationships through external configuration files, enabling metadata overrides and table connections without requiring database migrations or native constraints. I

    Defines table relationships and foreign key connections via configuration for databases lacking native constraints.

    Go
    عرض على GitHub↗4,254
  • graphif/project-graphالصورة الرمزية لـ graphif

    graphif/project-graph

    4,168عرض على GitHub↗

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

    Supports nested graphs and bidirectional links to create flexible, interconnected thought maps.

    TypeScriptcanvascanvas2dcanvasjs
    عرض على GitHub↗4,168
  • anvaka/map-of-githubالصورة الرمزية لـ anvaka

    anvaka/map-of-github

    2,821عرض على GitHub↗

    Maps how GitHub repositories connect through shared user interests and community overlap.

    JavaScript
    عرض على GitHub↗2,821
  1. Home
  2. Web Development
  3. Relationship Mapping

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

  • Repository Relationship Mappings1 وسم فرعيMaps how GitHub repositories connect through shared user interests and community overlap. **Distinct from Relationship Mapping:** Distinct from Relationship Mapping: maps repository-to-repository connections via stargazer overlap, not API model relationships.
  • Schema-DrivenMapping connections between types and fields based on GraphQL schema definitions. **Distinct from Relationship Mapping:** Focuses on deriving structural links from a GraphQL schema rather than mapping models to API representations like URLs or slugs.