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
·

22 Repos

Awesome GitHub RepositoriesDatabase Relationship Mappings

Declarative associations between data models including support for eager loading and parent-child linking.

Distinguishing note: Specifically handles the definition of relational associations between entities, distinct from basic field mapping.

Explore 22 awesome GitHub repositories matching data & databases · Database Relationship Mappings. Refine with filters or upvote what's useful.

Awesome Database Relationship Mappings GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • filamentphp/filamentAvatar von filamentphp

    filamentphp/filament

    31,215Auf GitHub ansehen↗

    Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code. The project distinguishes itself through a highly modular and extensible design that supports custo

    Automatically populates form select options based on defined database relationships and polymorphic associations.

    PHPadminalpine-jsbuilder
    Auf GitHub ansehen↗31,215
  • vapor/vaporAvatar von vapor

    vapor/vapor

    26,138Auf GitHub ansehen↗

    Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and APIs in Swift. It provides a non-blocking, event-loop-based runtime that manages concurrent task processing, background job queues, and asynchronous request handling. The framework is built around a dependency injection container that manages the lifecycle and resolution of services, configurations, and database connections throughout the request pipeline. The framework distinguishes itself through a protocol-oriented design that emphasizes type safety across all layers of the

    Establish relationships between models using property wrappers to define parent-child associations and perform eager loading to efficiently fetch related data.

    Swiftframeworkhttphttp2
    Auf GitHub ansehen↗26,138
  • sinaptik-ai/pandas-aiAvatar von sinaptik-ai

    sinaptik-ai/pandas-ai

    23,197Auf GitHub ansehen↗

    This project is a Python-based framework that functions as a generative AI agent for programmatic data analysis. It enables users to interact with structured data sources through natural language prompts, translating these requests into executable code to perform analysis, data cleaning, and visualization. By maintaining conversational context across multi-turn interactions, the system allows for iterative exploration and the building of complex data narratives. The framework distinguishes itself through a robust semantic layer and secure execution model. It maps raw datasets to descriptive m

    Defines explicit associations between data models to enable joins and navigational associations during queries.

    Pythonaicsvdata
    Auf GitHub ansehen↗23,197
  • chartdb/chartdbAvatar von chartdb

    chartdb/chartdb

    21,286Auf GitHub ansehen↗

    ChartDB is a database schema visualizer and entity-relationship diagramming platform designed to help developers understand, design, and document complex data architectures. It functions as a visual workspace where users can create and modify database schemas, define table attributes, and map foreign key relationships. By parsing database metadata or SQL scripts, the tool generates interactive diagrams that provide a clear overview of structural interdependencies and data associations. The platform distinguishes itself through its focus on automated documentation and schema synchronization. I

    Provides tools for defining relational associations between database entities by linking foreign key columns.

    TypeScriptdatabasedbdb-migration
    Auf GitHub ansehen↗21,286
  • containerd/containerdAvatar von containerd

    containerd/containerd

    20,369Auf GitHub ansehen↗

    Containerd is a daemon-based container runtime that manages the complete lifecycle of containers on a host system. It functions as a core orchestration backend, handling image distribution, storage, and process execution while adhering to industry-standard specifications for container execution and configuration. The project is distinguished by its modular, plugin-based architecture, which allows for the extension of storage, runtime, and networking capabilities without requiring a full daemon recompile. It utilizes a shim-based execution model to delegate low-level operations, ensuring isola

    Applies metadata labels to map dependencies between blobs, snapshots, and images for accurate tracking.

    Gocncfcontainerdcontainers
    Auf GitHub ansehen↗20,369
  • blender/blenderAvatar von blender

    blender/blender

    18,787Auf GitHub ansehen↗

    Blender is a professional 3D creation suite designed for modeling, animation, rendering, and video editing. It functions as an open-source 3D engine that provides a comprehensive framework for procedural geometry, physics simulation, and high-quality visual output. The platform is built upon a foundational architecture that utilizes data-block-based memory management and a dependency-graph-based evaluation system to handle complex scene transformations and geometry updates. The software distinguishes itself through a highly modular, node-based procedural architecture that allows users to cons

    Maintains integrity of entity connections by updating relationship mappings when assets are modified.

    C++3danimationb3d
    Auf GitHub ansehen↗18,787
  • fastapi/sqlmodelAvatar von fastapi

    fastapi/sqlmodel

    18,137Auf GitHub ansehen↗

    SQLModel is a type-safe object-relational mapping library for Python that integrates database schema definitions with data validation logic. By combining these two roles into a single class, it allows developers to manage relational data structures and enforce data integrity for web APIs simultaneously. The framework is built to support asynchronous database operations, enabling high-performance applications to execute queries and transactions without blocking the main execution thread. The library distinguishes itself by leveraging Python type hints to provide IDE autocompletion and compile-

    Defines relational associations between data models using foreign keys and relationship attributes.

    Pythonfastapijsonjson-schema
    Auf GitHub ansehen↗18,137
  • dotnet/efcoreAvatar von dotnet

    dotnet/efcore

    14,587Auf GitHub ansehen↗

    Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using strongly-typed code. It serves as a comprehensive data access framework, providing a unified interface for mapping application objects to relational and non-relational database schemas while managing the lifecycle of data operations through a central context. The project distinguishes itself through a provider-based architecture that decouples core data access logic from specific database engines, allowing for consistent interaction across diverse storage systems. It features a

    Maps complex database relationships like many-to-many associations into strongly-typed object models during the scaffolding process.

    C#aspnet-productc-sharpdatabase
    Auf GitHub ansehen↗14,587
  • diesel-rs/dieselAvatar von diesel-rs

    diesel-rs/diesel

    14,021Auf GitHub ansehen↗

    This project is a type-safe database toolkit and object-relational mapper designed to enforce structural consistency between database schemas and application code. By leveraging compile-time validation, it ensures that SQL queries and data structures remain synchronized, preventing common errors before the application executes. It provides a comprehensive framework for relational data modeling, allowing developers to define table associations and map database results directly into strongly-typed language objects. The library distinguishes itself through its focus on compile-time safety and au

    Declares parent-child relationships between data models to enable automated foreign key mapping.

    Rustmysqlormpostgresql
    Auf GitHub ansehen↗14,021
  • mwaskom/seabornAvatar von mwaskom

    mwaskom/seaborn

    13,739Auf GitHub ansehen↗

    Seaborn is a Python library designed for statistical data visualization. It functions as a high-level interface built on the Matplotlib ecosystem, providing specialized routines to explore and communicate complex patterns within datasets. The framework enables users to generate informative graphics through automated statistical aggregation, multi-plot faceting, and integrated regression modeling. The library distinguishes itself through a declarative approach to data mapping, which translates raw inputs into visual properties like color, size, and position. It includes a robust statistical tr

    Visualizes pairwise correlations and joint distributions across multiple variables using structured grids.

    Pythondata-sciencedata-visualizationmatplotlib
    Auf GitHub ansehen↗13,739
  • data-centric-ai-community/fg-data-profilingAvatar von Data-Centric-AI-Community

    Data-Centric-AI-Community/fg-data-profiling

    13,609Auf GitHub ansehen↗

    This project is a data profiling and exploratory data analysis tool designed to generate automated quality reports for Pandas and Spark dataframes. It serves as a system for computing descriptive statistics, identifying correlations, and analyzing univariate and multivariate data patterns. The tool provides specialized capabilities for comparing different versions of datasets to identify changes in data quality and distributions. It includes a dedicated profiler for time-dependent data to extract statistical information such as seasonality and auto-correlation. The software covers a broad an

    Calculates pairwise interactions and correlations between multiple variables to identify dataset dependencies.

    Python
    Auf GitHub ansehen↗13,609
  • strongloop/loopbackAvatar von strongloop

    strongloop/loopback

    13,159Auf GitHub ansehen↗

    LoopBack is a Node.js API framework used to build RESTful services and backend applications. It functions as a model-driven API generator that automatically maps predefined data models to network endpoints to create standardized web interfaces. The project features a database abstraction layer that unifies access across diverse SQL databases, NoSQL stores, and remote data sources. It includes a backend application scaffolder using command-line generators to automate the creation of project structures and data connectors. Additionally, it provides an API authentication system to manage applica

    Defines associations between data entities to manage complex relational links and enforce integrity across different data sources.

    JavaScript
    Auf GitHub ansehen↗13,159
  • sqlalchemy/sqlalchemyAvatar von sqlalchemy

    sqlalchemy/sqlalchemy

    11,612Auf GitHub ansehen↗

    SQLAlchemy is a comprehensive Python SQL toolkit and object-relational mapper that provides a full suite of tools for interacting with relational databases. It serves as a foundational layer for database connectivity, offering both a high-level object-oriented interface for data persistence and a programmatic SQL expression language for constructing complex, dialect-agnostic queries. The project distinguishes itself through its sophisticated unit of work persistence, which coordinates atomic transactions and tracks object state changes to minimize redundant database operations. It provides a

    Models tree-like structures using adjacency lists, materialized paths, or nested sets to persist and query parent-child relationships.

    Pythonpythonsqlsqlalchemy
    Auf GitHub ansehen↗11,612
  • uber-common/react-visAvatar von uber-common

    uber-common/react-vis

    8,785Auf GitHub ansehen↗

    react-vis ist eine React-Bibliothek zur Datenvisualisierung und ein deklaratives Charting-Framework, das zur Erstellung komponierbarer grafischer Darstellungen verwendet wird. Es bietet ein System zum Rendern komplexer Visualisierungen durch das Zusammensetzen einfacher Bausteine zu größeren Chart-Strukturen. Die Bibliothek enthält spezialisierte Werkzeuge für hierarchisches Daten-Mapping mittels Sunburst-Diagrammen und Tree-Maps sowie für die Visualisierung von Flüssen und Beziehungen mittels Sankey-Diagrammen. Sie bietet zudem einen multivariaten Datenvisualisierer zum Plotten hochdimensionaler Daten durch parallele Koordinaten, Radar-Charts und radiale Visualisierungen. Das Framework unterstützt Standard-Charting-Implementierungen für Linien-, Balken- und Tortendiagramme sowie Chart-Legenden-Management und orthogonale Koordinaten-Plots. Diese Visualisierungen werden unter Verwendung skalierbarer Vektorgrafiken (SVG) generiert.

    Includes a toolset for plotting high-dimensional data through parallel coordinates, radar charts, and radial visualizations.

    JavaScript
    Auf GitHub ansehen↗8,785
  • saulpw/visidataAvatar von saulpw

    saulpw/visidata

    8,834Auf GitHub ansehen↗

    VisiData is a terminal-based interactive data analysis tool and browser designed for exploring, filtering, and sorting large tabular datasets. It functions as a structured data inspector that loads and flattens complex formats like JSON, XML, and PCAP into interactive sheets, as well as a terminal file manager for navigating directories and performing staged filesystem operations. The project distinguishes itself by rendering data visualizations, such as scatter plots and histograms, directly in the terminal using Unicode Braille characters. It provides a Python-based data wrangling environme

    Generates scatter plots to visualize pairwise correlations and joint distributions across multiple numeric variables.

    Pythonclicsvdatajournalism
    Auf GitHub ansehen↗8,834
  • airweave-ai/airweaveAvatar von airweave-ai

    airweave-ai/airweave

    6,453Auf GitHub ansehen↗

    Airweave is a unified AI knowledge base platform that syncs data from external APIs into a searchable layer for retrieval-augmented generation. It provides a pre-built data connector library and a framework for building custom connectors, enabling the extraction, transformation, and synchronization of structured and unstructured data from SaaS applications. The platform includes a hybrid vector retrieval system that combines semantic, neural, and keyword search strategies to deliver grounded context for AI agents. The platform distinguishes itself through an agentic search engine that iterati

    Preserves Monday.com board, group, item, and subitem relationships so queries return full context.

    Pythonagent-infrastructureaiai-agents
    Auf GitHub ansehen↗6,453
  • nyandwi/machine_learning_completeAvatar von Nyandwi

    Nyandwi/machine_learning_complete

    4,983Auf GitHub ansehen↗

    This is an interactive notebook-based course that teaches machine learning from Python fundamentals through deep learning and natural language processing. It uses real datasets and multiple frameworks within a structured, hands-on curriculum that combines concise explanations with executable code cells, built-in datasets, and embedded exercise checkpoints. Learning progresses through data preparation and exploration, classical machine learning workflows, computer vision with convolutional neural networks, and natural language processing with deep learning, all delivered as a cohesive progressi

    Creates scatter plots and grouped count plots to analyze joint distributions across multiple variables.

    Jupyter Notebookcomputer-visiondata-analysisdata-science
    Auf GitHub ansehen↗4,983
  • uptrace/bunAvatar von uptrace

    uptrace/bun

    4,867Auf GitHub ansehen↗

    Bun ist ein typsicherer Object-Relational-Mapper für Go, der SQL-first-Abfragekonstruktion und Result-Mapping priorisiert. Er fungiert als programmierbarer SQL-Abfrage-Builder, Datenbank-Verbindungsmanager und Tool zur Abbildung von Datenbanktabellen auf Go-Structs. Das Projekt zeichnet sich durch ein Multi-Dialekt-SQL-Unterstützungssystem aus, das es einer einzigen Codebasis ermöglicht, über eine konsistente Schnittstelle mit verschiedenen Datenbank-Engines zu interagieren. Es enthält ein integriertes Datenbank-Observability-Tool für Abfrage-Interzeption, verteiltes Tracing und Logging sowie ein Schema-Migrations-Tool zur Versionierung struktureller Änderungen. Die Bibliothek deckt ein breites Spektrum an Datenoperationen ab, einschließlich Bulk-Verarbeitung, Upserts, Soft-Deletes und der Verwaltung relationaler Daten wie polymorpher Assoziationen. Sie bietet Funktionen für fortgeschrittene SQL-Analysen unter Verwendung von Common Table Expressions und Window-Funktionen, neben atomarem Transaktionsmanagement und Connection-Pooling. Das Schema-Management wird über eine Kommandozeilenschnittstelle zur Anwendung versionierter Migrationsskripte unterstützt.

    Defines declarative associations between data models including support for custom join columns.

    Godatabasegogolang
    Auf GitHub ansehen↗4,867
  • llmquant/quant-wikiAvatar von LLMQuant

    LLMQuant/quant-wiki

    3,041Auf GitHub ansehen↗

    quant-wiki is a comprehensive knowledge base and structured reference for quantitative finance, financial engineering, and algorithmic trading. It serves as a centralized library of documentation covering mathematical models, financial instruments, and systematic trading strategies. The project integrates AI-driven capabilities through a modular retrieval-augmented generation framework that extracts structured data from research papers and news. It features a multi-agent workflow engine designed to discover and validate predictive alpha factors, alongside tools for local large language model

    Uses scatter plots and density ellipses to visualize statistical relationships and anomalies.

    quantitative-financequantitative-tradingwiki
    Auf GitHub ansehen↗3,041
  • spring-projects/spring-data-elasticsearchAvatar von spring-projects

    spring-projects/spring-data-elasticsearch

    2,959Auf GitHub ansehen↗

    Spring Data Elasticsearch is a data access library that maps Java objects to Elasticsearch indices. It functions as an object mapper, a repository abstraction, and a query DSL wrapper, providing both a standard and a reactive client for executing asynchronous search and persistence operations. The project distinguishes itself by automating data access through repository interfaces, which generate query logic based on method naming conventions. It enables the construction of complex search queries using a domain-specific language and supports advanced search capabilities such as vector similar

    Establishes hierarchical parent-child relationships between documents using the join data type in index mappings.

    Java
    Auf GitHub ansehen↗2,959
Vorherige12Nächste
  1. Home
  2. Data & Databases
  3. Database Relationship Mappings

Unter-Tags erkunden

  • Monday Board Relationship MappingsPreserving connections between boards, groups, items, and subitems from Monday.com for full context retrieval. **Distinct from Database Relationship Mappings:** Distinct from Database Relationship Mappings: specifically maps Monday.com board hierarchies and custom fields, not general database associations.
  • Multivariate Relationship Visualizers1 Sub-TagTools for visualizing pairwise correlations and joint distributions across multiple variables. **Distinct from Database Relationship Mappings:** Distinct from database relationship mapping: focuses on visual representation of statistical relationships.