Skip to content

Latest commit

 

History

History
15 lines (10 loc) · 1020 Bytes

README.md

File metadata and controls

15 lines (10 loc) · 1020 Bytes

Graphoscope

Graphoscope is Rust library to visualize graphs. It is based on the DOT algorithm from the Graphvis package. I created it to see how Rust code can be compiled into WebAssembly and run in a browser and at the same time have fun with graph algorithms.

The long term goals are:

  • full dot files support (at least in parser),
  • the same or close visualization quality to dot from the Graphviz,
  • improve big graphs support.

Big graphs support

It’s actually the reason why I started this project. I had a dot file with around 1000 nodes connected to one, and the dot from graphvis stuck for a long time and produced something unusable. So I decided to make something to work with those graphs.

You can see the current live version, dotfile parser is primitive, and supports just basic syntax.