It's functionally very close to https://colorbrewer2.org, which has been online for more than 15 years. I think it's not a coincidence, and some credits wouldn't have hurt anyone...
Also, I have personally been using iWantHue to generate large palettes for more than 10 years now, and I'm still very happy about it:
https://medialab.github.io/iwanthue/
I know it's pretty simple to run the examples yourself, but it would be nice if they were hosted on sigmajs.org. Great work, though. Pretty sure I'm going to try this today or tomorrow.
I keep this in mind. We need to find an easy way to export examples formatted with the good template etc... before putting anything public, to ensure it's not too hard to update the production server when we release sigma.js.
Actually, as with d3, you can develop your own network visualization layouts.
The main difference is that sigma only deals with graphs drawing, so it deals without effort with drag and drop (mouse or touch), scaling the graph to the screen, smooth zooming (with mousewheel or pinch)...
It depends on where your data's coming from, but I tend to avoid doing layout in JS, and instead pre-lay-out the data using Gephi or graphviz (possibly in a cron job if the data changes), loading the hardcoded initial layout in JS and using sigma.js only for display/interaction. In the non-cron case, also lets me tweak the layout a bit through trial and error or trying out different algorithms, to get something I like. Obviously doesn't work for every possible usage, though.
Also, canvas is faster in Chrome. For instance, here is one benchmark about layered canvases (sigma.js actually layers different canvases): http://jsperf.com/layered-canvases/9
So, it is actually "best viewed in Google Chrome", despite it is indeed standards compliant.
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.