List of Terminal Tools (A-Z)

Below is a list of terminal tools in alphabetical order (A-Z) and updated regularly.

A

  1. aerc - A pretty good email client.
  1. age - A simple, modern and secure file encryption tool.
  1. aider - AI pair programming in your terminal
  1. amp - A complete text editor for your terminal.
  1. asn - ASN lookup tool and traceroute server
  1. atop - An advanced interactive monitor for linux systems.

B

  1. bandwhich - Terminal bandwidth utilization tool
  1. bat - A cat(1) clone with wings.
  1. bbcli - A TUI for accessing BBC News in the terminal
  1. bmon - Bandwidth monitor and rate estimator
  1. bottom - Yet another cross-platform graphical process/system monitor.
  1. broot - A new way to see and navigate directory trees.
  1. brows - A GitHub releases browser for the terminal
  1. btop - A terminal monitor of resources.
  1. buku - Personal mini-web in text
  1. byobu - Text-based window manager and terminal multiplexer

C

  1. calcurse - A calendar and scheduling application for the command line.
  1. cava - Cross-platform Audio Visualizer for Alsa
  1. cgdb - A curses (terminal-based) interface to the GNU Debugger (GDB)
  1. cloc - Count lines of code in many programming languages
  1. cmus - Small, fast and powerful console music player for Unix-like operating systems.
  1. cotp - trusted, encrypted, TOTP/HOTP authenticator with import functionality.
  1. crates-tui - A TUI for exploring crates.io
  1. ctop - A top-like interface for container metrics
  1. curlie - The power of curl, the ease of use of httpie.

D

  1. daff - align and compare tables
  1. delta - A viewer for git and diff output.
  1. devzat - A tool to chat over SSH.
  1. difftastic - A structural diff that understands syntax
  1. dive - A tool for exploring each layer in a docker image.
  1. docfd - TUI multiline fuzzy document finder.
  1. dolphie - Realtime MySQL health monitoring in the terminal.
  1. dooit - A TUI todo manager for the terminal
  1. dry - A Docker manager for the terminal
  1. dua - View disk space usage and delete unwanted data, fast.
  1. duf - Disk Usage/Free Utility - a better 'df' alternative.
  1. dug - A global DNS propagation checker on your CLI
  1. dunk - Prettier git diffs in the terminal 🎨
  1. dust - A more intuitive version of du in rust

E

  1. eddy - Simple, fast CLI file encryption tool.
  1. eget - Easily install prebuilt binaries from GitHub.
  1. elia - A TUI ChatGPT client built with Textual
  1. emacs - The extensible, customizable, self-documenting real-time display editor
  1. exa - The original modern replacement for ls
  1. eza - A modern replacement for ls

F

  1. fastfetch - Like neofetch, but much faster.
  1. fd - A simple, fast and user-friendly alternative to 'find'
  1. fnc - interactive text-based user interface for Fossil
  1. fnt - apt for fonts, the missing font manager for macOS and Linux
  1. fnug - Run all your lints, tests and commands at once, in the terminal.
  1. fork-cleaner - A tool to clean up old and inactive forks on your GitHub account.
  1. frogmouth - A Markdown browser for your terminal

G

  1. gallery-dl - Download image galleries and collections from image hosting sites.
  1. gdu - Pretty fast disk usage analyzer
  1. gh-dash - GitHub Dashboard - An interactive GitHub Dashboard for your terminal
  1. ghq - Remote repository management made easy.
  1. git-cc - a git extension to help write conventional commits
  1. git-split-diffs - Syntax highlighted side-by-side diffs in your terminal
  1. gitui - A blazing fast TUI for git written in rust
  1. glances - A cross platform top/htop alternative in Python
  1. glow - Render markdown on the CLI, with pizzazz!
  1. goaccess - a real-time web log analyzer and interactive viewer.
  1. gobang - A cross platform TUI database management tool written in Rust
  1. gocovsh - A shell for interacting with Go coverage profiles.
  1. gomuks - A terminal based Matrix client written in Go.
  1. goose - A database migration tool written in Go.
  1. gotop - A terminal-based graphical activity monitor written in Go.
  1. gpg-tui - A terminal user interface for GPG
  1. gping - Ping, but with a graph.
  1. gpterminator - A TUI for OpenAI's ChatGPT
  1. grv - A Git Repository Viewer.
  1. gtop - System monitoring dashboard for terminal.
  1. gtt - A TUI for Google Translate, ChatGPT, DeepL and other AI services.

H

  1. hackernews-tui - A Terminal UI (TUI) to browse Hacker News.
  1. halp - A CLI tool to get help with CLI tools.
  1. harlequin - The SQL IDE for Your Terminal.
  1. havn - A fast configurable port scanner with reasonable defaults.
  1. helix - A post-modern text editor.
  1. hexyl - A rust based command-line hex viewer
  1. hledger - Fast, friendly, robust plain text accounting software
  1. hledger-ui - Fast, friendly, robust plain text accounting software (TUI version)
  1. hnterm - Hacker News in the terminal
  1. htop - An interactive process viewer
  1. humble-explorer - Cross-platform, command-line Bluetooth Low Energy scanner
  1. hurl - Run and test HTTP requests with plain text.

I

  1. irssi - A well known cross-platform and famous IRC client

J

  1. jaq - A jq clone focused on correctness, speed, and simplicity
  1. jira-cli - Interact with Jira in the Terminal with Jira CLI.
  1. jless - A command-line JSON viewer.
  1. jq - Command-line JSON processor
  1. jqp - A command line tool for querying JSON

K

  1. k9s - Kubernetes CLI and TUI To Manage Your Clusters In Style!
  1. kalker - A scientific terminal calculator with math syntax.
  1. kupo - A terminal file manager / browser, kupo!

L

  1. lazydocker - The lazier way to manage everything docker
  1. lazygit - Simple terminal UI for git commands.
  1. lf - Terminal file manager
  1. logshark - A CLI / TUI debugger for JSON logs.
  1. logss - A simple cli for logs splitting.
  1. lsd - lsdeluxe, the next gen ls command in Rust.
  1. lynx - A TUI based web browser

M

  1. mapscii - The whole world in your console.
  1. mc - Midnight Commander, a feature-rich visual file manager for the terminal.
  1. mdcat - fancy cat for markdown
  1. mdp - A command-line based markdown presentation tool
  1. meli - Experimental mail client with a terminal-user interface.
  1. micro - A modern and intuitive terminal-based text editor
  1. miller - an all in one swiss army knife for data processing.
  1. mitmproxy - A TLS/SSL-capable interception HTTP proxy.
  1. moc - A music player with a terminal user interface (TUI)
  1. mtr - A network diagnostics tool
  1. musikcube - A cross-platform terminal-based music player

N

  1. navi - An interactive cheatsheet tool for the command line.
  1. ncdu - A ncurses based disk usage analyzer
  1. nemu - ncurses-based TUI for QEMU
  1. neofetch - A command-line system information tool.
  1. neomutt - A command line mail reader based on mutt
  1. neoss - User-friendly and detailed socket statistics with a TUI.
  1. neovim - Hyperextensible Vim-based text editor
  1. netop - A network topology visualizer.
  1. newsboat - An open-source RSS/Atom feed reader for text terminals
  1. nnn - The missing terminal file manager for X
  1. noping - A C library to generate ICMP echo requests with a visualization
  1. notox - No toxic names anymore.
  1. numbat - high precision scientific calculator with full support for physical units.
  1. nvtop - NVIDIA GPUs htop like monitoring tool

O

  1. openapi-tui - Browse and run APIs defined with OpenAPI v3.0 in the TUI
  1. opencubicplayer - a text-based audio player with some few graphical views.
  1. orbiton - A terminal-based text editor and a minimalistic IDE.
  1. ouch - Painless compression and decompression in the terminal
  1. ox - A Rust text editor that runs in your terminal!

P

  1. pandoc - a universal markup converter.
  1. pastel - Generate, analyze, convert and manipulate colors.
  1. patat - Terminal-based presentations using Pandoc.
  1. pathos - A terminal interface for editing and managing PATH environment variables.
  1. pctrl - A terminal-based process controller.
  1. planor - A TUI client for cloud services for aws, vultr, heroku, etc.
  1. procmux - A terminal multiplexer for processes.
  1. procs - A modern replacement for ps written in Rust.
  1. projectable - A terminal-based project manager
  1. pvw - A terminal-based (TUI) port viewer in Go
  1. pysentation - TUI for displaying Python presentations

