Skip to content

wglubrigati/marktext-plus

Repository files navigation

MarkText+

MarkText+

A modern, enhanced fork of MarkText — the elegant markdown editor.
Focused on stability, daily usability, and going beyond markdown-only editing.

License: MIT


Why MarkText+?

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.

What's New

  • 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 everythingCtrl+P searches 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

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

Installation

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.

Building from Source

git clone https://github.com/wglubrigati/marktext-plus.git
cd marktext-plus
npm install
npm run dev

To build distributable packages: npm run build:linux, build:win, or build:mac.

Acknowledgements

MarkText+ stands on the shoulders of giants:

Contributing

Bug reports, pull requests, and testing on different platforms are all welcome.

License

MIT

Copyright (c) 2017-present Luo Ran & MarkText Contributors Copyright (c) 2025 Teo Kai Xiang Copyright (c) 2026 William Lubrigati

About

MarkText+ — A modern, enhanced fork of MarkText with stability fixes, multi-format file support, and smarter editing.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors