bugzmanov/bookokrat
A terminal EPUB / PDF Book Reader (+djvu) observed · 2026-09-01
Health v2 · maintenance only
80/100
- Activity 100
- Release rhythm 87
- Longevity 22
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 7
- age_days: 309
- days_rel: 88
- days_push: 3
- n_releases_24m: 18
Adoption not part of the score
1113 stars · 60 forks observed · 2026-09-01
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Bookokrat is a terminal-based book reader written in Rust that renders EPUB, PDF, and DJVU files with images, tables, and MathML support. It offers a Vim-style TUI workflow with split library/reader layout, annotations, bookmarks, full-text search, and SyncTeX navigation.
Use cases
- read epub books in the terminal
- view pdf files from the command line with vim keybindings
- read djvu documents in a tui
- annotate books and export notes to markdown
- navigate latex pdf to source with synctex
- manage a personal ebook library in the terminal
When to choose
- you live in the terminal and want a fast keyboard-first reader
- you need one tool for EPUB, PDF, and DJVU formats
- you want Vim-style navigation, bookmarks, and annotation export
- you use a graphics-capable terminal like Kitty or Ghostty and want inline page rendering
When to avoid
- you need a graphical reader with rich GUI features
- you are on Windows PowerShell where PDF/DJVU support may not work
- your terminal lacks graphics protocol support and you mainly read PDFs/DJVU
Facets
application · maturity active
pdf-viewer terminal-ui search-engine markdown pdf files developer-tools windows cli cross-platform rust epub-reader djvu tui vim-keybindings book-reader annotations synctex ratatui command-line linux macos
3 sources
- readme: https://github.com/bugzmanov/bookokrat · fetched 2026-09-01 · b631a8832eab
- homepage: https://bugzmanov.github.io/bookokrat/index.html · fetched 2026-08-29 · 76bfdb6a8a10
- registry_crates: https://crates.io/api/v1/crates/bookokrat · fetched 2026-08-29 · e8d72c2359da
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| bugzmanov/bookokrat | main | 80 |
For agents
markdown · JSON · MCP: product_card(name="bugzmanov/bookokrat")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem