Paperback
An accessible, light-weight, cross-platform ebook and document reader.
Install / Use
/learn @trypsynth/PaperbackREADME
Paperback
Paperback is a lightweight, fast, and accessible ebook and document reader for everyone, from casual readers to heavy power users. It's designed for screen reader accessibility, fast speeds, and a bloat-free experience.
Features
- Written entirely in Rust, a modern, fast, and safe systems programming language
- Every aspect is optimized for speed.
- Supports many common document formats, including but not limited to HTML, epub, CHM, PDF, DOCX, PPTX, ODT, and txt.
- Intuitive tabbed interface for managing multiple documents.
- Full screen reader accessibility.
- Robust find functionality for quick document searches.
- Seamless navigation between EPUB sections, headings, pages, links, lists, tables, and more via hotkeys similar to what you find in a screen reader.
- Precise navigation to specific lines or percentages within documents.
- Seamless and light-weight installer that automatically sets up file associations for you.
- Translated into numerous different languages for the widest possible user support.
Building
To build, you'll need cargo, as well as CMake and Ninja for building wxDragon.
cargo build --release
to generate the binary in the release folder, and
cargo release
Optional tools:
The following tools aren't required to build a functioning Paperback on a basic level, but will help you make a complete release build.
pandocon yourPATHto generate the HTML readme.gettexttools (xgettext,msgfmt,msgmerge) on yourPATHto generate the translation template and compile translations.- InnoSetup installed to create the installer.
Contributing
Contributions are welcome! Whether through issues, pull requests, discussions, or other means, your interest is most certainly appreciated. Thanks for using Paperback!
License
This project is licensed under the MIT license.
Related Skills
node-connect
344.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
96.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
