awesome-tuis README

The project's README from github.com/rothgar/awesome-tuis. As one markdown file: README.md.

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

awesome-tuis (rothgar/awesome-tuis)

system-monitor
Searching Database…

What is this?A community-maintained catalog of TUI applications — programs that run in your terminal and offer some level of interactivity — organized into themed sections.
How is the list organized?One table of contents splits it into 13 sections — Dashboards, Development, Docker/LXC/K8s, Editors, File Managers, Games, Libraries, Messaging, Miscellaneous, Multimedia, Productivity, Screensavers, Web Dashboards — with a one-line blurb per entry.
Is everything on the list safe to run?The author vets nothing beyond the inclusion rules, has no association with the listed projects, and explicitly says to run them at your own risk.
Does it cover AI coding agents too?Yes — the Development section includes terminal agents like codex and opencode, a Claude Code usage monitor, and orchestration tools like amux and hcom for running several coding agents in parallel.
Is it Linux-only material, or are there picks for other systems?Mostly Unix-leaning but not Linux-only: gobang and rustnet are cross-platform, macmon targets Apple Silicon, and psmux, psnet and pstop are Windows-specific TUIs.
Can I use the list to build my own TUI?Yes — Libraries is one of the sections, so it also collects TUI toolkits and frameworks, not just finished apps.
Creator
rothgar
Size
1.5 MB
Stars
20.9K
Updated
CommitOct 12
Age
7y
Commits · 90 Days