Pure Rust GTK4 office suite: Tables (spreadsheet), Decks (presentations), Letters (word processor)
// readme
GTK Office Suite
[!WARNING] Pre-alpha. Not usable for real work yet. Do not use Letters, Tables or Decks as a replacement for LibreOffice, OnlyOffice, Google Docs or Microsoft Office. Documents you open may look wrong on screen, and formatting that is preserved in the saved file is often not drawn in the editor. Keep using your existing office suite, and only open copies of files you care about. See Project status.
Three GNOME-native office applications written in Rust with GTK4 and libadwaita, shipped as Flatpaks:
| App | What it is | Reads | Writes |
|---|---|---|---|
| Letters | Word processor | DOCX, ODT, Markdown, TXT | DOCX, ODT, Markdown, HTML, PDF, TXT |
| Tables | Spreadsheet | XLSX, XLS, ODS, CSV, TSV | XLSX, PDF |
| Decks | Presentations | PPTX, ODP | PPTX, ODP, PDF |
CSV and TSV are import-only in Tables, on purpose: saving a spreadsheet
over an imported .csv would write XLSX bytes to a file everything else
reads as text, so Save As offers .xlsx instead.
They are not a LibreOffice port. Each app has its own document model in a
GTK-free *-core crate, and compatibility with other office software isβ¦