Skip to content

Freeplane

Published by Dimitry Polivaev

Mind Mapping, Knowledge Management, Project Management. Develop, organize and communicate your ideas and knowledge in the most effective way

Open sourceGPL-2.0-or-later

Highlights

  • Foldable node tree with icons, node details, notes and hyperlinks
  • Key-value attributes on nodes, with conditional styles driven by them
  • Formulas that recompute a node's value from other nodes
  • Groovy scripting and add-ons for repeated tasks
  • Maps saved as .mm XML; export to images, HTML and PDF

About this application

Freeplane is a mind mapping application: a central node branches into child nodes, and each node holds a short label plus optional detail text, notes, icons and attributes. Branches fold and unfold, so a large map can be read at whatever depth is useful at the time. It is a Java application and runs wherever a Java runtime is available.

Beyond drawing the map, nodes carry structured data. Attributes are key-value pairs attached to a node; conditional styles change how a node is drawn based on its attributes, text or icons, which turns a map into something closer to a small data view than a picture. Nodes link to other nodes, to files and to web addresses, and a node can be given a formula whose result is recalculated from other nodes.

Scripting in Groovy and add-ons extend the application for repeated jobs. Maps are stored as .mm XML files, and export covers images, HTML and PDF among others. Freeplane grew out of FreeMind and opens maps written by it.

Linux

We do not host this file, we do not scan it and we do not inspect its contents. Read what the source says, then decide for yourself.