Ross ROSS = Recommend OSS · open-source software intelligence for agents

Foliate

Read e-books in style observed · 2026-08-28

github.com/johnfactotum/foliate · homepage · JavaScript · GPL-3.0 (copyleft) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
johnfactotum/foliatemain64
johnfactotum/foliate-jssdk68

For agents

markdown · JSON · MCP: product_card(name="johnfactotum/foliate")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem