Cross-platform EPUB reading app with OPDS import, layout controls, and accessibility support
- Stars2.7k
- Forks221
- Open Issues176
BSD-3-Clause
- TypeScript
- SCSS
- JavaScript

About Thorium Reader
Thorium Reader is an EPUB reading application for Windows 10/10S, macOS, and Linux. You import e-books from a directory or an OPDS feed, then read at any screen size with adjustable layout settings, table of contents and page-list navigation, and bookmarks.
Accessibility is a focus: the app works with the NVDA, JAWS, and Narrator screen readers, and it is localized in 28 languages. It is free, shows no ads, and keeps no private data flowing anywhere. A command-line interface can import OPDS feeds and open EPUB or LCPL files directly.
Thorium is built on the open-source Readium Desktop toolkit and maintained by EDRLab, a nonprofit digital-reading lab. Open-source builds read LCP publications protected with the Basic Encryption Profile; production-grade LCP support comes from an additional component outside this codebase.
Key features
- Import e-books from a directory or OPDS feed
- Read with layout settings, table of contents, page list, and bookmarks
- Screen-reader support for NVDA, JAWS, and Narrator
- Localized in 28 languages
- Reads LCP publications with the Basic Encryption Profile
Details
- First released
- 2017
- Platforms
- Windows · macOS · Linux
- Import
- Directory · OPDS feed
- Accessibility
- NVDA · JAWS · Narrator
- Maintainer
- EDRLab nonprofit
- Pricing
- Free · no ads
