====== Linux CLI Applications list ====== Command Line Applications (aka CLI applications or simply CLIs - for Command Line Interface) are programs that you interact with entirely through your terminal and shell. They have no graphics or visual interface beyond what you see in your terminal after you run the program. ====== Multimedia ====== ===== Audio mixers ===== * alsamixer Alsa subsystem audio mixer * [[https://github.com/patroclos/PAmix|PAmix]] PAMix - the pulseaudio terminal mixer ===== Audio ===== * [[https://github.com/hrkfdn/ncspot|ncspot]] Cross-platform ncurses Spotify client written in Rust, inspired by ncmpc and the likes. * [[https://github.com/stragulus/mp3blaster|mp3blaster]] Mp3blaster is an audio player for the text console. It's been around since 1997 * [[https://github.com/cmus/cmus|cmus]] Small, fast and powerful console music player for Unix-like operating systems. * [[https://moc.daper.net/about|moc]] Short for Music On Console, MOC is a light and easy-to-use command-line music player. MOC allows you to select a directory and play audio files contained in the directory beginning with the first on the list. * [[https://musikcube.com|musikcube]] terminal-based music player, library, and streaming audio server that runs natively on Windows, macOS, and Linux. ===== Video ===== * mplayer * vlc * [[https://github.com/aligrudi/fbff|fbff]] A small ffmpeg-based framebuffer media player ====== Internet ====== ===== Browsers ===== * links * lynx * w3m * netsurf ===== IRC ===== * [[http://bitchx.sourceforge.net|BitchX]] BitchX, a full-featured, scriptable free software IRC client for UNIX-like systems. * [[https://irssi.org|irssi]] Your text mode chatting application since 1999. IRC built-in. Multi-protocol friendly for module authors. * [[https://weechat.org|WeeChat]] WeeChat, the extensible chat client ===== News ===== * [[https://github.com/antavelos/terminews|terminews]] Manage RSS sources and display news feed in terminal ====== System ====== ===== System resource monitoring ===== * [[https://htop.dev|htop]] a cross-platform interactive process viewer * [[https://github.com/xxxserxxx/gotop|gotop]] A terminal based graphical activity monitor inspired by gtop and vtop * [[https://nicolargo.github.io/glances/|glances]] Glances is a cross-platform system monitoring tool written in Python * [[https://github.com/aristocratos/btop|btop]] A monitor of resources ===== Terminal Multiplexing ===== * [[https://github.com/tmux/tmux|tmux]] terminal multiplexer: it enables a number of terminals to be created, accessed, and controlled from a single screen * [[https://www.gnu.org/software/screen/|screen]] Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells.