What are some of your favorite CLI/TUI apps?

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

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. dust

    A more intuitive version of du in rust

    wget https://github.com/bootandy/dust/releases/download/v0.8.1-alpha.2/du-dust_0.8.1.alpha.2_amd64.deb sudo apt install ./du-dust_0.8.1.alpha.2_amd64.deb

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. yt-dlp

    Discontinued MOVE TO NIGHTLY BUILDS FROM YT-DLP. DO NOT USE (by ytdl-patched)

  4. tealdeer

    A very fast implementation of tldr in Rust.

  5. fzf

    :cherry_blossom: A command-line fuzzy finder

    fzf - (fuzzy find) - https://github.com/junegunn/fzf

  6. bottom

    Yet another cross-platform graphical process/system monitor.

    bottom - (system monitoring; top on steroids) - https://github.com/ClementTsang/bottom

  7. difftastic

    a structural diff that understands syntax 🟄🟩

    difftastic - (diff that understands syntax)- https://github.com/Wilfred/difftastic

  8. glow

    Render markdown on the CLI, with pizzazz! šŸ’…šŸ»

    glow - (basic markdown viewer)- https://github.com/charmbracelet/glow

  9. SaaSHub

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

    SaaSHub logo
  10. rttt

    rttt for browsing hn and reddit (also has an RSS reader i think)

  11. fzf-fish-integration

    šŸ”šŸŸ Fzf plugin for Fish

    fzf (specifically fzf.fish )

  12. fish-shell

    The user-friendly command line shell.

    And, not really a CLI app, but i love the Fish shell :-)

  13. s-tui

    Terminal-based CPU stress and monitoring utility

  14. btop

    A monitor of resources

    btop - https://github.com/aristocratos/btop

  15. indiepkg

    Discontinued A package manager written in go for small CLI programs.

    Golang. The repository is available here.

  16. tidy-viewer

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

    tv (cat for csvs) - https://github.com/alexhallam/tv

  17. vis

    A vi-like editor based on Plan 9's structural regular expressions (by martanne)

    Still not mentioned: vis

  18. Proton-Caller

    Discontinued Run any Windows program through Proton

    proton-caller https://github.com/caverym/proton-caller

  19. vifm

    Vifm is a file manager with curses interface, which provides Vim-like environment for managing objects within file systems, extended with some useful ideas from mutt.

    vifm - https://github.com/vifm/vifm

  20. meta-package-manager

    šŸŽ wraps all package managers with a unifying CLI

    Potentially somewhat answering my own question (but not completely; i am still interested in your answer) you might be interested in https://github.com/kdeldycke/meta-package-manager is it along the same lines?

  21. lakshmi

    Investing library and command-line interface inspired by the Bogleheads philosophy

    Lakshmi: https://github.com/sarvjeets/lakshmi

  22. nmail

    Terminal-based email client for Linux and macOS

    nmail MUA/e-mail client. Easy and fast to compile, stores e-mails in sqlite, offline accessible and searchable. Much better alternative to Alpine or Mutt/Neomutt with imap download daemons and maildir mess.

  23. Weechat

    The extensible chat client.

    weechat for IRC and Matrix

  24. ranger

    A VIM-inspired filemanager for the console

    lf file manager; but I use (Ranger's) [https://github.com/ranger/ranger] scope script to preview. More easy to customize than Ranger, for my tastes at least, plus faster (compiled in Go)

  25. lf

    Terminal file manager

    lf file manager; but I use (Ranger's) [https://github.com/ranger/ranger] scope script to preview. More easy to customize than Ranger, for my tastes at least, plus faster (compiled in Go)

  26. cmus

    Small, fast and powerful console music player for Unix-like operating systems.

    cmus as music player. More straight-forward than mpd clients, single app.

  27. awesome-cli-binaries

    Popular modern Linux CLI utilities, with pre-made statically compiled amd64/arm64 binaries and a great ~/.config starting point šŸŽ‰

    I have a nice list here https://github.com/rafi/awesome-cli-binaries

  28. yt-dlp

    A feature-rich command-line audio/video downloader

    3.- yt-dlp https://github.com/yt-dlp/yt-dlp

  29. mpv

    šŸŽ„ Command line media player

    1.- mpv https://mpv.io/

  30. ytfzf

    A posix script to find and watch youtube videos from the terminal. (Without API)

    5.- ytfzf https://github.com/pystardust/ytfzf

  31. xclip

    Command line interface to the X11 clipboard

  32. tg

    terminal telegram client (by paul-nameless)

    8.- telegram-tg https://github.com/paul-nameless/tg

  33. nnn

    n³ The unorthodox terminal file manager

    10.- nnn https://github.com/jarun/nnn

  34. libarchive

    Multi-format archive and compression library

    11.- bsdtar https://github.com/libarchive/libarchive

  35. pash

    Discontinued šŸ”’ A simple password manager using GPG written in POSIX sh. (by dylanaraps)

  36. fx

    Terminal JSON viewer & processor

    JSON viewer: https://fx.wtf

  37. dragon

    Drag and drop source/target for X

    Install this: https://github.com/mwh/dragon

  38. 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

  • bashsimplecurses: Simple curses library made in bash to draw terminal interfaces

    7 projects | news.ycombinator.com | 27 Jul 2024
  • What plugins do you guys usually use to preview images/svgs?

    5 projects | /r/neovim | 20 Apr 2022
  • Show HN: Chawan TUI web browser 0.2.0

    8 projects | news.ycombinator.com | 16 Jun 2025
  • Mprocs written in Rust: Run multiple commands in parallel

    1 project | news.ycombinator.com | 6 Jun 2025
  • Rat in the Wild Challenge

    1 project | news.ycombinator.com | 2 Jun 2025

Did you know that C is
the 6th most popular programming language
based on number of references?