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
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
Dependencies
~40–72MB
~1M SLoC