# fex-team/kityminder

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/fex-team-kityminder).**

4,861 stars · 2,027 forks · JavaScript · bsd-3-clause

## Links

- GitHub: https://github.com/fex-team/kityminder
- Homepage: http://naotu.baidu.com
- awesome-repositories: https://awesome-repositories.com/repository/fex-team-kityminder.md

## Description

KityMinder is a web-based mind map editor that runs entirely in the browser, letting users create and edit hierarchical diagrams without installing any software. It automatically syncs mind maps to the cloud, keeping them accessible across devices and sessions. From the same interface, users can generate a public link that allows others to view the mind map immediately in their own browser.

The editor provides a desktop-like interactive experience with drag-and-drop node manipulation, inline text editing, and an undo/redo history that tracks each action. All changes are persisted remotely, ensuring work-in-progress is never lost and can be resumed from any device.

## Tags

### Part of an Awesome List

- [Browser-Based Diagramming Tools](https://awesome-repositories.com/f/awesome-lists/devtools/visualization-and-diagrams/browser-based-diagramming-tools.md) — Creates and manages hierarchical diagrams and visual outlines directly within a web browser.
- [Cloud Persistence Endpoints](https://awesome-repositories.com/f/awesome-lists/devtools/rest-apis/cloud-persistence-endpoints.md) — Persists mind map data via REST endpoints for cloud storage and retrieval across sessions.
- [Diagram Sharing Links](https://awesome-repositories.com/f/awesome-lists/productivity/session-link-sharing/diagram-sharing-links.md) — Shares mind maps by generating public online links for immediate viewing in a browser. ([source](https://cdn.jsdelivr.net/gh/fex-team/kityminder@dev/README.md))

### Artificial Intelligence & ML

- [Dynamic Mind Mapping Tools](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/machine-learning-concepts/ai-conceptual-research/dynamic-mind-mapping-tools.md) — Provides interactive controls for adding, moving, and connecting nodes within a mind map. ([source](https://cdn.jsdelivr.net/gh/fex-team/kityminder@dev/README.md))
- [Shareable Mind Map Tools](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/machine-learning-concepts/ai-conceptual-research/dynamic-mind-mapping-tools/shareable-mind-map-tools.md) — Generates a public URL from a mind map so others can view it in their browser.

### Business & Productivity Software

- [Cloud-Synced Diagram Application](https://awesome-repositories.com/f/business-productivity-software/cloud-synced-managers/cloud-synced-diagram-application.md) — A mind mapping tool that automatically stores and syncs data to the cloud for access across devices.
- [Cloud-Synced Diagram Managers](https://awesome-repositories.com/f/business-productivity-software/cloud-synced-managers/cloud-synced-diagram-managers.md) — Syncs mind maps to the cloud to persist across sessions and remain accessible from any device.
- [Page Sharing Links](https://awesome-repositories.com/f/business-productivity-software/share-link-generation/page-sharing-links.md) — Generates a public online link from a mind map that others can open immediately for viewing.
- [Cloud-Retrievable View Links](https://awesome-repositories.com/f/business-productivity-software/share-link-generation/read-only-diagram-sharing-links/cloud-retrievable-view-links.md) — Generates shareable URLs that retrieve mind maps from the cloud for view-only access.

### Data & Databases

- [Cloud Data Stores](https://awesome-repositories.com/f/data-databases/cloud-data-stores.md) — Stores mind maps in the cloud to keep them available across sessions and devices automatically. ([source](http://naotu.baidu.com))
- [JSON Hierarchy Traversal](https://awesome-repositories.com/f/data-databases/recursive-structure-processors/recursive-structure-traversers/object-hierarchy-navigation/json-hierarchy-traversal.md) — Represents the mind map hierarchy as a recursive JSON object for efficient serialization and modification.

### Development Tools & Productivity

- [Cloud File Sync](https://awesome-repositories.com/f/development-tools-productivity/cloud-file-sync.md) — Syncs mind maps to remote servers to keep them accessible from any device and safe from data loss. ([source](https://cdn.jsdelivr.net/gh/fex-team/kityminder@dev/README.md))

### Graphics & Multimedia

- [SVG-Based Vector Rendering](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/rendering/engines/canvas-vector-graphics/svg-based-vector-rendering.md) — Renders mind maps as scalable vector graphics using the SVG DOM for interactive editing.

### Software Engineering & Architecture

- [Interactive Tree Model Engines](https://awesome-repositories.com/f/software-engineering-architecture/client-side-calculation-engines/interactive-tree-model-engines.md) — Processes mouse and keyboard events for fluid drag, selection, and inline editing of the mind map tree.

### Web Development

- [Undo-Redo History](https://awesome-repositories.com/f/web-development/history-management/undo-redo-history.md) — Tracks user actions as reversible commands with an unbounded undo stack for the mind map editor.
