What are some neat and useful CLI programs?

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

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • SaaSHub - Software Alternatives and Reviews
  • cbonsai

  • tmux

    tmux source code


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

  • stimer

    stimer stands for "simpletimer" and is a command line timer that features short "fuzzy" syntax and basic output.

    Im plugging my own: https://github.com/deynh/stimer

  • ripgrep

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


  • bat

    A cat(1) clone with wings.


  • chezmoi

    Manage your dotfiles across multiple diverse machines, securely.


  • BorgBackup

    Deduplicating archiver with compression and authenticated encryption.


  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • jq

    Command-line JSON processor


  • Hugo

    The world’s fastest framework for building websites.


  • castero

    TUI podcast client for the terminal

    Podcasts client: castero.

  • rtv

    Browse Reddit from your terminal

    Reddit client: rtv (abandoned but still works).

  • miniplayer

    A curses based mpd client with basic functionality and album art.

    Music player: miniplayer.

  • newsboat

    An RSS/Atom feed reader for text terminals

    Feeds reader: newsboat.

  • glances

    Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.

  • sn

    Simple Notes using fzf

  • bpytop

    Linux/OSX/FreeBSD resource monitor

  • scripts

    various scripts and tools (by xkcd386at)

  • ddi

    A safer dd

    I made a small and kinda pointless wrapper for dd because I wanted to check out Rust. It warns you and gives you information about the disk you're about to write to, in case it's a disk. If not it just skips it and calls dd in the background. You can check it out here.

  • C++ Middleware Writer

    The repo contains library code to support messaging and serialization. There are also two programs in the repo that are needed to use the CMW.

    The front tier of my partially closed-source C++ code generator is a CLI. It's 27 lines long and runs on Windows and *nix so far. The code generator writes messaging and serialization code based on high-level input.

  • ranger

    A VIM-inspired filemanager for the console

    ranger - awesome file manager with vim like keybindings

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