This article selects 100 awesome command-line interface (CLI) apps. The compilation mostly reflects software our volunteers use as their daily drivers.
Read moreCategory: CLI
h-m-m – create mind maps in the terminal
h-m-m is billed as a simple, fast, keyboard-centric tool for working with mind maps.
Read more
Essential System Utilities: bottom – graphical process/system monitor for the terminal
bottom is billed as a customizable cross-platform graphical process/system monitor for the terminal.
Read more
Machine Learning in Linux: CodeFormer – face restoration
CodeFormer is software which offers blind face restoration. This is freeware.
Read more
Machine Learning in Linux: FBCNN – JPEG artifacts removal
FBCNN (flexible blind convolutional neural network) is software which seeks to remove artifacts from JPEGs while preserving the integrity of the images
Read more
Drop-in replacements for Core Utilities
The GNU Core Utilities or coreutils is a package of GNU software containing implementations for many of the basic tools, such as cat, ls, and rm, which are used on Unix-like operating systems.
Read more
Machine Learning in Linux: scikit-learn – machine learning library for Python
scikit-learn is one of the most commonly used packages when it comes to Machine Learning and Python.
Read more
Machine Learning in Linux: InvokeAI – a Stable Diffusion Toolkit
InvokeAI is a Stable Diffusion toolkit. This software lets you generate highly detailed images based on text descriptions.
Read more
Machine Learning in Linux: Whisper – automatic speech recognition system
Whisper is an automatic speech recognition (ASR) system trained on 680,000 hours of multilingual and multitask supervised data.
Read more
tuc – drop-in replacement for cut
tuc is a similar tool to cut but offers additional functionality. It’s free and open source software written in Rust.
Read more
Machine Learning in Linux: Old Photo Restoration
Old Photo Restoration is an academic project that lets you restore old photos. This software uses PyTorch and is written in Python.
Read more
Machine Learning in Linux: Real-ESRGAN – image and video restoration software
Real-ESRGAN is a project that aims to create practical algorithms for general image/video restoration. It’s free and open source software.
Read more
Machine Learning in Linux: Demucs – music source separation
Demucs is billed as “a state-of-the-art music source separation model”.
Read more
Machine Learning in Linux: GFPGAN – Face restoration software
GFPGAN is deep learning software for real-world face restoration. This software can radically improve the quality of images.
Read more
cTune – ncurses based internet radio player
cTune is an ncurses based internet radio player written in C. This is free and open source software.
Read more
Revisited: PyRadio – curses based internet radio player
PyRadio is a cross-platform curses based internet radio player written in Python. Let’s check out the current version.
Read more
Linux Candy: pyjokes – one line jokes for programmers
pyjokes is a terminal based program that tells one line jokes for programmers.
Read more
Essential System Utilities: WTF – terminal dashboard
WTF (also known as ‘wtfutil’) is billed as “the personal information dashboard for your terminal”.
Read more
Excellent Utilities: Nushell – flexible cross-platform shell with a modern feel
Nushell is billed as a new type of shell. The aim is to adopt the Unix philosophy of shells where pipes connect command together.
Read more
34 Best Free Linux Backup Software (Updated 2023)
Backup software is used to perform a complete back up of a file, data, database, system or server. Here’s the best open source backup software.
Read more