Terminal Docs and Dashboards Go Full‑Screen Without Extra Cells
Seeing a Word document render inside a terminal without a GUI is now a reality. Doxx, a Rust‑based .docx viewer, and Gotui, a Go dashboard library, both landed on Hacker News this week, and each promises to keep the terminal lean while adding rich interaction.123456
Doxx drops the need for Microsoft Word entirely. The tool reads .docx files, lets you scroll, search, and even export tables as CSV.3786 It ships in Debian testing under the package name rust-doxx and appears in the Arch User Repository for the development branch.3 The AUR maintainer @mhegreberg and Nix flake author @bobberb are credited for keeping the builds alive. The viewer works out of the box with a default keymap, but you can swap to a vim‑style preset or hand‑edit the TOML config for custom bindings.3 If a key or action string fails to parse, Doxx warns on stderr and skips the entry, preserving the rest of the configuration.3
The CSV export strips everything but tables, making it perfect for pulling structured data from business reports or research papers into Python or Excel.7 Equation placement can be off because Doxx relies on the docx‑rs parsing library; the maintainer has filed an upstream issue and promises a direct‑XML fix in version 0.382.0. The project cites Charm’s Glow package as inspiration, noting that Glow showed how a terminal can render Markdown beautifully.7 Doxx follows that ethos for Word files, delivering a fast, terminal‑native experience under an MIT license.3
Gotui takes a similar philosophy to Go developers building TUIs. Carsen Klock released the library as a modernized fork of termui, built on tcell, with TrueColor support and flex‑layout rendering.124 The claim of “rounded borders” matters because a recent Hacker News post titled Terminal borders that don’t cost a cell reminded the community that border drawing can waste screen real estate.12 Gotui’s rendering engine claims to avoid that waste, delivering crisp borders without extra cells.12 It also supports multiple border styles, title alignment, and a full suite of mouse events, including left, right, wheel up, and wheel down.14
Compatibility is a selling point. Gotui works as a drop‑in replacement for termui, so existing codebases can upgrade without a rewrite. The library ships with example dashboards that you can run via go run _examples/dashboard/main.go and individual widget demos.1 For remote workflows, Gotui can serve a TUI over SSH using ui.InitWithConfig together with gliderlabs/ssh, as demonstrated in the _examples/ssh-dashboard folder.1 The project invites contributions via pull requests, signaling an open development model.1
Why do these tools matter beyond novelty? Developers who spend most of their day in a shell often juggle logs, config files, and occasional docs. Pulling a Word report into the same pane eliminates context switches, which can shave minutes off daily workflows. Likewise, a Go dashboard that respects cell budgets lets ops teams monitor metrics on low‑power servers or over slow SSH connections without sacrificing visual fidelity. Both projects also illustrate a broader trend: terminal applications are no longer limited to plain text; they now handle structured formats and rich UI elements.
The trade‑offs are clear. Doxx still struggles with precise equation placement, and its CSV export ignores surrounding text, which may force users to post‑process data.78 Gotui’s reliance on tcell means it inherits any limitations of that backend, and developers must manage mouse event handling manually.12 Neither project replaces a full‑featured IDE or office suite, but they fill a niche where speed and minimalism win.
Looking ahead, the next milestones will shape adoption. Doxx’s upcoming v0.2.0 promises a direct‑XML parser that could fix equation rendering and improve overall fidelity. Gotui’s roadmap mentions tighter integration with ratatui‑compatible widgets, which could broaden its ecosystem. Both projects sit on permissive MIT licenses, making them easy to embed in internal tooling.134
What to watch: Doxx’s v0.2.0 release date, which the maintainer has hinted at in the issue tracker, and the first stable Gotui release that includes the promised TrueColor border optimizations.124 Keep an eye on the Hacker News discussions for community patches, especially around border rendering efficiency. Those updates will determine whether these tools move from hobby projects to staples of the terminal‑first workflow.
Footnotes
Related Articles
Async Rust Stalls in MVP Limbo
Async Rust remains a minimal design with unresolved tradeoffs. Training LLMs from scratch gains traction. A container security flaw emerges.
Jensen Huang resigns
Jensen Huang stepped down as Nvidia CEO amid multiple affair allegations, triggering a $1 trillion market plunge and fresh doubts about the firm’s open‑source AI roadmap.
Switch games run on Apple TV as open‑source hack surfaces
A Redditor’s Claude Code port lets Switch titles like Super Mario Odyssey run natively on Apple TV, raising questions as Nintendo’s Switch 2 sales slump and Sony’s PS5 shortages persist.