Sigma.js
sigmajs.org
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
Where Specifiction places it
- Graph Visualization Tools Software#8 of 258.0
- Data Visualization Software#46 of 988.1