awesome-repositories.com

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

ExplorarBúsquedas curadasBlogMapa del sitio
ProyectoAcerca dePrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Categorías

9 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • tortoise/tortoise-ormAvatar de tortoise

    tortoise/tortoise-orm

    5,582Ver en GitHub↗

    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
    Ver en GitHub↗5,582
  • dlt-hub/dltAvatar de dlt-hub

    dlt-hub/dlt

    5,472Ver en GitHub↗

    dlt es una herramienta de ingesta de datos en Python y framework de pipeline ETL diseñado para obtener datos de diversas fuentes y persistirlos en destinos estructurados. Funciona como un motor de inferencia de esquemas que detecta automáticamente tipos de datos y aplana estructuras JSON anidadas en tablas relacionales, moviendo datos desde fuentes a lakehouses, almacenes de datos o bases de datos vectoriales. El proyecto destaca por la generación de pipelines impulsada por IA, utilizando modelos de lenguaje de gran tamaño para crear código de extracción y conectores para APIs REST. También admite almacenamiento vectorial multimodal y población especializada de bases de datos vectoriales para soportar aplicaciones de IA y machine learning. El framework cubre una amplia gama de capacidades, incluyendo evolución automática de esquemas, carga incremental de datos mediante seguimiento de estado y validación de calidad de datos mediante la aplicación de contratos de datos. Proporciona herramientas para la normalización de datos relacionales, transformaciones pre y post-carga, y una variedad de adaptadores de destino para bases de datos SQL y almacenes de objetos en la nube. La observabilidad se maneja a través de paneles de ejecución de pipelines, seguimiento de linaje de columnas y verificación de versiones de esquema mediante hashes basados en contenido.

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

    Pythondatadata-engineeringdata-lake
    Ver en GitHub↗5,472
  • loopbackio/loopback-nextAvatar de loopbackio

    loopbackio/loopback-next

    5,095Ver en GitHub↗

    LoopBack Next es un framework de API de Node.js utilizado para construir APIs REST y multiprotocolo. Funciona como una implementación de servidor OpenAPI que puede generar especificaciones legibles por máquina a partir del código o producir controladores e implementaciones de modelos a partir de especificaciones existentes. El framework se distingue por un contenedor central de inyección de dependencias y una capa de acceso a datos basada en el patrón repositorio. Esta arquitectura desacopla la lógica de la aplicación de la construcción de componentes y el almacenamiento persistente, permitiendo un sistema conectable donde las fuentes de datos y la lógica de negocio están aisladas a través de un sistema de conectores estandarizado. El proyecto cubre una amplia gama de capacidades, incluyendo control de acceso basado en roles con estrategias de autenticación conectables y la orquestación de servicios REST y SOAP externos. También proporciona herramientas para comunicación en tiempo real mediante endpoints WebSocket, validación de esquemas JSON y andamiaje (scaffolding) automatizado de proyectos a través de una interfaz de línea de comandos. El desarrollo está respaldado por un conjunto de herramientas CLI para arrancar aplicaciones, generar componentes de API y gestionar dependencias del proyecto.

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

    TypeScript
    Ver en GitHub↗5,095
  • theorchid/platformAvatar de TheOrchid

    TheOrchid/Platform

    4,791Ver en GitHub↗

    Platform es un framework para construir aplicaciones de back-office y dashboards administrativos utilizando Laravel. Funciona como un framework de UI basado en esquemas y un generador de CRUD que construye automáticamente interfaces de gestión de bases de datos, formularios de entrada y reglas de validación a partir de definiciones de modelos programáticos. El proyecto se distingue por un kit de UI de backend integral que admite la captura de datos avanzada, incluyendo mapeo de coordenadas geográficas, matrices de datos JSON tabulares y seguimiento de metadatos de marketing. Cuenta con un robusto sistema de control de acceso basado en roles para gestionar la visibilidad de los recursos y la protección de rutas, junto con una implementación de búsqueda de texto completo global que indexa datos en múltiples modelos. La plataforma cubre una amplia gama de capacidades, incluyendo carga de datos asíncrona, sistemas de notificación multicanal y una librería de componentes de formulario especializados para texto enriquecido y gestión de archivos. También proporciona herramientas para la visualización de datos a través de agregación y gráficos de modelos, así como utilidades para la actualización parcial de páginas para simular una experiencia de aplicación de una sola página. Las opciones de integración permiten la conexión de controladores existentes y plantillas heredadas para facilitar una migración gradual de funciones al framework.

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

    PHP
    Ver en GitHub↗4,791
  • rocboss/paopao-ceAvatar de rocboss

    rocboss/paopao-ce

    4,493Ver en GitHub↗

    paopao-ce is a social community platform designed for publishing content and managing user relationships. It provides a scalable networking environment that implements both friendship and follower-based social models to regulate user interaction and content sharing. The platform integrates a digital wallet and payment gateway connectivity to handle financial transactions and maintain user balances. It employs a combination of a Go-based backend and a JavaScript-based frontend to deliver its services. The system includes capabilities for identity management via SMS verification and secure tok

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

    Gobbsforumgin
    Ver en GitHub↗4,493
  • area17/twillAvatar de area17

    area17/twill

    3,956Ver en GitHub↗

    Twill es un kit de herramientas CMS de Laravel y generador de paneles de administración diseñado para construir consolas administrativas personalizadas y sistemas de gestión de contenido. Sirve como un framework de CMS headless y un kit de herramientas para definir modelos de contenido y gestionar datos estructurados a través de una interfaz administrativa dedicada. El proyecto cuenta con un editor de bloques visual que permite a los editores organizar y configurar secciones de contenido reutilizables mediante una interfaz de arrastrar y soltar. Incluye un gestor de activos digitales dedicado para almacenar, recortar y optimizar imágenes y archivos en almacenamiento local o en la nube, así como un gestor de contenido multilingüe para manejar campos traducidos y enlaces permanentes localizados. La plataforma proporciona amplias capacidades para la gestión de contenido y medios, incluyendo seguimiento de versiones, programación de publicaciones y organización jerárquica de páginas. Cubre herramientas administrativas extensas como control de acceso basado en roles, búsqueda global y scaffolding de línea de comandos para la generación rápida de módulos CRUD y migraciones de bases de datos. El sistema se integra con modelos de Laravel utilizando traits para habilitar la publicación y el manejo de medios.

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

    PHP
    Ver en GitHub↗3,956
  • django-tastypie/django-tastypieAvatar de django-tastypie

    django-tastypie/django-tastypie

    3,948Ver en GitHub↗

    Django Tastypie is a framework for building RESTful web services that map Django models to API resources. It functions as a model-based API generator, automatically creating read-write endpoints for database models to enable standard CRUD operations via HTTP. The project serves as a multi-format data serializer and hypermedia API mapper. It converts database data into various response formats, including JSON, XML, and YAML, based on client requests, and transforms database relationships into navigable links for resource discovery. The toolkit includes a security implementation for user authe

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

    Python
    Ver en GitHub↗3,948
  • wp-graphql/wp-graphqlAvatar de wp-graphql

    wp-graphql/wp-graphql

    3,780Ver en GitHub↗

    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
    Ver en GitHub↗3,780
  • parse-community/parse-sdk-ios-osxAvatar de parse-community

    parse-community/Parse-SDK-iOS-OSX

    2,811Ver en GitHub↗

    Este proyecto es un kit de desarrollo de software (SDK) del lado del cliente para aplicaciones iOS y macOS que integra software móvil con un backend basado en la nube. Funciona como una interfaz de backend móvil como servicio (MBaaS), permitiendo a los desarrolladores gestionar la autenticación de usuarios, la persistencia de datos en la nube y la sincronización sin necesidad de mantener infraestructura del lado del servidor. El framework está diseñado para el desarrollo offline-first, utilizando un almacén de datos local para cachear el estado de la aplicación y garantizar la funcionalidad durante períodos de desconexión de red. Cuenta con un motor de sincronización automatizado que pone en cola las operaciones pendientes y las ejecuta en segundo plano una vez que se restablece la conectividad. El sistema emplea un modelo de datos sin esquema, permitiendo el almacenamiento de pares clave-valor arbitrarios como objetos sin requerir esquemas de base de datos predefinidos o migraciones rígidas. Más allá del almacenamiento básico, el SDK admite el modelado de datos relacionales, permitiendo la creación de enlaces entre registros para mantener la consistencia entre entidades. También proporciona capacidades en tiempo real a través de suscripciones basadas en eventos, que envían cambios de datos del lado del servidor directamente al cliente. Para optimizar el rendimiento, la librería realiza una sincronización basada en deltas, transmitiendo solo los campos de objetos modificados al servidor para reducir el consumo de ancho de banda.

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

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

Explorar subetiquetas

  • 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.