# kde/ghostwriter

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/kde-ghostwriter).**

4,797 stars · 334 forks · C++ · gpl-3.0

## Links

- GitHub: https://github.com/KDE/ghostwriter
- Homepage: https://invent.kde.org/office/ghostwriter
- awesome-repositories: https://awesome-repositories.com/repository/kde-ghostwriter.md

## Description

Ghostwriter is a distraction-free markdown text editor and document processor. It provides a focused writing environment for composing documents using markdown syntax, separating the drafting process from final formatting.

The application features a minimalist interface designed to minimize visual clutter, including the ability to disable deletion keys to enforce a forward-only drafting flow. It includes a live statistics dashboard for tracking word counts and session metrics, as well as visual highlighting that fades non-active text to focus attention on the current line, sentence, or paragraph.

The tool supports technical writing workflows through the rendering of mathematical equations, tables, and footnotes. It provides real-time HTML previews and integrates with external conversion engines to export documents into various final formats.

Additional capabilities include a sidebar for document structure navigation, automatic character matching, automated file backups, and visual theme customization.

## Tags

### Content Management & Publishing

- [Markdown-Based Content Authoring](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-authoring-tools/markdown-based-content-authoring/markdown-based-content-authoring.md) — Provides a focused writing environment for creating structured content using Markdown syntax.
- [Markdown Documentation](https://awesome-repositories.com/f/content-management-publishing/markdown-documentation.md) — Provides a focused environment for composing structured documents using markdown syntax. ([source](https://ghostwriter.kde.org/))
- [Document Exporting](https://awesome-repositories.com/f/content-management-publishing/content-formats-exporting/document-exporting.md) — Converts markdown files into multiple external formats for distribution and presentation. ([source](https://ghostwriter.kde.org/))
- [Technical Writing Tools](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-architecture-modeling/documentation-tooling/authoring-editing/technical-writing-tools.md) — Offers a specialized environment for technical writing, including support for mathematical equations, tables, and footnotes.
- [Markdown Processors](https://awesome-repositories.com/f/content-management-publishing/markdown-processors.md) — Transforms Markdown text into various final formats using integrated external document conversion engines.
- [Markdown to HTML Converters](https://awesome-repositories.com/f/content-management-publishing/markdown-to-html-converters.md) — Provides a specialized engine to transform markdown plaintext into structured HTML for real-time display.
- [Markdown Extensions](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-authoring-tools/markdown-extensions.md) — Supports extended markdown syntax for rendering complex elements like tables and footnotes. ([source](https://ghostwriter.kde.org/documentation/))
- [External Rendering Processors](https://awesome-repositories.com/f/content-management-publishing/external-rendering-processors.md) — Integrates with installed external processors to generate live HTML previews and document exports. ([source](https://cdn.jsdelivr.net/gh/kde/ghostwriter@master/README.md))
- [Mathematical Notation Renderers](https://awesome-repositories.com/f/content-management-publishing/markdown-renderers/mathematical-notation-renderers.md) — Integrates a math rendering engine to display LaTeX-style mathematical formulas within markdown. ([source](https://ghostwriter.kde.org/))

### Development Tools & Productivity

- [Markdown Editors](https://awesome-repositories.com/f/development-tools-productivity/code-editors-ides/extension-ecosystems-management/editor-extensions/text-editors/markdown-editors.md) — Provides a desktop application for editing Markdown files with real-time HTML visual rendering.
- [Markdown Previewers](https://awesome-repositories.com/f/development-tools-productivity/markdown-previewers.md) — Provides an instant HTML visualization of markdown content to verify layout and styling during editing. ([source](https://ghostwriter.kde.org/))
- [Document Structure Navigators](https://awesome-repositories.com/f/development-tools-productivity/documentation-navigation/document-structure-navigators.md) — Provides a hierarchical sidebar outline to jump quickly between different sections of a document. ([source](https://ghostwriter.kde.org/))
- [Input Restrictions](https://awesome-repositories.com/f/development-tools-productivity/text-editing-modes/markdown-editing-modes/input-restrictions.md) — Enforces a forward-only drafting flow by blocking the backspace and delete keys. ([source](https://ghostwriter.kde.org/))

### User Interface & Experience

- [Writing Interfaces](https://awesome-repositories.com/f/user-interface-experience/component-utilities/distraction-free-interfaces/writing-interfaces.md) — Provides a minimalist text editing environment designed to reduce visual clutter and improve focus.
- [Forward-Only Drafting](https://awesome-repositories.com/f/user-interface-experience/draft-management/calendar-aware-drafts/forward-only-drafting.md) — Includes an option to disable deletion keys to enforce a forward-only drafting flow.
- [Contextual Focus Dimming](https://awesome-repositories.com/f/user-interface-experience/text-highlighting/contextual-focus-dimming.md) — Visually fades non-active text to focus attention on the current sentence or paragraph. ([source](https://ghostwriter.kde.org/))
- [Focus Highlighting](https://awesome-repositories.com/f/user-interface-experience/visual-status-indicators/focus-state-indicators/focus-highlighting.md) — Implements visual fading of non-active text to keep the writer focused on the current line or paragraph.
- [Theme Customization](https://awesome-repositories.com/f/user-interface-experience/visual-theme-configurations/visual-themes/theme-customization.md) — Supports applying built-in light and dark themes or creating user-defined visual aesthetics. ([source](https://ghostwriter.kde.org/))

### Business & Productivity Software

- [Writing Statistics](https://awesome-repositories.com/f/business-productivity-software/writing-statistics.md) — Provides a live statistics dashboard for tracking word counts and detailed session and document metrics. ([source](https://ghostwriter.kde.org/))
