awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

39 个仓库

Awesome GitHub RepositoriesComplex Data Modeling

Organizing information using relational, document, or graph structures to support diverse query requirements.

Distinct from Relational Data Modeling: Distinct from relational modeling: covers a broader range of data structures including graphs and event-driven patterns.

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

  1. Home
  2. Data & Databases
  3. Relational Data Modeling
  4. Complex Data Modeling

Awesome Complex Data Modeling GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • mobxjs/mobxmobxjs 的头像

    mobxjs/mobx

    28,189在 GitHub 上查看↗

    MobX is a reactive state management library and fine-grained reactivity engine. It provides an observable data store that automatically triggers updates in the user interface when data structures change, functioning as a transparent functional reactive store to maintain a consistent source of truth. The system utilizes a dependency-graph mapping and proxy-based object observation to track data dependencies. This ensures that only the specific components dependent on changed data are updated, which reduces unnecessary re-renders and optimizes frontend performance. The library supports decoupl

    Defines structured observable data and actions to maintain a single source of truth across the application.

    TypeScriptjavascriptmobxreact
    在 GitHub 上查看↗28,189
  • vonng/ddiaVonng 的头像

    Vonng/ddia

    22,648在 GitHub 上查看↗

    This project serves as a comprehensive technical reference for the architecture and design of data-intensive applications. It provides a structured analysis of the fundamental principles required to build reliable, scalable, and maintainable software systems, covering the core trade-offs inherent in modern data infrastructure. The repository explores the mechanics of distributed data management, including strategies for replication, partitioning, and achieving consensus across multiple nodes. It details the design of storage engines, indexing techniques, and transaction management models, whi

    Organizes information using diverse structures to support complex application query requirements.

    Pythonbookdatabaseddia
    在 GitHub 上查看↗22,648
  • hapijs/joihapijs 的头像

    hapijs/joi

    21,192在 GitHub 上查看↗

    Joi is a JavaScript data validation library used to define schemas that validate, cast, and sanitize data objects. It functions as an object schema validator and parser, ensuring that input data matches specific types and formats before it is processed by an application. The library features a conditional validation engine capable of dynamic schema enforcement, where validation logic and dependencies change based on the values of other keys within an object. It also serves as a data casting and sanitization tool, transforming input values into target types and removing sensitive keys from the

    Defines strict relationships and dependencies between fields in large objects to maintain integrity.

    JavaScripthapijavascriptschema
    在 GitHub 上查看↗21,192
  • toml-lang/tomltoml-lang 的头像

    toml-lang/toml

    20,525在 GitHub 上查看↗

    TOML is a configuration file format designed for human readability and unambiguous mapping to hash tables. It serves as a standardized language for structured data, enabling consistent parsing and data exchange across diverse programming environments. The format distinguishes itself through a strict type-system specification that ensures data is interpreted identically regardless of the implementation. It utilizes a line-oriented lexical structure that supports both hierarchical organization through bracketed sections and compact inline embedding for nested objects. This approach allows for t

    Models nested or repeating data sets using arrays, inline tables, and arrays of tables.

    在 GitHub 上查看↗20,525
  • reactive-extensions/rxjsReactive-Extensions 的头像

    Reactive-Extensions/RxJS

    19,353在 GitHub 上查看↗

    The Reactive Extensions for JavaScript

    Ships a full observable framework with lazy evaluation, subscription lifecycle management, and cancellation support.

    JavaScript
    在 GitHub 上查看↗19,353
  • milanm/devops-roadmapmilanm 的头像

    milanm/DevOps-Roadmap

    18,752在 GitHub 上查看↗

    DevOps-Roadmap is a comprehensive educational repository and knowledge base designed to guide technical professionals through the complexities of modern software engineering. It functions as a structured curriculum and reference library, covering the full spectrum of skills required to master system architecture, infrastructure management, and cloud operations. The project distinguishes itself by bridging the gap between high-level architectural design and the practical realities of engineering leadership. It provides curated insights into distributed systems, data consistency, and scalable d

    Offers guidance on selecting appropriate data models based on access patterns and relationship complexity.

    awsazurecomputer-science
    在 GitHub 上查看↗18,752
  • agent0ai/agent-zeroagent0ai 的头像

    agent0ai/agent-zero

    18,103在 GitHub 上查看↗

    Agent Zero is an autonomous AI agent framework designed to execute complex, multi-step workflows by managing its own environment, persistent memory, and external tool interactions. It functions as a Python-based automation library that enables agents to write code, execute terminal commands, and perform system-level tasks independently. The system is built to handle large-scale operations through hierarchical agent delegation, allowing for the coordination of subordinate agents to maintain focus and context. The platform distinguishes itself through a focus on secure, isolated execution and s

    Extracts and processes information from web and enterprise sources to generate actionable insights and automated reports.

    Pythonagentaiassistant
    在 GitHub 上查看↗18,103
  • apple/foundationdbapple 的头像

    apple/foundationdb

    16,446在 GitHub 上查看↗

    FoundationDB is an ACID-compliant distributed transactional key-value store. It functions as a scalable database engine that ensures strict serializability and data consistency across a cluster of servers using a shared-nothing architecture. The system is distinguished by its multi-region replication capabilities, allowing data to be synchronized across different datacenters for high availability and disaster recovery. It utilizes optimistic concurrency control to manage distributed transactions and employs a majority-based coordination system to maintain cluster state. The platform provides

    Builds custom models such as queues, vectors, and tables using the underlying key-value API.

    C++aciddistributed-databasefoundationdb
    在 GitHub 上查看↗16,446
  • faker-js/fakerfaker-js 的头像

    faker-js/faker

    14,896在 GitHub 上查看↗

    Faker is a library for generating synthetic data and mock information to populate development and testing environments. It provides a structured way to create realistic values such as names, addresses, and dates, allowing developers to validate application logic and visualize user interfaces without relying on production data. The library distinguishes itself through its support for deterministic generation, which uses fixed seeds to ensure that data sequences remain identical across multiple test executions. It also features a modular architecture that separates generation logic into indepen

    Constructs structured data by chaining generation functions to ensure logical consistency across related fields.

    TypeScriptbrowserdatafake
    在 GitHub 上查看↗14,896
  • arangodb/arangodbarangodb 的头像

    arangodb/arangodb

    14,091在 GitHub 上查看↗

    This project is a multi-model database system designed to store and manage information as documents, graphs, and key-value pairs within a single engine. It functions as a graph database and knowledge graph platform, providing the infrastructure to build, query, and visualize structured data models. By integrating vector search capabilities, the system serves as a vector database that supports retrieval-augmented generation for artificial intelligence applications. The platform distinguishes itself through a unified query language that allows users to perform document lookups, graph traversals

    Persists information as documents, graphs, and key-value pairs within a single flexible database system.

    C++arangodbdatabasedistributed-database
    在 GitHub 上查看↗14,091
  • dbt-labs/dbt-coredbt-labs 的头像

    dbt-labs/dbt-core

    13,051在 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

    Combines raw source tables through joins or unions to prepare unified concepts before applying staging transformations.

    Rustanalyticsbusiness-intelligencedata-modeling
    在 GitHub 上查看↗13,051
  • basedhardware/omiBasedHardware 的头像

    BasedHardware/omi

    12,869在 GitHub 上查看↗

    Omi is an open-source wearable AI platform that captures audio and screen data to provide real-time conversational assistance and memory. It integrates a wearable hardware development kit with a vector memory database and large language model capabilities to create a persistent digital record of user interactions. The platform is distinguished by its BLE audio streaming pipeline, which transmits raw audio from wearable hardware for real-time transcription and speaker identification. It utilizes a plugin-based agent tool framework that allows AI assistants to autonomously invoke custom functio

    Extracts titles, summaries, and personal facts from conversation transcripts using generative AI.

    Dartaiappbci
    在 GitHub 上查看↗12,869
  • microsoftdocs/azure-docsMicrosoftDocs 的头像

    MicrosoftDocs/azure-docs

    10,894在 GitHub 上查看↗

    Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It provides comprehensive guidance on the full spectrum of Azure services, covering everything from core infrastructure components like virtual machines, Kubernetes clusters, and serverless computing to platform services for AI, machine learning, data analytics, and storage. The documentation details how to provision, manage, and govern cloud resources at scale, including policy enforcement, identity management, and cost optimization. The documentation distinguishes Azure through i

    Indexes video content to unlock insights such as scene detection, OCR, and sentiment analysis.

    Markdownskilling
    在 GitHub 上查看↗10,894
  • knockout/knockoutknockout 的头像

    knockout/knockout

    10,549在 GitHub 上查看↗

    Knockout is a client-side UI library and JavaScript framework used to create responsive web interfaces. It functions as a declarative data binding library and an observable data model system that decouples business logic from the document object model. The project implements the Model-View-ViewModel pattern to separate application logic from the user interface. It synchronizes data models with visual views by linking internal JavaScript properties to HTML elements, allowing the interface to update automatically when underlying data changes. The framework provides capabilities for dynamic fro

    Structures application state as observable entities to maintain a single source of truth for the UI.

    JavaScript
    在 GitHub 上查看↗10,549
  • boto/boto3boto 的头像

    boto/boto3

    9,834在 GitHub 上查看↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Creates and manages automation resources to extract actionable insights from unstructured data.

    Pythonawsaws-sdkcloud
    在 GitHub 上查看↗9,834
  • risingwavelabs/risingwaverisingwavelabs 的头像

    risingwavelabs/risingwave

    9,093在 GitHub 上查看↗

    RisingWave is a cloud-native streaming database and real-time analytics engine that uses standard SQL to process continuous data streams. It functions as a streaming data lakehouse, combining the capabilities of a streaming SQL database with a platform that integrates streaming ingestion with open table formats. The system is distinguished by its use of the PostgreSQL wire protocol, allowing it to integrate with existing SQL tools and drivers. It employs a decoupled compute and storage architecture, persisting streaming state and materialized views in cloud object storage to enable independen

    Processes raw data streams incrementally to derive real-time insights into trends and health metrics as events occur.

    Rustapache-icebergdata-engineeringdatabase
    在 GitHub 上查看↗9,093
  • unopim/unopimunopim 的头像

    unopim/unopim

    8,878在 GitHub 上查看↗

    unopim is an AI-powered product information management system that serves as a centralized repository for managing product attributes, categories, and variations. It functions as a containerized product repository and a multi-channel data distributor, synchronizing consistent product information and pricing across diverse external sales platforms and marketplaces. The platform distinguishes itself through an LLM-based catalog manager that provides a conversational interface for executing data management tasks. This allows users to perform item creation, content enrichment, and quality scans u

    Generates structured summaries of counts and activity across channels and roles using data insight tools.

    PHPlaravelopen-sourceopensource
    在 GitHub 上查看↗8,878
  • apiaryio/api-blueprintapiaryio 的头像

    apiaryio/api-blueprint

    8,648在 GitHub 上查看↗

    api-blueprint is a markdown-based API design language and specification standard used to define the structure, behavior, and data schemas of HTTP web services. It provides a formal method for mapping HTTP methods to resources and defining payload validation rules through a machine-readable syntax. The project functions as a blueprint for creating interactive technical documentation and functional mock servers. These tools transform design specifications into human-readable guides and simulated backend environments to enable integration testing before implementation. The language covers API m

    Allows the description of complex data shapes using human-readable text to create reusable API components.

    在 GitHub 上查看↗8,648
  • bytedance/flowgram.aibytedance 的头像

    bytedance/flowgram.ai

    8,146在 GitHub 上查看↗

    Flowgram.ai is a workflow development framework for building AI workflow platforms. It provides a visual drag-and-drop canvas for constructing workflows, an Entity-Component-System (ECS) based document model for structuring workflow nodes as a tree, and a node-based form engine for managing configuration forms with built-in rendering, validation, side effects, and error handling. The framework also includes a workflow execution engine that parses directed graph workflows and runs nodes step by step with state tracking and array iteration. The framework distinguishes itself through a layered r

    Assembles complex data objects from independent components for targeted subsystem consumption.

    TypeScriptaiautomationcoze
    在 GitHub 上查看↗8,146
  • freika/dawarichFreika 的头像

    Freika/dawarich

    8,030在 GitHub 上查看↗

    Dawarich is a self-hosted location history manager and travel journaling platform. It functions as a personal travel archive that collects GPS coordinates and movement data, providing a private alternative to proprietary tracking services. The system utilizes a PostgreSQL geospatial database to store coordinates, visits, and custom geofence boundaries. The project distinguishes itself as a geospatial data converter and visualization tool, capable of transforming location history between formats such as GPX, KML, and GeoJSON. It allows users to organize GPS tracks and geotagged photos into nam

    Extracts summarized facts and travel patterns from location data to generate actionable insights.

    Rubygoogle-mapsgpsloggerhacktoberfest
    在 GitHub 上查看↗8,030
