# Cytoscape.js

> JavaScript library for graph drawing maintained by Cytoscape core developers.

- Category: [JavaScript graph & network visualization libraries](https://awesomedataviz.com/categories/javascript-graph-visualization/)
- Website: https://js.cytoscape.org/
- Repository: https://github.com/cytoscape/cytoscape.js
- License: MIT
- Language: JavaScript
- Status: Active (commits in the last 90 days)
- GitHub stars: 11,232
- Commits in the last 12 months: 185
- Contributors: 139
- Last commit: Sep 7, 2026
- Latest release: v3.34.3 (Sep 7, 2026)
- Install (npm): `npm install cytoscape`, 20.2M downloads per week
- Topics: Graph & network visualization

## Overview

Cytoscape.js is an open-source JavaScript graph visualization library released under the MIT license. Its GitHub repository has 11,232 stars, 1,674 forks, and 139 contributors. It is actively developed with 185 commits in the last 12 months. The latest release, v3.34.3, was published on Sep 7, 2026. On npm it is downloaded about 20.2M times per week.

## Alternatives

- [xyflow](https://awesomedataviz.com/tools/xyflow/): React Flow and Svelte Flow: libraries for building node-based editors, flow charts and interactive diagrams. (38.6K stars)
- [G6](https://awesomedataviz.com/tools/g6/): Graph visualization library powered by Javascript & Typescript, maintained by Alibaba (12.3K stars)
- [Sigma.js](https://awesomedataviz.com/tools/sigma-js/): JavaScript library dedicated to graph drawing. (12.2K stars)
- [Vue Flow](https://awesomedataviz.com/tools/vue-flow/): Flowchart and node-based graph component for Vue 3. (6.9K stars)
- [X6](https://awesomedataviz.com/tools/x6/): Diagramming library for DAGs, ER diagrams, flowcharts and other graph editors, maintained by Alibaba. (6.7K stars)
- [3d-force-graph](https://awesomedataviz.com/tools/3d-force-graph/): 3D force-directed graph component using Three.js/WebGL. (6.4K stars)

## Comparisons

- [Cytoscape.js vs xyflow](https://awesomedataviz.com/compare/cytoscape-js-vs-xyflow/)
- [Cytoscape.js vs G6](https://awesomedataviz.com/compare/cytoscape-js-vs-g6/)
- [Cytoscape.js vs Sigma.js](https://awesomedataviz.com/compare/cytoscape-js-vs-sigma-js/)
- [Cytoscape.js vs Vue Flow](https://awesomedataviz.com/compare/cytoscape-js-vs-vue-flow/)

Source: https://awesomedataviz.com/tools/cytoscape-js/ · Data updated 2026-10-04 · Content: CC BY 4.0, Awesome Dataviz (https://awesomedataviz.com).
