Skip to content

About

Japanese EPUB reader for macOS and Windows

Resources

Stars

65 stars

Watchers

1 watching

Forks

Repository files navigation

Hoshi Reader Desktop

Language Platform License

Desktop version of Hoshi Reader and Hoshi Reader Android, made using Tauri and Svelte.

home reader shelf statistics gallery dictionary

Download

Download

Download the .dmg for macOS 15+ (Apple Silicon) or the -setup.exe for Windows.

Features

  • Vertical (縦書き) and horizontal (横書き) text
  • Pop-up dictionary with support for Yomitan term, frequency, pitch and kanji dictionaries
  • Audio support for local and remote sources
  • Sasayaki (audiobooks)
  • Reading statistics
  • Mining using AnkiConnect (mainly supports handlebars used by Lapis)
  • Syncing of books, shelves, bookmarks, highlights and Sasayaki with iOS and Android

Development

Prerequisites

  • Rust 1.88+
  • Node.js 22.12+
  • pnpm
  • CMake 3.24+
  • A C++23 compiler
    • macOS: Xcode Command Line Tools
    • Windows: Visual Studio with Desktop development with C++ workload and C++ Clang tools for Windows

Run

pnpm install
pnpm tauri dev

Build

Build release bundles without signing keys:

pnpm tauri build --no-sign --config '{"bundle":{"createUpdaterArtifacts":false}}'

To enable Google Drive sync, set HOSHI_GOOGLE_CLIENT_ID and HOSHI_GOOGLE_CLIENT_SECRET from your own Google Cloud project before building.

Contributing

If you're planning on contributing something significant, please open an issue or message me on Discord (manhhao) first.

Issues

Please open an issue here or in the TMW thread.

Libraries

Name License
hoshidicts-rs GPL-3.0
Tauri Apache-2.0 / MIT
Svelte MIT
rbook Apache-2.0
mp3lame-encoder LGPL-3.0
opus MIT / Apache-2.0
ogg BSD-3-Clause
rubato MIT / Apache-2.0
Tailwind CSS MIT
daisyUI MIT
Lucide ISC

Attribution

Name Description License
Ankiconnect Android Implementation for local audio database GPL-3.0
Yomitan Various code from pop-up dictionary GPL-3.0
@i_am_onizame Artwork

License

Distributed under the GNU General Public License v3.0. See LICENSE for more information.

About

Japanese EPUB reader for macOS and Windows

Resources

Stars

65 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages