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
We do not provide precompiled packages any more. You may find it useful to try one of the following third-party sites.
-
$ sudo apt install graphviz
-
$ sudo yum install graphviz
-
$ sudo apt install graphviz
-
Stable and development rpms for Redhat Enterprise, or CentOS systems* available but are out of date.
$ sudo yum install graphviz
Windows
-
Stable Windows install packages:
- 2.47.3 EXE installer for Windows 10 (64-bit): stable_windows_10_cmake_Release_x64_graphviz-install-2.47.3-win64.exe (not all tools and libraries are included)
- 2.47.3 EXE installer for Windows 10 (32-bit): stable_windows_10_cmake_Release_Win32_graphviz-install-2.47.3-win32.exe (not all tools and libraries are included)
- 2.47.3 ZIP archive for Windows 10 (32-bit): stable_windows_10_msbuild_Release_Win32_graphviz-2.47.3-win32.zip
- checksums: stable_windows_10_cmake_Release_x64_graphviz-install-2.47.3-win64.exe.sha256 | stable_windows_10_cmake_Release_Win32_graphviz-install-2.47.3-win32.exe.sha256 | stable_windows_10_msbuild_Release_Win32_graphviz-2.47.3-win32.zip.sha256
- Further 2.47.3 variants available on Gitlab
- Prior to 2.46 series
-
Development Windows install packages
-
Cygwin Ports* provides a port of Graphviz to Cygwin.
-
WinGraphviz* Win32/COM object (dot/neato library for Visual Basic and ASP).
-
Chocolatey packages Graphviz for Windows.
choco install graphviz
-
Windows Package Manager provides Graphviz Windows packages.
winget install graphviz
Mostly correct notes for building Graphviz on Windows can be found here.
Mac
-
MacPorts* provides both stable and development versions of Graphviz and the Mac GUI Graphviz.app. These can be obtained via the ports graphviz, graphviz-devel, graphviz-gui and graphviz-gui-devel.
$ sudo port install graphviz
-
Homebrew* has a Graphviz port.
$ brew install graphviz
We need help with OSX, if you would like to volunteer.
We would appreciate if someone donates a script to
run pkgbuild or productbuild to automatically generate OSX installers.
Packaging for Apple Administrators
could be a good reference. Note graphviz needs postinstall actions, at least dot -c
; also fc-cache
if Graphviz has freetype/cairopango drivers.
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 |
graphvizgd | Graphviz renderers using gd |
graphvizgraphs | Graphviz example graphs |
graphvizguile | Graphviz language binding for guile |
graphvizperl | Graphviz language binding for perl |
graphvizpython | Graphviz language binding for python |
graphvizruby | Graphviz language binding for ruby |
graphvizsharp | Graphviz language binding for C# |
graphviztcl | Graphviz language binding for tcl |
Minimally, graphviz and graphvizgd should be installed.