Skip to content

The best Sigma.js alternatives

5 tools that do a similar job to Sigma.js, 5 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.

You're replacing

Sigma.js

A JavaScript library for drawing graphs with thousands of nodes and edges in the browser.

  1. 1

    Cytoscape.js

    Open source · MIT · ★ 11.3k

    A JavaScript library for building, analyzing, and drawing interactive network graphs.

    Best for: Developers adding interactive network diagrams to a web app; Scientists who need to model and visualise relational data such as biological networks

  2. 2

    G6

    Open source · MIT · ★ 12.4k

    A JavaScript/TypeScript library for drawing and analyzing interactive graphs and network data in the browser.

    Best for: Frontend developers building interactive network or relationship diagrams in a web app; Teams that need graph layouts such as force-directed arrangements in TypeScript or JavaScript projects

  3. 3

    uPlot

    Open source · MIT · ★ 10.6k

    A small, fast JavaScript chart library for time series, lines, areas, OHLC and bars.

    Best for: Web developers who need a fast chart for large time series data; Dashboards that update live with streamed data

  4. 4

    Plotly.js

    Open source · MIT · ★ 18.4k

    A JavaScript library for drawing interactive charts in web pages, also the engine behind Plotly in Python and

    Best for: Web developers who want interactive charts in their own site or app; Data analysts who already use Python or R Plotly and want to understand the JavaScript side

  5. 5

    deck.gl

    Open source · MIT · ★ 14.7k

    A GPU-accelerated framework for drawing large data sets as layers on maps and 3D views.

    Best for: Developers building interactive maps or geospatial dashboards over large data sets; Teams who need GPU rendering for tens of thousands of points or shapes

How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to Sigma.js. We don't take payment for placement.