English | 简体中文
A lightweight Japanese EPUB reader built for immersion learning with Yomitan dictionary support.
This project is a native Android recreation of Hoshi Reader.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- Import EPUBs and track reading progress from the bookshelf.
- Read Japanese books with vertical or horizontal text, paginated or continuous scrolling, volume-key page turning, custom themes, fonts, and spacing.
- Import and organize Yomitan term, frequency, and pitch dictionaries.
- Search dictionaries or tap reader text to look it up with deinflection, nested lookups, and online or local word audio.
- Mine AnkiDroid cards with Lapis-compatible fields and duplicate checks.
- Follow Sasayaki audiobooks with cue highlighting, automatic page turning, playback controls, and Android media controls.
- Use an e-ink theme option for e-reader devices.
Core functionality is available.
Feature development has slowed down, so reading statistics, multi-device sync, highlights, and similar larger additions will not be updated immediately.
See docs/CHANGELOG.md for shipped user-visible changes.
Until Hoshi Reader Android reaches feature and behavior parity with the iOS app, new feature requests are not accepted here by default. Please submit general feature requests to the iOS repository first.
Exceptions are Android-specific features or features that cannot be implemented on iOS because of system limitations, such as e-ink themes or volume-key page turning.
Hoshi Reader Android builds on this ecosystem:
- Hoshi Reader iOS as the reference implementation.
- hoshidicts and hoshidicts-kotlin-bridge for Yomitan dictionary support.
- Yomitan for dictionary format and lookup inspiration.
- AnkiDroid for Android card mining integration.
- Ankiconnect Android for local audio behavior reference.
- ッツ Ebook Reader for reader and statistics inspiration.
Distributed under the GNU General Public License v3.0. See LICENSE for details.







