Command line software
Tools driven from a terminal.
Filters and sorting
110 results, page 1 of 4
7-Zip
The small, free archiver that opens practically every archive format and compresses better than ZIP.
Bitwarden
An open-source password manager with free cross-device sync, apps for every platform and optional paid plans.
Everything
A free Windows search tool from voidtools that finds files and folders by name instantly.
KeePassXC
A free, open-source desktop password manager that keeps your vault in a local encrypted file.
Syncthing
Keeps folders identical across your own machines, directly between them, with no cloud account in the middle.
Tailscale
Builds a private network between your own devices using WireGuard, without opening ports or running a server.
aerc
A terminal email client with vim-style keys, an embedded terminal for composing, and first-class support for git email workflows.
age
File encryption with one small key, no options to get wrong, and a command you can remember.
Aider
AI pair programming in a terminal, working directly on your git repository and committing as it goes.
aria2
A command line downloader that pulls one file from several sources at once, including a torrent and a mirror together.
bat
Like cat, but with syntax highlighting, line numbers, Git markers and a pager when the file is long.
bottom
A graphical system monitor for the terminal, with charts for CPU, memory, network, temperature and disk over time.
Bun
A JavaScript runtime, bundler, test runner and package manager in one executable, built as a faster drop-in for Node.js.
ClamAV
An open source antivirus engine, used mostly for scanning mail servers and file shares rather than desktops.
Cloudflare Tunnel
Exposes a service on your machine to the internet through Cloudflare without opening a single port in your firewall.
CMake
The de facto standard build system generator for C and C++, producing native build files for whatever toolchain is on the machine.
croc
Sends a file between any two computers with one command and a short code phrase, end-to-end encrypted.
delta
A pager that makes git diffs readable: syntax highlighting, word-level changes, side-by-side view and line numbers.
Deno
A JavaScript and TypeScript runtime with security on by default, TypeScript built in, and a complete toolchain in one binary.
diff-pdf
Compares two PDF files visually and writes out a PDF with the differences highlighted.
dnscrypt-proxy
Encrypts your DNS lookups so your internet provider cannot read or tamper with them, and blocks domains while it is there.
ExifTool
Reads, writes and edits metadata in almost every image, audio and video format there is, and is the reference tool for the job.
eza
A replacement for ls with colours, icons, a tree view and Git status in the listing.
Fastfetch
Prints a summary of your hardware, operating system and desktop in the terminal next to a logo, quickly and configurably.
fd
Finds files by name without the argument soup that find requires, and it is much faster.
FFmpeg
The command that converts, cuts, streams and inspects essentially any audio or video file in existence.
fish
A shell that autosuggests commands from your history, highlights syntax as you type and has tab completions that work without configuration.
FreeRDP
A free implementation of Microsoft's Remote Desktop Protocol, and the engine inside most Linux RDP clients.
fzf
A fuzzy filter for any list: files, command history, processes, branches, anything you can pipe into it.
GitHub CLI
GitHub's official command-line tool: pull requests, issues, releases and Actions runs from the terminal next to git.