Heimer is a desktop application for creating mind maps and other suitable diagrams. It's written in Qt and targeted for Linux and Windows.
Here is a simple mind map of Heimer itself running on Ubuntu 18.04:
- Adjustable grid
- Automatic layout optimization
- Easy-to-use UI
- Export to PNG or SVG
- Forever 100% free
- Full undo/redo
- Nice animations
- Quickly add node text and edge labels
- Save/load in XML-based .ALZ-files
- Translations in English (default), Finnish, French, Italian, Dutch
- Very fast
- Zoom in/out/fit
- Zoom with mouse wheel
Heimer's source code is licensed under GNU GPLv3. See COPYING for the complete license text.
All image files, except where otherwise noted, are licensed under CC BY-SA 3.0: http://creativecommons.org/licenses/by-sa/3.0/
See https://github.com/juzzlin/Heimer/releases for available packages.
On Linux distributions that support universal Snap packages you can install Heimer like this:
$ snap install heimer
Snap is the recommended way to install Heimer on Linux.
Building the project
Currently the build depends on
Qt 5 only (
libqt5svg5-dev packages on Ubuntu). Support for
Qt 6 is preliminary and should work with
The "official" build system for Linux is
qmake project files are also provided.
Building for Linux in a nutshell:
$ mkdir build && cd build
$ cmake ..
$ make -j4
Run unit tests:
$ sudo make install
Debian package (
.deb) can be created like this:
$ cpack -G DEB
Jenkinsfile on how to build other packages in Docker.