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)

Searching Database…

Что это такое?Каталог TUI-приложений, который поддерживает сообщество, — это программы, которые работают прямо в терминале и дают определённую интерактивность. Всё разложено по тематическим разделам.
Как устроен список?Оглавление делит его на 13 разделов — Dashboards, Development, Docker/LXC/K8s, Editors, File Managers, Games, Libraries, Messaging, Miscellaneous, Multimedia, Productivity, Screensavers, Web Dashboards — и к каждой записи прилагается короткое описание в одну строку.
Всё из списка безопасно запускать?Автор проверяет проекты только на соответствие правилам включения в список, никак не связан с перечисленными проектами и прямо предупреждает: запускайте их на свой страх и риск.
А AI-агенты для кодинга там есть?Да — в разделе Development есть терминальные агенты вроде codex и opencode, монитор использования Claude Code, а также инструменты оркестрации вроде amux и hcom, чтобы запускать несколько кодинг-агентов параллельно.
Это только для Linux или есть что-то для других систем?Крен в Unix, но не только Linux: gobang и rustnet кроссплатформенные, macmon заточен под Apple Silicon, а psmux, psnet и pstop — TUI-утилиты специально для Windows.
Можно ли по этому списку сделать свой TUI?Да — среди разделов есть Libraries, так что там собраны не только готовые приложения, но и тулкиты и фреймворки для TUI.
Creator
rothgar
Size
1.5 MB
Stars
20.9K
Updated
CommitOct 12
Age
7y
Commits · 90 Days