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

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

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

12 个仓库

Awesome GitHub RepositoriesGraph Visualization Libraries

Tools for rendering hierarchical data as interactive node-link diagrams.

Distinguishing note: Focuses on the visual representation of complex network architectures.

Explore 12 awesome GitHub repositories matching graphics & multimedia · Graph Visualization Libraries. Refine with filters or upvote what's useful.

Awesome Graph Visualization Libraries GitHub Repositories

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

    lutzroeder/netron

    33,087在 GitHub 上查看↗

    Netron is a visualizer for neural network and machine learning models. It provides a graphical interface that renders model architectures as interactive node-link diagrams, allowing users to inspect internal layers, tensors, and metadata. By performing static analysis, the tool enables the examination of model definitions without executing the underlying machine learning code. The software distinguishes itself through a schema-driven parsing engine that translates diverse proprietary model formats into a unified internal graph structure. This approach ensures interoperability, allowing users

    Maps hierarchical model data into an interactive node-link diagram for exploration.

    JavaScriptaicoremldeep-learning
    在 GitHub 上查看↗33,087
  • 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 a collection of methods for rendering complex graph structures and node layouts to help users interpret relationships.

    Pythoncomplex-networksgraph-algorithmsgraph-analysis
    在 GitHub 上查看↗16,641
  • 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

    A high-performance JavaScript library for rendering large-scale network graphs as interactive node-link diagrams.

    TypeScriptdata-visualizationgraphgraph-drawing
    在 GitHub 上查看↗12,069
  • cytoscape/cytoscape.jscytoscape 的头像

    cytoscape/cytoscape.js

    10,857在 GitHub 上查看↗

    Cytoscape.js is a JavaScript library designed for rendering interactive node-link diagrams and analyzing complex network structures directly within a web browser. It functions as a comprehensive framework for building responsive graph interfaces, providing the tools necessary to visualize relational datasets and manage hierarchical data models. The library distinguishes itself through a modular architecture that supports custom layout algorithms and rendering styles, allowing for the integration of physics-based engines to organize complex network structures automatically. It utilizes an even

    Provides a comprehensive JavaScript library for rendering interactive node-link diagrams and analyzing complex network structures.

    JavaScriptanalysiscytoscapejsgraph-theory
    在 GitHub 上查看↗10,857
  • jagenjo/litegraph.jsjagenjo 的头像

    jagenjo/litegraph.js

    7,871在 GitHub 上查看↗

    litegraph.js is a JavaScript dataflow framework and visual node graph engine used to define programmable logic and data flow. It provides a node-based visual programming tool for designing complex logic through connected functional blocks. The library allows for the creation of hierarchical logic by nesting multiple nodes into recursive subgraphs. It also supports the development of custom node types with unique inputs and outputs, as well as custom widgets and live views that can hide the underlying graph structure to present a visual interface. The engine enables the execution of logic gra

    Provides a library for rendering hierarchical data as interactive node-link diagrams with custom widgets.

    JavaScriptblueprintscanvas2deditor
    在 GitHub 上查看↗7,871
  • 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

    An interactive 3D graph visualization built on the ThreeJS WebGL library for rendering network data.

    HTML3d3d-force-graphd3js
    在 GitHub 上查看↗6,147
  • alandefreitas/matplotplusplusalandefreitas 的头像

    alandefreitas/matplotplusplus

    4,894在 GitHub 上查看↗

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

    Offers tools for rendering directed and undirected network graphs of nodes and edges.

    C++charting-librarychartscontour-plots
    在 GitHub 上查看↗4,894
  • 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

    An interactive library for rendering complex node-link diagrams with custom components and data-driven workflows.

    JavaScript
    在 GitHub 上查看↗4,649
  • kuzudb/kuzukuzudb 的头像

    kuzudb/kuzu

    3,965在 GitHub 上查看↗

    Kùzu is an embedded property graph database engine designed for high-performance analytical queries and local data management. It operates as a library within the host application process, utilizing a columnar-based storage architecture and just-in-time query compilation to execute complex graph traversals and pattern matching efficiently. By mapping database files directly into system memory, it ensures data durability and high-speed access while maintaining ACID-compliant transactional integrity. The engine distinguishes itself by integrating vector similarity search and full-text search di

    Renders query results as interactive node-link diagrams for visual analysis.

    C++cypherdatabaseembeddable
    在 GitHub 上查看↗3,965
  • vasturiano/react-force-graphvasturiano 的头像

    vasturiano/react-force-graph

    2,983在 GitHub 上查看↗

    react-force-graph is a React component for rendering interactive 2D and 3D network visualizations using a force-directed layout engine. It functions as an interactive data visualization library that employs D3-force simulations to manage node physics and relationship positioning. The library includes a 3D visualization tool that utilizes ThreeJS to render complex nodes and links within an immersive space. It provides programmatic control over zooming, panning, and viewport navigation, alongside a coordinate-to-object picking mechanism for handling user interactions like clicks, hovers, and dr

    Offers a specialized graph visualization library for rendering hierarchical data as interactive 3D node-link diagrams.

    HTML3daugmented-realitycanvas
    在 GitHub 上查看↗2,983
  • awslabs/diagram-makerawslabs 的头像

    awslabs/diagram-maker

    2,417在 GitHub 上查看↗

    Diagram Maker 是一个基于 Web 的库,专为构建交互式图形可视化和数据建模工具而设计。它提供了一个渲染节点和链接结构的框架,允许用户创建自定义编辑环境,在其中可以直接在浏览器中可视化和操作复杂的数据关系。 该库利用模块化的、插件驱动的架构,使开发者能够在不更改底层源代码的情况下扩展核心编辑功能以满足特定需求。它通过一个集中式的、不可变的状态存储来管理应用状态,确保交互和数据更新在整个工作区中保持一致。 该框架支持一系列视觉和分析功能,包括在连接上标注元数据、计算用于精确对象定位的空间边界以及应用替代颜色主题的能力。它通过一个事件驱动系统处理用户交互,该系统协调视觉界面与底层数据模型之间的更新。

    Ships a web-based library for rendering and manipulating interactive node and link structures.

    TypeScriptawscanvascloud
    在 GitHub 上查看↗2,417
  • relation-graph/relation-graphrelation-graph 的头像

    relation-graph/relation-graph

    2,256在 GitHub 上查看↗

    Relation-graph is a frontend library designed for building interactive node-link diagrams and relationship visualizations within web applications. It provides a framework for rendering complex network structures that support manual manipulation, including zooming, dragging, and real-time structural editing. The library distinguishes itself through a framework-agnostic core that separates graph layout logic from the rendering layer. This architecture enables developers to inject custom HTML or framework-specific components directly into graph nodes and edges, allowing for highly tailored visua

    Offers a library for rendering interactive network architectures that allows developers to integrate custom framework-specific components directly into the graph structure.

    JavaScriptknowledge-graphlayout-enginereact
    在 GitHub 上查看↗2,256
  1. Home
  2. Graphics & Multimedia
  3. Visualization and Mapping
  4. Graph Visualization Libraries

探索子标签

  • ThreeJS Graph RenderersInteractive 3D graph visualization libraries built on the ThreeJS WebGL rendering engine. **Distinct from Graph Visualization Libraries:** Distinct from Graph Visualization Libraries: specifically built on ThreeJS for 3D WebGL rendering, not general 2D graph libraries.