What are some neat and useful CLI programs?

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

Our great sponsors
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • SaaSHub - Software Alternatives and Reviews
  • cbonsai

  • tmux

    tmux source code


  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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


  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • jq

    Command-line JSON processor [Moved to: https://github.com/jqlang/jq] (by stedolan)


  • 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

  • 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