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
·

9 Repos

Awesome GitHub RepositoriesRelational Data Modeling

Links models through foreign key, many-to-many, and one-to-one relations with automatic prefetching and related-object queries.

Distinct from Relation Prefetching: Distinct from Relation Prefetching: covers the full modeling of relationships, not just the prefetching optimization.

Explore 9 awesome GitHub repositories matching data & databases · Relational Data Modeling. Refine with filters or upvote what's useful.

Awesome Relational Data Modeling GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • tortoise/tortoise-ormAvatar von tortoise

    tortoise/tortoise-orm

    5,582Auf GitHub ansehen↗

    Tortoise ORM is an asynchronous object-relational mapper for Python that mirrors Django's model and queryset API while running on asyncio. It defines database tables as Python classes with typed fields and supports foreign key, many-to-many, and one-to-one relations, providing a chainable query API for filtering, annotating, grouping, and prefetching related objects without blocking the event loop. The ORM includes a built-in migration engine that detects model changes, generates migration files, and applies or reverts schema changes through a command-line tool. It connects to PostgreSQL, MyS

    Defines and manages relational data models with automatic prefetching and related-object queries.

    Pythonasyncasynciomysql
    Auf GitHub ansehen↗5,582
  • dlt-hub/dltAvatar von dlt-hub

    dlt-hub/dlt

    5,472Auf GitHub ansehen↗

    dlt ist ein Python-Tool zur Datenaufnahme und ein ETL-Pipeline-Framework, das darauf ausgelegt ist, Daten aus verschiedenen Quellen abzurufen und in strukturierten Zielen zu speichern. Es fungiert als Schema-Inferenz-Engine, die automatisch Datentypen erkennt und verschachtelte JSON-Strukturen in relationale Tabellen flacht, wobei Daten von Quellen in Lakehouses, Warehouses oder Vektordatenbanken verschoben werden. Das Projekt zeichnet sich durch KI-gestützte Pipeline-Generierung aus, die Large Language Models nutzt, um Extraktionscode und Konnektoren für REST-APIs zu erstellen. Es unterstützt zudem multimodale Vektorspeicherung und die spezialisierte Befüllung von Vektordatenbanken zur Unterstützung von KI- und Machine-Learning-Anwendungen. Das Framework deckt ein breites Spektrum an Funktionen ab, einschließlich automatisierter Schema-Evolution, inkrementellem Datenladen mittels Statusverfolgung und Datenqualitätsvalidierung durch die Durchsetzung von Datenverträgen. Es bietet Tools für relationale Datennormalisierung, Pre- und Post-Load-Transformationen sowie eine Vielzahl von Ziel-Adaptern für SQL-Datenbanken und Cloud-Objektspeicher. Die Observability wird durch Pipeline-Ausführungs-Dashboards, Spalten-Lineage-Tracking und Schema-Versionsverifizierung mittels inhaltsbasierter Hashes gehandhabt.

    Models relationships between root and nested tables by specifying custom primary or merge keys.

    Pythondatadata-engineeringdata-lake
    Auf GitHub ansehen↗5,472
  • loopbackio/loopback-nextAvatar von loopbackio

    loopbackio/loopback-next

    5,095Auf GitHub ansehen↗

    LoopBack Next is a Node.js API framework used for building REST and multi-protocol APIs. It functions as an OpenAPI server implementation that can either generate machine-readable specifications from code or produce implementation controllers and models from existing specifications. The framework distinguishes itself through a central dependency injection container and a repository-pattern data access layer. This architecture decouples application logic from component construction and persistent storage, allowing for a pluggable system where data sources and business logic are isolated throug

    Allows defining complex model relationships, including many-to-one associations using foreign key constraints.

    TypeScript
    Auf GitHub ansehen↗5,095
  • theorchid/platformAvatar von TheOrchid

    TheOrchid/Platform

    4,791Auf GitHub ansehen↗

    Platform ist ein Framework für den Aufbau von Back-Office-Anwendungen und administrativen Dashboards unter Verwendung von Laravel. Es fungiert als schema-gesteuertes UI-Framework und CRUD-Generator, der automatisch Datenbankverwaltungsschnittstellen, Eingabeformulare und Validierungsregeln aus programmatischen Modelldefinitionen konstruiert. Das Projekt zeichnet sich durch ein umfassendes Backend-UI-Kit aus, das fortgeschrittene Datenerfassung unterstützt, einschließlich geografischem Koordinaten-Mapping, tabellarischen JSON-Datenmatrizen und Tracking von Marketing-Metadaten. Es bietet ein robustes rollenbasiertes Zugriffskontrollsystem zur Verwaltung der Ressourcensichtbarkeit und des Routenschutzes, neben einer globalen Volltextsuche, die Daten über mehrere Modelle hinweg indiziert. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich asynchronem Laden von Daten, Multi-Channel-Benachrichtigungssystemen und einer Bibliothek spezialisierter Formularkomponenten für Rich-Text- und Dateimanagement. Sie bietet zudem Tools zur Datenvisualisierung durch Modellaggregation und Charting sowie Utilities für partielles Page-Refreshing, um eine Single-Page-Application-Erfahrung zu simulieren. Integrationsoptionen erlauben die Verbindung bestehender Controller und Legacy-Templates, um eine schrittweise Migration von Funktionen in das Framework zu erleichtern.

    Provides form components that load and select records from database relationships with support for scoping and searching.

    PHP
    Auf GitHub ansehen↗4,791
  • rocboss/paopao-ceAvatar von rocboss

    rocboss/paopao-ce

    4,493Auf GitHub ansehen↗

    paopao-ce ist eine soziale Community-Plattform, die für die Veröffentlichung von Inhalten und das Management von Nutzerbeziehungen entwickelt wurde. Sie bietet eine skalierbare Networking-Umgebung, die sowohl Freundschafts- als auch Follower-basierte soziale Modelle implementiert, um Nutzerinteraktion und Content-Sharing zu regulieren. Die Plattform integriert eine digitale Wallet und eine Payment-Gateway-Anbindung, um Finanztransaktionen abzuwickeln und Nutzerguthaben zu verwalten. Sie nutzt eine Kombination aus einem Go-basierten Backend und einem JavaScript-basierten Frontend zur Bereitstellung ihrer Dienste. Das System umfasst Funktionen für Identitätsmanagement via SMS-Verifizierung und sichere Token-basierte Sitzungen. Es bietet zudem Community-Content-Suche mittels invertierter Indizierung, Medienpersistenz durch Objektspeicherung und die automatisierte Generierung maschinenlesbarer API-Spezifikationen. Die Observability wird durch System-Log-Capture und Performance-Profiling gehandhabt, um Verarbeitungsengpässe zu identifizieren.

    Models complex social relationships using relational tables to manage friendships and follower connections.

    Gobbsforumgin
    Auf GitHub ansehen↗4,493
  • area17/twillAvatar von area17

    area17/twill

    3,956Auf GitHub ansehen↗

    Twill ist ein Laravel-CMS-Toolkit und Admin-Panel-Generator, der für den Bau benutzerdefinierter administrativer Konsolen und Content-Management-Systeme entwickelt wurde. Es dient als Headless-CMS-Framework und als Toolkit zur Definition von Inhaltsmodellen und zur Verwaltung strukturierter Daten über eine dedizierte administrative Schnittstelle. Das Projekt bietet einen visuellen Block-Editor, der es Redakteuren ermöglicht, wiederverwendbare Inhaltsabschnitte über eine Drag-and-Drop-Schnittstelle anzuordnen und zu konfigurieren. Es enthält einen dedizierten Digital-Asset-Manager zum Speichern, Zuschneiden und Optimieren von Bildern und Dateien über lokalen oder Cloud-Speicher hinweg sowie einen mehrsprachigen Inhaltsmanager für die Handhabung übersetzter Felder und lokalisierter Permalinks. Die Plattform bietet umfassende Funktionen für die Inhalts- und Medienverwaltung, einschließlich Versionsverfolgung, Veröffentlichungsplanung und hierarchischer Seitenorganisation. Sie deckt umfangreiche administrative Tools ab, wie z. B. rollenbasierte Zugriffskontrolle, globale Suche und Befehlszeilen-Scaffolding für die schnelle Generierung von CRUD-Modulen und Datenbankmigrationen. Das System integriert sich in Laravel-Modelle unter Verwendung von Traits, um Veröffentlichungs- und Medienhandhabung zu ermöglichen.

    Provides form components for selecting records from database relationships with custom filtering based on other field selections.

    PHP
    Auf GitHub ansehen↗3,956
  • django-tastypie/django-tastypieAvatar von django-tastypie

    django-tastypie/django-tastypie

    3,948Auf GitHub ansehen↗

    Django Tastypie ist ein Framework für den Aufbau von RESTful-Webservices, die Django-Modelle auf API-Ressourcen abbilden. Es fungiert als modellbasierter API-Generator, der automatisch Read-Write-Endpunkte für Datenbankmodelle erstellt, um Standard-CRUD-Operationen via HTTP zu ermöglichen. Das Projekt dient als Multi-Format-Datenserialisierer und Hypermedia-API-Mapper. Es konvertiert Datenbankdaten basierend auf Client-Anfragen in verschiedene Antwortformate wie JSON, XML und YAML und transformiert Datenbankbeziehungen in navigierbare Links zur Ressourcenerkennung. Das Toolkit enthält eine Sicherheitsimplementierung für die Benutzerauthentifizierung mittels Challenge-Response-Handshake, um die Übertragung von Klartext-Anmeldedaten zu vermeiden. Zudem bietet es Mechanismen zur Abbildung komplexer Datenbeziehungen und zur Verwaltung der Serialisierung von API-Antworten.

    Maps complex database relationships, including foreign keys and many-to-many associations, to a consistent API interface.

    Python
    Auf GitHub ansehen↗3,948
  • wp-graphql/wp-graphqlAvatar von wp-graphql

    wp-graphql/wp-graphql

    3,780Auf GitHub ansehen↗

    WPGraphQL is a GraphQL interface for WordPress that transforms a WordPress installation into a headless content source. It functions as a GraphQL schema provider that maps database structures and relational data into a standardized schema, exposing posts, pages, and custom data types through a single flexible endpoint. The project includes an integrated API query builder and schema explorer, allowing for the visual composition of queries and real-time validation of responses. It provides a system for extending the schema with custom fields and relationships to expose specific business data.

    Allows fetching lists of related objects and navigating relationships between data nodes using connections.

    PHP
    Auf GitHub ansehen↗3,780
  • parse-community/parse-sdk-ios-osxAvatar von parse-community

    parse-community/Parse-SDK-iOS-OSX

    2,811Auf GitHub ansehen↗

    This project is a client-side software development kit for iOS and macOS applications that integrates mobile software with a cloud-based backend. It functions as a mobile backend as a service interface, enabling developers to manage user authentication, cloud data persistence, and synchronization without the need to maintain server-side infrastructure. The framework is designed for offline-first development, utilizing a local datastore to cache application state and ensure functionality during periods of network disconnection. It features an automated synchronization engine that queues pendin

    Connects objects by storing references to other records to ensure data consistency and integrity across related entities.

    Objective-Cboltsbolts-frameworkcocoapods
    Auf GitHub ansehen↗2,811
  1. Home
  2. Data & Databases
  3. Relation Prefetching
  4. Relational Data Modeling

Unter-Tags erkunden

  • Relation Selection FieldsForm components for selecting records from database relationships with custom filtering and search limits. **Distinct from Relational Data Modeling:** Specifically targets the UI selection aspect of model relations, not the backend data modeling itself.