Skip to main content
๐Ÿ“Š

Tables

Alpha

A GNOME spreadsheet with ~400 functions, charts, and multi-sheet workbooks.

Tables is a modern, libadwaita spreadsheet application for GNOME โ€” powered by Jspreadsheet CE and HyperFormula. Reads and writes XLSX, ODS, and CSV via openpyxl, calamine, and odfpy. Shares the suite-common scaffold with Letters and Decks.

Jspreadsheet CE + HyperFormulaEngine
XLSX ยท ODS ยท CSVFormats
~400 compatibleFunctions

Features

๐Ÿงฎ

~400 formulas

SUM, IF, VLOOKUP, and ~400 more via HyperFormula.

๐Ÿ“‘

Multi-sheet

Workbook tabs, sheet navigation, freeze panes, sort, and filter.

๐Ÿ“Š

Charts

Bar, line, and pie charts embedded in XLSX via openpyxl.

โŒจ๏ธ

Familiar shortcuts

Ctrl+B/I/U, Ctrl+D/R fill, Ctrl/Space column select, Shift+Space row select.

๐ŸŽจ

Libadwaita native

Responsive, dark-mode-ready GTK 4 interface that looks at home on GNOME.

๐Ÿค

Suite family

Shares the suite-common scaffold with Letters and Decks.

Get started

Flatpak (TunaOS remote)
flatpak remote-add --if-not-exists tuna-os https://tunaos.org/flatpak/tuna-os.flatpakrepo
flatpak install tuna-os org.tunaos.tables
Build from source
git clone https://github.com/tuna-os/tables.git
cd tables
just setup
just build