awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • networkx/networkxnetworkx 的头像

    networkx/networkx

    16,641在 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
    在 GitHub 上查看↗16,641
  • tensorflow/playgroundtensorflow 的头像

    tensorflow/playground

    12,939在 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
    在 GitHub 上查看↗12,939
  • jacomyal/sigma.jsjacomyal 的头像

    jacomyal/sigma.js

    12,069在 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
    在 GitHub 上查看↗12,069
  • rerun-io/rerunrerun-io 的头像

    rerun-io/rerun

    10,214在 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
    在 GitHub 上查看↗10,214
  • apis-guru/graphql-voyagerAPIs-guru 的头像

    APIs-guru/graphql-voyager

    8,144在 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
    在 GitHub 上查看↗8,144
  • visjs/visvisjs 的头像

    visjs/vis

    7,812在 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
    在 GitHub 上查看↗7,812
  • reconurge/flowsintreconurge 的头像

    reconurge/flowsint

    6,979在 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
    在 GitHub 上查看↗6,979
  • antvis/x6antvis 的头像

    antvis/X6

    6,598在 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
    在 GitHub 上查看↗6,598
  • gephi/gephigephi 的头像

    gephi/gephi

    6,536在 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
    在 GitHub 上查看↗6,536
  • vasturiano/3d-force-graphvasturiano 的头像

    vasturiano/3d-force-graph

    6,147在 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
    在 GitHub 上查看↗6,147
  • weaveworks/scopeweaveworks 的头像

    weaveworks/scope

    5,914在 GitHub 上查看↗

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

    Gocontainersdockerecs
    在 GitHub 上查看↗5,914
  • github/orchestratorgithub 的头像

    github/orchestrator

    5,776在 GitHub 上查看↗

    Orchestrator 是一个用于 MySQL 数据库集群的高可用系统和复制管理器。它作为一个故障转移自动化工具和拓扑可视化器,旨在检测主库故障并提升备用副本,以最大限度地减少系统停机时间。 该项目专注于管理和重新配置 MySQL 复制拓扑,以维护一致的数据分布。它利用拓扑发现爬虫来映射复制结构,并识别数据库集群中的活动故障。 该系统提供了自动化集群恢复、位置感知实例跟踪和基于约束的拓扑重配置功能。它还维护状态记录的审计日志,以跟踪历史拓扑变更和故障转移事件。

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

    Go
    在 GitHub 上查看↗5,776
  • openark/orchestratoropenark 的头像

    openark/orchestrator

    5,774在 GitHub 上查看↗

    MySQL replication topology management and HA

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

    Go
    在 GitHub 上查看↗5,774
  • clientio/jointclientIO 的头像

    clientIO/joint

    5,272在 GitHub 上查看↗

    Joint 是一个用于构建交互式可视化图表和流程图的 JavaScript 库,基于可缩放矢量图形(SVG)。它提供了一个可编程环境,用于创建支持缩放、平移和触摸手势控制的交互式 SVG 画布。 该框架包含一个组件系统,用于在基于矢量的坐标系中定义自定义形状和编程元素。它具有用于保存和加载图表状态的 JSON 序列化功能,以及用于渲染节点和连线的自动布局算法和关系映射。 该库涵盖了广泛的绘图功能,包括嵌套元素的层级结构管理、具有可自定义箭头的路径连线路由,以及事件驱动的交互系统。它还包括用于图数据遍历和自动元素排列的工具,以优化视觉清晰度。

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

    JavaScript
    在 GitHub 上查看↗5,272
  • freelensapp/freelensfreelensapp 的头像

    freelensapp/freelens

    5,185在 GitHub 上查看↗

    Freelens 是一个用于 Kubernetes 集群管理与监控的图形化 Web 仪表盘。它提供了一个用于管理容器编排环境的集中式界面,具备用于同时查看多个 Pod 日志的日志聚合器、通过力导向图映射系统依赖关系的资源可视化工具,以及用于审查漏洞报告与证书过期日期的安全审计器。 该项目集成了生成式人工智能操作员,以自动化复杂的管理任务并将请求转换为集群配置。它进一步通过插件式架构脱颖而出,允许添加自定义管理视图与外部模块。 该平台涵盖了广泛的运营能力,包括安全审计、资源依赖映射以及容器镜像更新管理。它还包含用于集成外部编排工具的接口,以便从集中控制点同步集群状态。

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

    TypeScriptcloud-nativecontainersdevops
    在 GitHub 上查看↗5,185
  • man-group/dtaleman-group 的头像

    man-group/dtale

    5,170在 GitHub 上查看↗

    dtale 是一个基于 Web 的 pandas 数据框交互式网格与可视化工具,设计为探索性数据分析工具。它提供了一个基于浏览器的界面用于分析表格数据结构,允许用户在无需编写手动代码的情况下计算统计数据、检测异常值并计算相关性。 该项目作为嵌入式数据查看器运行,可通过 iframe 或自定义路由集成到 Web 应用中,并对 Django、Flask 与 Streamlit 提供特定支持。它通过交互式数据网格与能够生成直方图、箱线图与 3D 散点图的数据可视化库的组合,实现了对数据集的探索。 该平台涵盖了广泛的数据管理与分析能力,包括表格数据清理、重塑与交互式过滤。它包括用于缺失数据分析、相关性计算与预测能力评分的观测工具。对于会话管理,它支持多实例追踪与跨并发工作进程的状态持久化。 该界面受用户名与密码认证保护,并支持从分隔文件、电子表格与 ArcticDB 数据存储中进行数据摄入。

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

    TypeScriptdata-analysisdata-sciencedata-visualization
    在 GitHub 上查看↗5,170
  • alandefreitas/matplotplusplusalandefreitas 的头像

    alandefreitas/matplotplusplus

    4,894在 GitHub 上查看↗

    这个 C++ 数据可视化库是一个科学绘图框架,用于创建 2D 和 3D 图表、网络图和地理地图。它作为一个多后端图形库运行,将高级绘图逻辑与低级渲染引擎解耦,以支持各种输出后端。 该项目以其双接口 API 脱颖而出,既提供用于快速原型的全局函数接口,也提供用于精确控制的面向对象接口。它具有一个用于管理平铺网格和子图的基于组件的布局引擎,以及一个允许在不清除坐标轴的情况下叠加多个数据系列的层级绘图状态。 该库涵盖了广泛的可视化功能,包括数学函数绘图、向量场,以及通过热力图和平行坐标进行的多维数据分析。它包括用于地理数据可视化的专用工具(如地理气泡图和地理密度图),以及用于渲染有向和无向图网络的工具。通用功能包括坐标轴管理、带有色图的美学样式,以及高质量图形的导出。 该项目利用 CMake 进行构建自动化和依赖检索,以促进在不同操作系统上的安装。

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

    C++charting-librarychartscontour-plots
    在 GitHub 上查看↗4,894
  • clidey/whodbclidey 的头像

    clidey/whodb

    4,856在 GitHub 上查看↗

    whodb 是一个多数据库管理界面和笔记本客户端,旨在探索和管理包括 Postgres、MySQL、MongoDB 和 Redis 在内的各种引擎的数据。它作为一个统一层,通过图形界面管理数据库连接、记录和模式。 该项目具有自然语言查询界面,使用大语言模型将简单的英语翻译成可执行的 SQL 或 NoSQL 查询。这得益于模式感知提示(schema-aware prompting),它将数据库元数据注入模型上下文,以确保生成的查询与实际表定义匹配。 其他功能包括将外键元数据转换为交互式图网络的模式可视化工具,以及用于创建模拟数据集的合成数据生成器。该工具还提供了一种笔记本式的执行模型,用于将查询组织成顺序单元格,支持 CSV 和 JSON 等格式的数据导出,以及用于环境管理的命令行界面。

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

    Go
    在 GitHub 上查看↗4,856
  • alibaba/butterflyalibaba 的头像

    alibaba/butterfly

    4,649在 GitHub 上查看↗

    Butterfly is an interactive graph visualization library and SVG-based diagramming engine used to build node-based workflow designers and visual flow editors. It provides a framework for rendering interconnected nodes, edges, and groups to model technical architectures, business processes, and data-driven workflows. The project is distinguished by its ability to integrate custom UI components as graph nodes and its specialized support for data lineage visualization. It enables the mapping of relationships between data fields, tables, and business entities to track provenance and monitor workfl

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

    JavaScript
    在 GitHub 上查看↗4,649
  • thedmd/imgui-node-editorthedmd 的头像

    thedmd/imgui-node-editor

    4,320在 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
    在 GitHub 上查看↗4,320
上一个12下一个
  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

探索子标签

  • Force-Directed Topology Graphs4 个子标签Rendering 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.