This is the v4-beta website. Looking for v3 documentation?

sigma.js

Render large graphs in the browser. Fast.

A WebGL-powered JavaScript library for interactive graph visualization, built on graphology.

See sigma.js in action

Click to explore a network of 9,000 of the most-cited AI research papers.

What makes sigma.js different

WebGL rendering

GPU-accelerated rendering for smooth display and interaction, even on complex graphs.

Built-in interactions

Pan, zoom, hover, and multi-touch work out of the box on any device.

Framework-agnostic

Works with React, Angular, Vue, or vanilla JS. No framework lock-in.

Graph algorithms

Layouts, metrics, community detection, and more, via graphology's rich standard library.

In the wild

A selection of applications and websites using sigma.js.

Retina

a web application to help sharing graph visualizations online

Polinode

a software to collect, visualize and analyze connected data

ipysigma

a Jupyter widget to render networks in the result of a notebook cell

Hyphe

a web corpus curation tool featuring a research-driven web crawler

Kenelyze

an interactive network analysis and data visualization platform

Scovery

a tool for visualizing the digital footprint of companies on the Internet

MARVEL graphs

a website featuring interactive maps of Marvel's characters and creators

Helveg

a tool for visualizing and exploring the structure of C# codebases

LightRAG

a lightweight RAG framework with knowledge graph visualization

Surrealist

a visual IDE for SurrealDB with interactive graph exploration

InfraNodus

a text network analysis tool for revealing topical structure in any text

VolWeb

a centralized web platform for memory forensics analysis