ebook reader

Thorium Reader – EPUB reading application

In Operation

This is what you’ll see when running Thorium for the first time.

First run

Add some books and you can start reading.

Thorium in action
Click image for full size

Highlights include:

  • Bookshelf view and reader view.
  • Supports a variety of publication formats: EPUB 2, EPUB 3 (the recommended format), DAISY v2.03 / v3, PDF, Audiobooks, and Divinia, the latter is an experimental format for comics, manga, and webtoons.
  • Supports the DRM Readium LCP.
  • Support for The Open Publication Distribution System (OPDS). Thiscatalog format is a syndication format for electronic publications based on Atom and HTTP. OPDS catalogs enable the aggregation, distribution, discovery, and acquisition of electronic publications.
    • Browse OPDS 1 and 2 catalogs.
    • Support for OPDS compliant authentication mechanisms.
  • Good text highlighting engine.
  • Colors, text size, spacing, font and layout can be adjusted.
  • Search.
  • Bookmarks.
  • Keyboard and mouse support.
  • Configurable keyboard shortcuts.
  • Internationalization support including English, French, Finnish, German, Spanish, Dutch, Japanese, Georgian, Italian, Portuguese, and many others.

Summary

Thorium is a competent ebook reader. It offers a good range of features, and a lot of thought has gone into its interface. It warrants our recommendation.

It’s good to see that accessibility is high on the developers’ mindset. The program works nicely with various screen readers, and includes a read aloud feature with visual highlighting. It’s a useful tool for visually impaired and dyslexics individuals.

We’d love integration with machine learning tools for text to speech.

The wonderful ps_mem tool reports that memory usage is around 402MB.

Thorium faces stiff competition. Read our roundup of the finest free and open source ebook readers.

Website: www.edrlab.org
Support: GitHub Code Repository
Developer: EDRLab
License: BSD 3-Clause “New” or “Revised” License

Thorium Reader is written in Typescript and JavaScript. Learn TypeScript with our recommended free books and free tutorials. Learn JavaScript with our recommended free books and free tutorials.

Pages in this article:
Page 1 – Introduction and Installation
Page 2 – In Operation and Summary

Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments