awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 repositorios

Awesome GitHub RepositoriesGraph Node Visualizations

Methods for rendering network graph nodes and edges onto coordinate planes for visual analysis.

Distinct from Custom Shape Rendering: Distinct from Custom Shape Rendering: focuses specifically on graph-theoretic node-link visualization rather than generic geometric shape drawing.

Explore 25 awesome GitHub repositories matching graphics & multimedia · Graph Node Visualizations. Refine with filters or upvote what's useful.

Awesome Graph Node Visualizations GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • networkx/networkxAvatar de networkx

    networkx/networkx

    16,641Ver en GitHub↗

    NetworkX is a Python library designed for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. It provides a comprehensive framework for modeling relationships between entities as graphs, directed graphs, or multigraphs, allowing users to attach arbitrary metadata and properties to nodes and edges. The library distinguishes itself through a modular architecture that decouples graph analysis logic from data storage, utilizing nested dictionaries and adjacency lists to manage topology. It features a pluggable backend system that delegates computat

    Provides methods to render network graph nodes and edges onto coordinate planes for visual interpretation of complex structures.

    Pythoncomplex-networksgraph-algorithmsgraph-analysis
    Ver en GitHub↗16,641
  • tensorflow/playgroundAvatar de tensorflow

    tensorflow/playground

    12,939Ver en GitHub↗

    This project is a browser-based machine learning education tool and neural network sandbox. It provides an interactive environment for experimenting with network architectures and hyperparameters to understand deep learning concepts. The tool functions as a visualizer for TensorFlow neural networks, allowing users to see how models learn and classify data in real time. It enables the prototyping of model architectures to observe how different hidden layers and neurons affect a network's ability to solve specific data patterns. The system covers neural network architecture and operation visua

    Renders neural network nodes and edges as an interactive visual map using the HTML5 Canvas API.

    TypeScript
    Ver en GitHub↗12,939
  • jacomyal/sigma.jsAvatar de jacomyal

    jacomyal/sigma.js

    12,069Ver en GitHub↗

    sigma.js is a JavaScript graph visualization library and WebGL network renderer designed for drawing large-scale network graphs in web browsers. It functions as a high-performance engine capable of rendering network structures containing thousands of nodes and edges interactively. The library provides a customizable graph engine that allows for the creation of specialized visualizations using low-level graphics primitives and custom drawing layers. It supports the rendering of diverse node shapes, such as images or piecharts, and enables the integration of graph visualizations as overlays on

    Renders massive network structures with thousands of nodes and edges for interactive exploration.

    TypeScriptdata-visualizationgraphgraph-drawing
    Ver en GitHub↗12,069
  • rerun-io/rerunAvatar de rerun-io

    rerun-io/rerun

    10,214Ver en GitHub↗

    Rerun is a multimodal data visualizer and robotics data logger designed for rendering synchronized streams of 3D spatial data, images, and time-series metrics. It functions as a tool for capturing high-frequency sensor data and AI outputs into a queryable columnar format, providing a dedicated interface for viewing MCAP recording files and analyzing physical environments. The project distinguishes itself as a machine learning dataset streamer, capable of feeding logged recordings directly into GPU buffers and PyTorch training pipelines without intermediate exports. It supports a high-performa

    Renders nodes and edges to visualize connectivity and relationships between system components.

    Rustcomputer-visioncppmultimodal
    Ver en GitHub↗10,214
  • apis-guru/graphql-voyagerAvatar de APIs-guru

    APIs-guru/graphql-voyager

    8,144Ver en GitHub↗

    GraphQL Voyager is a schema visualizer and data model explorer that provides an interactive graph representation of a GraphQL API. It serves as a documentation tool for inspecting types and fields by transforming schema introspection data into a visual interface. The tool maps the relationships between different types and fields, allowing for the analysis of complex data models and their connections. Users can filter the visual representation to remove deprecated fields or wrapper classes and use a dedicated information panel to examine technical specifications for specific data types.

    Converts GraphQL introspection data into a set of nodes and edges for visual representation.

    TypeScript
    Ver en GitHub↗8,144
  • visjs/visAvatar de visjs

    visjs/vis

    7,812Ver en GitHub↗

    vis is a JavaScript data visualization library used to render interactive networks, timelines, and graphs directly in the web browser. It functions as a relational data mapper and browser-based charting tool, turning complex structured data into dynamic visual patterns to expose entity relationships. The library provides specialized tools for force-directed network graphs, where relational data is represented as interactive nodes and edges. It also includes an interactive timeline component for plotting chronological events and time intervals on a scalable temporal axis. The project covers b

    Provides methods for rendering network graph nodes and edges onto coordinate planes for visual analysis.

    JavaScript
    Ver en GitHub↗7,812
  • reconurge/flowsintAvatar de reconurge

    reconurge/flowsint

    6,979Ver en GitHub↗

    Flowsint is an open-source intelligence framework and reconnaissance orchestrator used for cybersecurity investigations. It functions as a containerized tool runner and data mapper, automating the collection of intelligence from open-source providers and APIs to profile targets and map threat intelligence. The platform distinguishes itself through a graph-based investigation interface, where processed raw intelligence is converted into nodes and edges to visualize relationships between entities. It allows for the creation of sequenced pipelines that chain data enrichment tools, enabling the o

    Converts processed intelligence results into network graph nodes and edges for visual analysis.

    TypeScriptinvestigationosintpython
    Ver en GitHub↗6,979
  • antvis/x6Avatar de antvis

    antvis/X6

    6,598Ver en GitHub↗

    X6 is a JavaScript diagramming library and SVG graph rendering engine used to build interactive flowcharts, mind maps, and visual workflow editors. It provides a framework for defining customizable node and edge behaviors, utilizing a hybrid rendering approach that combines SVG and HTML. The library decouples the visual graph representation from underlying business logic and data structures through a dedicated state management system. It allows for extensive extensibility via a registration mechanism for custom nodes, edges, and canvas tools. The toolkit includes capabilities for automatic g

    Renders complex data structures using specialized node styles, edge routing, and automated layout algorithms.

    TypeScriptantvdagdiagram
    Ver en GitHub↗6,598
  • gephi/gephiAvatar de gephi

    gephi/gephi

    6,536Ver en GitHub↗

    Gephi is an open-source desktop application for visualizing and analyzing large-scale network graphs. It provides an interactive platform for exploring complex relational data, combining hardware-accelerated rendering with real-time layout controls and a plugin-based modular architecture. The platform distinguishes itself through its ability to handle networks of up to 100,000 nodes and 1,000,000 edges using a custom OpenGL rendering engine, enabling smooth real-time interaction. It includes a force-directed layout engine with real-time adjustment, a dynamic filter pipeline for selecting node

    Exploring and analyzing large relational datasets as interactive node-link diagrams with real-time rendering and layout control.

    Java
    Ver en GitHub↗6,536
  • vasturiano/3d-force-graphAvatar de vasturiano

    vasturiano/3d-force-graph

    6,147Ver en GitHub↗

    3d-force-graph is a WebGL-accelerated component for rendering interactive network graphs in three-dimensional space. Built on the ThreeJS library, it positions nodes using a force-directed physics simulation that can be driven by either a D3-force or ngraph engine, producing dynamic layouts that users can rotate, zoom, and pan using mouse, keyboard, or touch controls. The component distinguishes itself through comprehensive camera control capabilities, including programmatic positioning, animated transitions, automatic timed orbiting, and zoom-to-fit functionality that frames all nodes within

    A ThreeJS-based component that renders interactive network graphs in 3D space with physics-driven node positioning.

    HTML3d3d-force-graphd3js
    Ver en GitHub↗6,147
  • weaveworks/scopeAvatar de weaveworks

    weaveworks/scope

    5,914Ver en GitHub↗

    Renders an interactive force-directed graph of containers and their live connections.

    Gocontainersdockerecs
    Ver en GitHub↗5,914
  • github/orchestratorAvatar de github

    github/orchestrator

    5,776Ver en GitHub↗

    Orchestrator es un sistema de alta disponibilidad y gestor de replicación para clusters de bases de datos MySQL. Funciona como un automatizador de failover y visualizador de topología diseñado para detectar fallos del maestro y promover réplicas en espera para minimizar el tiempo de inactividad del sistema. El proyecto se centra en la gestión y reconfiguración de topologías de replicación de MySQL para mantener una distribución de datos consistente. Utiliza el rastreo de descubrimiento de topología para mapear estructuras de replicación e identifica fallos activos dentro del cluster de bases de datos. El sistema proporciona capacidades para la recuperación automatizada de clusters, seguimiento de instancias con conocimiento de ubicación y reconfiguración de topología basada en restricciones. También mantiene un registro de auditoría de grabación de estado para rastrear cambios históricos de topología y eventos de failover.

    Builds and displays a directed graph representing the current replication hierarchy and data flow.

    Go
    Ver en GitHub↗5,776
  • openark/orchestratorAvatar de openark

    openark/orchestrator

    5,774Ver en GitHub↗

    MySQL replication topology management and HA

    Renders interactive graphs of MySQL replication topologies for real-time monitoring and manual topology changes.

    Go
    Ver en GitHub↗5,774
  • clientio/jointAvatar de clientIO

    clientIO/joint

    5,272Ver en GitHub↗

    Joint es una biblioteca de JavaScript para crear diagramas visuales interactivos y diagramas de flujo utilizando Scalable Vector Graphics (SVG). Proporciona un entorno programable para crear un lienzo SVG interactivo con soporte integrado para zoom, desplazamiento y gestos táctiles. El framework incluye un sistema de componentes para definir formas personalizadas y elementos programáticos dentro de un sistema de coordenadas basado en vectores. Cuenta con un serializador de diagramas basado en JSON para guardar y cargar estados de diagramas, así como algoritmos de diseño automatizados y mapeo de relaciones para renderizar nodos y aristas. La biblioteca cubre una amplia gama de capacidades de diagramación, incluyendo la gestión de estructuras jerárquicas para elementos anidados, enrutamiento de enlaces basado en rutas con puntas de flecha personalizables y un sistema de interacción basado en eventos. También incluye herramientas para el recorrido de datos de grafos y la disposición automatizada de elementos para optimizar la claridad visual.

    Serves as a comprehensive framework for rendering nodes and edges with automated layout algorithms and relationship mapping.

    JavaScript
    Ver en GitHub↗5,272
  • freelensapp/freelensAvatar de freelensapp

    freelensapp/freelens

    5,185Ver en GitHub↗

    Freelens es un panel de control web gráfico para la administración y monitorización de clústeres de Kubernetes. Proporciona una interfaz centralizada para gestionar entornos de orquestación de contenedores, incluyendo un agregador de registros para la visualización simultánea de logs de múltiples pods, un visualizador de recursos para mapear dependencias del sistema mediante gráficos dirigidos por fuerza y un auditor de seguridad para revisar informes de vulnerabilidad y fechas de caducidad de certificados. El proyecto integra un operador de inteligencia artificial generativa para automatizar tareas administrativas complejas y traducir solicitudes en configuraciones de clúster. Se distingue además por una arquitectura basada en plugins que permite añadir vistas de gestión personalizadas y módulos externos. La plataforma cubre amplias capacidades operativas, incluyendo auditoría de seguridad, mapeo de dependencias de recursos y gestión de actualizaciones de imágenes de contenedores. También incluye interfaces para integrar herramientas de orquestación externas para sincronizar el estado del clúster desde un punto de control centralizado.

    Visualizes complex resource dependencies using real-time force-directed graphs to map container topology.

    TypeScriptcloud-nativecontainersdevops
    Ver en GitHub↗5,185
  • man-group/dtaleAvatar de man-group

    man-group/dtale

    5,170Ver en GitHub↗

    dtale es una cuadrícula interactiva basada en web y visualizador para dataframes de pandas, diseñado como una herramienta de análisis de datos exploratorio. Proporciona una interfaz basada en navegador para analizar estructuras de datos tabulares, permitiendo a los usuarios calcular estadísticas, detectar valores atípicos y calcular correlaciones sin escribir código manual. El proyecto funciona como un visor de datos integrado que puede integrarse en aplicaciones web a través de iframes o rutas personalizadas, con soporte específico para Django, Flask y Streamlit. Permite la exploración de conjuntos de datos a través de una combinación de una cuadrícula de datos interactiva y una biblioteca de visualización de datos capaz de generar histogramas, diagramas de caja y gráficos de dispersión 3D. La plataforma cubre una amplia gama de capacidades de gestión y análisis de datos, incluyendo limpieza de datos tabulares, remodelación y filtrado interactivo. Incluye herramientas de observabilidad para el análisis de datos faltantes, cálculo de correlación y puntuación de poder predictivo. Para la gestión de sesiones, admite el seguimiento de múltiples instancias y la persistencia del estado en procesos de trabajo concurrentes. La interfaz está protegida por autenticación de nombre de usuario y contraseña y admite la ingesta de datos desde archivos delimitados, hojas de cálculo y almacenes de datos ArcticDB.

    Renders directed graphs from dataframes to analyze relationships between nodes and shortest paths.

    TypeScriptdata-analysisdata-sciencedata-visualization
    Ver en GitHub↗5,170
  • alandefreitas/matplotplusplusAvatar de alandefreitas

    alandefreitas/matplotplusplus

    4,894Ver en GitHub↗

    Esta librería de visualización de datos en C++ es un framework de trazado científico utilizado para crear gráficos 2D y 3D, grafos de red y mapas geográficos. Opera como una librería de gráficos multi-backend, desacoplando la lógica de trazado de alto nivel de los motores de renderizado de bajo nivel para soportar varios backends de salida. El proyecto se distingue por una API de interfaz dual, que proporciona tanto una interfaz funcional global para prototipado rápido como una interfaz orientada a objetos para un control preciso. Cuenta con un motor de diseño basado en componentes para gestionar cuadrículas y subgráficos, junto con un estado de trazado en capas que permite superponer múltiples series de datos sin borrar los ejes. La librería cubre una amplia gama de capacidades de visualización, incluyendo trazado de funciones matemáticas, campos vectoriales y análisis de datos multidimensionales mediante mapas de calor y coordenadas paralelas. Incluye herramientas especializadas para la visualización de datos geográficos, como gráficos geobubble y geodensity, así como herramientas para renderizar redes de grafos dirigidos y no dirigidos. Las capacidades generales incluyen gestión de ejes, estilo estético con mapas de colores y exportación de gráficos de alta calidad. El proyecto utiliza CMake para la automatización de la compilación y la recuperación de dependencias para facilitar la instalación en diferentes sistemas operativos.

    Renders directed and undirected graphs of nodes and edges for relationship analysis.

    C++charting-librarychartscontour-plots
    Ver en GitHub↗4,894
  • clidey/whodbAvatar de clidey

    clidey/whodb

    4,856Ver en GitHub↗

    whodb es una interfaz de gestión multi-base de datos y cliente de notebooks diseñado para explorar y gestionar datos a través de varios motores, incluyendo Postgres, MySQL, MongoDB y Redis. Funciona como una interfaz gráfica para gestionar conexiones, registros y esquemas de bases de datos a través de una capa unificada. El proyecto cuenta con una interfaz de consulta en lenguaje natural que utiliza modelos de lenguaje de gran tamaño para traducir inglés sencillo a consultas SQL o NoSQL ejecutables. Esto se apoya en prompts conscientes del esquema que inyectan metadatos de la base de datos en el contexto del modelo para asegurar que las consultas generadas coincidan con las definiciones reales de las tablas. Las capacidades adicionales incluyen un visualizador de esquemas que transforma los metadatos de claves foráneas en redes de grafos interactivas y un generador de datos sintéticos para crear datasets de prueba. La herramienta también proporciona un modelo de ejecución estilo notebook para organizar consultas en celdas secuenciales, opciones de exportación de datos para formatos como CSV y JSON, y una interfaz de línea de comandos para la administración del entorno.

    Transforms database foreign key metadata into a node-and-edge structure for visual mapping.

    Go
    Ver en GitHub↗4,856
  • alibaba/butterflyAvatar de alibaba

    alibaba/butterfly

    4,649Ver en GitHub↗

    Butterfly es una librería de visualización de grafos interactiva y motor de diagramación basado en SVG utilizado para construir diseñadores de flujos basados en nodos y editores de flujos visuales. Proporciona un framework para renderizar nodos, bordes y grupos interconectados para modelar arquitecturas técnicas, procesos de negocio y flujos de trabajo basados en datos. El proyecto se distingue por su capacidad para integrar componentes de UI personalizados como nodos de grafo y su soporte especializado para la visualización de linaje de datos. Permite el mapeo de relaciones entre campos de datos, tablas y entidades de negocio para rastrear la procedencia y monitorear el estado del flujo de trabajo. El sistema cubre un amplio rango de capacidades, incluyendo algoritmos de diseño de nodos automatizados, anidamiento de grupos jerárquicos y validación de lógica de conexión. Incluye utilidades de navegación como un minimapa, controles de zoom y paneo, y selección de marquesina, junto con herramientas para el recorrido de topología de grafos y exportación de imágenes en formatos vectoriales y rasterizados. La librería está implementada en JavaScript.

    Renders a visual canvas of interconnected nodes and edges based on data-driven configurations.

    JavaScript
    Ver en GitHub↗4,649
  • thedmd/imgui-node-editorAvatar de thedmd

    thedmd/imgui-node-editor

    4,320Ver en GitHub↗

    imgui-node-editor is a C++ extension for Dear ImGui that adds a fully interactive node graph editor, enabling visual programming and blueprint-style graph editing within immediate-mode GUI applications. At its core, it provides a customizable node graph UI component where users can place, drag, and connect nodes with pins, supporting Bézier curve connections, automatic highlights, and a default theme modeled after blueprint editors. The editor handles graph navigation with smooth zooming, scrolling, selection rectangles, group dragging, and keyboard shortcuts for cut, copy, paste, and delete o

    Renders fully custom content inside nodes and pins, letting users define visual appearance.

    C++blueprintblueprintsdear-imgui
    Ver en GitHub↗4,320
