Best CLI apps and programs when SSH just works?

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • mu

    maildir indexer/searcher + emacs mail client + guile bindings

  • Here is link number 2 - Previous text "mu"

  • git

    A fork of Git containing Windows-specific patches. (by git-for-windows)

  • git for keeping work synchronized across multiple machines

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

    The lazier way to manage everything docker

  • lazydocker - for managing your container setup

  • gurk-rs

    Signal Messenger client for terminal

  • I recently found gurk, a Signal client for linux command line.

  • sslh

    Applicative Protocol Multiplexer (e.g. share SSH and HTTPS on the same port)

  • yewtube

    Discontinued Terminal based YouTube player and downloader. No Youtube API key required. Forked from https://github.com/mps-youtube/mps-youtube (by iamtalhaasghar)

  • I listen to music from Youtube with https://github.com/iamtalhaasghar/yewtube/ - turn off video and you have a bandwidth and CPU friendly youtube music player!

  • pipe-viewer

    A lightweight YouTube client for Linux, without requiring an API key.

  • This looks like a fork of mps-youtube which I used and liked before the development stopped. Nowadays I use pipe-viewer from trizen which is not reliant on npm and feels lighter as far as I can tell. https://github.com/trizen/pipe-viewer

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

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

  • Another good one that gets mentioned often is ytfzf https://github.com/pystardust/ytfzf

  • notes

    Discontinued Notes manager, CLI and TUI, in TUI works like file manager (mc,nnn,fff,lf). Notes are plain text (txt,md,groff,...) files. Compatible with Nextcloud Notes, can be used with rclose, git, rsync, etc. (by nereusx)

  • I love this simple CLI/TUI notes program.

  • soft-serve

    The mighty, self-hostable Git server for the command line🍦

  • Oh, and rather interesting thing — soft-serve. It's a TUI for Git that you access over SSH.

  • tmux

    tmux source code

  • tmux for session management

  • mpd

    Music Player Daemon

  • musicpd + mpc for listening to music

  • neovim

    Vim-fork focused on extensibility and usability

  • neovim for editing code and documents

  • llvm-project

    The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

  • clang + lldb for getting work done

  • gdu

    Fast disk usage analyzer with console interface written in Go

  • If you like ncdu you’ll love gdu. It’s much faster.

  • ranger

    A VIM-inspired filemanager for the console

  • pandoc

    Universal markup converter

  • And if LaTeX is a bit too much for your use case, try Pandoc to convert documents between several document formats, including PDF and markdown.

  • Mosh

    Mobile Shell

  • Mosh

  • nnn

    nÂł The unorthodox terminal file manager

  • nnn for file manager (https://github.com/jarun/nnn)

  • cli

    Discontinued The command line vault (Windows, macOS, & Linux). (by bitwarden)

  • bitwarden cli (https://github.com/bitwarden/cli)

  • bash-it

    A community Bash framework.

  • I prefer bash_it https://github.com/Bash-it/bash-it

  • yq

    yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor

  • yq - like jq, but for yaml

  • dust

    A more intuitive version of du in rust

  • i can't allow dust to not get mentioned. :)

  • zenith

    Zenith - sort of like top or htop but with zoom-able charts, CPU, GPU, network, and disk usage

  • zenith -- like htop, but keeps a history so you can scroll back in time and zoom-in and out.

    navi -- like tldr and cheat.sh.

  • jless

    jless is a command-line JSON viewer designed for reading, exploring, and searching through JSON data.

  • jless -- nice json viewer.

  • micro-editor

    A modern and intuitive terminal-based text editor

  • micro is a great little text editor.

  • 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