Fork me on GitHub

I've been working on web app for directed graphs and would appreciate any feedback on the code/app 😃


The main way to interact is to to drag from a node to empty space above/below to add a linked node before/after or on drag between nodes to add/remove links, but there are more features described in "help"


This is my first cljs project so apologies in advance for the ugly code =P. FWIW, you can fold code in the browser with


I think my biggest issues with the code are that the data structures feel a little too arbitrary/informal to me and the support of clusters that you can collapse has made some functions pretty complicated.