LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

hygg

Minimalistic Vim-like TUI document reader

TLDR

Read a PDF file
$ hygg [path/to/document.pdf]
copy
Read an EPUB file
$ hygg [path/to/book.epub]
copy
Read a DOCX file
$ hygg [path/to/document.docx]
copy

SYNOPSIS

hygg [options] file

DESCRIPTION

hygg is a minimalistic terminal document reader with Vim-inspired keybindings. It supports universal document formats including PDF, EPUB, DOCX, and many more via pandoc integration. The reader provides smart text justification formatted for terminal width, powerful search with highlighting, bookmarks, and automatic progress saving.Hygg is built with a pipeline architecture where individual components (converters, justifier) can be reused as standalone Unix CLI utilities. It runs locally and respects privacy, with optional self-hosted sync support.

KEY BINDINGS

j/k — Scroll down/upg/G — Go to top/bottom/ — Searchn/N — Next/previous search resultm — Set bookmarkq — Quit

CAVEATS

Some formats require pandoc to be installed for conversion. Complex document layouts (tables, images) may not render perfectly in the terminal. Large documents may take a moment to convert on first open.

HISTORY

hygg was created by kruseio and is written in Rust. The name evokes the Danish/Norwegian concept of "hygge" (coziness), reflecting its focus on a comfortable reading experience in the terminal.

SEE ALSO

less(1), bat(1), glow(1)

Copied to clipboard
Kai