Terminal-native .docx document viewer with formatting, search, and export capabilities
doxx is a terminal document viewer that renders Microsoft Word .docx files with preserved formatting. Built in Rust, it displays documents in the terminal with support for bold, italic, headers, tables with Unicode borders, and LaTeX equation rendering. The tool includes interactive navigation with vim-like keybindings and full-text search with highlighting.
The viewer supports multiple export formats including Markdown, CSV (for extracting tables), JSON, plain text, and ANSI-colored output. It can display images inline for supported terminals (Kitty, iTerm2, WezTerm) and provides clipboard integration for copying content directly from the terminal. The tool also includes an outline view for quick navigation through document structure.
doxx targets developers, system administrators, and terminal users who need to read Word documents without launching Microsoft Word or losing formatting information. It offers significantly faster startup times compared to traditional word processors while maintaining document fidelity through proper Unicode handling and smart table alignment.
# via Homebrew
brew install doxx
# via Cargo
cargo install doxx
# via APT
sudo apt install doxx