Are there any TUI apps you recommend outside of ncdu / nnn / htop / vim / bat / fd / tig / duf?

This page summarizes the projects mentioned and recommended in the original post on /r/commandline

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • btop

    A monitor of resources

  • FYI btop is a C++ version and continuation of bashtop and bpytop.

  • ripgrep-all

    rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc.

  • I found ripgrep-all if you haven’t heard of it, check it out

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • nethogs

    Linux 'net top' tool

  • Ngrep is ok, I just use nethogs, nmap and tcpick, and tcpdump with termshark for most network analysis

  • fd

    A simple, fast and user-friendly alternative to 'find'

  • I find fd a bit easier to use on finding files, and ag for a grep clone, but I haven’t used ripgrep in a bit, will recheck

  • the_silver_searcher

    A code-searching tool similar to ack, but faster.

  • I find fd a bit easier to use on finding files, and ag for a grep clone, but I haven’t used ripgrep in a bit, will recheck

  • awesome-tuis

    List of projects that provide terminal user interfaces

  • Here's a good list

  • tig

    Text-mode interface for git

  • Have you heard of tig for git? I use that

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • tidy-viewer

    📺(tv) Tidy Viewer is a cross-platform CLI csv pretty printer that uses column styling to maximize viewer enjoyment.

  • I work with data a lot so I use the sqlite cli. I also made tv (self-promotion) to view csvs.

  • visidata

    A terminal spreadsheet multitool for discovering and arranging data

  • Have you heard of Visidata

  • lsd

    The next gen ls command

  • Prefer lsd because it can calculate folder sizes

  • Task

    A task runner / simpler Make alternative written in Go

  • More cli than tui but have recently discovered task and have been madly replacing .any of my Makefiles and various scripts with it.

  • Invoke

    Pythonic task management & command execution.

  • Ahh. Will give it a go then. Also, if you are interested in writing the config in Python, checkout invoke. I find it a bit more flexible as you can change/tweak the sequence based on environments.

  • RSS2EMail

    open-source tool for Windows, Mac OS and UNIX for getting news from RSS feeds in email (by wking)

  • as a twist on this, I like rss2email which drops my RSS feeds in my inbox, letting me use my existing MUA (no new keyboard commands to learn, syncs read-/deleted-state across machine via IMAP, works with multiple clients, etc).

  • beancount

    Beancount: Double-Entry Accounting from Text Files.

  • for the CLI rather than TUI, I'll give a shoutout to ledger (which is what I use, but hledger and beancount are also good choices) for my /r/plaintextaccounting needs, and I use remind for my calendaring. I've seen some TUIs built atop them (I've tinkered with wyrd for remind and have seen some ledgerlike TUIs, but not tried them), but find that I prefer just a CLI and text-editor

  • hledger

    Robust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces.

  • for the CLI rather than TUI, I'll give a shoutout to ledger (which is what I use, but hledger and beancount are also good choices) for my /r/plaintextaccounting needs, and I use remind for my calendaring. I've seen some TUIs built atop them (I've tinkered with wyrd for remind and have seen some ledgerlike TUIs, but not tried them), but find that I prefer just a CLI and text-editor

  • wyrd

    Discontinued Improvements to the Wyrd curses front-end to Remind. Now moved to GitLab. (by haguenau)

  • for the CLI rather than TUI, I'll give a shoutout to ledger (which is what I use, but hledger and beancount are also good choices) for my /r/plaintextaccounting needs, and I use remind for my calendaring. I've seen some TUIs built atop them (I've tinkered with wyrd for remind and have seen some ledgerlike TUIs, but not tried them), but find that I prefer just a CLI and text-editor

  • tcpick

  • Ngrep is ok, I just use nethogs, nmap and tcpick, and tcpdump with termshark for most network analysis

  • termshark

    A terminal UI for tshark, inspired by Wireshark

  • Ngrep is ok, I just use nethogs, nmap and tcpick, and tcpdump with termshark for most network analysis

  • btop4win

    btop++ for windows

  • btop4win link - for those interested

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts