This is a list of known graph drawing libraries. See a website with interactive data.
- almende/vis - Dynamic, browser-based visualization library http://visjs.org
- anvaka/ngraph - Beautiful Graphs
- anvaka/VivaGraphJS - Graph drawing library for JavaScript
- cpettitt/dagre - Directed graph renderer for javascript
- cytoscape/cytoscape.js - An open-source JavaScript graph theory library for analysis and visualisation (compatible with CommonJS/Node.js, AMD/Require.js, jQuery 1.4+, Bower, npm, and plain JavaScript) http://cytoscape.github.com/cytoscape.js
- dhotson/springy - A force directed graph layout algorithm in JavaScript http://getspringy.com
- fkling/JSNetworkX - A port of the graph library NetworkX to JavaScript http://jsnetworkx.org
- GraphAlchemist/Alchemy - a graph drawing application built in d3.
- jacomyal/sigma.js - A JavaScript library dedicated to graph drawing http://sigmajs.org
- Linkurious/linkurious.js - A fork of
jacomyal/sigma.js
bundled with 30+ plugins. - mbostock/d3 - A JavaScript visualization library for HTML and SVG. http://d3js.org
- samizdatco/arbor - a graph visualization library using web workers and jQuery http://arborjs.org
- strathausen/dracula - JavaScript browser based layout and representation of connected graphs. http://www.graphdracula.net
If you find something missing, please let me know.
Side by side rendering of the grid graph by 12 libraries: https://www.youtube.com/watch?v=Ax7KSQZ0_hk
This repository is inspired by @mbektimirov's question Difference with Sigma.js. I am trying to list all known graph drawing libraries, and inviting their authors to collaborate here.