What are some of your favorite CLI/TUI apps?

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
  • 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

  • yt-dlp

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

  • 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
  • tealdeer

    A very fast implementation of tldr in Rust.

  • fzf

    :cherry_blossom: A command-line fuzzy finder

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

  • bottom

    Yet another cross-platform graphical process/system monitor.

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

  • difftastic

    a structural diff that understands syntax 🟥🟩

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

  • glow

    Render markdown on the CLI, with pizzazz! 💅🏻

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

  • 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
  • rttt

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

  • fzf-fish-integration

    🔍🐟 Fzf plugin for Fish

  • fzf (specifically fzf.fish )

  • fish-shell

    The user-friendly command line shell.

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

  • s-tui

    Terminal-based CPU stress and monitoring utility

  • btop

    A monitor of resources

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

  • indiepkg

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

  • Golang. The repository is available here.

  • 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

  • vis

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

  • Still not mentioned: vis

  • Proton-Caller

    Discontinued Run any Windows program through Proton

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

  • 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

  • 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?

  • lakshmi

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

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

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

  • Weechat

    The extensible chat client.

  • weechat for IRC and Matrix

  • 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)

  • 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)

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

  • awesome-cli-binaries

    Popular modern Linux x86_64 CLI app binaries

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

  • yt-dlp

    A feature-rich command-line audio/video downloader

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

  • mpv

    🎥 Command line video player

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

  • ytfzf

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

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

  • xclip

    Command line interface to the X11 clipboard

  • tg

    terminal telegram client (by paul-nameless)

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

  • nnn

    n³ The unorthodox terminal file manager

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

  • libarchive

    Multi-format archive and compression library

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

  • pash

    🔒 A simple password manager using GPG written in POSIX sh. (by dylanaraps)

  • fx

    Terminal JSON viewer & processor

  • JSON viewer: https://fx.wtf

  • dragon

    Drag and drop source/target for X

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

  • 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