Monday, March 07, 2022

Sigma.js: graph visuals, with WebGL

 jacomyal/sigma.js: A JavaScript library aimed at visualizing graphs of thousands of nodes and edges


Sigma.js is an open-source JavaScript library aimed at visualizing graphs of thousands of nodes and edges,

Sigma.js uses WebGL to render graphs. This makes it good at rendering medium to larger graphs in web pages (thousands of nodes and edges or more). It is also possible to customize rendering, but it is harder than it would be with SVG or Canvas based solutions.

he graph model is managed in a separate library called graphology, which is packed with convenience methods to manage graph data structures, and a lot of satellite libraries to handle various graph-related problems (metrics, community detection, layout algorithms...).

Sigma.js

JavaScript Weekly Issue 575: February 4, 2022