awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

19 dépôts

Awesome GitHub RepositoriesGraph Relationship Modeling

Representing entities and their connections as nodes and edges for network analysis.

Distinct from Relationship Modeling: Focuses on general network modeling for pathfinding, unlike database-specific entity-relationship mapping.

Explore 19 awesome GitHub repositories matching data & databases · Graph Relationship Modeling. Refine with filters or upvote what's useful.

Awesome Graph Relationship Modeling GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • adambard/learnxinyminutes-docsAvatar de adambard

    adambard/learnxinyminutes-docs

    12,287Voir sur GitHub↗

    This project is a collection of programming language references and syntax cheat sheets designed for rapid developer onboarding. It serves as a library of code-based documentation that uses valid source code files to provide whirlwind tours of various language specifications. The project focuses on programming language learning by providing concise, commented code examples that explain core features and syntax in place. This approach enables developers to quickly grasp language-specific patterns, data types, and execution flow through a consistent reference format. The content covers a broad

    Provides examples of establishing labeled connections and directed edges between nodes in a graph.

    Markdown
    Voir sur GitHub↗12,287
  • gonum/gonumAvatar de gonum

    gonum/gonum

    8,316Voir sur GitHub↗

    Gonum is a numerical computing library for the Go programming language, providing a collection of packages for scientific computing, linear algebra, statistics, and optimization. It functions as a framework for performing complex numerical computations and solving systems of linear equations. The project includes a dedicated graph analysis framework for modeling network graphs and solving connectivity and pathfinding problems. It also provides a statistical analysis toolkit for computing descriptive and inferential statistics and estimating mixture entropy. The library's capability surface c

    Models relationships between entities as nodes and edges to solve connectivity and pathfinding problems.

    Godata-analysisgogolang
    Voir sur GitHub↗8,316
  • tensorflow/docsAvatar de tensorflow

    tensorflow/docs

    6,320Voir sur GitHub↗

    This repository is the official documentation for TensorFlow, a machine learning framework. It provides comprehensive guides, tutorials, and API references for building, training, and deploying machine learning models. The documentation covers the full lifecycle of machine learning projects, from constructing data pipelines and building neural networks with high-level APIs to customizing training loops and deploying trained models in production, on edge devices, or in browsers. The documentation includes step-by-step tutorials for a range of tasks, including reinforcement learning, ranking mo

    Documents graph neural network tutorials that use graph structure to improve model accuracy.

    Jupyter Notebookdeep-learningdeep-neural-networksdocumentation
    Voir sur GitHub↗6,320
  • vmware-archive/octantAvatar de vmware-archive

    vmware-archive/octant

    6,244Voir sur GitHub↗

    Highly extensible platform for developers to better understand the complexity of Kubernetes clusters.

    Ships a navigable graph model of Kubernetes resources with color-coded status indicators for visual inspection.

    Gogogolangkubernetes
    Voir sur GitHub↗6,244
  • duo-labs/cloudmapperAvatar de duo-labs

    duo-labs/cloudmapper

    6,259Voir sur GitHub↗

    Represents AWS resources and their relationships as a directed graph for visual exploration and security analysis.

    JavaScriptawscytoscapediagram
    Voir sur GitHub↗6,259
  • aalhour/c-sharp-algorithmsAvatar de aalhour

    aalhour/c-sharp-algorithms

    6,159Voir sur GitHub↗

    Ce projet est une bibliothèque d'algorithmes C# et une collection de structures de données. Il sert de référence en informatique fournissant des implémentations pratiques de modèles classiques de tri, de recherche et de parcours de graphes. La bibliothèque inclut une boîte à outils dédiée au traitement des chaînes pour analyser la similarité de texte, calculer les distances d'édition et gérer les recherches basées sur les préfixes. Elle propose également une implémentation de la théorie des graphes pour modéliser les relations réseau et calculer les chemins les plus courts. La base de code couvre un large éventail de capacités, incluant la gestion de collections linéaires et hiérarchiques, la manipulation et la visualisation de structures de données arborescentes, et le calcul de séquences numériques mathématiques.

    Implements nodes and edges to represent network relationships for pathfinding and analysis.

    C#
    Voir sur GitHub↗6,159
  • teivah/algodeckAvatar de teivah

    teivah/algodeck

    5,819Voir sur GitHub↗

    Algodeck is an open-source collection of flash cards designed for reviewing algorithms, data structures, and system design concepts, specifically curated for technical interview preparation. The project organizes knowledge into atomic question-and-answer pairs and incorporates spaced repetition scheduling to optimize long-term memory retention. The flash card catalog covers a broad range of computer science topics, including classic sorting algorithms like quicksort and mergesort, data structure operations for arrays, trees, heaps, tries, and graphs, as well as bit manipulation techniques for

    Describes graph databases for modeling complex many-to-many relationships.

    HTML
    Voir sur GitHub↗5,819
  • camel-ai/oasisAvatar de camel-ai

    camel-ai/oasis

    4,833Voir sur GitHub↗

    Oasis est un simulateur social multi-agents alimenté par LLM et un outil de recherche conçu pour étudier les phénomènes sociaux synthétiques. Il fonctionne comme une plateforme de réseau social synthétique, reproduisant l'infrastructure des sites sociaux, y compris les profils d'utilisateurs, les relations de suivi et les mécanismes de découverte de contenu pour modéliser des comportements sociaux humains à grande échelle. Le framework orchestre des populations d'agents à grande échelle, prenant en charge jusqu'à un million d'agents autonomes. Il se distingue en traduisant les sorties des modèles de langage en actions sociales concrètes et en exécutions d'outils externes via un orchestrateur d'appel d'outils, tout en utilisant une horloge de simulation à temps accéléré pour découpler les séquences d'événements du temps réel. Le système couvre de larges domaines de capacités, notamment la modélisation de plateformes sociales, la cartographie de réseaux sociaux basée sur des graphes et la recommandation de contenu basée sur des algorithmes. Il fournit des outils de recherche spécialisés pour la modélisation de la propagation de l'information, l'analyse de la polarisation de groupe et l'interview d'agents, soutenus par une journalisation persistante des activités pour l'analyse rétrospective des données. Le projet est implémenté en Python.

    Represents users and their follow relationships as nodes and edges to simulate information propagation.

    Pythonagent-based-frameworkagent-based-simulationai-societies
    Voir sur GitHub↗4,833
  • typedb/typedbAvatar de typedb

    typedb/typedb

    4,353Voir sur GitHub↗

    TypeDB est une base de données orientée graphe fortement typée et un système de gestion de graphes de connaissances. Il sert de magasin de données multi-modèles qui unifie les structures relationnelles, documentaires et de graphes dans un environnement unique, fonctionnant à la fois comme une base de données conforme ACID et un moteur de requête déclaratif. Le système se distingue par l'utilisation de la modélisation par hypergraphes n-aires et de hiérarchies de types polymorphes. Il emploie un schéma fortement typé pour appliquer des règles structurelles et valider l'intégrité des données, permettant une inférence polymorphe basée sur les types et un polymorphisme d'interface basé sur les rôles pour résoudre automatiquement les relations complexes lors de l'exécution des requêtes. La plateforme couvre un large éventail de capacités, notamment le calcul de relations récursives via le tabling, les transactions avec isolation par snapshot et la récupération de données déclarative. Elle prend également en charge la haute disponibilité via la réplication de cluster basée sur le consensus, le contrôle d'accès basé sur les rôles et l'intégration avec des agents IA pour la récupération de données structurées. La gestion est prise en charge via une interface de ligne de commande, et le système fournit des outils pour visualiser les schémas de graphes et auditer l'activité administrative.

    Implements a hypergraph structure where relations connect any number of objects and possess their own attributes.

    Rustdatabaseinferenceknowledge-base
    Voir sur GitHub↗4,353
  • apache/ageAvatar de apache

    apache/age

    4,236Voir sur GitHub↗

    Apache AGE is a graph database extension for PostgreSQL that adds openCypher graph query capabilities directly within the relational database environment. It functions as a loadable extension that translates Cypher graph traversal queries into SQL expressions, enabling users to run pattern matching and path analysis alongside standard SQL operations within a single database instance. The extension stores labeled, directed property graphs as isolated schemas with internal relational tables for vertices, edges, and labels, preventing cross-graph interference. It supports hybrid query execution

    Returns full edge objects with labels and properties from matched graph patterns.

    Cage-databaseagensgraphanalytics
    Voir sur GitHub↗4,236
  • memgraph/memgraphAvatar de memgraph

    memgraph/memgraph

    4,163Voir sur GitHub↗

    Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management. It utilizes a Cypher query engine for declarative data retrieval and manipulation, providing a scalable knowledge graph backend that integrates vector search and graph traversals. The system distinguishes itself as a real-time graph analytics platform, employing native C++ and CUDA implementations to execute complex network analysis and dynamic community detection on streaming data. It provides specialized support for AI integration, including GraphRAG capabilities, the constr

    The product establishes connections between nodes based on logical rules or shared properties.

    C++cyphergraphgraph-algorithms
    Voir sur GitHub↗4,163
  • kuzudb/kuzuAvatar de kuzudb

    kuzudb/kuzu

    3,965Voir sur GitHub↗

    Kùzu is an embedded property graph database engine designed for high-performance analytical queries and local data management. It operates as a library within the host application process, utilizing a columnar-based storage architecture and just-in-time query compilation to execute complex graph traversals and pattern matching efficiently. By mapping database files directly into system memory, it ensures data durability and high-speed access while maintaining ACID-compliant transactional integrity. The engine distinguishes itself by integrating vector similarity search and full-text search di

    Establishes connections between node tables by defining source and target labels with optional properties.

    C++cypherdatabaseembeddable
    Voir sur GitHub↗3,965
  • falkordb/falkordbAvatar de FalkorDB

    FalkorDB/FalkorDB

    3,437Voir sur GitHub↗

    FalkorDB is a high-performance graph database management system and vector graph database. It serves as a knowledge graph construction tool and a GraphRAG knowledge store, integrating structured property graphs with vector search to provide grounded context for large language models. The engine is designed as a multi-tenant graph engine, capable of hosting thousands of isolated datasets within a single instance. The system distinguishes itself by using linear algebra for query execution, treating relationship tensors as matrix multiplications to achieve low-latency multi-hop traversals. It ut

    Represents multiple relationships of the same type between two entities using high-performance tensors.

    Ccloud-databasedatabasedatabase-as-a-service
    Voir sur GitHub↗3,437
  • gramps-project/grampsAvatar de gramps-project

    gramps-project/gramps

    2,823Voir sur GitHub↗

    Gramps is genealogy management software designed to document family trees, ancestral records, and genealogical research. It functions as a family history database that stores complex kinship links and historical records while providing full data versioning. The platform includes a kinship relationship graph for rendering ancestral connections as interactive diagrams and a geographic family tree visualizer that uses spatial data to display the movement and distribution of ancestors. It is built as an extensible platform that supports third-party plugins for custom reports, filters, and interfa

    Models ancestral connections as nodes and edges to calculate lineages and generate family network diagrams.

    Pythonfamily-treegenealogygramps
    Voir sur GitHub↗2,823
  • specterops/bloodhoundAvatar de SpecterOps

    SpecterOps/BloodHound

    2,789Voir sur GitHub↗

    BloodHound is an identity risk management platform and graph-based attack path analyzer used to map identity relationships and permissions in Active Directory. It functions as a security tool for auditing directory services, uncovering unintended privilege relationships, and visualizing sequences of permissions that can lead to domain compromise. The project differentiates itself as a comprehensive adversary emulation framework that coordinates remote agents and executes post-exploitation commands. It includes a reverse proxy for bypassing multi-factor authentication via real-time session hij

    Models environments as a graph by ingesting data from identity and device management systems to identify attack paths.

    Go
    Voir sur GitHub↗2,789
  • likec4/likec4Avatar de likec4

    likec4/likec4

    2,723Voir sur GitHub↗

    likec4 is an architecture-as-code framework that transforms text-based architecture definitions into interactive diagrams, static websites, and image files. It serves as a system architecture visualizer and C4 model diagram generator, allowing users to define software components, boundaries, and deployment infrastructure using a domain-specific language. The tool distinguishes itself by providing a modeling environment with Language Server Protocol integration for real-time validation and autocomplete. It enables interactive architecture documentation where users can navigate through hierarch

    Maintains the system architecture as a resource graph of components and dependencies for hierarchy analysis.

    TypeScriptarchitecturearchitecture-as-codec4
    Voir sur GitHub↗2,723
  • awslabs/diagram-makerAvatar de awslabs

    awslabs/diagram-maker

    2,417Voir sur GitHub↗

    Diagram Maker is a web-based library designed for building interactive graph visualization and data modeling tools. It provides a framework for rendering node and link structures, allowing users to create custom editing environments where complex data relationships can be visualized and manipulated directly in the browser. The library utilizes a modular, plugin-driven architecture that enables developers to extend the core editing functionality to meet specific requirements without altering the underlying source code. It manages the application state through a centralized, immutable store, en

    Supports modeling and annotating connections between data points to track complex dependencies.

    TypeScriptawscanvascloud
    Voir sur GitHub↗2,417
  • junh0328/prepare_frontend_interviewAvatar de junh0328

    junh0328/prepare_frontend_interview

    1,725Voir sur GitHub↗

    This project is a comprehensive technical interview study resource designed to help developers prepare for engineering job assessments. It functions as a structured guide that curates essential computer science fundamentals, web development standards, and programming language concepts into a format optimized for professional evaluation. The repository distinguishes itself by providing strategic guidance on architectural decision-making and professional communication. Beyond simple question-and-answer pairs, it offers frameworks for articulating experience during interviews and suggests profes

    Represents entities and their connections as nodes and edges for network analysis.

    JavaScriptfrontendhandbook
    Voir sur GitHub↗1,725
  • devamoghs/machine-learning-with-pythonAvatar de devAmoghS

    devAmoghS/Machine-Learning-with-Python

    1,333Voir sur GitHub↗

    This repository serves as an educational collection of practical examples and tutorials designed to facilitate the study of machine learning and data science concepts using Python. It provides a structured environment for learning core algorithms and data analysis techniques through hands-on implementation and iterative exploration. The project covers a broad range of analytical capabilities, including predictive modeling for regression, classification, and clustering tasks, as well as network topology analysis for identifying influence patterns in interconnected data. It also incorporates na

    Implements graph-based relationship modeling to compute topological metrics and identify influence patterns.

    Pythonbeginner-friendlydata-sciencedeep-learning
    Voir sur GitHub↗1,333
  1. Home
  2. Data & Databases
  3. Graph Relationship Modeling

