#epub #tui #book #reader #search

app changxi

TUI EPUB Reader

4 releases (2 breaking)

Uses new Rust 2024

new 0.3.0 May 13, 2026
0.2.0 May 12, 2026
0.1.1 May 7, 2026
0.1.0 May 6, 2026

#309 in Text processing

Custom license

1.5MB
4.5K SLoC

Changxi

Inspired by https://github.com/thomaspmurphy/catatau

Why This Project

Most TUI EPUB readers that I found aren't really worthy of mention as they're not customizable enough or they lack most features that I want from them.

“EPUB she wrote”

So I built my own.


Features

  • Read EPUB
  • Remember progress
  • Support images
  • Support subchapters
  • Search function
  • Books saved as library
  • Choose different kind of UI

Roadmap

  • Support images inside the chapters
    • Option to have resizable or sliced images
  • Better chapters name detection
  • Library function
  • CLI parameters:
    • Different profiles (too better separate arguments or users)
    • Scan directory to add all EPUB to Library
  • Bookmarks
  • Search function
    • Local Search (inside a chapter)
    • Global Search (all the epub)
    • Bookmarks Search (search bookmark name)
    • Chapters search (search chapter name)
  • More view format
    • Book view (Two page)
    • Unified view (book as long list)
  • [] Customizable keybindings



estr enbyware

Dependencies

~40–72MB
~1M SLoC