awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • networkx/networkxAvatar de networkx

    networkx/networkx

    16,641Voir sur 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
    Voir sur GitHub↗16,641
  • tensorflow/playgroundAvatar de tensorflow

    tensorflow/playground

    12,939Voir sur 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
    Voir sur GitHub↗12,939
  • jacomyal/sigma.jsAvatar de jacomyal

    jacomyal/sigma.js

    12,069Voir sur 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
    Voir sur GitHub↗12,069
  • rerun-io/rerunAvatar de rerun-io

    rerun-io/rerun

    10,214Voir sur 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
    Voir sur GitHub↗10,214
  • apis-guru/graphql-voyagerAvatar de APIs-guru

    APIs-guru/graphql-voyager

    8,144Voir sur 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
    Voir sur GitHub↗8,144
  • visjs/visAvatar de visjs

    visjs/vis

    7,812Voir sur 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
    Voir sur GitHub↗7,812
  • reconurge/flowsintAvatar de reconurge

    reconurge/flowsint

    6,979Voir sur 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
    Voir sur GitHub↗6,979
  • antvis/x6Avatar de antvis

    antvis/X6

    6,598Voir sur 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
    Voir sur GitHub↗6,598
  • gephi/gephiAvatar de gephi

    gephi/gephi

    6,536Voir sur 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
    Voir sur GitHub↗6,536
  • vasturiano/3d-force-graphAvatar de vasturiano

    vasturiano/3d-force-graph

    6,147Voir sur 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
    Voir sur GitHub↗6,147
  • weaveworks/scopeAvatar de weaveworks

    weaveworks/scope

    5,914Voir sur GitHub↗

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

    Gocontainersdockerecs
    Voir sur GitHub↗5,914
  • github/orchestratorAvatar de github

    github/orchestrator

    5,776Voir sur GitHub↗

    Orchestrator est un système de haute disponibilité et un gestionnaire de réplication pour les clusters de bases de données MySQL. Il fonctionne comme un automatiseur de basculement et un visualiseur de topologie conçu pour détecter les pannes de maître et promouvoir les réplicas de secours afin de minimiser les temps d'arrêt du système. Le projet se concentre sur la gestion et la reconfiguration des topologies de réplication MySQL pour maintenir une distribution cohérente des données. Il utilise l'exploration de découverte de topologie pour mapper les structures de réplication et identifie les pannes actives au sein du cluster de base de données. Le système fournit des fonctionnalités pour la récupération automatisée de cluster, le suivi d'instance conscient de l'emplacement et la reconfiguration de topologie basée sur des contraintes. Il maintient également un journal d'audit de l'enregistrement d'état pour suivre les changements de topologie historiques et les événements de basculement.

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

    Go
    Voir sur GitHub↗5,776
  • openark/orchestratorAvatar de openark

    openark/orchestrator

    5,774Voir sur GitHub↗

    MySQL replication topology management and HA

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

    Go
    Voir sur GitHub↗5,774
  • clientio/jointAvatar de clientIO

    clientIO/joint

    5,272Voir sur GitHub↗

    Joint est une bibliothèque JavaScript permettant de créer des diagrammes visuels interactifs et des organigrammes à l'aide de Scalable Vector Graphics (SVG). Elle fournit un environnement programmable pour créer un canevas SVG interactif avec une prise en charge intégrée du zoom, du panoramique et des gestes tactiles. Le framework inclut un système de composants pour définir des formes personnalisées et des éléments programmatiques au sein d'un système de coordonnées vectorielles. Il dispose d'un sérialiseur de diagrammes basé sur JSON pour enregistrer et charger les états des diagrammes, ainsi que d'algorithmes de disposition automatisés et de mappage de relations pour rendre les nœuds et les liens. La bibliothèque couvre un large éventail de capacités de diagrammation, notamment la gestion de structures hiérarchiques pour les éléments imbriqués, le routage de liens basé sur des chemins avec des pointes de flèche personnalisables, et un système d'interaction piloté par les événements. Elle inclut également des outils pour le parcours de données de graphes et l'agencement automatique des éléments afin d'optimiser la clarté visuelle.

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

    JavaScript
    Voir sur GitHub↗5,272
  • freelensapp/freelensAvatar de freelensapp

    freelensapp/freelens

    5,185Voir sur GitHub↗

    Freelens est un tableau de bord web graphique pour l'administration et la surveillance de clusters Kubernetes. Il fournit une interface centralisée pour gérer les environnements d'orchestration de conteneurs, avec un agrégateur de logs pour la visualisation simultanée des logs multi-pods, un visualiseur de ressources pour mapper les dépendances système via des graphes dirigés par force, et un auditeur de sécurité pour examiner les rapports de vulnérabilité et les dates d'expiration des certificats. Le projet intègre un opérateur d'intelligence artificielle générative pour automatiser les tâches administratives complexes et traduire les requêtes en configurations de cluster. Il se distingue en outre par une architecture basée sur des plugins qui permet l'ajout de vues de gestion personnalisées et de modules externes. La plateforme couvre de vastes capacités opérationnelles, notamment l'audit de sécurité, le mappage des dépendances de ressources et la gestion des mises à jour d'images de conteneurs. Elle inclut également des interfaces pour intégrer des outils d'orchestration externes afin de synchroniser l'état du cluster depuis un point de contrôle centralisé.

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

    TypeScriptcloud-nativecontainersdevops
    Voir sur GitHub↗5,185
  • man-group/dtaleAvatar de man-group

    man-group/dtale

    5,170Voir sur GitHub↗

    dtale est une grille interactive basée sur le web et un visualiseur pour les dataframes pandas, conçu comme un outil d'analyse exploratoire des données. Il fournit une interface basée sur le navigateur pour analyser les structures de données tabulaires, permettant aux utilisateurs de calculer des statistiques, de détecter des valeurs aberrantes et de calculer des corrélations sans écrire de code manuel. Le projet fonctionne comme un visualiseur de données intégré qui peut être intégré dans des applications web via des iframes ou des routes personnalisées, avec une prise en charge spécifique pour Django, Flask et Streamlit. Il permet l'exploration des jeux de données grâce à une combinaison d'une grille de données interactive et d'une bibliothèque de visualisation de données capable de générer des histogrammes, des boîtes à moustaches et des graphiques de dispersion 3D. La plateforme couvre un large éventail de capacités de gestion et d'analyse de données, notamment le nettoyage des données tabulaires, le remodelage et le filtrage interactif. Elle inclut des outils d'observabilité pour l'analyse des données manquantes, le calcul de corrélation et le score de puissance prédictive. Pour la gestion de session, elle prend en charge le suivi multi-instance et la persistance de l'état à travers les processus de travail concurrents. L'interface est protégée par une authentification par nom d'utilisateur et mot de passe et prend en charge l'ingestion de données à partir de fichiers délimités, de feuilles de calcul et de datastores ArcticDB.

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

    TypeScriptdata-analysisdata-sciencedata-visualization
    Voir sur GitHub↗5,170
  • alandefreitas/matplotplusplusAvatar de alandefreitas

    alandefreitas/matplotplusplus

    4,894Voir sur GitHub↗

    Cette bibliothèque de visualisation de données C++ est un framework de traçage scientifique utilisé pour créer des graphiques 2D et 3D, des graphes de réseau et des cartes géographiques. Elle fonctionne comme une bibliothèque graphique multi-backend, découplant la logique de traçage de haut niveau des moteurs de rendu de bas niveau pour prendre en charge divers backends de sortie. Le projet se distingue par une API à double interface, fournissant à la fois une interface fonctionnelle globale pour le prototypage rapide et une interface orientée objet pour un contrôle précis. Il dispose d'un moteur de mise en page basé sur des composants pour gérer les grilles tuilées et les sous-graphiques, ainsi qu'un état de tracé en couches qui permet de superposer plusieurs séries de données sans effacer les axes. La bibliothèque couvre un large éventail de capacités de visualisation, incluant le traçage de fonctions mathématiques, les champs vectoriels et l'analyse de données multidimensionnelles via des cartes thermiques et des coordonnées parallèles. Elle inclut des outils spécialisés pour la visualisation de données géographiques, tels que les graphiques geobubble et geodensity, ainsi que des outils pour le rendu de réseaux de graphes dirigés et non dirigés. Les capacités générales incluent la gestion des axes, le stylisme esthétique avec des colormaps et l'exportation de graphiques de haute qualité. Le projet utilise CMake pour l'automatisation de la construction et la récupération des dépendances afin de faciliter l'installation sur différents systèmes d'exploitation.

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

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

    clidey/whodb

    4,856Voir sur GitHub↗

    whodb est une interface de gestion multi-base de données et un client de type notebook conçu pour explorer et gérer les données à travers divers moteurs, incluant Postgres, MySQL, MongoDB et Redis. Il fonctionne comme une interface graphique pour gérer les connexions, les enregistrements et les schémas de bases de données via une couche unifiée. Le projet propose une interface de requête en langage naturel qui utilise des grands modèles de langage pour traduire l'anglais courant en requêtes SQL ou NoSQL exécutables. Ceci est soutenu par un prompting conscient du schéma qui injecte les métadonnées de la base de données dans le contexte du modèle pour garantir que les requêtes générées correspondent aux définitions réelles des tables. Les capacités supplémentaires incluent un visualiseur de schéma qui transforme les métadonnées de clés étrangères en réseaux de graphes interactifs et un générateur de données synthétiques pour créer des jeux de données fictifs. L'outil fournit également un modèle d'exécution de type notebook pour organiser les requêtes en cellules séquentielles, des options d'exportation de données pour des formats comme CSV et JSON, et une interface en ligne de commande pour l'administration de l'environnement.

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

    Go
    Voir sur GitHub↗4,856
  • alibaba/butterflyAvatar de alibaba

    alibaba/butterfly

    4,649Voir sur GitHub↗

    Butterfly est une bibliothèque de visualisation de graphes interactive et un moteur de diagramme basé sur SVG utilisé pour construire des concepteurs de flux de travail basés sur des nœuds et des éditeurs de flux visuels. Il fournit un framework pour le rendu de nœuds, d'arêtes et de groupes interconnectés afin de modéliser des architectures techniques, des processus métier et des flux de travail basés sur les données. Le projet se distingue par sa capacité à intégrer des composants d'interface utilisateur personnalisés en tant que nœuds de graphe et son support spécialisé pour la visualisation de la lignée des données. Il permet le mappage des relations entre les champs de données, les tables et les entités métier pour suivre la provenance et surveiller le statut des flux de travail. Le système couvre un large éventail de capacités, incluant des algorithmes de mise en page automatique des nœuds, l'imbrication hiérarchique des groupes et la validation de la logique de connexion. Il inclut des utilitaires de navigation tels qu'une mini-carte, des contrôles de zoom et de panoramique, et une sélection par zone, ainsi que des outils pour le parcours de la topologie du graphe et l'exportation d'images aux formats vectoriels et matriciels. La bibliothèque est implémentée en JavaScript.

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

    JavaScript
    Voir sur GitHub↗4,649
  • thedmd/imgui-node-editorAvatar de thedmd

    thedmd/imgui-node-editor

    4,320Voir sur 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
    Voir sur GitHub↗4,320
Préc.12Suivant
  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

Explorer les sous-tags

  • Force-Directed Topology Graphs4 sous-tagsRendering 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.