RusticReader
A minimalistic ebook reader
Features
- CLI client
- Each component in the CLI client is exposed as a unix style utility
- Converts PDF to plain text
- Justifies the plain text to specified column width
- Centers the text based on the width of the terminal
- Uses a minimalistic less like interactive reader
- Written in pure rust
- Statically linked single binary executable
- Cross platform
Getting Started
Cargo
Install and run with cargo
Git and cargo
Clone the repo, build from source and run
Roadmap
- Text highlighting
- epub format support
- PWA web client
- An optional server to sync books, progress and highlights
- CLI client image to ascii art converter
- support more ebook and document formats
- Natural sounding ai voice model for text to speech narration