{"library":"cytoscape-fcose","type":"library","category":null,"description":"cytoscape-fcose is a high-performance layout extension for Cytoscape.js, implementing the fCoSE (fast Compound Spring Embedder) algorithm. Developed by the i-Vis Lab at Bilkent University, it is significantly faster than its predecessor, CoSE, offering up to 2x speed improvement while maintaining similar aesthetic quality for graph visualizations. The current stable version is 2.2.0, with releases occurring a few times a year, indicating active maintenance. A key differentiator is its robust support for compound graphs and an extensive set of user-defined constraints including fixed node positions, alignment (vertical/horizontal), and relative placement, which can also be applied incrementally. It achieves this by combining spectral layout techniques with force-directed methods, making it suitable for complex network visualizations where both speed and structural clarity are paramount.","language":"javascript","status":"active","version":"2.2.0","tags":["javascript","cytoscape","cytoscape-extension"],"last_verified":"Wed May 27","install":[{"cmd":"npm install cytoscape-fcose","imports":["import fcose from 'cytoscape-fcose';\n// then register with cytoscape\ncy.use(fcose);","const fcose = require('cytoscape-fcose');\n// then register with cytoscape\ncy.use(fcose);","import cytoscape, { LayoutOptions } from 'cytoscape';\n// then use:\nconst options: LayoutOptions = { name: 'fcose', ... };"]},{"cmd":"yarn add cytoscape-fcose","imports":[]},{"cmd":"pnpm add cytoscape-fcose","imports":[]}],"homepage":null,"github":"https://github.com/iVis-at-Bilkent/cytoscape.js-fcose","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/cytoscape-fcose","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/cytoscape-fcose/compatibility"}}