awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • encode/django-rest-frameworkAvatar de encode

    encode/django-rest-framework

    30,083Ver en 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
    Ver en GitHub↗30,083
  • apis-guru/graphql-voyagerAvatar de APIs-guru

    APIs-guru/graphql-voyager

    8,144Ver en 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
    Ver en GitHub↗8,144
  • rails-api/active_model_serializersAvatar de rails-api

    rails-api/active_model_serializers

    5,342Ver en GitHub↗

    Active Model Serializers es un serializador JSON de Ruby on Rails utilizado para transformar objetos de modelo y asociaciones en respuestas JSON estructuradas para APIs. Funciona como un mapeador de modelo a JSON y formateador de respuestas que desacopla los esquemas de base de datos internos de los contratos de API externos. El proyecto utiliza un patrón de adaptador conectable para organizar los datos serializados de acuerdo con estándares específicos, como la especificación JSON API. Proporciona un mecanismo para mapear atributos internos a claves JSON personalizadas e implementa un ámbito de serialización que permite el filtrado de atributos y asociaciones basado en el contexto de autorización y permisos de usuario. El conjunto de herramientas cubre la transformación de datos mediante el uso de atributos virtuales y la gestión de datos asociados mediante sideloading o incrustación de ID. Incluye capacidades para la inyección de metadatos de respuesta, caché de resultados basado en fragmentos e instrumentación de rendimiento para rastrear métricas de serialización.

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

    Rubyjsonresource-serializerruby
    Ver en GitHub↗5,342
  • absinthe-graphql/absintheAvatar de absinthe-graphql

    absinthe-graphql/absinthe

    4,400Ver en GitHub↗

    Absinthe es una implementación de servidor GraphQL y motor de consultas para el ecosistema Elixir. Proporciona el kit de herramientas fundamental para construir APIs GraphQL, incluyendo un motor de procesamiento que analiza, valida y ejecuta documentos contra un esquema de aplicación definido. El proyecto incluye un resolver por lotes (batch resolver) para optimizar el rendimiento de la base de datos agrupando solicitudes de campos y un protector de complejidad para proteger los recursos del sistema rechazando consultas que excedan los umbrales de costo definidos. También cuenta con un adaptador de esquema que traduce las convenciones de nomenclatura internas de Elixir a la notación de GraphQL externa para compatibilidad con el cliente. El modelo de ejecución soporta la resolución de campos asíncronos y un pipeline basado en middleware para el procesamiento de consultas personalizadas. Las capacidades adicionales cubren el análisis de costo de consultas, resolución basada en esquemas y la capacidad de personalizar la lógica de análisis y validación.

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

    Elixir
    Ver en GitHub↗4,400
  • k1low/tblsAvatar de k1LoW

    k1LoW/tbls

    4,254Ver en 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
    Ver en GitHub↗4,254
  • graphif/project-graphAvatar de graphif

    graphif/project-graph

    4,168Ver en GitHub↗

    Project-graph es un espacio de trabajo visual diseñado para gestionar información compleja mediante grafos de conocimiento basados en nodos. Proporciona una interfaz de manipulación directa que permite a los usuarios organizar datos en redes lógicas, mapeando pensamientos no lineales y flujos de trabajo de proyectos a través de nodos interconectados y enlaces bidireccionales. El sistema se distingue por un modelo de gestión de estado basado en eventos que registra cada modificación como una acción discreta, permitiendo capacidades precisas de deshacer y rehacer. Incorpora un motor de diseño reactivo que calcula automáticamente el espaciado de los nodos y las rutas de conexión durante la interacción para mantener la claridad visual y evitar la superposición de elementos. La plataforma admite una gestión integral del conocimiento visual, incluyendo herramientas para etiquetar conexiones, personalizar la navegación de la interfaz y estructurar datos en grafos anidados. Para garantizar la integridad y el rendimiento de los datos, el sistema utiliza persistencia automática en tiempo real y serialización binaria para optimizar la eficiencia del almacenamiento en grandes conjuntos de datos.

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

    TypeScriptcanvascanvas2dcanvasjs
    Ver en GitHub↗4,168
  • anvaka/map-of-githubAvatar de anvaka

    anvaka/map-of-github

    2,821Ver en GitHub↗

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

    JavaScript
    Ver en GitHub↗2,821
  1. Home
  2. Web Development
  3. Relationship Mapping

Explorar subetiquetas

  • Repository Relationship Mappings1 sub-etiquetaMaps 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.