Skip to content

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.