上一个12下一个

探索子标签

  • API Data ShapesDefining complex, reusable data structures specifically for API request and response bodies. **Distinct from Complex Data Modeling:** Focuses on API payload structures rather than general relational or graph database modeling
  • Base Model CompositionCombining raw source tables for unified concepts. **Distinct from Complex Data Modeling:** Distinct from Complex Data Modeling: focuses on the composition of base models via joins/unions rather than general modeling structures.
  • Behavioral Data ModelingModeling intricate game behavior systems using type systems that support inheritance and deep nesting. **Distinct from Complex Data Modeling:** Focuses on defining game behaviors in config files rather than relational database query optimization.
Data Insight Generators
4 个子标签
Tools for extracting and processing information from diverse sources to generate actionable reports and insights. **Distinct from Complex Data Modeling:** Distinct from complex data modeling: focuses on the analytical extraction and reporting of insights rather than data structure organization.
  • Data Object Builders1 个子标签Utilities for constructing complex, nested data structures through functional interfaces. **Distinct from Complex Data Modeling:** Distinct from Complex Data Modeling: focuses on the construction process rather than the storage schema.
  • Key-Value Structure ImplementationsBuilding complex data structures like queues and tables by leveraging an underlying ordered key-value API. **Distinct from Complex Data Modeling:** Focuses on implementing structures using KV-primitives, rather than using a database that natively provides these as first-class types.
  • Observable Data Modeling3 个子标签Structuring application state as observable entities to maintain a single source of truth. **Distinct from Complex Data Modeling:** Focuses on reactive observer-based modeling rather than relational or distributed consistency models.