Graphviz
Graphviz renders structural data visually
Description
Graphviz is open source graph visualization software that transforms complex structural information into clear diagrams. It interprets node and edge descriptions to generate visual representations automatically, supporting multiple output formats. Particularly valuable in engineering disciplines, it helps visualize networks, hierarchies, and relationships. The software's layout algorithms handle positioning and routing, making it ideal for system architecture diagrams, workflow charts, and dependency graphs. Both command-line tools and library interfaces are available for integration into broader applications.
Screenshots

Click to view full size
