Ross ROSS = Recommend OSS · open-source software intelligence for agents

jacomyal/sigma.js

A JavaScript library aimed at visualizing graphs of thousands of nodes and edges observed · 2026-08-28

github.com/jacomyal/sigma.js · homepage · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

98/100

  • Activity 98
  • Release rhythm 98
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 20
  • age_days: 5288
  • days_rel: 13
  • days_push: 13
  • n_releases_24m: 12

Full methodology

Adoption not part of the score

12148 stars · 1623 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Sigma.js is an open-source JavaScript/TypeScript library for rendering and interacting with large network graphs of thousands of nodes and edges in the browser using WebGL. It is built on top of graphology, which provides the graph data model and algorithms, while sigma handles GPU-accelerated rendering and interactions.

Use cases

  • visualize a graph dataset with thousands of nodes and edges in a web page
  • render a GEXF file exported from Gephi in the browser
  • add interactive graph exploration with search and node neighborhood highlighting
  • build a web app where users can create, drag, and manipulate graph nodes
  • display network graphs with custom node rendering such as images
  • embed interactive network visualization in React, Vue, Angular, or vanilla JS apps

When to choose

  • you need fast, GPU-accelerated rendering of large graphs (thousands of nodes/edges) in the browser
  • you want pan, zoom, hover, and multi-touch interactions out of the box
  • you want a framework-agnostic renderer that pairs with graphology's algorithms like ForceAtlas2 and community detection

When to avoid

  • you need graph algorithms or layouts - sigma.js has none; use graphology for that
  • you need server-side or non-browser graph rendering
  • you only need small charts or simple diagrams rather than interactive network graphs

Facets

library · maturity stable

data-visualization graphics ui-components data-visualization web-development frontend graph-processing browser webgl graph-rendering network-visualization graphology typescript interactive-graphs large-graphs nodejs javascript web

5 sources

Member repositories

RepositoryRoleHealth v2
jacomyal/sigma.jsmain98

For agents

markdown · JSON · MCP: product_card(name="jacomyal/sigma.js")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem