novelWriter
Open-source plain text editor for writing novels with minimal markdown-like syntax.
novelWriter is a plain‑text editor built for assembling novels from many smaller documents. It employs a minimal, Markdown‑inspired formatting syntax together with a lightweight metadata language for comments, synopses, and cross‑references. All content is stored in human‑readable text files, which makes the project robust and compatible with version‑control and file‑synchronisation tools.
The editor targets authors who prefer a simple, code‑friendly environment for organizing chapters, notes, and narrative structure without the overhead of proprietary formats. Because the files are plain text, users can track changes, collaborate, and back up their work using familiar tools. The software runs on Linux, Windows, and macOS, leveraging Python and Qt6/PyQt6 for its graphical interface.
novelWriter is released under GPLv3, is fully open source, and encourages contributions through its GitHub repository, documentation, and translation platform. It is maintained as a stable, free‑tier project with continuous integration testing across major operating systems.
Reviews
Loading reviews…
Similar apps

Long-Form & Fiction Writing
LoneWriter
Privacy-first, open-source novel editor with Local RAG.
Markdown Editors
MarkEdit
Markdown editor

Code Editors & IDEs
Neovim
Vim-fork focused on extensibility and usability.

Long-Form & Fiction Writing
Writer
Screenwriting app based on the fountain language

Markdown Editors
VNote
Open-source Markdown note-taking app with a polished editor.
Code Editors & IDEs
CotEditor
Lightweight plain-text editor for macOS.