Skip to content
SPECIFICTION
Get listed

Foliate

johnfactotum.github.io

Free plan Linux

Spec sheet

Purpose
Foliate is an e-book reader for Linux.Read 8 Oct 2026 · johnfactotum.github.io
Integrations
Optional Flatpak permissions enable network access for online lookup and translation tools, Speech Dispatcher access for narration, and Tracker access to locate files in the library view.Read 8 Oct 2026 · github.com
Security
Foliate blocks JavaScript and external resources in EPUB files, and recommends running in a sandboxed environment such as its Flatpak package for additional protection.Read 8 Oct 2026 · github.com
Support
The project directs users to its FAQ, issue tracker, and discussion forum for questions and feedback.Read 8 Oct 2026 · johnfactotum.github.io
Advanced rendering
It supports right-to-left text, vertical writing, fixed-layout books, auto-hyphenation, popup footnotes, and media overlays.Read 8 Oct 2026 · johnfactotum.github.io
Distribution
The project lists packages for Arch Linux, Debian, Fedora, and openSUSE, and says it is available on Flathub and the Snap Store.Read 8 Oct 2026 · github.com
File formats
It opens EPUB, Mobipocket, Kindle, FB2, CBZ, and PDF files.Read 8 Oct 2026 · johnfactotum.github.io
Limit
Text-to-speech is unavailable when the book's embedded audio media overlay is active.Read 8 Oct 2026 · github.com
Lookup and translation
Foliate can look up words in Wiktionary and Wikipedia and translate passages with Google Translate.Read 8 Oct 2026 · johnfactotum.github.io
Navigation
It includes a table of contents, in-book search, a reading progress slider, navigation history, and touchpad and touchscreen page-turn gestures.Read 8 Oct 2026 · johnfactotum.github.io
Notes
Reading progress, bookmarks, and annotations are stored in JSON files that users can copy to sync or back up.Read 8 Oct 2026 · github.com
Reading controls
Readers can choose paginated or scrolled mode and adjust font, spacing, margins, and color scheme.Read 8 Oct 2026 · johnfactotum.github.io
Text to speech
Text-to-speech uses Speech Dispatcher and requires Speech Dispatcher and an output module such as espeak-ng to be installed.Read 8 Oct 2026 · github.com

Plans and prices

Free software Free Free to redistribute and modify under the GNU General Public License Read 8 Oct 2026 · johnfactotum.github.io

Every Foliate plan and price →

Where Specifiction places it

Alternatives to FoliateAll alternatives →