{"id":57854,"url":"https://github.com/lgaggini/awesome-cli-tui-software","name":"awesome-cli-tui-software","description":"A collection of cli-tui software","projects_count":108,"last_synced_at":"2026-08-04T13:00:22.570Z","repository":{"id":146252050,"uuid":"377789106","full_name":"lgaggini/awesome-cli-tui-software","owner":"lgaggini","description":"A collection of cli-tui software","archived":false,"fork":false,"pushed_at":"2026-07-10T13:12:49.000Z","size":28,"stargazers_count":15,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-07-16T08:04:16.072Z","etag":null,"topics":["awesome-list"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-sa-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lgaggini.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-06-17T10:19:06.000Z","updated_at":"2026-07-10T13:14:05.000Z","dependencies_parsed_at":"2024-04-08T00:57:25.600Z","dependency_job_id":"0bad814d-db93-4eaf-8e6a-618873446a00","html_url":"https://github.com/lgaggini/awesome-cli-tui-software","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lgaggini/awesome-cli-tui-software","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgaggini%2Fawesome-cli-tui-software","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgaggini%2Fawesome-cli-tui-software/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgaggini%2Fawesome-cli-tui-software/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgaggini%2Fawesome-cli-tui-software/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lgaggini","download_url":"https://codeload.github.com/lgaggini/awesome-cli-tui-software/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgaggini%2Fawesome-cli-tui-software/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36275583,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-04T02:00:06.901Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-04-08T00:00:25.164Z","updated_at":"2026-08-04T13:00:22.571Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["\u003ca name=\"tooling\"\u003e\u003c/a\u003etooling","\u003ca name=\"core\"\u003e\u003c/a\u003ecore","\u003ca name=\"infra\"\u003e\u003c/a\u003einfra","\u003ca name=\"performance\"\u003e\u003c/a\u003eperformance","\u003ca name=\"data\"\u003e\u003c/a\u003edata","\u003ca name=\"file_managers\"\u003e\u003c/a\u003efile_managers","\u003ca name=\"git\"\u003e\u003c/a\u003egit","\u003ca name=\"monitoring\"\u003e\u003c/a\u003emonitoring","\u003ca name=\"backup\"\u003e\u003c/a\u003ebackup","\u003ca name=\"http\"\u003e\u003c/a\u003ehttp","\u003ca name=\"logs\"\u003e\u003c/a\u003elogs","\u003ca name=\"security\"\u003e\u003c/a\u003esecurity","\u003ca name=\"k8s\"\u003e\u003c/a\u003ek8s","\u003ca name=\"ssl\"\u003e\u003c/a\u003essl","\u003ca name=\"debug\"\u003e\u003c/a\u003edebug","\u003ca name=\"scripting\"\u003e\u003c/a\u003escripting","\u003ca name=\"dns\"\u003e\u003c/a\u003edns","\u003ca name=\"redis\"\u003e\u003c/a\u003eredis","\u003ca name=\"stream-record\"\u003e\u003c/a\u003estream-record"],"sub_categories":[],"readme":"# Awesome software/cli-tui\n\n\n\n## Table of Contents\n\n- [backup](#backup)\n- [core](#core)\n- [data](#data)\n- [dns](#dns)\n- [file_managers](#file_managers)\n- [git](#git)\n- [http](#http)\n- [infra](#infra)\n- [k8s](#k8s)\n- [logs](#logs)\n- [monitoring](#monitoring)\n- [performance](#performance)\n- [scripting](#scripting)\n- [ssl](#ssl)\n- [tooling](#tooling)\n\n## \u003ca name=\"backup\"\u003e\u003c/a\u003ebackup\n\n- [deajan/osync](https://github.com/deajan/osync) - A robust two way (bidirectional) file sync script based on rsync with fault tolerance, POSIX ACL support, time control and near realtime sync\n- [restic/restic](https://github.com/restic/restic) - Fast, secure, efficient backup program\n\n## \u003ca name=\"core\"\u003e\u003c/a\u003ecore\n\n- [ajeetdsouza/zoxide](https://github.com/ajeetdsouza/zoxide) - A smarter cd command. Supports all major shells.\n- [BurntSushi/ripgrep](https://github.com/BurntSushi/ripgrep) - ripgrep recursively searches directories for a regex pattern while respecting your gitignore\n- [Canop/broot](https://github.com/Canop/broot) - A new way to see and navigate directory trees : https://dystroy.org/broot\n- [dalance/procs](https://github.com/dalance/procs) - A modern replacement for ps written in Rust\n- [dandavison/delta](https://github.com/dandavison/delta#configuration) - A syntax-highlighting pager for git, diff, grep, and blame output\n- [facebook/PathPicker · GitHub](https://github.com/facebook/PathPicker) -\n- [GitHub - junegunn/fzf](https://github.com/junegunn/fzf) - :cherry_blossom: A command-line fuzzy finder · GitHub\n- [GitHub - sharkdp/bat](https://github.com/sharkdp/bat) - A cat(1) clone with wings. · GitHub\n- [leahneukirchen/nq](https://github.com/leahneukirchen/nq) - Unix command line queue utility\n- [lsd-rs/lsd](https://github.com/lsd-rs/lsd) - The next gen ls command\n- [mooz/percol · GitHub](https://github.com/mooz/percol) -\n- [muesli/duf](https://github.com/muesli/duf) - Disk Usage/Free Utility\n- [nelhage/reptyr](https://github.com/nelhage/reptyr) - Reparent a running program to a new terminal\n- [Nukesor/pueue](https://github.com/Nukesor/pueue) - Manage your shell commands.\n- [nvbn/thefuck](https://github.com/nvbn/thefuck) - Magnificent app which corrects your previous console command.\n- [phiresky/ripgrep-all](https://github.com/phiresky/ripgrep-all) - rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc.\n- [plocate, a much faster locate](https://plocate.sesse.net/) -\n- [sharkdp/fd](https://github.com/sharkdp/fd) - A simple, fast and user-friendly alternative to find.\n- [sharkdp/shell-functools](https://github.com/sharkdp/shell-functools) - Functional programming tools for the shell\n- [spieglt/whatfiles](https://github.com/spieglt/whatfiles) - Log what files are accessed by any Linux process\n\n## \u003ca name=\"data\"\u003e\u003c/a\u003edata\n\n- [charmbracelet/glow](https://github.com/charmbracelet/glow) - Render markdown on the CLI, with pizzazz! 💅🏻\n- [eBay/tsv-utils](https://github.com/eBay/tsv-utils) - eBay's TSV Utilities: Command line tools for large, tabular data files. Filtering, statistics, sampling, joins and more.\n- [jarun/Buku](https://github.com/jarun/Buku) - Powerful command-line bookmark manager. Your mini web!\n- [kellyjonbrazil/jc](https://github.com/kellyjonbrazil/jc) - CLI tool and python library that converts the output of popular command-line tools and file-types to JSON or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.\n- [koenbollen/jl](https://github.com/koenbollen/jl) - jl — JSON Logs, a development tool for working with structured JSON logging.\n- [mgdm/htmlq](https://github.com/mgdm/htmlq) - Like jq, but for HTML.\n- [mikefarah/yq](https://github.com/mikefarah/yq/) - yq is a portable command-line YAML processor\n- [noborus/trdsql](https://github.com/noborus/trdsql) - CLI tool that can execute SQL queries on CSV, LTSV, JSON and TBLN. Can output to various formats.\n- [saulpw/visidata](https://github.com/saulpw/visidata) - A terminal spreadsheet multitool for discovering and arranging data\n- [skeeto/hastyhex](https://github.com/skeeto/hastyhex) - A blazing fast hex dumper\n- [tomnomnom/gron](https://github.com/tomnomnom/gron) - Make JSON greppable!\n- [wader/fq](https://github.com/wader/fq) - jq for binary formats\n- [wustho/epy](https://github.com/wustho/epy) - CLI Ebook (epub2, epub3, fb2, mobi) Reader\n- [xwmx/nb](https://github.com/xwmx/nb) - CLI plain-text note-taking, bookmarking, and archiving with encryption, filtering and search, Git-backed versioning and syncing, Pandoc-backed conversion, and more in a single portable script.\n- [ericchiang/pup](https://github.com/ericchiang/pup) - Parsing HTML at the command line\n- [wtfutil/wtf](https://github.com/wtfutil/wtf/) - The personal information dashboard for your terminal\n\n## \u003ca name=\"dns\"\u003e\u003c/a\u003edns\n\n- [GitHub - mr-karan/doggo](https://github.com/mr-karan/doggo) - :dog: Command-line DNS Client for Humans. Written in Golang · GitHub\n- [jvns/dnspeep](https://github.com/jvns/dnspeep) - spy on the DNS queries your computer is making\n- [measurement-factory/dnstop](https://github.com/measurement-factory/dnstop) - Stay on top of your DNS traffic\n- [ogham/dog](https://github.com/ogham/dog) - Command-line DNS client\n\n## \u003ca name=\"file_managers\"\u003e\u003c/a\u003efile_managers\n\n- [GitHub - gokcehan/lf](https://github.com/gokcehan/lf) - Terminal file manager · GitHub\n- [GitHub - jarun/nnn](https://github.com/jarun/nnn) - n³ The unorthodox terminal file manager · GitHub\n- [GitHub - kyoheiu/felix](https://github.com/kyoheiu/felix) - tui file manager with vim-like key mapping · GitHub\n- [GitHub - sayanarijit/xplr](https://github.com/sayanarijit/xplr) - A hackable, minimal, fast TUI file explorer · GitHub\n- [sxyazi/yazi](https://github.com/sxyazi/yazi) - 💥 Blazing fast terminal file manager written in Rust, based on async I/O.\n- [yorukot/superfile](https://github.com/yorukot/superfile) - Pretty fancy and modern terminal file manager\n\n## \u003ca name=\"git\"\u003e\u003c/a\u003egit\n\n- [charmbracelet/soft-serve](https://github.com/charmbracelet/soft-serve) - A tasty, self-hostable Git server for the command line🍦\n- [chriswalz/bit](https://github.com/chriswalz/bit) - Bit is a modern Git CLI\n- [dandavison/delta](https://github.com/dandavison/delta) - A viewer for git and diff output\n- [GitHub - bmf-san/ggc](https://github.com/bmf-san/ggc) - A modern Git CLI tool with both traditional command-line and interactive incremental-search UI. · GitHub\n- [zricethezav/gitleaks](https://github.com/zricethezav/gitleaks) - Searches full repo history for secrets and keys 🔑\n\n## \u003ca name=\"http\"\u003e\u003c/a\u003ehttp\n\n- [asciimoo/wuzz](https://github.com/asciimoo/wuzz) - Interactive cli tool for HTTP inspection\n- [httpie/httpie](https://github.com/httpie/httpie) - As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins \u0026 more. https://twitter.com/httpie\n- [micha/resty](https://github.com/micha/resty) - Little command line REST client that you can use in pipelines (bash or zsh).\n- [mitmproxy/mitmproxy](https://github.com/mitmproxy/mitmproxy) - An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.\n- [Orange-OpenSource/hurl](https://github.com/Orange-OpenSource/hurl) - Hurl, run and test HTTP requests.\n- [rs/curlie](https://github.com/rs/curlie) - The power of curl, the ease of use of httpie.\n- [Tuhinshubhra/CMSeeK](https://github.com/Tuhinshubhra/CMSeeK) - CMS (Content Management Systems) Detection and Exploitation suite - Scan WordPress, Joomla, Drupal and 80 other CMSs\n\n## \u003ca name=\"infra\"\u003e\u003c/a\u003einfra\n\n- [denilsonsa/prettyping](https://github.com/denilsonsa/prettyping) - `prettyping` is a wrapper around the standard `ping` tool, making the output prettier, more colorful, more compact, and easier to read.\n- [F1bonacc1/process-compose](https://github.com/F1bonacc1/process-compose) - Process Compose is like docker-compose, but for orchestrating a suite of processes, not containers.\n- [fujiapple852/trippy](https://github.com/fujiapple852/trippy/tree/master) - A network diagnostic tool\n- [hping3 | Penetration Testing Tools](https://tools.kali.org/information-gathering/hping3) -\n- [imsnif/bandwhich](https://github.com/imsnif/bandwhich) - Terminal bandwidth utilization tool (formerly known as \"what\")\n- [koct9i/ioping](https://github.com/koct9i/ioping) - simple disk I/0 latency measuring tool\n- [microsoft/ethr](https://github.com/microsoft/ethr) - Ethr is a Comprehensive Network Measurement Tool for TCP, UDP \u0026 ICMP.\n- [v-byte-cpu/sx](https://github.com/v-byte-cpu/sx) - Fast, modern, easy-to-use network scanner\n- [zu1k/nali](https://github.com/zu1k/nali) - An offline tool for querying IP geographic information and CDN provider.一个查询IP地理信息和CDN服务提供商的离线终端工具.\n- [GitHub - orf/gping](https://github.com/orf/gping) - Ping, but with a graph · GitHub\n\n## \u003ca name=\"k8s\"\u003e\u003c/a\u003ek8s\n\n- [ahmetb/kubectx](https://github.com/ahmetb/kubectx) - Faster way to switch between clusters and namespaces in kubectl\n- [derailed/k9s](https://github.com/derailed/k9s) - 🐶 Kubernetes CLI To Manage Your Clusters In Style!\n- [kubecolor/kubecolor](https://github.com/kubecolor/kubecolor?tab=readme-ov-file) - Colorize your kubectl output\n- [robscott/kube-capacity](https://github.com/robscott/kube-capacity) - A simple CLI that provides an overview of the resource requests, limits, and utilization in a Kubernetes cluster\n- [yashbhutwala/kubectl-df-pv](https://github.com/yashbhutwala/kubectl-df-pv) - kubectl plugin - giving admins df (disk free) like utility for persistent volumes\n\n## \u003ca name=\"logs\"\u003e\u003c/a\u003elogs\n\n- [allinurl/goaccess](https://github.com/allinurl/goaccess) - GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.\n- [Canop/rhit](https://github.com/Canop/rhit) - A nginx log explorer\n- [tstack/lnav](https://github.com/tstack/lnav) - Log file navigator\n\n## \u003ca name=\"monitoring\"\u003e\u003c/a\u003emonitoring\n\n- [sqshq/sampler](https://github.com/sqshq/sampler) - A tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.\n- [facebookincubator/below](https://github.com/facebookincubator/below) - A time traveling resource monitor for modern Linux systems\n- [iovisor/bcc](https://github.com/iovisor/bcc) - BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more\n- [luoyuctl/agenttrace](https://github.com/luoyuctl/agenttrace) - TUI observability for AI coding agents: trace cost, tokens, tool failures, latency, anomalies, health, diffs, and CI gates across Claude Code, Codex CLI, Gemini CLI, Aider, Cursor exports, and more.\n\n## \u003ca name=\"performance\"\u003e\u003c/a\u003eperformance\n\n- [codesenberg/bombardier](https://github.com/codesenberg/bombardier) - Fast cross-platform HTTP benchmarking tool written in Go\n- [ddosify/ddosify](https://github.com/ddosify/ddosify) - High-performance load testing tool, written in Golang.\n- [hatoo/oha](https://github.com/hatoo/oha) - Ohayou(おはよう), HTTP load generator, inspired by rakyll/hey with tui animation.\n- [jaygooby/ttfb.sh](https://github.com/jaygooby/ttfb.sh) - Measures time-to-first-byte in seconds, for single or multiple URLs. Can calculate fastest, slowest \u0026 median TTFB values, and optionally log all response headers. Uses curl and the calculation `%{time_starttransfer} - %{time_appconnect}` which doesn't include any connection overhead, to better approximate devtool’s TTFB figure.\n- [nakabonne/ali](https://github.com/nakabonne/ali) - Generate HTTP load and plot the results in real-time\n- [sharkdp/hyperfine](https://github.com/sharkdp/hyperfine/) - A command-line benchmarking tool\n- [wg/wrk](https://github.com/wg/wrk) - Modern HTTP benchmarking tool\n- [GitHub - getanteon/anteon](https://github.com/getanteon/anteon) - Anteon (formerly Ddosify): eBPF-based Kubernetes Monitoring and Performance Testing · GitHub\n\n## \u003ca name=\"scripting\"\u003e\u003c/a\u003escripting\n\n- [bats-core/bats-core](https://github.com/bats-core/bats-core) - Bash Automated Testing System\n- [bitfield/script](https://github.com/bitfield/script) - Making it easy to write shell-like scripts in Go\n\n## \u003ca name=\"ssl\"\u003e\u003c/a\u003essl\n\n- [acmesh-official/acme.sh](https://github.com/acmesh-official/acme.sh) - A pure Unix shell script implementing ACME client protocol\n- [cloudflare/cfssl](https://github.com/cloudflare/cfssl) - CFSSL: Cloudflare's PKI and TLS toolkit\n\n## \u003ca name=\"tooling\"\u003e\u003c/a\u003etooling\n\n- [dvorka/hstr](https://github.com/dvorka/hstr) - Bash and zsh shell history suggest box - easily view, navigate, search and manage your command history.\n- [GitHub - zimfw/zimfw](https://github.com/zimfw/zimfw?tab=readme-ov-file) - Zim: Modular, customizable, and blazing fast Zsh framework\n- [gpakosz/.tmux](https://github.com/gpakosz/.tmux) - 🇫🇷 Oh My Tmux! Pretty \u0026 versatile tmux configuration made with ❤️ (imho the best tmux configuration that just works)\n- [kovidgoyal/kitty](https://github.com/kovidgoyal/kitty) - Cross-platform, fast, feature-rich, GPU based terminal\n- [santinic/how2](https://github.com/santinic/how2) - stackoverflow from the terminal\n- [TerminallyLazy/Tree-Ring-Memory](https://github.com/TerminallyLazy/Tree-Ring-Memory) - Local-first memory lifecycle for AI agents: Rust CLI/TUI with SQLite/FTS recall, redaction, audit, and framework adapters.\n- [tmux-python/tmuxp](https://github.com/tmux-python/tmuxp) - tmux session manager. built on libtmux\n- [wes/paca](https://github.com/wes/paca) - Task, timer, and Stripe invoicing TUI for projects, with local-first SQLite storage\n- [xgi/castero](https://github.com/xgi/castero) - TUI podcast client for the terminal\n- [Alacritty - A cross-platform, OpenGL terminal emulator](https://alacritty.org/) -\n\n- [rothgar/awesome-tuis](https://github.com/rothgar/awesome-tuis) - List of projects that provide terminal user interfaces\n- [sassman/t-rec-rs](https://github.com/sassman/t-rec-rs) - Blazingly fast terminal recorder that generates animated gif images for the web written in rust\n- [team-video/aviary.sh](https://github.com/team-video/aviary.sh) - Minimal distributed configuration management in bash\n\n\nGenerated with :heart: by [awesome-bookmarks](https://github.com/lgaggini/awesome-bookmarks).\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/lgaggini%2Fawesome-cli-tui-software/projects"}