Distraction-free Markdown editor for Windows and Linux with live HTML preview and export processors
- Stars4.9k
- Forks339
- Open Issues22
GPL-3.0
- C++
- Python
- CMake

About ghostwriter
ghostwriter is a text editor for Markdown on Windows and Linux. It is built for writing in plain text Markdown without distractions, whether the target is a blog post, school paper, or long-form draft. Files remain ordinary Markdown text, so the content is not tied to a proprietary document format.
It includes built-in support for the cmark-gfm processor and can auto-detect Pandoc, MultiMarkdown, or cmark when they are installed and on the system PATH. Detected processors enable live HTML preview and export options. ghostwriter can also be launched from a terminal with a Markdown file path and includes a --disable-gpu option for software rendering.
ghostwriter is part of KDE's application ecosystem, with versions 2.2.0 and above provided through KDE Gears releases and Linux distribution packages. The source code is licensed under GNU GPL version 3, while bundled icons and third-party FOSS components such as cmark-gfm and MathJax use GPLv3-compatible licenses.
Key features
- Distraction-free Markdown writing environment
- Built-in cmark-gfm Markdown processor
- Auto-detects Pandoc, MultiMarkdown, and cmark
- Live HTML preview and export options
- Command line launch with a Markdown file path
Details
- First released
- 2015
- Platforms
- Win · Linux
- Format
- Markdown plain text
- Processors
- cmark-gfm · Pandoc · MultiMarkdown · cmark
- Preview
- Live HTML preview and export
- Ecosystem
- KDE Gears releases on Linux
