Awesome TUIs
This is a community maintained list of TUI applications. A TUI application runs in your terminal and has some level of interactivity. Commands included in this list should not wrap other interactive commands (e.g. fzf), and should be maintained.
I made a video of my favorite TUIs from this list (one from each section). Click the image to check it out. 👇

There's a lot of cool projects here that I have no association with. Run them at your own risk. If you have a cool tool you'd like to share please open a PR.
Table of Contents
Dashboards
- AdGuardian-Term A TUI dashboard for monitoring real-time traffic from an AdGuard Home instance
- apachetop display information from a running copy of Apache.
- atop root level system and process monitor for Linux
- Backlog.md A tool for managing project collaboration between humans and AI Agents in a git ecosystem
- bandwhich Terminal bandwidth utilization tool
- bashtop Resource manager written in bash
- below A time traveling resource monitor for modern Linux systems
- binsider A TUI for analyzing Linux binaries.
- bmon A monitoring and debugging tool to capture networking related statistics and prepare them visually.
- bottom A customizable graphical process/system monitor for the terminal.
- bpytop A Python-based system monitor with lots of information.
- btop++ Resource monitor with extras
- bullmq-dash Dashboard for monitoring BullMQ queues, inspecting jobs, and retrying failures
- cgdb Console front-end to the GNU debugger
- chdig Dig into ClickHouse with TUI interface
- cheatshh A fzf TUI for managing custom made command-line cheatsheet for Unix.
- claws A terminal UI for AWS resource management with vim-style keybindings, command-mode navigation, and optional read-only mode.
- cointop The fastest and most interactive terminal based UI application for tracking cryptocurrencies
- CoreFreq CPU monitoring software designed for the 64-bits Processors
- csysdig root level Ncurses interface for sysdig, Linux system exploration and troubleshooting tool with first class support for containers
- damon TUI interface for Hashicorp Nomad
- dashbrew TUI dashboard builder that lets you visualize data from scripts and APIs.
- dolphie Your single pane of glass for real-time analytics into MySQL/MariaDB & ProxySQL
- framework-tool-tui TUI for controlling and monitoring Framework Computers hardware built in Rust
- fubar Formidable Unix Binary Arsenal & Repository. TUI built for gtfobins power users.
- gh-dash A rich terminal UI for GitHub PRs and Issues
- Glances Glances an Eye on your system. A top/htop alternative.
- Goaccess GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in nix systems or through your browser.
- gobang A cross-platform TUI database management tool written in Rust
- gonzo A powerful, real-time log analysis terminal UI inspired by k9s.
- gotop A terminal based graphical activity monitor inspired by gtop and vtop
- gping Ping, but with a graph
- Grafterm Metrics dashboards on terminal, a Grafana inspired terminal version
- htop Interactive text-mode process viewer for Unix systems. It aims to be a better 'top'
- htui Heroku Terminal User Interface
- hwatch A modern alternative to watch that records command output history and provides interactive diff views, scrolling, filtering, JSON logging, and hooks.
- hwinfo-tui A gping-inspired terminal visualization tool for monitoring real-time hardware sensor data from HWInfo
- ID-Spoofer A cross-platform cybersecurity toolkit for fingerprint and traffic obfuscation.
- kaskade TUI for kafka, which allows you to interact and consume topics from your terminal in style!
- kmon Linux Kernel Manager and Activity Monitor
- Kyanos Linux network analysis tool based on eBPF
- lazyslurm A lazygit-style terminal UI for Slurm. Monitor jobs, tail logs, and inspect nodes and partitions.
- ls-horizons Terminal UI for visualizing NASA's Deep Space Network in real-time
- macmon Sudoless performance monitoring for Apple Silicon processors written in Rust
- nerdlog fast, remote-first, multi-host TUI log viewer
- nethogs 'net top' tool
- netscanner Network scanner
- nvtop GPUs process monitoring for AMD, Intel and NVIDIA
- oryx A TUI for sniffing network traffic using eBPF
- otel-tui A terminal OpenTelemetry viewer
- Planor The Cloud Aviator, dashboard for AWS, Vultr, Heroku, ...
- process-compose TUI for running apps and processes
- psmux tmux-compatible terminal multiplexer for Windows built in Rust with ratatui.
- psnet Real-time TUI network monitor for Windows with speed graphs, DNS resolution, and packet inspection.
- pstop htop-style system monitor for Windows with per-core CPU bars, tree view, and 7 color schemes.
- Puffin A beautiful terminal dashboard for hledger
- Raijin A free, simple weather TUI that pulls data without the need for an API key, account, or subscription
- rustnet A cross-platform network monitoring tool with deep packet inspection
- s-tui CPU stress and monitoring utility
- sacha A two-pane AWS TUI for browsing, searching, and managing resources across seven services including CloudWatch Logs, S3, DynamoDB, Lambda, SSM, SQS, and EC2.
- ServerHub A TUI server monitoring dashboard for Linux with real-time metrics, scriptable widgets, and remote management
- Servonaut A TUI for managing AWS, Hetzner, OVH and custom SSH servers with log viewing, CloudWatch/CloudTrail browsing, IP banning, AI log analysis and a built-in MCP server
- sockttop socktop is a remote system monitor with a rich TUI, inspired by top/btop, talking to a lightweight agent over WebSockets.
- sysz An fzf terminal UI for systemctl
- talos linux A Linux distro with a TUI dashboard for local and remote usage
- tdash A terminal dashboard with stats from Google Analytics, GitHub, Travis CI, and Jenkins. Very much built specific to me
- tegratop Monitoring tool (top like) for Nvidia jetson boards
- TermUI Golang terminal dashboard
- ticker Track stocks, crypto, and derivatives prices and positions in real time from your terminal
- tmd-top Used to monitor the process tcp traffic of the linux system, detailed to each IP connection
- trek ncurses explorer for Hashicorp Nomad clusters
- trippy A network diagnostic tool that includes functionality like mtr and more
- ttop System monitoring tool with historical data service, triggers and top-like TUI
- tufw Terminal UI for ufw
- tuicamp Unofficial TimeCamp TUI
- updo Website monitoring tool with uptime tracking, response time metrics, and SSL certificate monitoring.
- wander HashiCorp Nomad terminal client
- WTF The personal information dashboard for your terminal.
- Yozefu A TUI for exploring data of a kafka cluster.
- zenith In terminal graphical metrics for your *nix system written in Rust
Development
- act3 Glance at the last 3 runs of your Github Actions
- amtui Alertmanager TUI - Your Terminal Companion for Alertmanager
- amux Easily run parallel coding agents
- ATAC A feature-full TUI API client made in Rust. ATAC is free, open-source, offline and account-less.
- austin-tui The top-like text-based user interface for Austin
- blinkenlights TUI that may be used for debugging x86_64-linux or i8086 programs across platforms
- brows CLI GitHub release browser
- burf TUI for Google Cloud Storage (GCS)
- cargo-seek A TUI for searching, adding and installing cargo crates
- catalyst Elegant TUI for triggering GitHub Actions workflows with matrix configurations.
- chiko The Ultimate Beauty TUI gRPC Client
- Claude Code Bridge Real-time multi-AI collaboration between Claude, Codex and Gemini in terminal
- Claude Code Usage Monitor Monitor Claude token usage
- Close Mongo Ops Manager Monitor and kill MongoDB operations
- Cloudeval Interactive cloud evaluations and reviews with project context, report views, and chat sessions. Supports Azure and static AWS CloudFormation (beta); requires a Cloudeval account.
- cnTUI Replay chrome requests from your terminal using curl
- codex Lightweight coding agent that runs in your terminal
- crush The glamourous AI coding agent
- csope C source code browser based on cscope
- CuTE TUI to help build, execute and save curl commands, recursively download from remote sources, test your API endpoints, and mange your keys
- dbee Fast & Minimalistic Database Browser
- dblab The database client every command line junkie deserves
- dbterm Terminal database workbench for PostgreSQL, MySQL, SQLite, Turso, and Cloudflare D1
- ddqa Jira TUI to help with software releases
- ddv Terminal DynamoDB viewer
- delta A syntax-highlighting pager for git, diff, and grep output
- deputui Review and install NPM package updates
- differ A TUI git diff viewer
- ec A TUI native Git mergetool with 3 panes
- euporie Jupyter notebooks in the terminal
- fast-resume Index and fuzzy search coding agent sessions
- Feluda Detect restrictive and incompatible licesenses in all dependencies of your project.
- Froggit Minimalist Git TUI with GitHub CLI integration
- fx Terminal JSON viewer & processor
- ggc A terminal-based Git CLI tool written in Go
- ghcup An installer for the Haskell toolchain
- git-crecord interactive selective commit tool
- git-scope Terminal UI dashboard for inspecting multiple local Git repositories.
- gitui blazing fast terminal-ui for git written in rust
- gitv: A beautiful, feature-rich and performant terminal client for GitHub issues.
- gitwig - A mouse-drivable git TUI and multi-repo dashboard built in Rust.
- grv Terminal interface for viewing git repositories
- harlequin The SQL IDE for Your Terminal
- hcom CLI and TUI for real-time messaging, observation, and orchestration between AI coding agents (Claude Code, Antigravity, Codex, OpenCode, Kilo, Cursor) across terminals
- heretek GDB TUI Dashboard
- jqp A TUI playground to experiment with jq
- kagan AI-powered Kanban TUI for autonomous development workflows
- lazygit Simple terminal UI for git commands
- lazyjournal TUI for journalctl, file system logs, as well Docker and Podman containers for quick viewing and filtering
- lazymake Modern TUI for Makefiles with interactive target selection, dependency visualization, and command safety analysis.
- lazysql A cross-platform TUI database management tool written in Go.
- lean-tui Interactive visualization of proofs and programs written in the Lean4 proof-assistant
- LogLens A structured log viewer and query engine for the terminal.
- logradar A fast Rust TUI for interactive log filtering and highlighting.
- logshark A debugger CLI for JSON logs written in Go
- mitmproxy A free and open source interactive HTTPS proxy
- models TUI for browsing AI models and coding agents
- nap Code snippets in your terminal
- nodebro Easily view most recent Github releases/tags and release notes from the terminal
- opcilloscope OPC UA client TUI with real-time oscilloscope view for industrial automation
- opencode AI coding agent, built for the terminal
- play A TUI playground to experiment with your favorite programs, such as grep, sed, awk, jq and yq
- posting A powerful HTTP client that lives in your terminal
- pproftui A terminal-based UI for Go's pprof that makes profiling interactive
- proxelar Scriptable MITM proxy TUI to inspect, intercept, replay, and rewrite HTTP(S) and WebSocket traffic
- proxymock A network recorder that shows API payloads in a TUI and automatically generates tests and mocks from what it observes.
- prs Stay updated on PRs without leaving the terminal
- pudb A console-based visual debugger for Python
- pyautogit A terminal UI for managing git repositories, written using py_cui
- qo Interactive SQL filter for JSON, CSV, TSV and other streams.
- qrypad A fast SQL scratchpad for your terminal.
- Quorum Multi-agent AI discussion system for structured debates between LLMs
- rainfrog A database management TUI for Postgres, MySQL, and SQLite written in Rust
- raygun A terminal receiver for Spatie's Ray debugger, speaking the same HTTP protocol as the desktop app, for PHP, Laravel and Grav
- regex-tui A simple TUI to visualize and test regular expressions
- resterm A terminal client for HTTP/GraphQL/gRPC with support for WebSockets, SSE, workflows, profiling, OpenAPI and response diffs.
- runme Discover and run code snippets directly from your README.md or other markdowns
- sabiql Fast, driverless, Vim-first database TUI with safe editing and ER diagrams.
- scope Cross-platform serial-port & RTT monitor with colored timestamped I/O, hex/@tag input macros, search, session recording, auto-reconnect and Lua plugins
- serie A rich git commit graph
- sls-dev-tools Dev Tools for the Serverless World
- snips.sh ✂️ passwordless, anonymous SSH-powered pastebin with a human-friendly TUI and web UI
- soft-serve A tasty, self-hostable Git server for the command lineicecream
- sot A top like system observability tool written in python
- [s