Download

Source Code

Source code packages for the latest stable and development versions of Graphviz are available, along with instructions for anonymous access to the sources using Git.

Executable Packages

Packages marked with an asterisk(*) are provided by outside parties. We list them for convenience, but disclaim responsibility for the contents of these packages.

Linux

Precompiled binaries are available attached to releases on Gitlab, https://gitlab.com/graphviz/graphviz/-/releases. You may also find it useful to try one of the following third-party sites.

Windows

Mostly correct notes for building Graphviz on Windows can be found here.

Mac

We are close to having an installable graphviz-arm64.pkg. You can build it yourself, but there are unresolved details like code signing.

Solaris

For Solaris, please use the graphviz stable releases here. These are maintained by Laurent Blume / John Ellson. Currently available packages are:

graphviz Graph Visualization Tools
graphviz_dev Graphviz headers etc. for development
graphvizdoc Graphviz documentation
graphvizgdGraphviz renderers using gd
graphvizgraphsGraphviz example graphs
graphvizguileGraphviz language binding for guile
graphvizperlGraphviz language binding for perl
graphvizpythonGraphviz language binding for python
graphvizrubyGraphviz language binding for ruby
graphvizsharpGraphviz language binding for C#
graphviztclGraphviz language binding for tcl

Minimally, graphviz and graphvizgd should be installed.

Other Unix

Last modified May 18, 2025: Remove request for Macos help. (bbd642b)