Ant.12Siguiente
  1. Home
  2. Graphics & Multimedia
  3. Graphics Engines and Rendering
  4. Rendering
  5. Engines
  6. Canvas and Vector Graphics
  7. Custom Shape Rendering
  8. Graph Node Visualizations

Explorar subetiquetas

  • Force-Directed Topology Graphs4 sub-etiquetasRendering container and process relationships as interactive force-directed graphs with live connections. **Distinct from Graph Node Visualizations:** Distinct from Graph Node Visualizations: focuses on force-directed layout for container topology, not general graph rendering.
  • Graph Visualization FrameworksComprehensive toolkits for rendering nodes and edges with integrated automated layout algorithms and relationship mapping. **Distinct from Graph Node Visualizations:** Covers the full framework for graph rendering and layout, not just the visualization methods for individual nodes.
  • Schema-to-Graph TransformationProcesses schema introspection data into nodes and edges for graph visualization. **Distinct from Graph Node Visualizations:** Focuses on the conversion of API schema data into a graph structure rather than just the final rendering of nodes.
  • Text Node LabelsRenders text labels directly on graph nodes instead of geometric shapes for readable identification. **Distinct from Graph Node Visualizations:** Distinct from Graph Node Visualizations: focuses on rendering text labels on nodes rather than general node shape rendering.