awesome-repositories.com
Blog
awesome-repositories.com

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

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

7 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • encode/django-rest-frameworkAvatar von encode

    encode/django-rest-framework

    30,083Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗30,083
  • apis-guru/graphql-voyagerAvatar von APIs-guru

    APIs-guru/graphql-voyager

    8,144Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,144
  • rails-api/active_model_serializersAvatar von rails-api

    rails-api/active_model_serializers

    5,342Auf GitHub ansehen↗

    Active Model Serializers ist ein Ruby-on-Rails-JSON-Serializer, der verwendet wird, um Modellobjekte und Assoziationen in strukturierte JSON-Antworten für APIs umzuwandeln. Er fungiert als Modell-zu-JSON-Mapper und Response-Formatter, der interne Datenbankschemata von externen API-Verträgen entkoppelt. Das Projekt nutzt ein pluggbares Adapter-Muster, um serialisierte Daten gemäß spezifischen Standards, wie der JSON-API-Spezifikation, zu organisieren. Es bietet einen Mechanismus, um interne Attribute auf benutzerdefinierte JSON-Schlüssel abzubilden, und implementiert einen Serialisierungs-Scope, der Attribut- und Assoziationsfilterung basierend auf Autorisierungskontext und Benutzerberechtigungen ermöglicht. Das Toolset deckt Datentransformation durch die Verwendung virtueller Attribute und die Verwaltung assoziierter Daten via Sideloading oder ID-Embedding ab. Es enthält Funktionen für die Injektion von Response-Metadaten, fragmentbasiertes Caching von Ergebnissen und Performance-Instrumentierung zur Verfolgung von Serialisierungsmetriken.

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

    Rubyjsonresource-serializerruby
    Auf GitHub ansehen↗5,342
  • absinthe-graphql/absintheAvatar von absinthe-graphql

    absinthe-graphql/absinthe

    4,400Auf GitHub ansehen↗

    Absinthe is a GraphQL server implementation and query engine for the Elixir ecosystem. It provides the fundamental toolkit for building GraphQL APIs, including a processing engine that parses, validates, and executes documents against a defined application schema. The project includes a batch resolver to optimize database performance by grouping field requests and a complexity guard to protect system resources by rejecting queries that exceed defined cost thresholds. It also features a schema adapter that translates internal Elixir naming conventions to external GraphQL casing for client comp

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

    Elixir
    Auf GitHub ansehen↗4,400
  • k1low/tblsAvatar von k1LoW

    k1LoW/tbls

    4,254Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,254
  • graphif/project-graphAvatar von graphif

    graphif/project-graph

    4,168Auf GitHub ansehen↗

    Project-graph is a visual workspace designed for managing complex information through node-based knowledge graphs. It provides a direct manipulation interface that allows users to organize data into logical networks, mapping non-linear thoughts and project workflows through interconnected nodes and bidirectional links. The system distinguishes itself through an event-sourced state management model that records every modification as a discrete action, enabling precise undo and redo capabilities. It incorporates a reactive layout engine that automatically calculates node spacing and connection

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

    TypeScriptcanvascanvas2dcanvasjs
    Auf GitHub ansehen↗4,168
  • anvaka/map-of-githubAvatar von anvaka

    anvaka/map-of-github

    2,821Auf GitHub ansehen↗

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

    JavaScript
    Auf GitHub ansehen↗2,821
  1. Home
  2. Web Development
  3. Relationship Mapping

Unter-Tags erkunden

  • Repository Relationship Mappings1 Sub-TagMaps 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.