Tools for visualizing relational data as node-link diagrams: social networks, dependency graphs, knowledge graphs and graph analysis, from browser libraries to desktop apps such as Gephi.

By GitHub stars, the most popular graph visualization tools here are xyflow (38.6K stars), G6 (12.3K stars), and Sigma.js (12.2K stars). 16 of 26 had commits in the last 90 days.

Graph & network visualization, ranked by GitHub stars
1 xyflow

React Flow and Svelte Flow: libraries for building node-based editors, flow charts and interactive diagrams.

JS graphs & networks 38.6K 510 MIT
2 G6

Graph visualization library powered by Javascript & Typescript, maintained by Alibaba

JS graphs & networks 12.3K 44 MIT
3 Sigma.js

JavaScript library dedicated to graph drawing.

JS graphs & networks 12.2K 6 MIT
4 Cytoscape.js

JavaScript library for graph drawing maintained by Cytoscape core developers.

JS graphs & networks 11.2K 185 MIT
5 Vue Flow

Flowchart and node-based graph component for Vue 3.

JS graphs & networks 6.9K 22 MIT
6 X6

Diagramming library for DAGs, ER diagrams, flowcharts and other graph editors, maintained by Alibaba.

JS graphs & networks 6.7K 116 MIT
7 Gephi

An open-source platform for visualizing and manipulating large graphs

Apps & tools 6.7K 1,506 GPL-3.0
8 3d-force-graph

3D force-directed graph component using Three.js/WebGL.

JS graphs & networks 6.4K 9 MIT
9 dagre

Directed graph layout library for JavaScript.

JS graphs & networks 5.8K 110 MIT
10 JointJS

SVG-based JavaScript diagramming library for interactive diagrams and graph editors.

JS graphs & networks 5.4K 151 MPL-2.0
11 VivaGraph

Graph drawing library for JavaScript.

JS graphs & networks 3.9K 1 BSD-3-Clause
12 Vis.js

A dynamic visualization library including timeline, networks and graphs (2D and 3D).

More JavaScript 3.6K 246 Apache-2.0
13 elkjs

Eclipse Layout Kernel (ELK) graph layout algorithms for JavaScript.

JS graphs & networks 2.8K 61 EPL-2.0 OR GPL-3.0-or-later
14 Semiotic

React data visualization library for charts, network graphs and streaming data.

React 2.7K 2,547 Apache-2.0
15 Uber React Digraph Inactive

React.js based directed graph library maintained by UBER.

JS graphs & networks 2.6K 0 MIT
16 Cola.js

A tool to create diagrams using constraint-based optimization techniques. Works with d3 and svg.js.

JS graphs & networks 2.1K 3 MIT
17 diagram.js

Javascript diagram library serving as the basis for camunda's online BPMN modeler.

JS graphs & networks 1.9K 268 MIT
18 Graphology

A robust & multipurpose Graph object for javascript & TypeScript; Serves as a base library to power other graph visualization libraries.

More JavaScript 1.8K 10 MIT
19 DiagrammeR

Graph and network diagrams in R, rendered with Graphviz and mermaid.

R 1.7K 22 MIT
20 MSAGL

Microsoft Automatic Graph Layout: tools for graph layout and viewing in .NET.

.NET 1.5K 7 Other
21 Graphviz

Open source graph visualization command line tool and library. From input text to SVG,PDF,interactive web graph browser.

Apps & tools 1.5K – EPL-2.0
22 ggraph Inactive

Grammar of graphics for graphs and networks, extending ggplot2.

R 1.1K 0 MIT
23 Graphin

Graph visualization library powered by React & Typescript (built on top of G6), maintained by Alibaba.

React 1.1K 2 MIT
24 Cytoscape

Desktop platform for network analysis and visualization, widely used in bioinformatics.

Apps & tools 731 4 –
25 visNetwork Inactive

Interactive network visualisations

R 563 0 MIT
26 Vizdom Inactive

A declarative graph layout and rendering engine for Javascript/Typescript powered by Rust/WebAssembly.

JS graphs & networks 193 0 Apache-2.0

Head-to-head comparisons

Categories in this topic

Frequently asked questions

What is the most popular graph visualization tool?

By GitHub stars, xyflow is the most popular, with 38.6K stars, followed by G6 (12.3K) and Sigma.js (12.2K).

Which graph visualization tools are actively maintained?

22 of the 26 tools listed had commits in the last 12 months, including xyflow, G6, Sigma.js, Cytoscape.js, and Vue Flow. Each tool page shows monthly commit activity.

Are these graph visualization tools free and open source?

23 of the 26 tools listed use an OSI-approved open-source license; the others are source-available, free to use, or use a custom license, so check each tool page. The most common license here is MIT.

Missing a tool? Add it with a one-line pull request to the README.