Linux Apps for Writers

  • Athens

    Free Mac Windows Linux Self-Hosted Software as a Service (SaaS) Website

    Athens is an open-source and local-first alternative to Roam Research. It is a powerful and transparent knowledge base.


    Athens icon
  • Trilium Notes

    Free Mac Windows Linux Self-Hosted Chrome ... Cloudron Firefox Website

    Original Feature List (with personal marked Highlights)

    >> Notes can be arranged into arbitrarily deep tree. Single note can be placed into multiple places in the tree (see cloning)

    • Rich WYSIWYG note editing including e.g. tables, images and math with markdown autoformat
    • Support for editing notes with source code, including syntax highlighting
    • Fast and easy navigation between notes, full text search and note hosting
      >> Seamless note versioning
      >> Note attributes can be used for note organization, querying and advanced scripting
      >> Synchronization with self-hosted sync server
    • Strong note encryption with per-note granularity
      >> Relation maps and link maps for visualizing notes and their relations
      >> Scripting - see Advanced showcases
    • Scales well in both usability and performance upwards of 100 000 notes
    • Touch optimized mobile frontend for smartphones and tablets
    • Night theme
    • Evernote and Markdown import & export
    • Web Clipper for easy saving of web content


    Trilium Notes icon
  • Logseq

    Free Mac Windows Linux Web Android ... iPhone iPad Self-Hosted Website

    Logseq is a local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. .


    Logseq icon
  • Obsidian

    Free Personal Mac Windows Linux Android iPhone ... Android Tablet iPad Website

    Powerful knowledge base that works on top of a local folder of plain text Markdown files.


    Obsidian icon

    Free Personal Mac Windows Linux Web Android ... iPhone Android Tablet iPad Self-Hosted Software as a Service (SaaS) Cloudron Website

    Open-source office suite for editing and collaboration on documents, spreadsheets, presentations, and forms. .


  • novelWriter

    Free Windows Linux Qt Website

    novelWriter is a Markdown-like text editor designed for writing novels and larger projects of many smaller plain text documents. It uses its own flavor of Markdown that supports a meta data syntax for comments, synopsis and cross-referencing between files. It's designed to be a simple text editor that allows for easy organization of text files and notes, built on plain text files for robustness.

    The plain text storage is suitable for version control software, and also well suited for file synchronization tools. The core project structure is stored in a project XML file. Other meta data is primarily saved in JSON files.

    novelWriter is not a full-feature Markdown editor. It allows for a minimal set of formatting needed for writing text documents for novels. These are currently limited to:

    • Headings level 1 to 4 using the # syntax only.
    • Emphasized and strong text. These are rendered as italicized and bold.
    • Strikethrough text.
    • Hard line breaks using two or more spaces at the end of a line.

    Features not supported in the editor are also not exported when using the export tool.

    The core export format of novelWriter is HTML5. You can also export the entire project as a single novelWriter Markdown-flavor document. In addition, other exports to Open Document, PDF, and plain text is offered through the Qt library, although with limitations to formatting.

    Other features include:

    • Syntax highlighting for the editor and syntax highlight themes
    • User interface themes including dark theme
    • Auto save documents and project files on a set timer
    • Document stats including word count
    • Easily organize files in root folders and sub folders
    • Assign tags to notes

    More information can be found on the Github page.


    novelWriter icon
  • Doom Emacs

    Free Mac Windows Linux Website

    Doom is a configuration framework for GNU Emacs tailored for Emacs bankruptcy veterans who want less framework in their frameworks and the performance of a hand rolled config (or better). It can be a foundation for your own config or a resource for Emacs enthusiasts to learn more about our favorite OS.

    Its design is guided by these mantras:

    • Gotta go fast. Startup and run-time performance are priorities. Doom goes beyond by modifying packages to be snappier and load lazier.
    • Close to metal. There's less between you and vanilla Emacs by design. That's less to grok and less to work around when you tinker. Internals ought to be written as if reading them were part of Doom's UX, and it is!
    • Opinionated, but not stubborn. Doom is about reasonable defaults and curated opinions, but use as little or as much of it as you like.
    • Your system, your rules. You know better. At least, Doom hopes so! It won't automatically install system dependencies (and will force plugins not to either). Rely on doom doctor to tell you what's missing.
    • Nix/Guix is a great idea! The Emacs ecosystem is temperamental. Things break and they break often. Disaster recovery should be a priority! Doom's package management should be declarative and your private config reproducible, and comes with a means to roll back releases and updates (still a WIP).


    Doom Emacs icon
  • Notational FZF

    Free Mac Linux fzf Vim Website

    Vim is great for writing. But it isn't optimized for note-taking, where you often create lots of little notes and frequently change larger notes in a separate directory from the one you're working in.

    This plugin allows you to define a list of directories that you want to search. The first directory in the list is used as the main directory, unless you set g:nv_main_directory. If you press control-x after typing some words, it will use those words as the filename to create a file in the main directory. It will then open that file in a vertical split. If that file already exists, don't worry, it won't overwrite it. This plugin never modifies your files at any point. It can only read, open, and create them.

    You can define relative links, so adding ./docs and ./notes will work. Keep in mind that it's relative to your current working directory (as Vim interprets it).


    Notational FZF icon
  • oStorybook

    Free Mac Windows Linux Website

    oStorybook is a free, open source novel-writing software for creative writers, novelists and authors which will help you to keep an overview of multiple plot-lines while writing texts.


    oStorybook icon
  • Typora

    Commercial Mac Windows Linux Electron / Atom Shell Website

    Typora is a cross-platform minimal markdown editor, providing seamless experience for both markdown readers and writers.


    Typora icon
  • Scrivener

    Commercial Mac Windows iPhone iPad PlayOnLinux (PlayOnMac) ... Wine Website

    Typewriter. Ring-binder. Scrapbook. Scrivener combines everything you need to craft your first draft, from nascent notion to final full stop.


    Scrivener icon
  • Syncthing

    Free Mac Windows Linux Android Android Tablet ... BSD Self-Hosted F-Droid Cloudron Website

    Use it to sync your documents across devices via 2p2, without the need for cloud storage.


    Syncthing icon
  • Neovim

    Free Mac Windows Linux Android BSD Website

    Neovim is a project that seeks to aggressively refactor Vim in order to:

    Simplify maintenance and encourage contributions.
    Split the work between multiple developers.
    Enable the implementation of new/modern user interfaces without any modifications to the core source.
    Improve extensibility with a new plugin architecture.


    Neovim icon
  • Heimer

    Free Windows Linux Website

    Heimer is a desktop application for creating mind maps and other suitable diagrams. It's written in Qt and targeted for Linux and Windows.


  • Sigil

    Free Mac Windows Linux Website

    Sigil is a multi-platform ebook editor. It is designed to edit books in ePub format.

    Sigil is a multi-platform EPUB ebook editor with the following features

    • Online Sigil User's Guide, and Wiki documentation
    • Free and open source software under GPLv3
    • Multi-platform: runs on Windows, Linux and Mac
    • Full UTF-16 support
    • Full EPUB 2 spec support
    • Multiple Views: Book View, Code View and Preview View
    • Complete control over directly editing EPUB syntax in Code View
    • Table of Contents generator with multi-level heading support
    • Metadata editor with full support for all possible metadata entries (more than 200) with full descriptions for each
    • User interface translated into many languages
    • Spell checking with default and user configurable dictionaries
    • Full Regular Expression (PCRE) support for Find & Replace
    • Supports import of EPUB and HTML files, images, and style sheets,
    • Documents can be validated for EPUB compliance with the integrated FlightCrew EPUB validator
    • Embedded HTML Tidy: all imported files have their formatting corrected, and your editing can be optionally cleaned


    Sigil icon
  • Plume Creator

    Free Windows Linux Website

    With Plume Creator, organize your writing projects ! Scenes, notes, characters,... Rich Text editing, full screen editing and multiple projects …

    Plume Creator gives you an outliner, a distraction-free mode, a note manager and much more!


    Plume Creator icon
  • Markdown

    Free Mac Windows Linux Website

    Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).


    Markdown icon
  • Taskwarrior

    Free Mac Windows Linux Website

    Taskwarrior is an ambitious project bringing sophisticated capabilities to a simple and elegant productivity tool. You'll find it has customizable reports, charts, GTD features, Lua extensions, device synching and more, all while our international team provides excellent support!


    Taskwarrior icon
  • Todo.txt

    Free Mac Linux BSD Windows Website

    Track your tasks and projects in a plain text file, todo.txt. A todo.txt is software and operating system agnostic; it's searchable, portable, lightweight and easily manipulated.


    Todo.txt icon

    Free Mac Windows Linux Web Chrome OS ... Notion Self-Hosted Microsoft SharePoint Microsoft OneDrive Google Drive Google Drive - Docs Microsoft Teams Google Slides Google Drive - Sheets Website (previously is a free online diagram drawing application for workflow, BPM, org charts, UML, ER, network diagrams. No login or registration are required and features include the ability to save locally (including SVG), a range of stencils, .vsdx, Lucidchart and Gliffy import and real time diagram sharing.

  • Manuskript

    Free Mac Windows Linux FLATHUB Website

    Open-source tool for writers. With outliner, character management, plot development, distraction-free editor, etc.


    Manuskript icon
  • Org mode

    Free Mac Windows Linux GNU Emacs Website

    Org mode is for keeping notes, maintaining TODO lists, planning projects, and authoring documents with a fast and effective plain-text system.


    Org mode icon

    Freemium Mac Windows Web Android iPhone ... Android Tablet iPad Website

    Sync makes it easy to store, share and access your files from everywhere - your privacy guaranteed. Get 5GB free or 500GB Pro account for $49/yr.

  • Simplenote

    Free Mac Windows Linux Web Android ... iPhone Android Tablet iPad Kindle Fire Website

    Made by the company behind Small WordPress iconWordPress, Simplenote enables users to take notes, lists, and ideas. These notes are stored on the cloud and are accessible across multiple devices.

    Simplenote's both client and server components are free and open-source. However, the service component of Simplenote requires free registration and accepting the terms of service.


    Simplenote icon

Comments on Linux Apps for Writers

Echo echo ... Feels empty in here

Maybe you want to be the first to submit a comment?

Sign up to comment, it's simple!