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
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
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