10 repositorios
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 es un framework para construir diagramas interactivos de nodos y enlaces y gráficos visuales dentro de aplicaciones React. Funciona como una herramienta de visualización de gráficos interactivos y diseñador de flujos de trabajo visuales, proporcionando un sistema para renderizar lienzos manipulables de nodos conectados. La biblioteca se distingue por su capacidad para actuar como un gestor de diagramas de estado serializable, convirtiendo layouts de nodos complejos y estados de conexión en formatos de datos almacenables para la persistencia de sesiones. Además, permite extensiones de comportamiento personalizadas para modificar la lógica central y módulos para implementar funcionalidades específicas del proyecto. El sistema cubre una amplia gama de capacidades de diagramación y visualización, incluyendo paneo de viewport, escalado y manipulación de elementos mediante arrastrar y soltar. Maneja el enrutamiento automático de enlaces para evitar la superposición visual y proporciona herramientas para el estilo de elementos personalizados y la gestión de capas para controlar el orden de renderizado.
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 es un planificador de builds offline y simulador de estadísticas de personajes para Path of Exile. Funciona como un modelador de equipo y habilidades, y un mapeador de árbol pasivo para ayudar a los usuarios a diseñar personajes mediante la simulación de estadísticas de combate, árboles de habilidades pasivas y combinaciones de equipo. La herramienta proporciona un entorno de simulación para probar resultados de creación de objetos y combinaciones de sockets de gemas para determinar los loadouts óptimos. También permite la optimización del árbol pasivo mediante la planificación de asignaciones de nodos y colocaciones de joyas para maximizar el poder del personaje. El software cubre la simulación de estadísticas de personajes para valores ofensivos y defensivos, modelado de creación de objetos (itemization) y la capacidad de importar datos de personajes o compartir configuraciones de build mediante códigos únicos.
Represents the passive skill tree as a network of nodes to calculate pathing and point costs.
Este proyecto es una hoja de ruta de aprendizaje de Node.js y un mapa de habilidades para desarrolladores diseñado para guiar a los estudiantes desde niveles principiantes hasta avanzados. Sirve como plan de estudios de desarrollo backend y una guía tecnológica interactiva que traza las herramientas, librerías y patrones arquitectónicos específicos necesarios para dominar el runtime de Node.js. El proyecto utiliza una visualización basada en grafos para representar las competencias técnicas y sus dependencias. Al mapear estas habilidades como una secuencia estructurada de temas, proporciona una guía visual para identificar los prerrequisitos necesarios y los hitos de aprendizaje requeridos para el desarrollo backend. La base de conocimientos se define utilizando archivos markdown estructurados y se entrega mediante generación de sitios estáticos. Emplea una organización basada en componentes para agrupar tecnologías relacionadas en módulos conceptuales.
Implements a skill tree graph to map the dependencies and progression of the developer journey.
Cartography es un framework de visualización de infraestructura y análisis de seguridad basado en grafos. Ingiere datos de diversos proveedores de nube, identidad y software-as-a-service para modelar relaciones complejas entre recursos, usuarios y hallazgos de seguridad dentro de una base de datos de grafos centralizada. Al mapear estas interdependencias, la plataforma permite a las organizaciones obtener visibilidad de su entorno e identificar posibles riesgos de seguridad mediante consultas de recorrido de grafos. La plataforma se distingue por su normalización basada en ontologías y correlación de entidades multiplataforma, que mapean datos heterogéneos de múltiples fuentes en un modelo unificado y consistente. Emplea pipelines de ingestión modulares y filtrado basado en esquemas para mantener este grafo, asegurando que los datos de infraestructura permanezcan precisos mediante la poda automatizada basada en el estado de nodos obsoletos. Este enfoque permite el descubrimiento de rutas de ataque complejas y configuraciones de seguridad erróneas que abarcan sistemas dispares de nube, dispositivos y gestión de identidades. Más allá del modelado central, el sistema proporciona capacidades extensas para el inventario de activos, gobernanza de identidades y análisis de la cadena de suministro de software. Admite una amplia gama de integraciones, incluyendo recursos de computación y redes nativos de la nube, telemetría de gestión de endpoints y metadatos del ciclo de vida de desarrollo. Los usuarios pueden extender la funcionalidad de la plataforma definiendo reglas de seguridad personalizadas, añadiendo trabajos de análisis de datos especializados o integrando nuevas fuentes de inteligencia a través de su framework modular. El proyecto está implementado en Python y proporciona documentación para configurar módulos de ingestión y definir consultas de grafos personalizadas.
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 es un entorno de modelado visual para construir arquitecturas de software, esquemas de datos y comportamientos de componentes. Funciona como una plataforma low-code que permite a los usuarios definir sistemas complejos a través de una interfaz de arrastrar y soltar, representando componentes y sus relaciones como nodos y bordes interconectados. La plataforma se distingue por proporcionar un entorno de runtime en vivo donde los modelos definidos pueden ejecutarse e inspeccionarse en tiempo real. Realiza validación de tipos dinámica en las operaciones del sistema para asegurar la consistencia y permite la composición modular de aplicaciones importando definiciones de sistemas externos. Los usuarios pueden gestionar estos componentes como documentos estructurados, que el sistema luego transforma en esqueletos de código funcionales y estructuras de boilerplate para su implementación externa. Más allá de sus capacidades de modelado central, la herramienta admite el ciclo de vida completo del diseño de sistemas, incluyendo la configuración de tipos de datos, atributos y métodos personalizados. Se integra con sistemas de control de versiones para sincronizar estados de proyectos entre dispositivos y proporciona funcionalidad de exportación para empaquetar arquitecturas en formatos estándar para su despliegue.
Stores system architectures as interconnected nodes and edges for visual manipulation and structural analysis.