{"repo":"bugzmanov/bookokrat","free":true,"listed":false,"github":"https://github.com/bugzmanov/bookokrat","clone":"git clone https://github.com/bugzmanov/bookokrat.git","description":"A terminal EPUB / PDF Book Reader (+djvu)","language":"Rust","stars":1096,"topics":["epub-reader","rust","tui","tui-rs","djvu","epub","pdf"],"license":"AGPL-3.0","category":"cli-tools","readme_excerpt":"Bookokrat Terminal EPUB/PDF/DJVU reader focused on speed, smooth navigation, and Vim-style workflows. https://github.com/user-attachments/assets/0ebe61c6-4629-4bde-8bd4-50feb9a424a3 Highlights - EPUB, PDF, and DJVU support in one TUI app - Split layout: library/TOC on the left, reader on the right - Fast PDF/DJVU pipeline with Kitty SHM image transfer in supported terminals - Search, bookmarks, jump list history, reading stats - Inline comments/annotations with persistent storage and Markdown export - Image rendering, link handling, and external viewer handoff - Theme selection, adjustable margins, zen mode - Vim-style keybindings and normal mode Install Homebrew (macOS) Arch Linux (AUR) Install from the AUR: Nix / NixOS (flakes) Prebuilt Linux binaries Download from GitHub Releases. Cargo (all platforms) Build from source. Requires Rust and a C compiler/linker. Prerequisites (click to expand) Linux (Ubuntu/Debian): Linux (Fedora/RHEL): macOS: Windows: Install Visual Studio Build Tools with the \\\"Desktop development with C++\\\" workload. Windows notes: - PDF/DJVU might not work in Windows PowerShell. - For full Kitty graphics protocol support, consider using WSL with Ghostty or Kitty. - If MuPDF fails to build, disable PDF/DJVU support: cargo install bookokrat --no-default-features Build without PDF / DJVU support: Quick Start Optional direct open: Press ? inside the app to open the built-in help. SyncTeX (LaTeX ↔ PDF) Bookokrat supports bidirectional SyncTeX navigation betwee","default_branch":null,"files":null,"tree":[],"storefront":"/r/bugzmanov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bugzmanov/bookokrat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}