E-Book Reader Applications

Here is a list of e-book reading software, on several platforms, that are of interest to me personally.

The list arose because I had been using the Amazon Kindle app on a small Android, for which I had even purchased books, but a recent upgrade to the app has rendered it useless on the Android. (It became an extreme resource hog.) So I looked for alternatives.

I'm mostly interested in free/open-source software, and open data formats. The ePub format seems very reasonable to me, and has been catching on because it is very easy to implement. So I tried some ePub books on each app (that I could get running).

The bare minimum is to properly display the text in the book, along with images. A convenient table of contents, a nice cover image, and a way to enlarge and navigate images on small devices are also important.

In modern smartphone systems, good HTML/CVS compliance makes a big difference. The quality and extent of compliance varies widely among the apps.

Android testing done on a Cubot KingKong Mini 2 with Android 10.

E-Book Readers
vers developer alt. OS URL license pkg links cover PNG text ePub problems
Linux
Calibre 4.99.4 Kovid Goyal & al. calibre-ebook GPL deb good good beautiful; torturously slow
FBReader 2.0 FBReader.ORG Android FBReader.ORG ? ? - ? ? Successor to previously open-source software. Now has proprietary 'snap' installation. I declined.
Android open-source
KOReader v2022.11 FBReader.ORG koreader.org GPL Fdroid yes OK2 good OK good very usable
Lbrera FD 8.8.5 foobnix Fdroid yes good OK good ads. very usable
Cool 3.1.2 Vadim Lopatim Linux crengine GPL2 FDroid fails good2 nice good good very usable. Configurable...to a fault
Book Reader 1.15.3 code repo GPL3 FDroid
Booky McBookface 0.4.3 Tom Kliethermes code repo GPL3 FDroid
Android freeware
FBReader 3.1 FBReader.ORG Linux FBReader.ORG prop. Play yes OK2 good OK good very usable
Lithium 0.24.1 FaultException Apache Play yes good OK good very usable
PocketBook 5.35.259 com.obreey Play ads.
Ebook Reader 8.8.8 Librera Play ads.
Android adware
Moon+ 7.9.1 moondownload prop. Play poor poor36 nice poor good7 ads, even on startup.
Bluefire iOS prop. Play all reviews are bad.incompatible with my devices
Bookari 4.2.4 Mantano prop. Play wants permission to Device IDs and call info. Didn't install.
Android bookstore apps (no access to local files).
Play Books 2022.12.12 Google prop. Play good OK7
Kindle 8.70.1 Amazon Kindle prop. Play none spybloatware
Kobo 9.3.2 Kobo prop. Play
Ebook Reader 5.1.7 ebooks.com prop. Play runs only on arm64_v8. collects email address, user IDs

Notes

1. No image scaling/navigation
On small devices, it is often necessary to scale images, and navigate them.

2. No SVG image
PNG image support is minimal-- prefer also JPEG and SVG images.

3. Cover image scaled badly
Cover image should be recognizable in thumbnails. Best to also offer a full view of image.

4. No ePub Table of Contents support
Crucial for proper reading of ePub documents.

5. Table of Contents titles missing
Some apps lose the titles of chapters in the TOC.

6. Puts cover image in Table of Contents
Some apps try to put the cover image in the TOC, even when it is explicitly excluded in the ePub <spine>.

7. CSS styling ignored
Author's ePub styling is ignored: typically a bad idea.

prop.
proprietary