Skip to content

mikhail-m1/graphoscope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published