Skip to content
SPECIFICTION
Get listed

Sigma.js

sigmajs.org

Free plan WebAPI

Spec sheet

Purpose
Sigma.js is a WebGL-powered JavaScript library for interactive graph visualization in the browser.Read 11 Oct 2026 · sigmajs.org
Free plan
YesRead 23 Sep 2026 · sigmajs.org
Integrations
The quickstart documents installation through a CDN or a package manager, and the browser bundle page describes a standalone UMD bundle.Read 11 Oct 2026 · sigmajs.org
Support
The project links to documentation, Mastodon, GitHub, and Stack Overflow as resources.Read 11 Oct 2026 · sigmajs.org
License
The project is developed under the MIT License.Read 11 Oct 2026 · sigmajs.org
Bundle limit
The browser bundle documentation says the bundle includes the whole library and recommends the npm package when production bundle size matters because bundlers can tree-shake unused code.Read 11 Oct 2026 · sigmajs.org
Companion packages
Companion packages provide Leaflet and MapLibre map layers, custom WebGL layers, node rendering options, and image export.Read 11 Oct 2026 · github.com
Compatibility limit
The browser bundle documentation says TypeScript-only exports, including interfaces and type aliases, are unavailable at runtime.Read 11 Oct 2026 · sigmajs.org
Customization
The documentation says users can customize how graph attributes map to visual properties through its styles and primitives system.Read 11 Oct 2026 · sigmajs.org
Dashboard type
interactiveRead 23 Sep 2026 · sigmajs.org
Data sources
Graphology graph data; CSV can be processed with Graphology before renderingRead 23 Sep 2026 · sigmajs.org
Embedded dashboards
YesRead 23 Sep 2026 · sigmajs.org
Frameworks
The homepage says Sigma.js works with React, Angular, Vue, or vanilla JavaScript.Read 11 Oct 2026 · sigmajs.org
Graph algorithms
Layouts, metrics, and community detection are available through Graphology’s standard library.Read 11 Oct 2026 · sigmajs.org
Graph input
The Sigma API takes a Graphology graph, a DOM container, and an optional options object.Read 11 Oct 2026 · sigmajs.org
Graphology
Sigma.js is built on Graphology, which it requires as its graph data structure.Read 11 Oct 2026 · sigmajs.org
Installation
The quickstart documents installation through a CDN or package managers including npm and Yarn.Read 11 Oct 2026 · sigmajs.org
Interactions
Pan, zoom, hover, and multi-touch interactions work out of the box, according to the homepage.Read 11 Oct 2026 · sigmajs.org
Maker background
Sciences Po médialab describes itself as an interdisciplinary research laboratory that brings together sociologists, engineers, and designers.Read 11 Oct 2026 · medialab.sciencespo.fr
Platform
webRead 23 Sep 2026 · sigmajs.org
Publisher and license
The site says Sigma.js is published by Sciences Po médialab and OuestWare, with support from gdotv, and developed under the MIT License.Read 11 Oct 2026 · sigmajs.org
Rendering
The homepage says GPU-accelerated WebGL rendering supports smooth display and interaction on complex graphs.Read 11 Oct 2026 · sigmajs.org
Scale
The project describes the library as aimed at visualizing graphs of thousands of nodes and edges.Read 11 Oct 2026 · github.com
Setup requirement
The quickstart says the graph needs a container DOM element with a defined width and height.Read 11 Oct 2026 · sigmajs.org
Support resources
The project links to documentation, GitHub, and Stack Overflow, and its documentation includes guides and an API reference.Read 11 Oct 2026 · sigmajs.org
Use cases
The homepage lists uses including graph exploration, network analysis, security analysis, and codebase visualization.Read 11 Oct 2026 · sigmajs.org

Plans and prices

MIT-licensed open-source library Free MIT License · browser graph visualization library Read 11 Oct 2026 · sigmajs.org

Every Sigma.js plan and price →

Where Specifiction places it

Alternatives to Sigma.jsAll alternatives →