AltHub

jacomyal/sigma.js Alternatives

graph visualization

A JavaScript library that renders large interactive node-link graphs in the browser using WebGL, built on graphology.

12.2kTypeScriptMITactive ยท last push 2mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

cytoscape/cytoscape.jsGitHub

Choose when you need a mature browser graph library with built-in analytics and layouts; sigma.js is narrower to pure WebGL rendering.

Graph theory (network) library for visualisation and analysis

11.2k
JavaScript
MIT
active27d ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

reaviz/reagraphGitHub

WebGL graph rendering for React; choose it over sigma.js when you prefer a ready-made React component.

๐Ÿ•ธ WebGL Graph Visualizations for React. Maintained by @goodcodeus.

1.1k
TypeScript
Apache-2.0
active4mo ago
blitzarx1/egui_graphsGitHub

Rust/egui native graph widget; pick for Rust desktop GUI applications or for shipping with egui.

Interactive graph visualization widget for rust powered by egui and petgraph

698
Rust
MIT
active1mo ago
cneben/QuickQanavaGitHub

C++/Qt network visualization and node-editor; choose for native desktop Qt apps instead of a browser library.

:link: C++17 network / graph visualization library - Qt6 / QML node editor.

1.4k
C++
NOASSERTION
active2mo ago
vasturiano/3d-force-graphGitHub

3D force-directed graph component (Three.js); pick when you need three-dimensional graph layout/rendering.

3D force-directed graph component using ThreeJS/WebGL

6.3k
HTML
MIT
active6mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

anvaka/VivaGraphJSGitHub

Older standalone JS graph drawing library with a simpler API; use it if you don't want graphology as a dependency.

Graph drawing library for JavaScript

3.9k
JavaScript
NOASSERTION
active7mo ago
Netflix/vizceralGitHub

Narrow-purpose WebGL/graph UI for traffic movement between services; pick it if your data is service traffic.

WebGL visualization for displaying animated traffic graphs

4.1k
JavaScript
Apache-2.0
dormant2.9y ago
danielcaldas/react-d3-graphGitHub

Older React + D3 SVG graph component; okay for small graphs when you want D3 layouts, but less performant.

Interactive and configurable graphs with react and d3 effortlessly

827
JavaScript
MIT
dormant2.8y ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

antvis/G6VPGitHub

End-user graph-analysis/low-code web app (built on G6); pick if you want a compiled tool, not an embeddable lib.

G6VP is an online visual analysis tool for graphs and a low-code platform for building graph applications.

962
TypeScript
Apache-2.0
archived2.2y ago
magjac/graphviz-visual-editorGitHub

Web app for editing Graphviz DOT, an end-user GUI rather than an embeddable library.

A web application for interactive visual editing of Graphviz graphs described in the DOT language.

811
JavaScript
MIT
dormant2.0y ago

Listed as an alternative to

These projects were analysed and named sigma.js among their alternatives. The relationship is not symmetric โ€” how sigma.js rates them is a separate judgement, made when sigma.js is analysed in its own right.

antvis/G6GitHub

calls sigma.js โ€œChoose when you need high-performance WebGL rendering of large graphs and prefer a minimal API over G6's completeness.โ€

โ™พ A Graph Visualization Framework in JavaScript.

12.3kTypeScriptactive
cytoscape/cytoscape.jsGitHub

calls sigma.js โ€œChoose for rendering very large 2D WebGL graphs when you can bring your own data/layout stack.โ€

Graph theory (network) library for visualisation and analysis

11.2kJavaScriptactive