10 Best Vanilla JavaScript Graph Libraries

List hand-picked by Openbase Experts
Learn More

billboard.js

billboard.js

📊 Re-usable, easy interface JavaScript chart library based on D3.js

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
5.4K
Weekly Downloads
15.2K
Last Commit
9mos ago
User Rating
5.0/ 5
1
Top Feedback
cytoscape

cytoscape

Graph theory (network) library for visualisation and analysis

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
8.7K
Weekly Downloads
67.3K
Last Commit
9mos ago
User Rating
4.5/ 5
6
Top Feedback
2Easy to Use
1Great Documentation
1Performant
sig

sigma

A JavaScript library aimed at visualizing graphs of thousands of nodes and edges

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
10.3K
Weekly Downloads
5.6K
Last Commit
7mos ago
User Rating
5.0/ 5
2
Top Feedback
c3

c3

📊 A D3-based reusable chart library

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
9.2K
Weekly Downloads
69.3K
Last Commit
10mos ago
User Rating
5.0/ 5
1
Top Feedback
1Easy to Use
1Highly Customizable
gra

graphdracula

JavaScript layout and representation of connected graphs.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
812
Weekly Downloads
666
Last Commit
2yrs ago
User Rating
5.0/ 5
1
Top Feedback
1Easy to Use
1Performant
spr

springy

A force directed graph layout algorithm in JavaScript

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
1.8K
Weekly Downloads
123
Last Commit
5yrs ago
User Rating
5.0/ 5
1
Top Feedback
nvd3

nvd3

A reusable charting library written in d3.js

Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
7.2K
Weekly Downloads
34.4K
Last Commit
4yrs ago
User Rating
3.0/ 5
1
Top Feedback
1Easy to Use
mad

madge

Create graphs from your CommonJS, AMD or ES6 module dependencies

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
6.7K
Weekly Downloads
314K
Last Commit
1yr ago
web

webcola

Javascript constraint-based graph layout

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
1.8K
Weekly Downloads
31.7K
Last Commit
2yrs ago
vis

vis

⚠️ This project is not maintained anymore! Please go to https://github.com/visjs

(Apache-2.0 OR MIT)
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
TypeScript Icon
Deprecated
GitHub Stars
7.9K
Weekly Downloads
23.3K
Last Commit
3yrs ago
rickshaw

rickshaw

JavaScript toolkit for creating interactive real-time graphs

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
6.5K
Weekly Downloads
3.4K
Last Commit
3yrs ago