graphology is a robust & multipurpose Graph object for JavaScript and TypeScript. It aims at supporting various kinds of graphs with the same unified interface. A graphology graph can therefore be directed, undirected or mixed, allow self-loops or not, and can be simple or support parallel edges. Along with this Graph object, one will also find a comprehensive standard library full of graph theory