Hacker News new | past | comments | ask | show | jobs | submit login

Hey, that's me, actually. Thanks for calling it pretty neat!

As I mention on the about page, this is really just stringing a bunch of existing tools together, so most of the credit goes to those folks:

- the Graphviz contributors for creating everyone's favourite 1990s-era graphing tool

- Mike Daines for viz.js, which uses Emscripten to compile Graphviz to JavaScript

- Preet Shihn, for RoughJS, which has the algorithms to transform shapes into scruffier shapes

- GitHub user @ismay, who made a wrapper for RoughJS to make operating on SVGs, which Graphviz can emit as output, braindead simple

I just duct-taped things together and did some of the tedious fit-and-finish stuff. For example, ensuring fonts render consistently regardless of whether you were previewing in the editor, downloading the PNG (which generates locally for speed) or embedding the graph on another website (which generates in an AWS Lambda using a headless Chrome to render it).




> this is really just stringing a bunch of existing tools together

This is essentially what all developers do to varying degrees. The whole is greater than the sum of its parts!


Yes. Great work. That is one of my favourite tools.


Nice. Is there a library and/or command line tool?


this is just awesome. I suppose it'd be hard to add it to the graphviz binaries.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: