CLI Tools
The Command Line Interface (CLI) originates from the early days of computing in the 1960s from computer terminals.
The command line is fundamental for scripting and automation. In modern development, it remains essential for its precision, control, speed and productivity for those who want to have direct access to the machine rather than a GUI.
Below are a list of terminal tools that are CLI tools.
- apisnip - A TUI tool for trimming OpenAPI specifications down to size.
- sq - The missing swiss-army knife tool for wrangling data.
- mqttui - A TUI tool to publish/subscribe MQTT messages from the terminal.
- ugm - A TUI to view information about UNIX users and groups
- smassh - Smassh your Keyboard, TUI Edition.
- fztea - A flipperzero remote control locally in the terminal and ssh.
- youtube-dl - Download videos from YouTube and other video sites.
- outside - A multi-purpose weather client for your terminal.
- silicon - create beautiful image of your source code.
- jwt-ui - A CLI and TUI for decoding/encoding JSON Web Tokens.
- fx - command-line tool and terminal JSON viewer.
- age - A simple, modern and secure file encryption tool.
- braindrop - A terminal-based client for raindrop.io.
- ffmpeg - record, convert and stream audio and video in the terminal.
- sshs - Terminal user interface for SSH
- nvrs - Fast new version checker for software releases.
- slack-term - A Slack client for your terminal.
- fq - jq for binary formats.
- mergiraf - A syntax-aware Git merge conflict resolver.
- hexowl - Lightweight, flexible programmer's calculator with variables and functions.
- lychee - A fast, async link checker written in Rust.
- fselect - Find files with SQL-like queries.
- desed - Demystify and debug your sed scripts, from the comfort of your terminal.
- lazyjournal - A terminal user interface for journalctl.
- helix - A post-modern text editor.
- gtrash - A featureful trash CLI manager.
- s-tui - terminal-based CPU stress and monitoring utility.
- hackernews-tui - A Terminal UI (TUI) to browse Hacker News.
- meteor - A highly configurable CLI tool for writing conventional commits.
- macchina - Fast, minimal and customizable system information frontend.
- fork-cleaner - A tool to clean up old and inactive forks on your GitHub account.
- havn - A fast configurable port scanner with reasonable defaults.
- shellcheck - A static analysis tool for shell scripts.
- rustscan - The Modern Port Scanner.
- eddy - Simple, fast CLI file encryption tool.
- csvlens - a csv viewer like less but made for csv.
- vifm - A file manager with curses interface.
- wireman - A TUI gRPC client for the terminal.
- lla - A blazing fast ls replacement with superpowers.
- rainfrog - A database management TUI for postgres.
- aider - AI pair programming in your terminal.
- mult - Run a command multiple times and glance at the outputs.
- hevi - A hex viewer.
- netop - A network topology visualizer.
- gfold - A CLI tool that helps you keep track of multiple Git repositories.
- act3 - Glance at the last 3 runs of your Github Actions.
- ollama - get up and running with large language models locally.
- lemmeknow - The fastest way to identify anything!
- eg - Useful examples at the command line.
- para-cada - Executes your command for each file selected using glob expression(s).
- forgit - A utility tool powered by fzf for using Git interactively.
- menyoki - Screenshot/cast and perform ImageOps on the command line.
- monolith - A CLI tool for saving complete web pages as a single HTML file.
- slumber - Terminal-based HTTP/REST client.
- eva - A calculator REPL, similar to bc.
- tmux - An open-source terminal multiplexer.
- wget - A utility for non-interactive download of files from the web.
- tcpterm - A terminal-based TCP dump viewer.
- bombadillo - A non-web client for the terminal, supporting Gopher, Gemini and much more.
- termdbms - A terminal UI for editing database files
- dusage - A command line disk usage information tool.
- cueitup - Inspect messages in an AWS SQS queue.
- exosphere - A CLI / TUI for aggregated patch reporting & system status monitoring via SSH.
- mani - A CLI tool to help you manage multiple repositories.
- tzupdate - Set the system timezone based on IP geolocation.
- xan - The CSV magician.
- simtool - A beautiful and powerful TUI for managing iOS simulators.
- mitmproxy - A TLS/SSL-capable interception HTTP proxy.
- cmus - Small, fast and powerful console music player for Unix-like operating systems.
- feluda - Detect license usage restrictions in your project!
- grex - generate regular expressions from user-provided test cases.
- hexyl - A rust based command-line hex viewer
- pysentation - TUI for displaying Python presentations
- sshclick - Terminal based assisted management of your SSH config files.
- castero - A TUI podcast client for the terminal.
- atac - A simple API client (postman like) in your terminal.
- onefetch - A command-line Git information tool.
- sd - Intuitive find & replace CLI (sed alternative)
- cointop - cryptocurrency tracking for hackers that like htop.
- ouch - Painless compression and decompression in the terminal
- andcli - A 2FA TUI for your shell.
- parqv - A TUI for visualizing and analyzing files with multiple formats.
- flowcontrol - Flow Control: a programmer's text editor.
- bibiman - A simple TUI for handling your BibLaTeX database.
- goose - A database migration tool written in Go.
- kplay - Inspect messages in a Kafka topic in a simple and deliberate manner.
- sntop - A simple network top for monitoring connectivity
- khal - A standards based CLI and terminal calendar program.
- tig - Text-mode interface for git
- wordgrinder - A cross-platform word processor for the terminal
- fex - A command-line file explorer prioritizing quick navigation.
- fzf - A command-line fuzzy finder
- taskwarrior-tui - A terminal user interface for taskwarrior
- buku - Personal mini-web in text
- wtf - The personal information dashboard for your terminal.
- byobu - Text-based window manager and terminal multiplexer
- tproxy - A cli tool to proxy and analyze TCP connections.
- fnc - interactive text-based user interface for Fossil
- up - A tool for writing Linux pipes with instant live preview.
- g - A feature-rich, customizable, and cross-platform ls alternative.
- sl - Cure your bad habit of mistyping.
- gotip - A TUI application for interactively selecting and running Go tests.
- e1s - A TUI for managing AWS ECS Resources.
- squall - A TUI SQLite viewer and editor.
- moc - A music player with a terminal user interface (TUI)
- fm - A minimalistic file manager for the terminal.
- ranger - A vim-inspired file manager for the console.
- t-rec - Blazingly fast terminal recorder that generates animated gif images.
- kure - A CLI password manager with sessions.
- oxker - A simple TUI to view & control docker containers.
- fastfetch - Like neofetch, but much faster.
- goji - Commitizen-like tool for formatting commit messages using emojis.
- wiki-tui - A fast Wikipedia CLI/TUI client
- sttr - A CLI/TUI tool to perform 30+ string transformations on text.
- ghq - Remote repository management made easy.
- dijo - scriptable, curses-based, digital habit tracker.
- gcli - A Portable Git(hub|lab|tea)/Forgejo/Bugzilla CLI tool.
- pwdsafety - A command line tool checking password safety.
- tre - A modern and improved alternative to the tree(1) command.
- goaccess - a real-time web log analyzer and interactive viewer.
- vim - The ubiquitous text editor
- tuptime - Like uptime(1), but preserves shutdown / restart stats.
- rga - Ripgrep, but can also search in docs, PDFs, E-Books, zip, tar.gz, etc.
- openapi-tui - Browse and run APIs defined with OpenAPI v3.0 in the TUI
- kubecolor - Colorize your kubectl output.
- mcp-probe - Advanced MCP Protocol Debugger & Interactive TUI.
- jjui - A terminal user interface for working with Jujutsu.
- swaptop - A real-time swap usage monitor with a TUI.
- httm - Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2.
- tz - A terminal based timezone helper
- tabiew - A lightweight TUI application to view and query tabular data files.
- zoxide - A smarter cd command. Supports all major shells.
- atuin - Sync, search and backup shell history.
- wut - A CLI that explains the output of your last command.
- bmon - Bandwidth monitor and rate estimator
- cava - Cross-platform Audio Visualizer for Alsa
- termshark - A terminal UI (TUI) for tshark, inspired by Wireshark.
- slurm - Realtime traffic statistics for network interfaces
- gopass - The enhanced unix password manager for teams.
- hashcat - World's fastest and most advanced password recovery utility.
- inspect-cert-chain - Inspect and debug TLS certificate chains. (without OpenSSL)
- sig - interactive grep. (for streaming)
- serie - A rich git commit graph in your terminal, like magic!
- emacs - The extensible, customizable, free/libre display editor.
- scc - A very fast accurate code counter with complexity calculations.
- gri - manage git/gerrit change requests in the terminal.
- typtea - A minimal terminal-based type-speed tester.
- neomutt - A command line mail reader based on mutt
- ncspot - A cross-platform ncurses Spotify client.
- textql - Execute SQL against structured text like CSV or TSV
- sake - A task runner for local and remote hosts.
- pumas - Power Usage Monitor for Apple Silicon.
- pdu - Highly parallelized, blazing fast directory tree analyzer.
- ktool - A TUI Mach-O/ObjC analysis and editing toolkit in the terminal.
- bt - Interactive tree-like terminal file manager.
- scli - simple terminal user interface (TUI) for Signal.
- brows - A GitHub releases browser for the terminal
- nvitop - An interactive NVIDIA-GPU process viewer and beyond.
- hledger - Fast, friendly, robust plain text accounting software
- bmm - Get to your bookmarks in a flash.
- toot - Interact with Mastodon directly in the terminal.
- termframe - Terminal output SVG screenshot tool.
- neoss - User-friendly and detailed socket statistics with a TUI.
- htop - An interactive process viewer.
- moe - A command line Nim based editor inspired by Vim.
- ddv - A TUI to view Amazon DynamoDB in the terminal.
- numbat - high precision scientific calculator with full support for physical units.
- osintui - Open Source Intelligence Terminal User Interface.
- pvw - A terminal-based (TUI) port viewer in Go
- vi-mongo - A TUI for managing MongoDB databases.
- vtop - Wow such top. So stats. More better than regular top
- jujutsu - A Git-compatible VCS that is both simple and powerful.
- redu - ncdu for your restic repository.
- hf - Cross-platform hidden file library and utility.
- qsv - Blazing-fast CSV data-wrangling toolkit
- hoard - A CLI command organizer tool to hoard all your precious commands.
- elia - A TUI ChatGPT client built with Textual
- xh - Friendly and fast tool for sending HTTP requests.
- gobang - A cross platform TUI database management tool written in Rust
- mtr - A network diagnostics tool
- tofuref - A TUI for the OpenTofu provider registry.
- ssh-para - Parallel SSH jobs manager interactive CLI.
- bat - A cat(1) clone with wings.
- git-split-diffs - Syntax highlighted side-by-side diffs in your terminal
- pgtree - Unix process hierarchy tree for specific processes.
- carbon-now-cli - generate beautiful images of your code from right inside your terminal.
- rhit - A nginx log explorer.
- fnm - fast and simple node.js version manager in rust.
- httpyac - A command line interface to execute *.http, *.rest files.
- lsd - lsdeluxe, the next gen ls command in Rust.
- tut - A TUI for Mastodon with vim inspired keys
- daylight - Track sunrise and sunset times in the terminal.
- mprocs - Run multiple commands in parallel.
- tldrc - A tldr client written in Rust.
- reader - Readability for the command line.
- gocovsh - A shell for interacting with Go coverage profiles.
- sizeof - A command-line tool to calculate the size of data structures
- aim - A command line download/upload tool with resume.
- hapless - Run and manage background processes.
- w3m - A pager and/or text-based browser.
- restic - Fast, secure, efficient backup program.
- cloc - Count lines of code in many programming languages
- sherlock - Hunt down social media accounts by username across social networks.
- cashd - A fast and cozy TUI for personal finance management.
- hnterm - Hacker News in the terminal.
- gotop - A terminal-based graphical activity monitor written in Go.
- ov - A feature rich terminal-based pager.
- bkp - Utility that makes backups of your files/directories.
- bandwhich - Terminal bandwidth utilization tool
- logshark - A CLI / TUI debugger for JSON logs.
- patat - Terminal-based presentations using Pandoc.
- jira-cli - Interact with Jira in the Terminal with Jira CLI.
- bbcli - A TUI for accessing BBC News in the terminal.
- portal - A quick and easy command-line file transfer utility.
- jnv - Interactive JSON filter using jq.
- dte - A small, configurable console text editor.
- dblab - The database client designed for command line specialists.
- logss - A simple cli for logs splitting.
- chiko - A TUI gRPC client.
- viddy - A modern watch command, time machine and pager.
- ddgr - DuckDuckGo from the terminal.
- exa - The original modern replacement for ls
- octocov - A toolkit for collecting code metrics.
- imgcat - Display images and gifs in your terminal.
- kakoune - A modern selection-based modal text editor.
- hurl - Run and test HTTP requests with plain text.
- dry - A Docker manager for the terminal.
- ox - A Rust text editor that runs in your terminal!
- tmate - instant terminal sharing.
- twitch-tui - A Twitch chat TUI client for the terminal
- ssh-list - An SSH connection manager with a TUI interface.
- topgrade - Upgrade all the things
- kl - An interactive Kubernetes log viewer for your terminal.
- enola - A CLI tool to search for usernames across social networks.
- qmassa - Terminal-based tool for displaying GPUs usage stats on Linux.
- clipse - Configurable TUI clipboard manager for Unix.
- carl - a cal(1) alternative calendar for the command-line.
- has - Checks presence of various CLI tools and their versions on the path.
- halp - A CLI tool to get help with CLI tools.
- rucola - A terminal based markdown note manager.
- tokei - Count your code, quickly.
- fblog - Small command-line JSON Log viewer.
- gitui - A blazing fast TUI for git written in rust
- sou - A tool for exploring files in container image layers.
- vscli - A CLI/TUI making it easy to launch Visual Studio Code (vscode) projects.
- ballast - A tool for snapshot load testing APIs.
- sunbeam - A general purpose command-line launcher.
- sc-im - An ncurses spreadsheet program for terminal
- bfs - A breadth-first version of the UNIX find command.
- gama - Manage your GitHub Actions from the terminal.
- slides - A terminal based presentation tool
- otti - one-time TUI password manager for the terminal.
- hike - A Markdown browser for the terminal.
- durdraw - Versatile ASCII and ANSI Art text editor for terminals.
- dive - A tool for exploring each layer in a docker image.
- curl - A command line tool and library for transferring data.
- apw - A CLI for Apple Passwords (also known as iCloud Keychain)
- tldr-pages - Collaborative cheatsheets for console commands.
- fd - A simple, fast and user-friendly alternative to 'find'
- stree - A simple directory tree command for listing AWS S3 bucket
- links - A fast and lightweight web browser running in both graphics and text mode.
- daff - align and compare tables
- cargo-seek - A TUI for searching, adding and installing cargo crates.
- tuistash - A terminal user interface for Logstash.
- dyff - diff tool for YAML files, and sometimes JSON.
- croc - Easily and securely send things from one computer to another.
- lazynpm - A simple TUI for npm commands.
- typeinc - A cool ncurses based typing speed test tool.
- parllama - TUI for ollama and other LLM providers.
- micro - A modern and intuitive terminal-based text editor.
- jql - A JSON Query Language CLI tool.
- rsync - A fast and extraordinarily versatile file copying tool for both remote and local files.
- fli - A command-line tool that simplifies AWS VPC Flow Logs analysis.
- taproom - An interactive TUI for Homebrew.
- difftastic - A structural diff that understands syntax
- pandoc - a universal markup converter.
- circumflex - It's Hacker News in your terminal.
- weechat - The extensible chat client
- xplr - A hackable, minimal, fast TUI file explorer
- chmod-cli - effortlessly generate chmod commands.
- jocalsend - A TUI file-sharing tool based on the LocalSend protocol.
- cariddi - A tool to crawl urls, scan endpoints, secrets, api keys, file extensions, tokens and more.
- srgn - A syntax‑aware grep alternative with code edits.
- newsboat - An open-source RSS/Atom feed reader for text terminals
- dug - A global DNS propagation checker on your CLI
- froggit - A modern, minimalist Git TUI.
- gomuks - A terminal based Matrix client written in Go.
- peco - A simplistic interactive filtering tool.
- dtop - A high-performance TUI for Docker container management.
- jless - A command-line JSON viewer.
- termpicker - A color picker for the terminal.
- chawan - A TUI web browser.
- spiel - Display richly-styled presentations using your terminal.
- neofetch - A command-line system information tool.
- aria2 - The ultra fast download utility.
- kibi - A text editor in less than 1024 lines of code, written in Rust.
- nmail - Terminal email client for Linux and macOS.
- haiti - A CLI to that identifies various hash types.
- ali - A load testing tool capable of performing real-time analysis.
- glow - Render markdown on the CLI, with pizzazz!
- lazydocker - The lazier way to manage everything docker
- gh-dash - An interactive GitHub Dashboard for your terminal.
- yai - Your AI powered terminal assistant
- tempy - A simple TUI for displaying the current weather in the terminal
- dunk - Prettier git diffs in the terminal 🎨
- kupo - A terminal file manager / browser, kupo!
- textual-astview - A Textual-based Python AST viewing widget library and application
- humble-explorer - cross-platform, command-line Bluetooth Low Energy scanner.
- frogmouth - A Markdown browser for your terminal
- mise - The front-end to your dev env.
- irssi - A well known cross-platform and famous IRC client
- awsesh - A charming TUI for AWS SSO session management.
- servitor - A fediverse client with a terminal interface
- asn - ASN lookup tool and traceroute server
- comchan - A blazingly fast, minimal, and beginner-friendly serial monitor.
- moar - the nice pager, designed to just do the right thing without any configuration.
- tere - A faster alternative to cd + ls.
- ghfetch - A CLI tool to fetch GitHub user information.
- dog - A command-line DNS client.
- cloctui - A TUI interface for CLOC (Count Lines of Code)
- zeit - A simple command-line tool to track your time
- cgdb - A curses (terminal-based) interface to the GNU Debugger (GDB)
- jc - A tool convert CLI output, files & strings to JSON/YAML.
- doggo - A command-line DNS client for humans.
- mdcat - fancy cat for markdown
- sen - Terminal User Interface for containers.
- kat - A TUI and rule-based rendering engine for Kubernetes manifests.
- logmerger - A utility to view multiple log files with merged timeline.
- qq - A jq inspired interoperable config format transcoder with interactive querying.
- kalker - A scientific terminal calculator with math syntax.
- pspg - A UNIX pager optimized for tabular data.
- tgpt - AI Chatbots in the terminal without needing API keys.
- jq - Command-line JSON processor
- needs - checks if bin(s) are installed, oh and the version too.
- wtfis - Passive hostname, domain and IP lookup tool for non-robots.
- pet - Simple command-line snippet manager.
- fend - An arbitrary-precision unit-aware calculator.
- motus - Dead simple password generator.
- amfora - A fancy terminal browser for the Gemini protocol.
- dstask - A CLI TODO manager with git-based sync + markdown notes.
- cidr - A CLI to perform various actions on CIDR ranges.
- curlie - The power of curl, the ease of use of httpie.
- scooter - Interactive find and replace in the terminal.
- sqly - Easily execute SQL against CSV/TSV/LTSV/JSON and Excel with shell.
- lstr - A fast, minimalist directory tree viewer.
- manly - A TUI for viewing man pages in the terminal.
- process-compose - A scheduler and orchestrator to manage non-containerized applications.
- tasktimer - A dead simple TUI task timer.
- bacon - A background rust code checker.
- gdb - The GNU Project Debugger
- vectro - The rpn calculator for your terminal.
- rclone - rsync for cloud storage
- oatmeal - A TUI to chat with LLMs and direct integrations with your favourite editors.
- hstr - A bash and zsh shell history suggestion box for your command history.
- kondo - Cleans node_modules, target, build, and friends from your projects.
- impala - TUI for managing WiFi on Linux.
- pass - the standard unix password manager.
- flameshow - A flamegraph viewer in the terminal.
- qrc - A QR code generator for text terminals.
- dua - View disk space usage and delete unwanted data, fast.
- nkt - Note taking in the terminal.
- amp - A complete text editor for your terminal.
- tldx - A Domain Availability Research Tool.
- diffnav - A git diff pager based on delta but with a file tree, à la GitHub.
- phetch - A terminal client designed to help you quickly navigate the gophersphere.
- ctop - A top-like interface for container metrics.
- lsr - Basically ls but readable.
- pathos - A terminal interface for editing and managing PATH environment variables.
- gitsnip - A CLI tool to download specific folders from a git repository.
- tran - Securely transfer and send anything between computers with a TUI
- papis - A powerful and highly extensible CLI document and bibliography manager.
- calcurse - A calendar and scheduling application for the command line.
- ttyper - A terminal-based typing test
- gpg-tui - A terminal user interface for GPG
- gpterminator - A TUI for OpenAI's ChatGPT
- lynx - A TUI based web browser.
- cyme - List system USB buses and devices.
- gallery-dl - Download image galleries and collections from image hosting sites.
- cpufetch - Simple yet fancy CPU architecture fetching tool.
- smartcat - Putting a brain behind cat(1).
- rsyncy - A status/progress bar for rsync.
- procmux - A terminal multiplexer for processes.
- kanban-tui - A customizable task manager in the terminal.
- envfetch - Lightweight cross-platform CLI tool for working with environment variables.
- erdtree - A general purpose filesystem and disk-usage utility.
- nvtop - NVIDIA GPUs htop like monitoring tool
- ftdv - File Tree Diff Viewer.
- koji - An interactive CLI for creating conventional commits.
- gocker - TUI for Docker management.
- prs - Stay updated on PRs without leaving the terminal.
- eza - A modern replacement for ls
- presenterm - A TUI markdown terminal slideshow tool.
- mufetch - neofetch-style CLI for music.
- gtt - A TUI for Google Translate, ChatGPT, DeepL and other AI services.
- pik - A TUI for interactively stopping processes.
- pastel - Generate, analyze, convert and manipulate colors.
- hyperfine - A command-line benchmarking tool.
- pillager - Pillage filesystems for sensitive information.
- k9s - Kubernetes CLI and TUI To Manage Your Clusters In Style!
- gaze - Executes commands for you.
- gita - A command-line tool to manage multiple git repos.
- s3scanner - A tool to scan for misconfigured S3 buckets.
- gitnr - A CLI / TUI to generate .gitignore files using templates.
- delta - A viewer for git and diff output.
- git-cliff - Changelog generator for git repositories.
- dooit - A TUI todo manager for the terminal
- btop - A terminal monitor of resources.
- mapscii - The whole world in your console.
- planor - A TUI client for cloud services for aws, vultr, heroku, etc.
- yazi - Blazing fast terminal file manager written in Rust, based on async I/O.
- angryoxide - A WiFi attack and pentesting tool built in Rust.
- just - Just a command runner.
- ducker - A slightly quackers Docker TUI.
- browsr - A pleasant file explorer in your terminal supporting all filesystems.
- so - A terminal interface for Stack Overflow.
- eget - Easily install prebuilt binaries from GitHub.
- zizmor - A static analysis tool for GitHub Actions.
- trippy - A TUI network diagnostics tool
- drft - A diff re/viewer and file tree viewer.
- hl - A fast and powerful log viewer and processor.
- television - A blazingly fast general purpose fuzzy finder TUI.
- dns53 - Expose your EC2 quickly, easily and privately within a VPC.
- dra - A command line tool to download release assets from GitHub.
- kyma - A terminal-based presentation tool with smooth animated transitions.
- ncdu - A ncurses based disk usage analyzer
- yr - Get the weather delivered to your command-line.
- repgrep - An interactive replacer for ripgrep.
- logria - A powerful CLI tool that puts log aggregation at your fingertips.
- nemu - ncurses-based TUI for QEMU.
- wg-cmd - TUI for managing WireGuard configuration files
- serpl - A simple TUI for search and replace, akin to VS Code.
- rizin - open source reverse engineering tool based on radare2.
- gomi - Unix rm(1) command that can restore deleted files.
- youplot - A command line tool that draw plots on the terminal.
- pls - A prettier and powerful ls(1) for the pros.
- systemctl-tui - A fast, simple TUI for interacting with systemd services and their logs.
- superfile - fancy, modern file manager in the terminal.
- wikiman - A universal offline documentation search engine for manual pages.
- noping - A C library to generate ICMP echo requests with a visualization
- caligula - A user-friendly, lightweight TUI for disk imaging.
- ttyplot - A realtime terminal plotting utility with data input from stdin.
- zf - A fuzzy finder that excels at filtering filepaths.
- tealdeer - A very fast implementation of tldr in Rust.
- arduino-cli-interactive - An Interactive way to use the arduino-cli.
- fnug - Run all your lints, tests and commands at once, in the terminal.
- nnn - The missing terminal file manager for X
- aichat - all-in-one AI powered CLI chat and copilot.
- cmatrix - Matrix like effect in your terminal.
- pctrl - A terminal-based process controller.
- ticker - A terminal stock ticker with live updates and position tracking.
- gurk - Signal Messenger client for terminal.
- xbps-tui - A TUI-wrapper for xbps package manager on Void Linux.
- bottom - Yet another cross-platform graphical process/system monitor.
- wuzz - An interactive TUI tool for HTTP inspection.
- youtube-tui - An aesthetically pleasing YouTube TUI written in Rust
- glances - A cross platform top/htop alternative in python.
- jqp - A TUI playground to experiment with jq.
- devzat - A tool to chat over SSH.
- meli - configurable and extensible terminal email client.
- opencubicplayer - a text-based audio player with some few graphical views.
- gtop - System monitoring dashboard for terminal.
- macmon - Sudoless performance monitoring for Apple Silicon processors.
- gping - Ping, but with a graph.
- radare2 - unix-like reverse engineering framework and command-line toolset.
- procs - A modern replacement for ps written in Rust.
- stew - An independent package manager for compiled binaries.
- hishtory - Your shell history: synced, queryable, and in context.
- clipboard - Your new, ridonkulously smart clipboard manager.
- bcal - Bits, bytes and address calculator.
- updo - Uptime monitoring CLI tool with alerting and advanced settings.
- oterm - A text-based terminal client for ollama.
- tcping - A cross-platform ping program for TCP ports.
- duf - Disk Usage/Free Utility - a better 'df' alternative.
- broot - A new way to see and navigate directory trees.
- docfd - TUI multiline fuzzy document finder.
- ripgrep - A recursive directory search tool using regex patterns.
- lazygit - Simple terminal UI for git commands.
- xsv - A fast CSV command line toolkit written in Rust.
- elinks - A full-featured text www browser.
- yt-dlp - A youtube-dl fork with additional features and fixes.
- fclones - Efficient duplicate file finder and remover.
- ly - A lightweight TUI (ncurses-like) display manager.
- systemd-manager-tui - A TUI for managing systemd services.
- systeroid - A more powerful alternative to sysctl(8).
- mastui - A Modern Mastodon TUI Client.
- incplot - A CLI tool for drawing great looking plots in the terminal using unicode characters.
- pproftui - A terminal-based diagnostic tool for Go pprof data.
- rustormy - Minimal neofetch-like weather CLI.
- celerator - Monitor and debug celery tasks in the terminal.
- cmdperf - Benchmark and compare shell commands interactively.
- branchlet - Manage Git worktrees with automation from the terminal.
- jiratui - Manage JIRA issues directly from the terminal.
- lazyssh - A terminal-based SSH manager.
- asciinema - A terminal session recorder.
- gruyere - A tiny (and pretty) program for viewing + killing listening ports.
- dirsearch - A web path scanner for finding hidden files and directories.
- mc - Midnight Commander, a feature-rich visual file manager for the terminal.
Know any CLI Tools based terminal tools that would be good for this list? Post a Tool here!