A framework-agnostic JavaScript mind map core for embedding interactive, editable mind maps in web apps.
wanglin2/mind-map
An MIT-licensed JavaScript mind map library with no framework dependency, plus a Web mind map app built on it.
Open-source alternative to:XMind
MindManager
- Stars
- 12,919
- Forks
- 1,698
- Open issues
- 127
- Last commit
- 3 months ago
What is it?
Simple Mind Map (思绪思维导图) is a JavaScript library for building mind map features into web products. It has no framework dependency, and the project also includes a Web mind map application built with Vue 2 and Element UI that can open local files, be used online, or be self-hosted and modified.
The open-source part is in maintenance mode. The closed-source desktop client and Obsidian plugin are actively developed separately. The client supports several structure types, including mind maps, logic charts, org charts, timelines, fishbone diagrams, and tables, along with import and export for XMind, FreeMind, Markdown, Excel, and other formats.
The library documentation is hosted separately and covers the API for embedding mind maps in your own application.
Key features
- 01Framework-free JavaScript library for embedding mind maps in web apps
- 02Web mind map app built with Vue 2 and Element UI, self-hostable
- 03Multiple structure types including logic charts, org charts, timelines, and fishbone diagrams
- 04Import and export for XMind, FreeMind, Markdown, and Excel formats
- 05Node content supports images, links, icons, notes, attachments, and math formulas
Use cases
- Adding a mind map editor to a web product or internal tool
- Self-hosting an online mind map app for a team
- Converting existing XMind or FreeMind files to other formats
- Building custom mind map UIs on top of the library API
Quick start
- 1
Open the online Web mind map app
- 2
Download the desktop client from the GitHub releases page
Things to know
- The open-source library is in low-maintenance mode.
- The desktop client and plugins are closed source.
- On macOS, the desktop client may need a terminal command to remove the quarantine flag before it opens.
In collections
Topics
FAQ
- What is mind-map?
- An MIT-licensed JavaScript mind map library with no framework dependency, plus a Web mind map app built on it. Simple Mind Map (思绪思维导图) is a JavaScript library for building mind map features into web products. It has no framework dependency, and the project also includes a Web mind map application built with Vue 2 and Element UI that can open local files, be used online, or be self-hosted and modified.
- Is mind-map free to use? What license does it have?
- mind-map is open source under the MIT license. Check the license terms before using it in commercial products.
- Is mind-map still maintained?
- Updated within 6 months. The last commit to mind-map was on Aug 2, 2026.
- What can I use mind-map for?
- Adding a mind map editor to a web product or internal tool Self-hosting an online mind map app for a team Converting existing XMind or FreeMind files to other formats Building custom mind map UIs on top of the library API
- How do I install mind-map?
- Open the online Web mind map app Download the desktop client from the GitHub releases page
- Where can I get mind-map?
- The source code and installation instructions are on GitHub: https://github.com/wanglin2/mind-map
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A TypeScript flowchart editing framework for embedding customizable diagram editors, such as flowcharts, mind maps, ER and BPMN diagrams, into business systems.
A TypeScript/JavaScript graph editing and visualization engine built on SVG and HTML for DAG, ER, flowchart and lineage diagrams.
Browser-based visual editor for creating and manipulating SVG path data with drag-and-drop points and a command panel.
A cross-platform offline desktop mind-mapping app for Windows, macOS and Linux, based on Baidu Mind Map.
A webapp that turns plain text outlines into flowcharts and diagrams, built with React and cytoscape.js.