Graphviz

Open-source graph visualization software using the DOT language

Visit graphviz.org FreeOpen source

Graphviz lays out and renders graphs described in the DOT language into images and vector formats. Its layout engines such as dot, neato, and fdp are used for dependency graphs, state machines, and network diagrams.

Key features

  • DOT language for describing graphs
  • Multiple automatic layout engines
  • SVG, PNG, PDF, and more output
  • Bindings for many languages

Try it on DevTools Daily

Similar tools

  • D2

    Modern diagram scripting language that turns text into diagrams

    by TerrastructFreeOpen sourceCLI, macOS, Windows +1
  • Diagrams

    Draw cloud architecture diagrams as Python code

    FreeOpen sourceCLI, macOS, Windows +1
  • Mermaid

    Generate diagrams and charts from Markdown-like text

    FreeOpen sourceWeb, CLI
  • PlantUML

    Create UML and architecture diagrams from a plain-text language

    FreeOpen sourceCLI, Web, VS Code +1
  • draw.io

    Free diagramming app for flowcharts, network, and architecture diagrams

    by JGraphFreeOpen sourceWeb, macOS, Windows +2
  • Excalidraw

    Virtual whiteboard for sketching hand-drawn-like diagrams

    FreemiumOpen sourceWeb

Built a tool like Graphviz? Submit it for review