(author here) The graphs are stock graphviz output, the linear layout is called &quot;dot&quot; (the default), and the nebulous layout is &quot;sfdp&quot;. For your googling pleasure it&#x27;s a &quot;force directed graph layout&quot;, and there are many libraries to assist with it. d3.js has a force layout built in, for instance.