gitmyhub

mind-map

JavaScript ★ 12k updated 1mo ago

SimpleMindMap(思绪思维导图):一个强大的思维导图。A powerful mind map.

Simple Mind Map is a JavaScript library and free desktop app for creating mind maps, logic charts, org charts, and more, with rich node content, multi-format import and export, and local-only data storage.

JavaScriptsetup: easycomplexity 2/5

This project is called Simple Mind Map (Siyi Siweiguidao in Chinese) and it comes in two pieces: a free, open-source JavaScript library for developers, and a desktop application for end users that is closed-source but freely downloadable. The library lets developers embed a mind-mapping canvas into any website without depending on a specific framework. The desktop app is the finished product built on top of that library.

The desktop application stores everything locally on your computer with no internet connection required, which keeps your data private. You can create as many files and nodes as you like. The app supports several visual structures beyond the classic mind map shape: logic charts, directory trees, org charts, timelines, fishbone diagrams, and tables. There are hundreds of built-in themes plus options to customize your own or have AI generate one.

Each node in a map can hold rich content: text, images, links, icons, notes, file attachments, tags, mathematical formulas, and to-do markers. You can draw connection lines between any two nodes, add frames or callout boxes, and group related items. The app also supports history versioning, a presentation slideshow mode, a minimap for navigating large diagrams, and a hand-drawn visual style.

For moving data in and out, the app imports files from XMind, FreeMind, Markdown, plain text, and Excel. It exports to PNG, SVG, PDF, HTML, Markdown, XMind, FreeMind, Mermaid, plain text, and Excel. The app runs on Windows, Mac, and Linux, and the interface is available in ten languages including English, Japanese, Russian, German, French, and Portuguese.

Plugins are also available for Obsidian (a note-taking app) and uTools (a desktop productivity launcher), extending the mind map tool into those environments. The core library in this repository is currently in low-maintenance mode, while the desktop client continues active development.

Where it fits