Skip to content

kyo6/react-flow-mind-map-demo

🧠 MindMap - Futuristic Mind Mapping Tool

A high-performance, futuristic, and premium mind-mapping application built with React Flow, Zustand, and Immer. Designed with a glassmorphic aesthetic and geared towards speed and productivity.

GitHub License React Version Vite Version Deployment

Live Demo 🚀

MindMap Explorer Screenshot

✨ Features

  • 🚀 High Performance: Built with @xyflow/react for smooth interaction with large maps.
  • 🎨 Glassmorphic UI: A premium, futuristic look with light and dark mode support.
  • 📂 Space Management: Organize your thoughts into multiple distinct workspaces (Spaces).
  • ⚡ Keyboard Centric: Full support for keyboard shortcuts to maximize productivity.
  • 🛠 Semantic Styling: Automatic node coloring based on branch or depth, with mood-based semantic icons.
  • 🔄 Auto-Layout: Built-in Dagre layout engine for automatic organization (Horizontal, Vertical, Radial).
  • 📝 Rich Editing: Tiptap-powered rich text editing within nodes.
  • 💾 Offline Ready: Local-first persistence using IndexedDB (via idb-keyval).
  • 📥 Import/Export: Save maps as JSON or export them as high-quality PNG images.
  • 🧠 Brainstorming Mode: Rapidly add multiple topics in one go.

⌨️ Keyboard Shortcuts

Shortcut Action
Tab Add Child Node
Enter Add Sibling Node
Space / Double Click Edit Node Content
Backspace / Delete Delete Node (and subtree)
B Toggle Brainstorm Mode
Cmd/Ctrl + Z Undo
Cmd/Ctrl + Shift + Z Redo
Arrow Keys Navigate between nodes

🛠 Tech Stack

🚀 Getting Started

Prerequisites

Installation

  1. Clone the repository:
    git clone https://github.com/coding-vasu/mind-map.git
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run dev

🤝 Contributing

Contributions are welcome! Please read our CONTRIBUTING.md and CODE_OF_CONDUCT.md for details on our code of conduct and the process for submitting pull requests.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

基于 React Flow + Zustand + Dagre 构建的高性能、玻璃拟态风格思维导图应用,支持多空间管理、层级自动布局、头脑风暴模式、增量子树导入和撤销重做。

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages