Alternatives
Products that do what Old-School TUI File Viewer for Modern Terminals does
I remember the days of MS-DOS's README.COM and I thought of coding something similar in C for GNU/Linux terminals. Repository: https://github.com/velorek1/fread
- 1FA
2019 · github.com
- 2XA
2021 · github.com
- 3TI
2017 · tux.io
- 4LA
GUI disk analyzers are great for figuring out what's filling up your laptop/desktop drive. On containers or remote servers, the options are limited to purely text based utilities (e.g. du) or list-centric TUIs (e.g. ncdu) which are usually limited to viewing one directory at a time. I created leaves to fill that gap. Inspired by classic utilities like WinDirStat and KDirStat, it uses a 2-dimensional treemap^1 visualization to show the entire directory hierarchy with proportionally sized rectangles. It's performant enough to handle millions of files, thanks to Rust and multi-threading.…
Jul 2026 · github.com
- 5AT
Hi HN, I built a simple TUI for viewing and editing .md files in the terminal. More and more markdown files keep appearing in our projects, and I found myself needing a quick way to view(with syntax highlighting) and edit them without leaving the terminal, so I built this
Apr 2026 · mdee.bkh.dev
- 6IM
Try it at: ssh krnl.duetbrowser.com No sign up, totally free - no download. Let me know what you think. Prior art exists (brow.sh) but I wasn't satisfied with their graphical take. I wanted the raw, old skool terminal days of the early internet - BBS, and old green phosphor library comptuers - but running the modern web, with all the bells and jingle jangle whistles (JavaScript, etc). No funding, no VC, just 100% raw terminal fun. Not sure how long the demo will last, but try it out.
Jul 2026
- 7FA
2019 · github.com
- 8AS
2020 · github.com
- 9

- 10MA
Hey any astrophysicist reading hn there? Was sick in august (yeah isn't that nice) and made a small python fits table viewer for the terminal with textual. It would be great to have people try it so if you find any issue I can improve it. If you have no FITS file but would like to try regardless there are some test file in `/test`. Ciao!
2024 · github.com
- 11TA
May 2026 · github.com
- 12AP
Hey HN! I've been having a play with the idea of building a Python AST viewer that can be used in the terminal. It's very early days yet, but the basic approach is now available for playing with. Also on PyPi and works fine on GNU/Linux, macOS and Windows.
2022 · github.com
- 13DB
My partner reviews a lot of P&IDs (piping and instrumentation diagrams) and the adjacent files involved (excel, docx, pdfs, acd/l5x, etc). In his company, these are usually done in Bluebeam. It's really hard to see the diff + keep track of all the revisions resulted by these iterations. They end up storing files like "rev3_final_redlined.pdf". We've been looking for something close to Github to do these reviews, but haven't found one easy enough for folks with no CLI experience to understand and use (happy to check out more tools if you know any). So I built withkord.com to help with…
Aug 2026 · withkord.com
- 14AC
It's quite limited but does the job, I invite anybody not aware of what cram tests are to give them a try, being on Unix with the original cram or Windows with this one ;)
Nov 2025 · github.com
- 15SA
2020 · github.com
- 16XT
Hi HN! I just released xleak, a terminal-based Excel viewer written in Rust. I was inspired by working with spreadsheets and word documents on the command line and wanted something faster than opening Excel/LibreOffice. It supports .xlsx, .xls, .xlsm, .xlsb, and .ods files. Key features: - Interactive TUI with full keyboard navigation (vim-style search with / and n/N) - View Excel formulas in cells - Copy cells/rows to clipboard - Export to CSV, JSON, or text - Lazy loading for large files (1000+ rows) - Jump to any cell (e.g., "A100", "500", or "10,5") Built with the…
Nov 2025 · github.com
- 17IW
Hello! This ebook aims to teach Linux command line tools and Shell Scripting for beginner to intermediate level users. The main focus is towards managing your files and performing text processing tasks. Includes plenty of examples, exercises (200+) and solutions. To celebrate my latest ebook release, you can download PDF/EPUB versions of Computing from the Command Line for FREE till 08-Nov-2022: https://learnbyexample.gumroad.com/l/cli_computing (the web version linked as the post url is always free) All books bundle (all my 13 programming ebooks) is $10 (normal…
2022 · learnbyexample.github.io
- 18B1
2020 · dystroy.org
- 19IM
I made a Terminal UI for OpenSnitch[1], an interactive application firewall for Linux inspired by Little Snitch. I’ve always wanted to create a TUI and found the perfect excuse to make this for usage on one of my headless servers. I wrote this in Rust to force myself to learn more, viz. async features. Super open to feedback and contributions! [1] https://github.com/evilsocket/opensnitch
Nov 2025 · github.com
- 20PA
Feb 2026 · github.com
- 21HC
2019 · github.com
- 22TA
This is my personal todo app, which I made a while back after the original https://xit.jotaen.net/ post. tuido is written in go, with the bubbletea tui framework. My daily workflow involves creating YYYY-MM-DD.md and taking notes, many of which are effectively low-level todos that fall below the threshold for more public or involved issue trackers. Problem was that these half-hazard todos weren't tracked at all. After seeing the [x]it spec, it seemed clear that a little tooling could fix this. I've been reasonably happy with it.
2022 · github.com
- 23OT
I started this as a weekend project and posted it on HN 5 years ago. 300,000 users later, I just released v4 today. Octotree [1] gives GitHub a sidebar that improves file navigation and code/pull request review. Works on Chrome, Firefox, Opera and Safari. Any comment or feedback is appreciated. [1]: https://www.octotree.io/
2019
- 24CC
We're two engineers that got fed up with context switching. Why do we need to do a git push, open a browser tab, wait for some task to actually start, bite nails (or read HackerNews) for 10 minutes or more while dependencies are being installed for the 100th time and finally end up with an invalid YAML error. And for some reason this usually happens in the final stage of the pipeline leading up to the inevitable git commits "Fixed", "Fixed again", "Test", "Really fixed this time". We can do better. We set out to build Zippy. A CI/CD system that works from your terminal. No context…
Mar 2026 · zippy.sh
Ranked by how close each launch is in meaning, then by votes. Refine with a description →