Foliate
Read e-books in style observed · 2026-08-28
Health v2 · maintenance only
64/100
- Activity 76
- Release rhythm 28
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 61.5
- age_days: 2656
- days_rel: 519
- days_push: 147
- n_releases_24m: 3
Adoption not part of the score
8667 stars · 413 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Foliate is a free, open-source e-book reader application for Linux built with GTK4 and GJS, supporting EPUB, Mobipocket, Kindle, FB2, CBZ, and PDF formats. It offers paginated or scrolled reading, annotations, bookmarks, dictionary lookups, translation, and text-to-speech, with a companion foliate-js library for rendering e-books in the browser.
Use cases
- read epub books on linux
- read kindle mobi files on desktop
- annotate and bookmark ebooks
- look up words in wiktionary while reading
- listen to ebooks with text-to-speech
- browse and download books from opds catalogs
- render ebooks in a web browser with foliate-js
When to choose
- you use Linux (especially GNOME) and want a polished e-book reader
- you need support for many formats including EPUB, MOBI, AZW3, FB2, and CBZ
- you want annotations and progress stored in portable plain JSON files
- you need features like auto-hyphenation, vertical writing, and media overlays
When to avoid
- you need an e-book reader for Windows or macOS (Foliate targets Linux/GTK)
- you want to manage a large e-book library with metadata editing and conversion (use Calibre)
- you need DRM-protected commercial e-book support
Facets
application · maturity active
gui pdf-viewer speech-recognition internationalization desktop-applications developer-tools education cross-platform ebook-reader epub mobi kindle opds annotations text-to-speech gjs gnome linux desktop gtk
3 sources
- readme: https://github.com/johnfactotum/foliate · fetched 2026-08-28 · 4f3b0e5afa1e
- homepage: https://johnfactotum.github.io/foliate/ · fetched 2026-08-29 · 394cb2500bca
- registry_npm: https://registry.npmjs.org/foliate-js · fetched 2026-08-29 · 67849ee4c6ab
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| johnfactotum/foliate | main | 64 |
| johnfactotum/foliate-js | sdk | 68 |
For agents
markdown · JSON · MCP: product_card(name="johnfactotum/foliate")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem