It has good support in org-mode and a there's a nice haskell package that takes the dot code and turns it into an internal graph representation.