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 RepositoriesData Access Contracts

Standardizes database operations by enforcing a consistent interface for entity persistence and retrieval.

Distinct from Data Persistence: Focuses on architectural contracts for persistence rather than general data persistence.

Explore 7 awesome GitHub repositories matching data & databases · Data Access Contracts. Refine with filters or upvote what's useful.

Awesome Data Access Contracts GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • sairyss/domain-driven-hexagonAvatar de Sairyss

    Sairyss/domain-driven-hexagon

    14,395Ver en GitHub↗

    This project is a TypeScript-based architectural framework designed to implement domain-driven design and hexagonal architecture in enterprise applications. It provides a structured boilerplate that isolates core business logic from infrastructure concerns, ensuring that domain entities, use cases, and external technology adapters remain decoupled and maintainable. The framework distinguishes itself by enforcing strict architectural boundaries and dependency inversion, preventing unauthorized access to core logic from external layers. It utilizes a command-query responsibility segregation pat

    Standardizes database operations by enforcing a consistent interface for entity persistence and retrieval across different modules.

    TypeScriptarchitectural-patternsarchitecturebackend
    Ver en GitHub↗14,395
  • open-metadata/openmetadataAvatar de open-metadata

    open-metadata/OpenMetadata

    14,213Ver en GitHub↗

    OpenMetadata is an enterprise data catalog, metadata platform, and governance suite that functions as a knowledge graph for data assets. It serves as an AI-ready metadata layer, providing governed context and organizational memory to large language model agents via the Model Context Protocol. The platform distinguishes itself by capturing institutional knowledge, linking conversations, decisions, and remediation notes directly to data assets to preserve tribal knowledge. It integrates AI agents to automate metadata governance, such as suggesting descriptions and identifying sensitive data thr

    Implements formal agreements between data producers and consumers to enforce schema expectations and quality SLAs.

    TypeScriptcontextcontext-layerdata-catalog
    Ver en GitHub↗14,213
  • dbt-labs/dbt-coreAvatar de dbt-labs

    dbt-labs/dbt-core

    13,051Ver en GitHub↗

    dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control. It functions as a data transformation engine that enables users to define data structures and business logic through declarative configuration files, which the system then compiles into executable code. By managing complex data dependencies through a directed acyclic graph, it ensures that transformation tasks execute in the correct order while maintaining a manifest-driven state to track lineage and execution history. The project distinguishes itself through an adapter-based d

    Defines explicit schemas and expectations for data models to prevent breaking changes from propagating to downstream consumers.

    Rustanalyticsbusiness-intelligencedata-modeling
    Ver en GitHub↗13,051
  • datahub-project/datahubAvatar de datahub-project

    datahub-project/datahub

    12,141Ver en GitHub↗

    DataHub is a metadata management platform designed to unify technical, operational, and business context across diverse data ecosystems. By utilizing a graph-based metadata model and an event-driven ingestion architecture, it creates a centralized source of truth that maps complex data relationships, lineage, and ownership. This foundational framework enables organizations to maintain a synchronized view of their data landscape, supporting both human-led discovery and automated data operations. The platform distinguishes itself through its focus on grounding artificial intelligence and autono

    Establishes formal agreements between data producers and consumers to define expected data structure and reliability standards.

    Pythondata-catalogdata-discoverydata-governance
    Ver en GitHub↗12,141
  • dotnet-architecture/eshoponwebAvatar de dotnet-architecture

    dotnet-architecture/eShopOnWeb

    10,676Ver en GitHub↗

    eShopOnWeb is a reference application for ASP.NET Core that demonstrates a sample e-commerce site. It serves as a template for building scalable services using domain-driven design to separate business logic from infrastructure and data access. The project implements a decoupled messaging pattern through a request pipeline to separate web controllers from application logic. It utilizes a repository pattern to abstract data persistence and isolate the core application logic from the specific database storage mechanism. The application covers a broad surface of web capabilities, including user

    Enforces consistent interfaces for entity persistence and retrieval through defined data access contracts.

    C#architectureasp-net-coreasp-net-core-mvc
    Ver en GitHub↗10,676
  • 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.

    Enforces data contracts and quality standards to ensure the integrity and accuracy of loaded datasets.

    Pythondatadata-engineeringdata-lake
    Ver en GitHub↗5,472
  • andersao/l5-repositoryAvatar de andersao

    andersao/l5-repository

    4,205Ver en GitHub↗

    Este proyecto es una capa de abstracción de base de datos para Laravel que implementa el patrón de repositorio para desacoplar la lógica de negocio de las consultas de base de datos Eloquent. Proporciona una interfaz estandarizada para la recuperación, paginación y filtrado de datos. El sistema incluye un mecanismo de criterios de consulta para aplicar condiciones de búsqueda reutilizables basadas en parámetros de petición y un envoltorio de caché que limpia automáticamente los resultados almacenados durante la creación, actualización o eliminación de registros. También cuenta con una capa de presentación para transformar los atributos de los modelos de base de datos sin procesar en una salida formateada para interfaces de usuario. Las capacidades adicionales incluyen una herramienta de línea de comandos para el andamiaje de modelos, repositorios, controladores y proveedores de servicios, así como herramientas para validar datos de repositorio y transformar atributos de modelos.

    Enforces a strict interface contract for data operations to ensure interchangeable persistence layer implementations.

    PHP
    Ver en GitHub↗4,205
  1. Home
  2. Data & Databases
  3. Data Persistence
  4. Data Access Contracts

Explorar subetiquetas

  • Data Quality Contracts1 sub-etiquetaFormal agreements between data producers and consumers to enforce schema expectations and quality standards. **Distinct from Data Access Contracts:** Distinct from Data Access Contracts: focuses on quality and schema expectations rather than persistence interfaces.