In a Nutshell
By OGDF Team
Team & Contact
The OGDF library is open-source software licensed under the terms of the GNU General Public License version 2 or version 3. By downloading the software, you agree to this license agreement. Please see our license page for details and special exception for linking other libraries.
Please note that the library may not be used in closed-source commercial software projects (whether linked statically or dynamically). If you are interested in commercial licenses, or have further questions on licensing, please contact email@example.com.
The library can be build for various platforms. We tested it on Linux and MacOS X using the gcc and LLVM/clang C++ compilers, and on Windows using Microsoft Visual C++ compilers, MinGW/g++ and Cygwin/g++. See System Requirements for details. The software may also work under other operating system / compiler combinations, e.g., UNIX systems with gcc compiler.
You will also need to have Python 2.6 or 2.7 installed for creating a makefile.
Current Release: v. 2012.07 (Sakura) [2.05 MB]
For changes and older versions see the version history.
Installation instructions can be found here:
For viewing GML files produced by OGDF, you can use the GoVisual Diagram Editor (GDE) as graph editor. We are aware that it is a bit old and not updated for a while (especially the Linux version might not work on your Linux). For converting graph files (e.g. in GML format) created by OGDF into pictures, you can use the gml2pic tool, which supports various picture formats like PNG, JPG, PDF, or EPS.
Besides the regular releases, we release snapshots of the current development base on a weekly basis. Please note that these snapshots may contain untested code, bugs, and unfinished documentation, since they are directly obtained from the source code repository. On the other hand, they contain the latest changes, improvements, and bug fixes.
The weekly builds contain some code-breaking changes that will be part of the next release. The Porting Guide explains these changes and how to rewrite source code written for OGDF v.2012.07 (Sakura). We also use a revised configuration system, please refer to the new installation instructions (Visual Studio and Linux/Mac).
The reference documentation of the latest snapshot can be found here.
For discussing anything related to snapshots, please use this mailing list: https://groups.google.com/group/ogdf-snapshots