Hi Graphviz community,
I wanted to share a desktop tool I have built and deployed, as it literally could not exist without Graphviz.
For years, as a researcher, Graphviz has been my irreplaceable anchor for causal thinking. At the same time, I noticed that many of my colleagues struggled with the friction of writing manual DOT syntax when trying to map out rapid, real-time cognitive flows.
To honor the legendary Graphviz layout engine and bring its power to a broader audience, I independently built IngaBoard (ingaboard.app). It is a 100% offline desktop application powered entirely by a native C++ and Graphviz integration.
Instead of competing with what Graphviz does best, IngaBoard simply re-imagines the interface for human thought by focusing on fluid interaction:
-
No-Code Input: Users just type raw fragments of relationships (e.g., “Cause” and “Effect”), and Graphviz computes the cross-free topology instantly under the hood. No manual drawing, no coding syntax required.
-
Immutable Data: Everything saves locally in Git-friendly JSON structures as well as DOT, ensuring absolute privacy and longevity.
We are taking IngaBoard to Product Hunt this Saturday to introduce the modern tech community to the robust power of Graphviz architecture under a minimalist UI.
I didn’t want to reinvent the wheel; I wanted to build a beautiful new vehicle on top of the incredible wheel this community has kept alive for decades. I would be deeply honored to get your expert feedback, critiques, or support on how we utilized the engine.
Thank you for maintaining this invaluable foundation.