CashlessSociety / CashlessSociety/simulation

Review list of alternatives to cytoscape and make a recommendation

Open
#2 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

I've been doing research on this and - having tried it for 'real' don't want to continue with cytoscape.js

Categories seem to be
- general purpose visualization libraries that can also do graphs (eg d3.js)
- graph specific visualisation libraries that are tied to a neo4j back end
- graph specific visualisation libraries that are not tied to a neo4j back end

I think I'd prefer the last of these three categories. We also want

- to be able to render large number of loads and apply a smart layout algorithm at good performance
- support for typescript libraries a nice to have
- attractive presentation and options to do things *other* than just nodes and lines (or to be able to add them to a shared canvas etc)
- elegant / easy to use API

Here is a good list to start with.

https://neo4j.com/developer/tools-graph-visualization/

Would also be good to be informed by performance benchmarks - if we can find them. (I think I found one the other day but it wasn't compelling enough that I can find it again now ;-) )

I have a couple favorites from this list but want to leave it open for now, see if we agree or not.

--

We could also, potentially, add a neo4j back end database for storing graph data but even if so I don't know if I want to be tightly coupled to a neo4j back end (?? not sure maybe that's a bad choice).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.