10 dépôts
Data models that utilize nodes and edges to represent entities and their relationships with associated metadata.
Distinct from Relationship to Node Transformations: None of the candidates cover general graph-based node data modeling for spatial mapping; most focus on database operations or specific search tasks.
Explore 10 awesome GitHub repositories matching data & databases · Graph-Based Node Models. Refine with filters or upvote what's useful.
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
Shows how to model entities as nodes with key-value properties in a graph structure.
react-diagrams est un framework pour construire des diagrammes interactifs de nœuds et de liens ainsi que des graphes visuels au sein d'applications React. Il fonctionne comme un outil de visualisation de graphes interactif et un concepteur de workflow visuel, fournissant un système pour rendre des canevas manipulables de nœuds connectés. La bibliothèque se distingue par sa capacité à agir comme un gestionnaire de diagramme d'état sérialisable, convertissant des mises en page de nœuds complexes et des états de connexion en formats de données stockables pour la persistance de session. Elle permet en outre des extensions de comportement personnalisées pour modifier la logique centrale et des modules pour implémenter des fonctionnalités spécifiques au projet. Le système couvre un large éventail de capacités de diagramme et de visualisation, incluant le panoramique de la fenêtre, le zoom et la manipulation d'éléments par glisser-déposer. Il gère le routage automatique des liens pour éviter les chevauchements visuels et fournit des outils pour le style des éléments personnalisés et la gestion des couches afin de contrôler l'ordre de rendu.
Maintains a central graph data structure that reactively triggers canvas re-renders when topology changes.
Simple flow library 🖥️🖱️
Manages node positions, connections, and data through a centralized event system that triggers callbacks on changes.
KServe is a Kubernetes-native platform for deploying and serving machine learning models as scalable inference services. It supports both generative AI models, including large language models, and traditional predictive models from frameworks such as TensorFlow, PyTorch, Scikit-Learn, XGBoost, and ONNX. The platform manages the full lifecycle of model deployments, including revision tracking, canary rollouts, A/B testing, and automatic rollbacks, and provides serverless scale-to-zero capabilities for cost-efficient resource management. KServe distinguishes itself through a standardized infere
Connects router nodes so the output of one becomes the input of another, enabling complex model pipelines.
PathOfBuilding est un planificateur de build hors ligne et un simulateur de statistiques de personnage pour Path of Exile. Il fonctionne comme un modeleur d'équipement et de compétences et un cartographe d'arbre passif pour aider les utilisateurs à concevoir des personnages en simulant les statistiques de combat, les arbres de compétences passives et les combinaisons d'équipement. L'outil fournit un environnement de simulation pour tester les résultats de craft d'objets et les combinaisons de gemmes afin de déterminer les loadouts optimaux. Il permet également l'optimisation de l'arbre passif en planifiant les allocations de nœuds et les placements de joyaux pour maximiser la puissance du personnage. Le logiciel couvre la simulation des statistiques de personnage pour les valeurs offensives et défensives, la modélisation de l'itemisation et du craft, ainsi que la capacité d'importer des données de personnage ou de partager des configurations de build via des codes uniques.
Represents the passive skill tree as a network of nodes to calculate pathing and point costs.
Ce projet est une feuille de route d'apprentissage Node.js et une carte des compétences de développeur conçue pour guider les apprenants du niveau débutant au niveau avancé. Il sert de programme de développement backend et de guide technologique interactif qui répertorie les outils, bibliothèques et modèles architecturaux spécifiques requis pour maîtriser le runtime Node.js. Le projet utilise une visualisation basée sur des graphes pour représenter les compétences techniques et leurs dépendances. En mappant ces compétences comme une séquence structurée de sujets, il fournit un guide visuel pour identifier les prérequis nécessaires et les jalons d'apprentissage requis pour le développement backend. La base de connaissances est définie à l'aide de fichiers markdown structurés et délivrée via la génération de sites statiques. Elle emploie une organisation basée sur des composants pour regrouper les technologies connexes en modules conceptuels.
Implements a skill tree graph to map the dependencies and progression of the developer journey.
Cartography est un framework de visualisation d'infrastructure et d'analyse de sécurité basé sur les graphes. Il ingère des données provenant de divers fournisseurs cloud, d'identité et de logiciels en tant que service (SaaS) pour modéliser des relations complexes entre les ressources, les utilisateurs et les résultats de sécurité au sein d'une base de données de graphes centralisée. En cartographiant ces interdépendances, la plateforme permet aux organisations d'obtenir une visibilité sur leur environnement et d'identifier les risques de sécurité potentiels via des requêtes de parcours de graphes. La plateforme se distingue par sa normalisation basée sur l'ontologie et sa corrélation d'entités multiplateforme, qui mappent des données hétérogènes provenant de sources multiples dans un modèle unifié et cohérent. Elle emploie des pipelines d'ingestion modulaires et un filtrage basé sur les schémas pour maintenir ce graphe, garantissant que les données d'infrastructure restent précises grâce à l'élagage automatisé des nœuds obsolètes basé sur l'état. Cette approche permet la découverte de chemins d'attaque complexes et de mauvaises configurations de sécurité qui s'étendent sur des systèmes disparates de cloud, d'appareils et de gestion des identités. Au-delà de la modélisation de base, le système fournit des capacités étendues pour l'inventaire des actifs, la gouvernance des identités et l'analyse de la chaîne d'approvisionnement logicielle. Il prend en charge un large éventail d'intégrations, incluant les ressources de calcul et de réseau cloud-native, la télémétrie de gestion des terminaux et les métadonnées du cycle de vie du développement. Les utilisateurs peuvent étendre les fonctionnalités de la plateforme en définissant des règles de sécurité personnalisées, en ajoutant des tâches d'analyse de données spécialisées ou en intégrant de nouvelles sources de renseignement via son framework modulaire. Le projet est implémenté en Python et fournit une documentation pour configurer les modules d'ingestion et définir des requêtes de graphes personnalisées.
Stores infrastructure resources and their interdependencies as nodes and edges to enable complex relationship traversal and analysis.
Freeplane is a Java-based mind mapping software and knowledge management system used to create hierarchical visual maps and interconnect ideas. It serves as a visual information organizer that transforms text-based notes into navigable spatial maps to facilitate non-linear thinking processes. The application features a swing-based visual canvas for rendering interactive concept maps and complex node-based layouts. It utilizes an XML-based document organizer to serialize map structures and node attributes into hierarchical files for persistent storage. The tool covers several core capability
Implements a graph-based data model to track nodes, their semantic relationships, and spatial coordinates.
This library is a PHP tool for programmatically defining, building, and exporting structured data graphs. It provides a fluent, object-oriented interface that allows developers to construct complex, nested metadata structures that comply with standardized vocabulary requirements for search engine indexing. The library distinguishes itself through its support for multi-typed entity modeling, which enables the combination of several classification categories into a single, unified entity. It also features a graph-based modeling system that facilitates the linking and cross-referencing of relate
Uses a graph-based node model to represent entities and their relationships.
System Designer est un environnement de modélisation visuelle pour construire des architectures logicielles, des schémas de données et des comportements de composants. Il fonctionne comme une plateforme low-code qui permet aux utilisateurs de définir des systèmes complexes via une interface glisser-déposer, représentant les composants et leurs relations sous forme de nœuds et d'arêtes interconnectés. La plateforme se distingue en fournissant un environnement de runtime en direct où les modèles définis peuvent être exécutés et inspectés en temps réel. Elle effectue une validation de type dynamique sur les opérations système pour garantir la cohérence et permet la composition modulaire d'applications en important des définitions système externes. Les utilisateurs peuvent gérer ces composants comme des documents structurés, que le système transforme ensuite en squelettes de code fonctionnels et structures de boilerplate pour une implémentation externe. Au-delà de ses capacités de modélisation de base, l'outil prend en charge l'intégralité du cycle de vie de la conception système, incluant la configuration de types de données, attributs et méthodes personnalisés. Il s'intègre avec les systèmes de contrôle de version pour synchroniser les états des projets à travers les appareils et fournit une fonctionnalité d'exportation pour packager les architectures dans des formats standard pour le déploiement.
Stores system architectures as interconnected nodes and edges for visual manipulation and structural analysis.