Code Monkey home page Code Monkey logo

heimer's Introduction

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

  • Easy-to-use UI
  • Very fast
  • Zoom in/out/fit
  • Zoom with mouse wheel
  • Save/load in XML-based .ALZ-files
  • Export to PNG images
  • Quickly add node text and edge labels
  • Nice animations
  • Full undo/redo
  • Adjustable grid
  • Translations in English, Finnish, French, Italian
  • Forever 100% free

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 Qt5 only (qt5-default, qttools5-dev-tools, qttools-dev packages on Ubuntu).

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.