HN Hall of Fame Weekly email

Sigma.js: a JavaScript library for graph drawing

sigmajs.org Software & code Software projects Computer science Candidate
Screenshot of sigmajs.org captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 4 calendar years, with breakout response in 2 of them.

submissions
5
submitters
5
observed span
2012–2016
peak thread · 36 comments
201 pts
latest 20+ return · 2015-11-15
201 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

Better/faster Javascript interactive graph visualization engines: - https://github.com/anvaka/ngraph.pixel - https://github.com/anvaka/VivaGraphJS and for large graphs: - https://github.com/anvaka/pm with a pretty impressive example, displaying the whole internet (BGP adjacencies): http://as2914.net/

I started a project a couple months ago to create a 3D graph library similar to Sigma.js using ThreeJS (WebGL). You can check it out here https://github.com/frewsxcv/graphosaurus And a really crappy demo (give it a few seconds to load): http://vps.rwell.org/index-eve.html

I am formerly a big fan and user of Gephi, so I think graph drawing is "important enough" to deserve its own JavaScript library, which is why I made sigma.js. I know d3.js is already a great tool, but it looked hardcore for me to tweak it to draw graphs on a Canvas element (it is more easy to use SVG elements). And basically, using a Canvas makes it much more scalable. About the features to come, you can check…

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
419

reference only — not used in Hall rules or ranking

Total comments
75

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2012-03-22Sigma.js: a lightweight JavaScript library to draw graphsfranckcuny365
2012-06-09Sigma.js - Web network visualization made easy.xbryanx20
2014-02-04Sigma.js, a JavaScript library dedicated to graph drawingFirst breakoutYomguithereal17036
2015-11-15Sigma.js: a JavaScript library for graph drawingBest thread · Latest 20+ point returntlack20134
2016-02-17Sigma.js – v1.1.0: a JavaScript library for graph drawingbricss100