EPUB Reader
A desktop EPUB reader built with Tauri 2, React, TypeScript and Rust. Windows is the platform in development.
- Status
- Active
- Updated
- Sep 21, 2026
- Tech
- Tauri 2 · React · TypeScript · Rust
- Visibility
- Source not public
A desktop EPUB reader built with Tauri 2, React, TypeScript and Rust.
Architecture
Tauri 2 provides the desktop shell and native capabilities, the interface is React with TypeScript, and the core parts — parsing, layout, retrieval — are written in Rust. The architecture itself is cross-platform capable; being cross-platform capable is not the same as being a platform that is supported or in development today.
Platform status
- Windows: the platform currently in development
- Android: planned
Main features
- EPUB2 / EPUB3 parsing
- Complex CSS compatibility
- Pagination
- Fixed layout
- CJK and font handling
- Full-text search
Tests
500+ tests at the moment.
Local RAG / retrieval
There is a separate experimental local RAG / retrieval branch inside the reader, documented on its own at the local RAG / retrieval branch.
Source
The repository is not public, so there is no repository link here.