https://github.com/yysuni/code-mind
Xmind (similar to) online, supports code.
https://github.com/yysuni/code-mind
concept-mapping mind-mapping online xmind
Last synced: 8 months ago
JSON representation
Xmind (similar to) online, supports code.
- Host: GitHub
- URL: https://github.com/yysuni/code-mind
- Owner: YYsuni
- Created: 2023-06-14T10:15:54.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-10T13:42:43.000Z (over 2 years ago)
- Last Synced: 2025-09-06T14:48:33.170Z (9 months ago)
- Topics: concept-mapping, mind-mapping, online, xmind
- Language: TypeScript
- Homepage: https://code-mind.yysuni.com/
- Size: 205 KB
- Stars: 13
- Watchers: 3
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

Online mind mapping that supports code writing, single and native.
## Start
- Windows/Mouse: Hold the middle mouse button to move the view.
- MacBook/Trackpad: Slide two fingers on the touchpad as usual to move the view.
- Press `Tab` to generate a child node.
- Press `Enter` to generate a sibling node.
- Double click node to edit.
- Type `/code` to switch to a code node (ts).
- Use Ctrl/Command + s to save to local storage.
## To Do
- [x] Background
- [x] Scalable and movable
- [x] Generate child nodes and sibling nodes
- [x] Connection lines
- [x] Styles are managed through context
- [x] Fixed connection line 01
- [x] Focus on newly generated node
- [x] More connection line styles
- bezier
- right-angle
- straight-with-handle
- straight
- [x] Optimise writing node
- [x] Editable content
- [x] Deletion
- [x] Code(Monaco)
- [x] Mouse/Touchpad, Window/Macbook (Figma-like control)
- [ ] Point Zoom
- Transition
- [x] Scale
- [x] Save feature
- [ ] Resize node
- [x] Controls
- [ ] Customize node
- [ ] Themes
- [ ] Export/Import
- [ ] Undo/Redo
- [ ] Box selection
- [ ] Draggable
- [ ] Restyle
- [ ] EN/ZH
- [ ] AI?
- [ ] Markdown
- [ ] Mobile frendly