Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anvaka/graph-drawing-libraries
Trying to compare known graph drawing libraries
https://github.com/anvaka/graph-drawing-libraries
Last synced: 14 days ago
JSON representation
Trying to compare known graph drawing libraries
- Host: GitHub
- URL: https://github.com/anvaka/graph-drawing-libraries
- Owner: anvaka
- Created: 2014-06-28T04:11:40.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2024-02-18T05:33:05.000Z (9 months ago)
- Last Synced: 2024-06-28T17:43:16.834Z (4 months ago)
- Language: JavaScript
- Homepage: https://anvaka.github.io/graph-drawing-libraries/#/all
- Size: 3.59 MB
- Stars: 574
- Watchers: 24
- Forks: 43
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-starred - anvaka/graph-drawing-libraries - Trying to compare known graph drawing libraries (others)
README
JavaScript Graph Drawing Libraries
=======================
[![Build Status](https://travis-ci.org/anvaka/graph-drawing-libraries.svg?branch=master)](https://travis-ci.org/anvaka/graph-drawing-libraries)This is a list of known graph drawing libraries. See [a website with interactive data](http://anvaka.github.io/graph-drawing-libraries/#/all).
* [almende/vis](https://github.com/almende/vis) - Dynamic, browser-based visualization library http://visjs.org
* [anvaka/ngraph](https://github.com/anvaka/ngraph) - Beautiful Graphs
* [anvaka/VivaGraphJS](https://github.com/anvaka/VivaGraphJS) - Graph drawing library for JavaScript
* [antvis/g6](https://github.com/antvis/g6) - G6: A Graph Visualization Framework in TypeScript.
* [apache/echarts](https://github.com/apache/echarts) - A powerful, interactive charting and visualization library for browser http://echarts.apache.org
* [dagrejs/dagre](https://github.com/dagrejs/dagre) - Directed graph renderer for JavaScript
* [d3/d3-force](https://github.com/d3/d3-force) - Force-directed graph layout.
* [cosmograph-org/cosmos](https://github.com/cosmograph-org/cosmos) - GPU-accelerated force graph layout and rendering
* [cytoscape/cytoscape.js](https://github.com/cytoscape/cytoscape.js) - An open-source JavaScript graph theory library for analysis and visualization (compatible with CommonJS/Node.js, AMD/Require.js, jQuery 1.4+, Bower, npm, and plain JavaScript) http://cytoscape.github.com/cytoscape.js
* [dhotson/springy](https://github.com/dhotson/springy) - A force directed graph layout algorithm in JavaScript http://getspringy.com
* [fkling/JSNetworkX](https://github.com/fkling/JSNetworkX) - A port of the graph library NetworkX to JavaScript http://jsnetworkx.org
* [GraphAlchemist/Alchemy](https://github.com/GraphAlchemist/Alchemy) - a graph drawing application built in d3.
* [jacomyal/sigma.js](https://github.com/jacomyal/sigma.js) - A JavaScript library dedicated to graph drawing http://sigmajs.org
* [memgraph/orb](https://github.com/memgraph/orb) - A d3-force powered graph visualization library.
* [samizdatco/arbor](https://github.com/samizdatco/arbor) - a graph visualization library using web workers and jQuery http://arborjs.org
* [strathausen/dracula](https://github.com/strathausen/dracula) - JavaScript browser based layout and representation of connected graphs. http://www.graphdracula.net
* [vasturiano/force-graph](https://github.com/vasturiano/force-graph) - Force-directed graph rendered on HTML5 canvas.If you find something missing, please let me know.
## Commercial software
* [Graphistry](https://www.graphistry.com/get-started) - GPU client+server accelerated, point-and-click filtering/histograms/timebars/coloring/clustering, language-neutral REST and JavaScript/React/Python embedding APIs, [data science notebook support](https://github.com/graphistry/pygraphistry), all major browsers from last 5+ years + mobile
Video
=====*NOTE: This video is outdated. Keeping it for historical reasons only*
Side by side rendering of the grid graph by 12 libraries: https://www.youtube.com/watch?v=Ax7KSQZ0_hk
Why?
====
This repository is inspired by [@mbektimirov](https://github.com/mbektimirov)'s question [Difference with Sigma.js](https://github.com/anvaka/ngraph/issues/6). I am trying to list all known graph drawing libraries, and [inviting their authors](https://github.com/anvaka/graph-drawing-libraries/issues/1) to collaborate here.