zuorn/Tydora
zuorn★ 23TypeScriptLast synced: 2026-08-15
Let Your Ideas Flow — Tydora is a modern desktop Markdown editor combining WYSIWYG editing, bidirectional links, mind maps, and an infinite canvas — empowering deep thinking and effortless expression.
README excerpt
Tydora A modern desktop Markdown editor 中文 English Core Features - Dual-Mode Editing — Seamlessly switch between WYSIWYG (TipTap) and Source mode (CodeMirror 6) - WikiLink Bidirectional Links — Obsidian-style [[backlinks]] with backlink panel and autocomplete - Knowledge Graph — D3.js force-directed graph visualizing relationships between documents - Mind Map — Auto-generated interactive mind map from Markdown heading hierarchy - Infinite Canvas — Whiteboard canvas supporting text, notes, media, URL, and more node types - Rich Theming — 8 built-in themes + custom CSS import + 11 code highlighting color schemes - One-Click Publish — Publish your vault as a static website with a built-in preview server - Multi-Window Architecture — Settings, graph, mind map, and canvas in independent windows with multi-monitor support Tech Stack Layer Technology Frontend React 19 + TypeScript + Vite 6 Editor TipTap 3.x (WYSIWYG) + CodeMirror 6 (Source) Backend Rust (Tauri v2) Visual D3.js (Graph) + markmap (Mind Map) + React Flow (Canvas) Plugins tauri-plugin-fs / dialog / window-state / updater / process Quick Start Prerequisites - Node.js = 18 - Rust = 1.75 - Tauri v2 system dependencies (see Tauri…
View full README on GitHub →