A fully featured graph library written in pure JS. Permissive open source license (MIT) for the core Cytoscape.js library and all first-party extensions. Used in commercial projects and open-source projects in production. Designed for users first, for both frontfacing app usecases and developer usecases. Highly optimized. Compatible with
All modern browsers. Legacy browsers with ES5 and canvas support. ES5 and canvas support are required, and feature detection is used for optional performance enhancements. Browsers circa 2012 support ES5 fully: IE10, Chrome 23, Firefox 21, Safari 6 (caniuse). Browsers with partial but sufficient ES5 support also work, such as IE9 and Firefox 4. The documentation and examples are not optimized for old browsers, although the library itself is. Some demos may not work in old browsers in order to keep the demo code simple.

Features

  • Supports rendering images of graphs on Node.js with Cytosnap
  • Has a large suite of tests that can be run in the browser or the terminal
  • Fully serializable and deserializable via JSON
  • Uses layouts for automatically or manually positioning nodes
  • Supports selectors for terse filtering and graph querying
  • Uses stylesheets to separate presentation from data in a rendering agnostic manner

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Cytoscape.js

Cytoscape.js Web Site

Other Useful Business Software
Zenflow- The AI Workflow Engine for Software Devs Icon
Zenflow- The AI Workflow Engine for Software Devs

Parallel agents. Multi-agent orchestration. Specs that turn into shipped code. Zenflow automates planning, coding, testing, and verification.

Zenflow is the AI workflow engine built for real teams. Parallel agents plan, code, test, and verify in one workflow. With spec-driven development and deep context, Zenflow turns requirements into production-ready output so teams ship faster and stay in flow.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Cytoscape.js!

Additional Project Details

Programming Language

JavaScript

Related Categories

JavaScript Networking Software, JavaScript Data Visualization Software, JavaScript Libraries

Registered

2021-07-23