The best G6 alternatives
7 tools that do a similar job to G6, 7 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.
You're replacing
G6A JavaScript/TypeScript library for drawing and analyzing interactive graphs and network data in the browser.
- 1

Cytoscape.js
Open source · MIT · ★ 11.3k
A JavaScript library for building, analyzing, and drawing interactive network graphs.
Best for: Developers adding interactive network diagrams to a web app; Scientists who need to model and visualise relational data such as biological networks
- 2

Sigma.js
Open source · MIT · ★ 12.2k
A JavaScript library for drawing graphs with thousands of nodes and edges in the browser.
Best for: Web developers who need to display large network graphs in a browser; Data analysts building interactive graph visualizations on a website
- 3

visx
Open source · MIT · ★ 21.1k
A set of reusable React building blocks for drawing custom charts, built on d3 math.
Best for: React developers who want full control over how a chart looks and behaves; Teams building their own reusable chart library on top of shared components
- 4

Plotly.js
Open source · MIT · ★ 18.4k
A JavaScript library for drawing interactive charts in web pages, also the engine behind Plotly in Python and
Best for: Web developers who want interactive charts in their own site or app; Data analysts who already use Python or R Plotly and want to understand the JavaScript side
- 5

deck.gl
Open source · MIT · ★ 14.7k
A GPU-accelerated framework for drawing large data sets as layers on maps and 3D views.
Best for: Developers building interactive maps or geospatial dashboards over large data sets; Teams who need GPU rendering for tens of thousands of points or shapes
- 6

kepler.gl
Open source · MIT · ★ 12.1k
Open-source web tool and React component for visualizing large geolocation datasets on maps.
Best for: Developers who want to add map-based data exploration to a React and Redux app; Analysts who need to explore large location datasets visually in the browser
- 7

algorithms
Open source · MIT · ★ 25.6k
Readable Python implementations of common data structures and algorithms, for learning.
Best for: Students studying data structures and algorithms; Developers reviewing how a classic algorithm works in Python
How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to G6. We don't take payment for placement.