Software Alternatives & Reviews


Graphviz is open source graph visualization software. It has several main graph layout programs.

Diagrams Flowcharts Flow Charts And Diagrams

Graphviz Reviews and details

Graphviz Landing Page
Graphviz Landing Page

Social recommendations and mentions

We have tracked the following product recommendations or mentions on Reddit and HackerNews. They can help you see what people think about Graphviz and what they use it for.
  • What are some tools to help in visualizing concepts
    If you are talking about making visualisations for other people it would depend if you want to make them interactive, static, or a mix of the two. I’m not really sure what to recommend given I don’t know - but here are a few places to start: - Python tutor - manim - processing - graphviz - simple but good - - Source: Reddit / about 15 hours ago
  • Good graphic FlowChart drawing tool ?
    It sounds like you're looking for a web-hosted tool - if you're interested in self-hosted text-based tools, graphviz can make flowcharts, and if integration with LaTeX is desirable, so can TikZ. - Source: Reddit / 5 days ago
  • Writing software with seamless diagramming?
    This makes me think of GraphViz (generates graphs form textual instructions) perhaps with support from Emacs and org-mode (web search for "Emacs org-mode graphviz", you'll find other integrations for other specific use-cases). But you would need to switch to Emacs (and use org-mode), which is I guess quite disruptive in itself. - Source: Reddit / 19 days ago
  • The Factions of Doskvol, Visualized
    Visualization was made by me using GraphVIZ, and rendered using dot. You can see the source here, and you can mess around with it by plugging the source into this handy website. You can remove factions you don't care about, or update to fit the fiction in your game.. - Source: Reddit / 19 days ago
  • SVG graph of resource dependencies
    I used GraphViz to draw a graph showing how to find or create each resource. The image below is a PNG thumbnail. Click through to my blog post for the full SVG version (which you can 'find in page' on), and the image's .dot source. - Source: Reddit / about 2 months ago
  • UML representation of the whole flutter framework?
    Graphviz the tool for drawing class relationships. - Source: Reddit / 2 months ago
  • Dependecy graph
    If you just need to display a graph, how about using graphviz? - Source: Reddit / 2 months ago
  • What are some apps/websites that I can use to make a taxonomical tree (tree of life)?
    Graphviz ( is a nice, free general purpose graphics program that will do auto-layout . - Source: Reddit / 4 months ago
  • Is there any software where I can make flowcharts which looks like this easily?
    Https:// Or on the command line 'dot'. Programmatically create charts. - Source: Reddit / 4 months ago
  • Ain't It Funny How the Knight Moves?
    I wrote a ruby script to map out the graph and fed it into graphviz to make the image. - Source: Hacker News / 4 months ago
  • Stockfish's search tree trying to find a mate in 2 visualized
    Using Graphviz to display the search tree of Stockfish in this position: r1b1r1k1/p5pp/2p3q1/2pP1p2/5Bn1/1PNB1K2/P1PQ1PP1/R4R2 b - - 0 1. - Source: Reddit / 5 months ago
  • Why should I learn Compilers
    Graphviz is a widely used graph visualization tool that takes a specification of a graph as input and produces an image of the graph as output. The ideas of lexical analysis, parsing, symbol table management, semantic checking, etc. Carry over directly from compilers. - Source: Reddit / 5 months ago
  • Prompt Templates in ChatGPT
    (First idea was this:, I've already gotten GPT to produce syntactically valid graphs with it). - Source: Reddit / 5 months ago
  • Building a HDL (Kind of)
    One part of this will be drawing "graphs" of the interconnections. Perhaps start with a graph visualisation package such as the open source graphviz and extend its language with attributes on each node to hold the extra information you need. - Source: Reddit / 6 months ago
  • Software Mimicry
    To be clear, I'm no apologist for json. It just seemed to me there was a pretty direct representation. @rzzzt's observation on json being predominantly hierarchical and therefore tree-shaped seems like the most likely reason behond the original statement. -- [0] - Source: Hacker News / 6 months ago
  • Does this software exist already?
    Perhaps Graphviz might meet your needs? - Source: Reddit / 7 months ago
  • Improved Hideout Chart
    Thanks. I downloaded it from and couldn't figure out how to run it. The online version is what I needed :). - Source: Reddit / 7 months ago
  • Improved Hideout Chart
    The chart is generated using Graphviz - so the layout is generated automagically. Easier to create, impossible to tweak. - Source: Reddit / 7 months ago
  • Mapping the Unknown – The Ten Steps to Map Any Industry
    It's what mathematicians[0] and programmers[1] refers to as a graph. Traditionally you would use and its many derivatives. These days if you want clicky web GUI you can use a bunch of javascript-ports, eg. or ... Avoid valuing presentation over content, though. [0] [1]... - Source: Hacker News / 8 months ago
  • D2: A new declarative language to turn text into diagrams
    Or use Graphviz, originally developed at Bell Labs, and very mature. - Source: Reddit / 9 months ago
  • Is there a tool to visualize .NET memory layout similar to
    It uses Graphviz1 to produce images like this. - Source: Reddit / 9 months ago

External sources with reviews and comparisons of Graphviz

Top 7 diagrams as code tools for software architecture
Graphviz is a graph visualization software for representing structural information as diagrams.

Do you know an article comparing Graphviz to other products?
Suggest a link to a post with product alternatives.

Generic Graphviz discussion

Log in or Post with

This is an informative page about Graphviz. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.