Cytoscape.js

Data Visualization & Charts
Cytoscape.js screenshot
Visit

Cytoscape.js is a graph theory library written in pure JavaScript. It allows developers to easily display and manipulate rich, interactive graphs. It supports various graph types including directed, undirected, mixed, and compound graphs. The library includes built-in graph theory algorithms, supports touch gestures, and is highly optimized for performance. It is widely used in both commercial and academic projects for network visualization and analysis.

Pricing
Free
Features
Open Source

Checked on Oct 19, 2026.


Alternative resources

Kroki

Unified HTTP API to generate diagrams from textual descriptions supporting multiple diagram libraries and output formats.

FreeOpen SourceSelf-hostedNo sign-up

Chart.js

A flexible JavaScript charting library for the web that uses HTML5 Canvas for rendering and supports eight different chart types.

FreeOpen Source

Mermaid

An open-source diagramming and charting library that uses text-based definitions and a live editor to render diagrams dynamically.

FreeOpen Source