Sigma.js
The facts below are what the maker publishes about Sigma.js, checked and dated. Our editors have not written about it yet.
Plans and prices
From Sigma.js's own pricing page, checked 11 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| MIT-licensed open-source library | Free | MIT License · browser graph visualization library |
The facts
Each one read from Sigma.js's own pages, with the date it was checked.
What it does
- 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.checked 11 Oct 2026
- Companion packages
- Companion packages provide Leaflet and MapLibre map layers, custom WebGL layers, node rendering options, and image export.checked 11 Oct 2026
- Compatibility limit
- The browser bundle documentation says TypeScript-only exports, including interfaces and type aliases, are unavailable at runtime.checked 11 Oct 2026
- Customization
- The documentation says users can customize how graph attributes map to visual properties through its styles and primitives system.checked 11 Oct 2026
- Dashboard type
- interactivechecked 23 Sep 2026
- Data sources
- Graphology graph data; CSV can be processed with Graphology before renderingchecked 23 Sep 2026
- Embedded dashboards
- Yeschecked 23 Sep 2026
- Frameworks
- The homepage says Sigma.js works with React, Angular, Vue, or vanilla JavaScript.checked 11 Oct 2026
- Graph algorithms
- Layouts, metrics, and community detection are available through Graphology’s standard library.checked 11 Oct 2026
- Graph input
- The Sigma API takes a Graphology graph, a DOM container, and an optional options object.checked 11 Oct 2026
- Graphology
- Sigma.js is built on Graphology, which it requires as its graph data structure.checked 11 Oct 2026
- Installation
- The quickstart documents installation through a CDN or package managers including npm and Yarn.checked 11 Oct 2026
- Integrations
- The quickstart documents installation through a CDN or a package manager, and the browser bundle page describes a standalone UMD bundle.checked 11 Oct 2026
- Interactions
- Pan, zoom, hover, and multi-touch interactions work out of the box, according to the homepage.checked 11 Oct 2026
- License
- The project is developed under the MIT License.checked 11 Oct 2026
- 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.checked 11 Oct 2026
- Purpose
- Sigma.js is a WebGL-powered JavaScript library for interactive graph visualization in the browser.checked 11 Oct 2026
- Rendering
- The homepage says GPU-accelerated WebGL rendering supports smooth display and interaction on complex graphs.checked 11 Oct 2026
- Scale
- The project describes the library as aimed at visualizing graphs of thousands of nodes and edges.checked 11 Oct 2026
- Setup requirement
- The quickstart says the graph needs a container DOM element with a defined width and height.checked 11 Oct 2026
- Support
- The project links to documentation, Mastodon, GitHub, and Stack Overflow as resources.checked 11 Oct 2026
Money
- Free plan
- Yeschecked 23 Sep 2026
The company
- Maker background
- Sciences Po médialab describes itself as an interdisciplinary research laboratory that brings together sociologists, engineers, and designers.checked 11 Oct 2026
Where it runs
- Platform
- webchecked 23 Sep 2026

