Letters is a modern, minimalist word processor for the GNOME desktop, with support for reading and writing DOCX, ODT, MD and HTML, using the pandoc library.
It can also export your documents to PDF using weasyprint.
This is a hard fork of Letters by Satvik Patwardhan, maintained as part of the TunaOS GNOME office suite alongside Tables and Decks. All credit for the original Letters architecture, design, and implementation goes to Satvik Patwardhan and contributors.
This fork extends the original by adopting the suite-common shared scaffold, adding keyboard shortcuts, formatting toolbar extensions, find/replace, word count, table insertion, and comprehensive test infrastructure.
Or from the TunaOS Flatpak remote:
flatpak remote-add tuna-os oci+https://tuna-os.github.io/flatpak-index
flatpak install tuna-os org.tunaos.lettersgit clone https://github.com/hanthor/letters.git
cd letters
just setup # clones suite-common subproject
just build # builds & installs Flatpak
just run # launches the appjust lint # syntax check
pytest tests/ # 81 unit testsGPL-3.0-or-later.
Original author: Satvik Patwardhan — the original Letters word processor, its architecture, design, and implementation.
Built with GTK 4, WebKitGTK, libadwaita, pypandoc, blueprint-compiler, weasyprint, and Flatpak.