Cytoscape.js

Cytoscape.js is an open-source graph theory library written in JavaScript. You can use Cytoscape.js for graph analysis and visualisation - cytoscape.org

> Note: Cytoscape.js is still actively maintained, and remains my prefered graph framework for wiki. Let's take another look - github

Though Cytoscape.js shares its name with Cytoscape, Cytoscape.js is not exactly the same as Cytoscape desktop. Cytoscape.js is a JavaScript library for programmers. It is not an app for end-users, and developers need to write code around Cytoscape.js to build graphcentric apps.

Cytoscape.js is a JavaScript library: It gives you a reusable graph widget that you can integrate with the rest of your app with your own JavaScript code. Cytoscape plugins/apps (written in Java), will not work in Cytoscape.js. However, Cytoscape.js supports its own ecosystem of extensions.

# See also