ghostwriter logo

ghostwriter

Distraction-free Markdown editor for Windows and Linux with live HTML preview and export processors

Open Source Alternative to
Repository activity
  • Stars4.9k
  • Forks339
  • Open Issues22
License

GPL-3.0

Languages
  • C++
  • Python
  • CMake
ghostwriter screenshot

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