A modern, enhanced fork of MarkText — the elegant markdown editor.
Focused on stability, daily usability, and going beyond markdown-only editing.
MarkText is one of the best open-source markdown editors — minimal, fast, and distraction-free. But the original project has been unmaintained for years.
Tkaixiang's fork did a great job modernizing the codebase (Vue 3, Pinia, electron-vite, i18n support), but there were still rough edges in daily use: false "unsaved changes" prompts, occasional crashes, and the inability to open anything other than markdown files.
MarkText+ picks up where those projects left off.
- Open any text file — not just markdown. JSON, YAML, Python, JavaScript, and more open with syntax highlighting
- No more phantom "unsaved" warnings — files no longer appear dirty right after opening
- Undo fully works — editing and undoing back to the original content correctly marks the file as clean
- Fewer crashes — fixed several crash scenarios around tab switching, empty history, and file watchers
- Auto-reload files — unmodified files automatically update when changed on disk (configurable)
- Smarter file watcher — ignores binary files (images, fonts, archives) to reduce unnecessary I/O
- Quick Open finds everything —
Ctrl+Psearches all files in your project, not just.md - Drag & drop any file — drop files onto the editor to open them regardless of extension
- Auto-hide notifications — notifications with countdown timers that dismiss themselves
- Experimental preferences — new settings category for opt-in features
Everything from MarkText you already love:
- Real-time WYSIWYG preview with a clean, distraction-free interface
- CommonMark, GitHub Flavored Markdown, and Pandoc support
- Math expressions (KaTeX), Mermaid diagrams, front matter, emojis
- 33 built-in themes — Dracula, Nord, Catppuccin, Tokyo Night, Gruvbox, and many more
- Source Code, Typewriter, and Focus editing modes
- Paste images directly from clipboard
- Export to HTML and PDF
- Available in 9 languages
Download from the Releases page — available for Windows, macOS, and Linux.
macOS users: You may see a "damaged and can't be opened" warning due to lack of notarization. See this fix.
git clone https://github.com/wglubrigati/marktext-plus.git
cd marktext-plus
npm install
npm run devTo build distributable packages: npm run build:linux, build:win, or build:mac.
MarkText+ stands on the shoulders of giants:
- MarkText by Jocs (Luo Ran) and contributors — the original editor
- Tkaixiang's fork by Teo Kai Xiang — the Vue 3 / electron-vite modernization and i18n
- Jacob Whall's fork — early maintenance efforts
Bug reports, pull requests, and testing on different platforms are all welcome.
Copyright (c) 2017-present Luo Ran & MarkText Contributors Copyright (c) 2025 Teo Kai Xiang Copyright (c) 2026 William Lubrigati
