SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript Graph Projects
-
We use Chart.js — one CDN script tag, no build step:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Documentation
-
-
Project mention: Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps) | news.ycombinator.com | 2026-01-21
> In Ardour (a cross-platform, libre, open source DAW), we actually compute and store min/max-per-N-samples and use that for plotting (and as the basis for further downsampling.
this is, effectively, what uPlot does, too: https://github.com/leeoniya/uPlot/issues/1119
-
Project mention: Payload CMS Has 508 Circular Dependencies in 675 Files. Here's How Every Codebase Accumulates Them. | dev.to | 2026-05-30
We ran madge across five major open-source JavaScript projects. Payload CMS has 508 circular dependencies in 675 TypeScript files. Next.js has 17 in 14,556. Twenty has zero.
-
-
litegraph.js
A graph node engine and editor written in Javascript similar to PD or UDK Blueprints, comes with its own editor in HTML5 Canvas2D. The engine can run client side or server side using Node. It allows to export graphs as JSONs to be included in applications independently.
-
-
dsa.js-data-structures-algorithms-javascript
🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook
-
-
-
-
-
-
-
Another library graphology also doesn't natively track edge-aware cycles in multigraphs.
-
-
-
-
InteractiveGraph
InteractiveGraph provides a web-based interactive visualization and analysis framework for large graph data, which may come from a GSON file, or an online Neo4j graph database. InteractiveGraph also provides applications built on the framework: GraphNavigator, GraphExplorer and RelFinder.
-
-
-
JavaScript Graph discussion
JavaScript Graph related posts
-
Payload CMS Has 508 Circular Dependencies in 675 Files. Here's How Every Codebase Accumulates Them.
-
Payload CMS Has 508 Circular Dependencies. Next.js Has 17. Here's Why They Form in Every Large JS Codebase.
-
A Visual Introduction to Machine Learning
-
Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)
-
Toward Cycle Detection in AI automation workflows
-
Show HN: Sourcebot, the self-hosted Perplexity for your codebase
-
How to Create Better Apps with my 7-step Vibe Coding Workflow
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jun 2026
Index
What are some of the best open-source Graph projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Chart.js | 67,487 |
| 2 | gun | 19,054 |
| 3 | Frappe Charts | 15,088 |
| 4 | uPlot | 10,232 |
| 5 | madge | 10,105 |
| 6 | c3 | 9,348 |
| 7 | litegraph.js | 7,977 |
| 8 | chart.xkcd | 7,780 |
| 9 | dsa.js-data-structures-algorithms-javascript | 7,766 |
| 10 | rickshaw | 6,517 |
| 11 | vizceral | 4,095 |
| 12 | VivaGraphJS | 3,859 |
| 13 | mini-graph-card | 3,830 |
| 14 | ngraph.path | 3,125 |
| 15 | Vizzu | 2,012 |
| 16 | graphology | 1,687 |
| 17 | react-d3-components | 1,620 |
| 18 | github-spray | 1,457 |
| 19 | VideoContext | 1,355 |
| 20 | InteractiveGraph | 1,116 |
| 21 | react-graph-vis | 992 |
| 22 | ngraph.graph | 575 |
| 23 | tplink-energy-monitor | 471 |