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
Failed Payment Recovery for Subscription Businesses Icon
Failed Payment Recovery for Subscription Businesses

For subscription companies searching for a failed payment recovery solution to grow revenue, and retain customers.

FlexPay’s innovative platform uses multiple technologies to achieve the highest number of retained customers, resulting in reduced involuntary churn, longer life span after recovery, and higher revenue. Leading brands like LegalZoom, Hooked on Phonics, and ClinicSense trust FlexPay to recover failed payments, reduce churn, and increase customer lifetime value.
Learn More
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