Q

  1. qsv - Blazing-fast CSV data-wrangling toolkit

R

  1. ranger - A VIM-inspired filemanager for the console
  1. rclone - rsync for cloud storage
  1. restic - Fast, secure, efficient backup program.
  1. ripgrep - A recursive directory search tool using regex patterns.
  1. rssnix - filesystem-based rss/atom/json feed fetcher and reader

S

  1. s-tui - terminal-based CPU stress and monitoring utility.
  1. sc-im - An ncurses spreadsheet program for terminal
  1. scli - simple terminal user interface (TUI) for Signal.
  1. sd - Intuitive find & replace CLI (sed alternative)
  1. servitor - A fediverse client with a terminal interface
  1. sizeof - A command-line tool to calculate the size of data structures
  1. slack-term - A Slack client for your terminal.
  1. slides - A terminal based presentation tool
  1. slurm - Realtime traffic statistics for network interfaces
  1. sntop - A simple network top for monitoring connectivity
  1. spotify-tui - Spotify for the terminal written in Rust
  1. sshs - Terminal user interface for SSH
  1. stree - A simple directory tree command for listing AWS S3 bucket

T

  1. tailspin - A log file highlighter
  1. taskwarrior-tui - A terminal user interface for taskwarrior
  1. tcpterm - A terminal-based TCP dump viewer.
  1. tealdeer - A very fast implementation of tldr in Rust.
  1. tempy - A simple TUI for displaying the current weather in the terminal
  1. termdbms - A terminal UI for editing database files
  1. termshark - A terminal UI (TUI) for tshark, inspired by Wireshark.
  1. textql - Execute SQL against structured text like CSV or TSV
  1. textual-astview - A Textual-based Python AST viewing widget library and application
  1. tickrs - Realtime ticker data in your terminal
  1. tig - Text-mode interface for git
  1. tiptop - Command-line system monitoring
  1. tmux - A terminal multiplexer
  1. tokei - Count your code, quickly.
  1. toot - Interact with Mastodon directly in the terminal.
  1. topgrade - Upgrade all the things
  1. tproxy - A cli tool to proxy and analyze TCP connections.
  1. tran - Securely transfer and send anything between computers with a TUI
  1. trippy - A TUI network diagnostics tool
  1. ttyper - A terminal-based typing test
  1. ttyplot - A realtime terminal plotting utility with data input from stdin
  1. tut - A TUI for Mastodon with vim inspired keys
  1. twitch-tui - A Twitch chat TUI client for the terminal
  1. typespeed - Test your typing speed, and challenge your friends
  1. tz - A terminal based timezone helper

U

  1. ugm - A TUI to view information about UNIX users and groups
  1. updo - Uptime monitoring CLI tool with alerting and advanced settings.

V

  1. viddy - A modern watch command, time machine and pager.
  1. vim - The ubiquitous text editor
  1. visidata - A terminal spreadsheet multitool for discovering and arranging data.
  1. vtop - Wow such top. So stats. More better than regular top

W

  1. weechat - The extensible chat client
  1. wg-cmd - TUI for managing WireGuard configuration files
  1. wiki-tui - A fast Wikipedia CLI/TUI client
  1. wordgrinder - A cross-platform word processor for the terminal

X

  1. xplr - A hackable, minimal, fast TUI file explorer

Y

  1. yai - Your AI powered terminal assistant
  1. yazi - Blazing fast terminal file manager written in Rust, based on async I/O.
  1. youplot - A command line tool that draw plots on the terminal.
  1. youtube-dl - Download videos from YouTube and other video sites.
  1. youtube-tui - An aesthetically pleasing YouTube TUI written in Rust
  1. yt-dlp - A youtube-dl fork with additional features and fixes.

Z

  1. zeit - A simple command-line tool to track your time
  1. zellij - A terminal workspace with batteries included.
  1. zenith - A terminal UI (TUI) for monitoring system resources
  1. zoxide - A smarter cd command. Supports all major shells.
  1. zrok - a next-generation peer-to-peer sharing platform

Get Updates On Terminal Trove.

No spam, just updates on Terminal Trove. See an example update.