All Projects → juzzlin → Heimer

juzzlin / Heimer

Licence: gpl-3.0
Heimer is a simple cross-platform mind map, diagram, and note-taking tool written in Qt.

Programming Languages

cplusplus
227 projects

Projects that are alternatives of or similar to Heimer

Diagram Maker
A library to display an interactive editor for any graph-like data.
Stars: ✭ 2,086 (+448.95%)
Mutual labels:  editor, diagram, flowchart
Versatile
A simple 3D model editor based on simple quads and a sprite set.
Stars: ✭ 132 (-65.26%)
Mutual labels:  editor, qt, qt5
Liszt
A personal organization software with a script engine for automation
Stars: ✭ 72 (-81.05%)
Mutual labels:  note-taking, qt, qt5
Notepanda
📃 A simple cross-platform notepad. Based on Qt and C++.
Stars: ✭ 134 (-64.74%)
Mutual labels:  editor, qt, qt5
Bitsofbytes
Code and projects from my blog posts.
Stars: ✭ 89 (-76.58%)
Mutual labels:  learning, qt, qt5
Butterfly
🦋Butterfly,A JavaScript/React/Vue2 Diagramming library which concentrate on flow layout field. (基于JavaScript/React/Vue2的流程图组件)
Stars: ✭ 2,343 (+516.58%)
Mutual labels:  mindmap, diagram, flowchart
Geistmap
An experimental personal knowledge base with a focus on connections
Stars: ✭ 425 (+11.84%)
Mutual labels:  productivity, note-taking, learning
Project lemonlime
为了 OI 比赛而生的基于 Lemon + LemonPlus 的轻量评测系统 | 三大桌面系统支持
Stars: ✭ 255 (-32.89%)
Mutual labels:  qt, qt5
Photoflare
Quick, simple but powerful Cross Platform image editor.
Stars: ✭ 260 (-31.58%)
Mutual labels:  editor, qt5
Deer
✏️A modern, fast, beautiful note taking app, built on Electron and React
Stars: ✭ 267 (-29.74%)
Mutual labels:  productivity, note-taking
Beeftext
A text snippet tool for Windows.
Stars: ✭ 366 (-3.68%)
Mutual labels:  productivity, qt
Obsidian-JG-Method
A starter kit that follows how I use Obsidian to manage my goals, tasks, notes, and software development knowledge base.
Stars: ✭ 110 (-71.05%)
Mutual labels:  productivity, note-taking
freeLib
freeLib - каталогизатор для библиотек LibRusEc и Flibusta
Stars: ✭ 19 (-95%)
Mutual labels:  qt, qt5
Olivia
Elegant music player for LINUX
Stars: ✭ 261 (-31.32%)
Mutual labels:  linux-app, qt5
QtDemos
This is the collection of Qt demos to solve the problem from StackOverflow or I faced.
Stars: ✭ 23 (-93.95%)
Mutual labels:  qt, qt5
Netbeans Mmd Plugin
Free mind map and PlantUML editor with plugins for both NetBeans and Intellij
Stars: ✭ 283 (-25.53%)
Mutual labels:  mindmap, editor
QDashBoard
Sample dashboard developed with QML. Login, plots and several screens.
Stars: ✭ 34 (-91.05%)
Mutual labels:  qt, qt5
Raspberry Pi Cross Compilers
Latest GCC Cross Compiler & Native (ARM & ARM64) CI generated precompiled standalone toolchains for all Raspberry Pis. 🍇
Stars: ✭ 261 (-31.32%)
Mutual labels:  qt, qt5
Qxmpp
Cross-platform C++ XMPP client and server library
Stars: ✭ 300 (-21.05%)
Mutual labels:  qt, qt5
Stup
Daily notes in the terminal 🐧
Stars: ✭ 340 (-10.53%)
Mutual labels:  productivity, note-taking

Heimer

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:

Heimer screenshot

A very short introduction video to Heimer 1.9.0

Features

  • 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

License

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/

Installation

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

For more information see https://snapcraft.io/heimer and https://docs.snapcraft.io/core/install

Snap is the recommended way to install Heimer on Linux.

Building the project

Currently the build depends on Qt 5 only (qt5-default, qttools5-dev-tools, qttools5-dev, libqt5svg5-dev packages on Ubuntu). Support for Qt 6 is preliminary and should work with CMake.

The "official" build system for Linux is CMake although qmake project files are also provided.

Building for Linux in a nutshell:

$ mkdir build && cd build

$ cmake ..

$ make -j4

Run unit tests:

$ ctest

Install locally:

$ sudo make install

Debian package (.deb) can be created like this:

$ cpack -G DEB

See Jenkinsfile on how to build other packages in Docker.

Donations

https://www.patreon.com/juzzlin

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].