An open-source plain text editor for writing novels, using human-readable text files and minimal Markdown-inspired formatting.
novelWriter is an open-source plain text editor designed specifically for writing novels by assembling many smaller text documents. It uses a minimal Markdown-inspired formatting syntax and adds meta data for comments, synopsis, and cross-referencing, storing everything in human-readable text files for robustness and compatibility with version control tools.
Authors and novelists who prefer plain text editors and need a tool for organizing large writing projects with modular documents, notes, and cross-references.
Developers choose novelWriter for its simplicity, focus on plain text storage, and compatibility with version control systems, offering a distraction-free environment tailored for novel writing without proprietary formats.
novelWriter is an open source plain text editor designed for writing novels.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses human-readable text files, ensuring robustness and full compatibility with version control systems like Git, as directly stated in the README.
Employs a Markdown-inspired syntax for simple formatting, keeping the focus on writing without proprietary formats, per the project philosophy.
Runs on Linux, Windows, and macOS, with potential support for any OS that supports Qt and Python, making it accessible across multiple systems.
Licensed under GPLv3, with active development, translations via Crowdin, and a commitment to being free of AI-generated content, fostering a transparent community.
Lacks advanced writing tools found in commercial software, such as real-time collaboration, detailed formatting options, or built-in publishing features, which might frustrate users needing more functionality.
Requires installation of Python and Qt, which can be complex for non-developers, unlike standalone applications with simple installers, as implied by the reliance on PyPi and platform-specific builds.
Primarily designed for novels, so it may not be optimized for other writing genres like screenplays or academic papers without custom adjustments, limiting versatility.