Analysis updated 2026-07-03
Open a Word document in the terminal and scroll through it with keyboard shortcuts without installing Microsoft Office.
Convert a .docx file to Markdown by exporting it for use in documentation or a static site.
Extract table data from a Word report as CSV to analyze it in a spreadsheet or data tool.
Search through a Word document for a specific phrase using the built-in search without opening a GUI app.
| bgreenwell/doxx | manna-harbour/miryoku | httpwg/http2-spec | |
|---|---|---|---|
| Stars | 3,669 | 3,700 | 3,760 |
| Language | Makefile | Makefile | Makefile |
| Setup difficulty | easy | moderate | easy |
| Complexity | 1/5 | 3/5 | 1/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
doxx is a command-line tool for reading Microsoft Word documents in the terminal without installing Word or any Office software. You point it at a .docx file and it renders the contents in your terminal, preserving formatting like bold, italic, tables, and lists. It is written in Rust, which makes it fast. The tool runs in two modes. The interactive mode opens a document with keyboard navigation, so you can scroll through pages, search for specific text, and jump to sections using an outline view. The export mode lets you convert the document to plain text, Markdown, CSV, JSON, or ANSI-colored terminal output by piping the result to a file or another command. The CSV export is specifically for tables: it extracts only the tabular data from the document, ignoring prose, which is useful for pulling structured data out of reports. A few features depend on the terminal you are using. Images embedded in Word documents can be displayed inline if your terminal supports it (iTerm2, Kitty, and WezTerm are mentioned). Color rendering from the original Word document can also be shown. Documents that contain mathematical equations get rendered using LaTeX formatting in the terminal. Installation is available through Homebrew on macOS and Linux, Cargo (the Rust package manager), apt on Debian and Ubuntu, pacman on Arch Linux, Nix, Conda, and Scoop on Windows. Pre-built binaries are available on the releases page for macOS (Intel and Apple Silicon), Linux, and Windows. The tool is open source and listed as a terminal tool of the week by a terminal software directory called Terminal Trove. The README includes screenshots showing how tables, colors, lists, and equations appear in practice.
doxx is a command-line tool that opens Microsoft Word (.docx) files in your terminal without needing Word or Office installed. It can also export documents to Markdown, CSV, or JSON.
Mainly Makefile. The stack also includes Rust.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.