Explorer les sous-tags

  • Edge Management2 sous-tagsThe process of creating and configuring directed relationships between vertices with associated properties. **Distinct from Graph Relationship Modeling:** Focuses on the operational creation of edges, while Graph Relationship Modeling is about the conceptual representation.
  • Graph-Based RegularizationTechniques that incorporate graph structure into model training to capture relationships between data points. **Distinct from Graph Relationship Modeling:** Distinct from Graph Relationship Modeling: focuses on using graph structure as a regularization signal during ML training, not general network analysis.
  • Hypergraph ModelingModeling data using hypergraphs where relations can connect more than two entities. **Distinct from Graph Relationship Modeling:** Extends graph modeling beyond simple binary edges to include n-ary relations.
  • Kubernetes Object Graph ModelsRepresents Kubernetes cluster resources and their relationships as a navigable graph with color-coded status indicators. **Distinct from Graph Relationship Modeling:** Distinct from Graph Relationship Modeling: focuses on Kubernetes-specific resource relationships and status visualization, not general graph modeling.
  • Lead-Lag Network ModelingModeling temporal precedence and influence relationships between financial assets using directed graphs. **Distinct from Graph Relationship Modeling:** Focuses specifically on temporal lead-lag financial relationships rather than general entity graph modeling
  • Multi-Edge TensorsRepresentation of multiple relationships of the same type between entities using tensor mathematics. **Distinct from Graph Relationship Modeling:** Specifically uses tensor-based storage for multi-edges, unlike general relationship modeling.
  • Relationship EstablishmentThe act of creating directed edges between nodes with specific types and metadata. **Distinct from Graph Relationship Modeling:** Distinct from Relationship Modeling: refers to the concrete operation of establishing a connection rather than the architectural modeling of the graph.
  • Relationship Type IdentificationsUtilities for listing and filtering the types of relationships connected to specific nodes. **Distinct from Graph Relationship Modeling:** Distinct from general modeling: specifically focuses on identifying the existing types of relationships connected to nodes.