What "nice-to-have" CLI tools do you know?

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

Our great sponsors
  • InfluxDB - Access the most powerful time series database as a service
  • SonarQube - Static code analysis for 29 languages.
  • SaaSHub - Software Alternatives and Reviews
  • age

    A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.

  • modern-unix

    A collection of modern/faster/saner alternatives to common unix commands.

    Modern Unix

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • duf

    Disk Usage/Free Utility - a better 'df' alternative


  • hyperfine

    A command-line benchmarking tool


  • chezmoi

    Manage your dotfiles across multiple diverse machines, securely.


  • rclone

    "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files


  • tokei

    Count your code, quickly.


  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • watchexec

    Executes commands in response to file modifications


  • ripgrep

    ripgrep recursively searches directories for a regex pattern while respecting your gitignore

    How has ripgrep not been mentioned yet?

  • cb

    📋 Universal command-line clipboard with automatic copy and paste detection. Eg, `cb|sort|cb`.

  • nnn

    n³ The unorthodox terminal file manager

    nnnfile manager

  • gitui

    Blazing 💥 fast terminal-ui for git written in rust 🦀

    gitui -- git tui

  • zellij

    A terminal workspace with batteries included

    zellij -- terminal multiplexor

  • exa

    A modern replacement for ‘ls’.

    exa -- a better ls

  • pueue

    :stars: Manage your shell commands.

    pueue -- a queue for tasks, running in background

  • dotter

    A dotfile manager and templater written in rust 🦀

    dotter-rs -- config manager with templates

  • onefetch

    Command-line Git information tool

    onefetch -- info about git repo

  • tldr

    fast and interactive tldr client written with go (by isacikgoz)

    tldr++ is interactive tldr aur/tldr++ 1.0.0.alpha-5

  • z

    z - jump around


  • moreutils

    moreutils is a growing collection of the unix tools that nobody thought to write long ago when unix was young. Read-only version of `git://git.joeyh.name/moreutils`

    vidir and a few others from moreutils

  • SpeedTest

    Yet another unofficial speedtest.net client cli interface (by taganaka)

  • buku

    :bookmark: Personal mini-web in text

    buku bookmark manager. Gets more useful as you age.

  • bash-git-prompt

    An informative and fancy bash prompt for Git users

    bash-git-prompt ncduhttps://github.com/magicmonty/bash-git-prompt podman - latest deb build cscope+vim kpartx zerofree - zeros unlinked file data, better compression for disk and vbox image copies. yt-dlp

  • clifm

    The shell-like, command line terminal file manager: simple, fast, extensible, and lightweight as hell

    Clifm file manager.

  • ytp

    I use this script almost daily to easily search youtube from the terminal and watch videos without having to open a browser. It can stream just audio if you just want something to listen to in the background too. I think it's broken in with newer versions of python tho.

  • fasd

    Command-line productivity booster, offers quick access to files and directories, inspired by autojump, z and v.

  • julia

    The Julia Programming Language

    Or Julia!

  • magic-wormhole

    get things from one computer to another, safely

    magic wormhole

  • dust

    A more intuitive version of du in rust

    dust is also really nice.

  • gum

    A tool for glamorous shell scripts 🎀

    I sometime use gum , A tool for glamorous shell scripts, prompts, loadings, checkboxes...

  • SaaSHub

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

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