function: terminal-ui
781 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| christoomey/vim-tmux-navigator A Vim/Neovim plugin that enables seamless navigation between Vim splits and tmux panes using consistent Ctrl-h/j/k/l keybindings. It works … | 61 | 6274 | stable |
| achannarasappa/ticker Ticker is a terminal-based application for watching live stock, cryptocurrency, and derivatives prices in real time. It also tracks the val… | 87 | 6219 | active |
| Byron/dua-cli dua (Disk Usage Analyzer) is a fast, parallel Rust CLI and terminal UI for inspecting disk space usage of directories and optionally deleti… | 99 | 6177 | active |
| tmate-io/tmate tmate is a fork of the tmux terminal multiplexer that adds instant terminal sharing over the network. It generates a shareable SSH connecti… | 66 | 6116 | stable |
| dundee/gdu Gdu is a fast disk usage analyzer with a terminal user interface, written in Go. It uses parallel processing to quickly scan directories an… | 99 | 5933 | active |
| ankitpokhrel/jira-cli JiraCLI is a feature-rich interactive command line tool for Atlassian Jira, inspired by the GitHub CLI. It lets users search, navigate, cre… | 71 | 5918 | active |
| tw93/Kaku Kaku is a fast, macOS-native terminal emulator forked from WezTerm, built for AI-assisted coding with zero-config defaults, tabs/panes, and… | 82 | 5813 | active |
| ayn2op/discordo Discordo is a lightweight, feature-rich Discord client that runs in the terminal as a TUI, written in Go. It supports password, QR, and tok… | 77 | 5741 | active |
| NeogitOrg/neogit Neogit is an interactive Git interface for Neovim, inspired by Emacs' Magit, implemented in Lua. It provides a Magit-style status buffer an… | 67 | 5597 | active |
| akinsho/toggleterm.nvim A Neovim plugin written in Lua for persisting and toggling multiple terminal windows during an editing session. It supports floating, verti… | 34 | 5587 | active |
| pterm/pterm PTerm is a Go library for beautifying terminal output with components like progress bars, spinners, tables, trees, charts, and interactive … | 78 | 5524 | active |
| binaricat/Netcatty Netcatty is an Electron-based desktop SSH client that combines terminal emulation, SFTP file browsing, and split-terminal workspace managem… | 79 | 5420 | active |
| butlerx/wetty WeTTY is a self-hosted Node.js application that provides terminal access in the browser over HTTP/HTTPS using xterm.js and websockets. It p… | 97 | 5418 | active |
| sachaos/viddy Viddy is a modern replacement for the Unix watch command that periodically executes a command and displays its output in a terminal UI. It … | 95 | 5404 | active |
| Cveinnt/LiveTerm LiveTerm is a highly customizable Next.js template for building terminal-styled websites, configured almost entirely through a single confi… | 32 | 5398 | active |
| achristmascarl/rainfrog Rainfrog is a terminal-based (TUI) database management tool built in Rust with Ratatui, supporting PostgreSQL, MySQL, SQLite, and other dat… | 91 | 5293 | active |
| visit1985/mdp mdp is a command-line based markdown presentation tool written in C using ncurses. It renders markdown files as terminal slides, using hori… | 46 | 5276 | active |
| gdamore/tcell Tcell is a pure Go library providing a cell-based view for text terminals, inspired by termbox but with more features and portability. It e… | 99 | 5216 | stable |
| abishekvashok/cmatrix CMatrix is a terminal-based program that recreates the falling green text effect from 'The Matrix' movie, based on the original Matrix scre… | 23 | 5213 | active |
| amanusk/s-tui s-tui is a terminal-based UI that graphically monitors CPU temperature, frequency, utilization, and power, and highlights thermal throttlin… | 90 | 5070 | active |
| PeonPing/peon-ping peon-ping is a shell-based notification tool that plays game character voice lines (Warcraft, StarCraft, Portal, Zelda) and shows visual ov… | 82 | 5003 | active |
| unhappychoice/gitlogue gitlogue is a terminal-based tool that replays Git commit history as cinematic typing animations with syntax highlighting and file tree tra… | 82 | 4937 | active |
| tiann/hapi HAPI is a local-first app that wraps AI coding agents like Claude Code, Codex, and OpenCode, letting you control them remotely via a Web/PW… | 78 | 4890 | active |
| gyscos/cursive Cursive is a Text User Interface (TUI) library for Rust focused on ease-of-use, letting developers build rich interactive terminal applicat… | 70 | 4841 | stable |
| chaitanyagiri/munder-difflin Munder Difflin is a free, open-source desktop multi-agent harness that wraps terminal coding agent CLIs (Claude Code, Codex, Grok, Gemini C… | 80 | 4824 | active |
| sayanarijit/xplr xplr is a hackable, minimal, fast terminal UI file explorer written in Rust, extensible via embedded LuaJIT configuration and plugins. It a… | 90 | 4810 | stable |
| LazoVelko/Pokemon-Terminal A Python CLI tool that sets your terminal background (and optionally desktop wallpaper) to one of 719 Pokemon-themed images, selectable by … | 54 | 4794 | active |
| Maxteabag/sqlit sqlit is a terminal user interface (TUI) for connecting to and querying SQL databases, described as 'the lazygit of SQL databases'. It supp… | 79 | 4720 | active |
| dankamongmen/notcurses Notcurses is a C library (with C++, Rust, and Python bindings) for building complex, vibrant textual user interfaces on modern terminal emu… | 76 | 4680 | active |
| liquidprompt/liquidprompt Liquid Prompt is an adaptive, carefully designed shell prompt for Bash and Zsh, written in portable Shell. It displays contextual, useful i… | 86 | 4675 | stable |
| Guake/guake Guake is a Python-based drop-down terminal emulator for the GNOME desktop, inspired by the Quake game console. It slides down from the top … | 71 | 4668 | active |
| amantus-ai/vibetunnel VibeTunnel is a terminal-sharing server that proxies your local terminal sessions into any web browser, letting you watch output and type c… | 70 | 4637 | active |
| hugomd/parrot.live parrot.live is a small web service that streams an animated ASCII party parrot to any terminal via `curl parrot.live`. It serves animation … | 60 | 4467 | stable |
| yudai/gotty GoTTY is a command line tool written in Go that turns CLI programs into web applications by streaming the terminal over a browser via WebSo… | 23 | 19547 | maintenance |
| orhun/binsider Binsider is a terminal user interface tool for analyzing ELF binaries, offering static and dynamic analysis, string inspection, linked libr… | 84 | 4404 | active |
| cointop-sh/cointop Cointop is a fast, lightweight interactive terminal UI application for tracking cryptocurrency coin stats in real time, inspired by htop wi… | 10 | 4396 | active |
| PowerShell/PSReadLine PSReadLine is a PowerShell module that replaces the built-in command line editing experience with a bash-inspired readline implementation. … | 62 | 4342 | active |
| IlanCosman/tide Tide is a highly customizable, asynchronous prompt theme for the Fish shell. It offers an interactive configuration wizard, pure-Fish exten… | 49 | 4249 | active |
| jorgerojas26/lazysql LazySQL is a cross-platform terminal user interface (TUI) database management tool written in Go, inspired by Lazygit. It lets users browse… | 96 | 4240 | active |
| crossterm-rs/crossterm Crossterm is a pure-Rust, cross-platform terminal manipulation library for building text-based user interfaces. It provides cursor control,… | 67 | 4195 | stable |
| ChrisBuilds/terminaltexteffects TerminalTextEffects (TTE) is a terminal visual effects engine available both as a standalone CLI application and a Python library. It provi… | 84 | 4187 | active |
| jmacdonald/amp Amp is a modal, Vim-inspired text editor that runs entirely in the terminal, written in Rust. It bundles essential features like syntax hig… | 62 | 4123 | active |
| bcicen/ctop ctop is a top-like command-line interface for monitoring real-time metrics of multiple containers, with a condensed grid view and a single-… | 23 | 17824 | maintenance |
| Cateners/tiny_container An Android app that provides a one-click, no-root Debian 13 Linux desktop environment via proot, with built-in VNC and Termux:X11 frontends… | 89 | 4030 | active |
| thebaselab/codeapp Code App is a desktop-class code editor for iPadOS built with SwiftUI and the Monaco editor, featuring Git integration, an embedded termina… | 88 | 3947 | active |
| YS-L/csvlens csvlens is a command-line CSV file viewer built in Rust, functioning like `less` but tailored for CSV files. It supports scrolling, regex s… | 79 | 3942 | active |
| elenapan/dotfiles A personal collection of Linux desktop configuration files (dotfiles) built around SwayFX, Eww widgets, Neovim, zsh, and rofi. It forms a h… | 51 | 3899 | active |
| Adembc/lazyssh Lazyssh is a terminal-based interactive SSH manager written in Go, inspired by lazydocker and k9s. It provides a keyboard-driven TUI for br… | 44 | 3897 | active |
| newsboat/newsboat Newsboat is an RSS/Atom feed reader that runs in text terminals on Unix-like systems. It is an actively maintained fork of Newsbeuter, offe… | 77 | 3885 | stable |
| holzschu/a-shell a-Shell is a Unix-like terminal application for iOS and iPadOS with support for multiple windows, each with its own context, history, and a… | 63 | 3884 | active |
| MisterTea/EternalTerminal Eternal Terminal (ET) is a secure remote shell that automatically reconnects after network outages or IP roaming without interrupting the s… | 87 | 3863 | active |
| erikw/tmux-powerline A tmux plugin that provides a hackable, dynamic status bar made of beautiful powerline-style segments, written purely in bash. It integrate… | 65 | 3835 | active |
| bgreenwell/doxx doxx is a fast, terminal-native viewer for .docx Word documents built in Rust with Ratatui. It renders formatting, tables, lists, images, a… | 71 | 3747 | active |
| curlpipe/ox Ox is a terminal-based text editor written in Rust, built from the ground up as an alternative to vim, nano, and micro. It offers syntax hi… | 69 | 3735 | active |
| cheggaaa/pb A Go library for rendering progress bars in the terminal, with configurable templates, refresh rates, byte formatting, and a proxy reader f… | 77 | 3723 | stable |
| kamiyaa/joshuto Joshuto is a ranger-like terminal file manager written in Rust with a TUI interface. It supports clipboard integration, optional fzf and zo… | 67 | 3723 | active |
| Julien-cpsn/ATAC ATAC is a feature-full terminal-based API client similar to Postman, Insomnia, or Bruno, built in Rust with a TUI interface. It is free, ac… | 78 | 3704 | active |
| yaronn/blessed-contrib A JavaScript library extending the blessed terminal toolkit with widgets like line charts, bar charts, gauges, maps, tables, and logs for b… | 68 | 15767 | maintenance |
| antonmedv/walk Walk is a terminal file manager and navigator written in Go that serves as a replacement for cd and ls. It offers keyboard-driven directory… | 61 | 3633 | active |
| ggerganov/imtui ImTui is an immediate mode text-based user interface (TUI) C++ library that ports the Dear ImGui API to the terminal via ncurses, supportin… | 44 | 3617 | active |
| Gaurav-Gosain/tuios TUIOS is a modern terminal multiplexer and tiling window manager written in Go, built on the Charm stack (Bubble Tea v2). It provides vim-l… | 76 | 3557 | active |
| jedib0t/go-pretty A Go library for prettifying console output with tables, lists, progress bars, and text utilities. It emphasizes customization and supports… | 97 | 3526 | stable |
| Powerline Powerline is a statusline plugin for Vim, tmux, shell prompts, and window managers, and this repository provides pre-patched fonts containi… | 55 | 14800 | maintenance |
| SurgeDM/Surge Surge is a fast terminal-based download manager written in Go with a keyboard-driven TUI, a headless daemon with an HTTP API, and a CLI for… | 79 | 3490 | active |
| karol-broda/snitch snitch is a Go CLI/TUI tool that provides a friendlier alternative to ss and netstat for inspecting network connections. It displays connec… | 66 | 3485 | active |
| graykode/abtop A terminal-based monitor (like htop/btop) for AI coding agent sessions such as Claude Code, Codex CLI, and OpenCode. It shows token usage, … | 77 | 3472 | active |
| SeemSeam/claude_codex_bridge CCB is a lightweight multi-agent terminal UI (TUI) that orchestrates multiple AI coding CLI agents (Codex, Claude, Gemini, Kimi, Qwen, Curs… | 79 | 3454 | active |
| Haleclipse/CCometixLine A high-performance statusline tool for Claude Code written in Rust, displaying model, directory, Git branch status, and context window usag… | 64 | 3453 | active |
| superagent-ai/grok-cli An open-source terminal-based coding agent that connects to xAI's Grok API, built with TypeScript and Bun. It offers an interactive OpenTUI… | 76 | 3434 | active |
| connectbot/connectbot ConnectBot is an open-source Secure Shell (SSH) client for Android that lets users open encrypted shell sessions and transfer files with re… | 95 | 3410 | active |
| p-ranav/indicators A header-only Modern C++ library for rendering terminal progress bars and spinners, including multi-progress and dynamic progress displays.… | 32 | 3410 | stable |
| vercel-labs/wterm wterm is a terminal emulator for the web with a Zig-compiled WASM core that parses VT100/VT220/xterm escape sequences and renders to the DO… | 80 | 3402 | active |
| batrachianai/toad Toad is a terminal user interface (TUI) that provides a unified interface for running multiple AI coding agents such as Claude Code, Gemini… | 74 | 3397 | active |
| Canop/bacon Bacon is a background code checker for Rust that watches source directories and reruns cargo check, clippy, tests, or custom jobs on file c… | 99 | 3392 | active |
| cronvel/terminal-kit Terminal Kit is a full-featured Node.js terminal library providing 256-color styling, key and mouse handling, input fields, menus, progress… | 74 | 3375 | active |
| psmux/psmux psmux is a native Windows terminal multiplexer written in Rust that implements the tmux command language, reads .tmux.conf, and uses Window… | 83 | 3359 | active |
| directvt/vtm Vtm is a virtual terminal multiplexer delivered as a single executable that creates a text-based desktop environment bridging TUI and GUI. … | 92 | 3358 | active |
| webpack-dashboard A Node.js CLI tool that wraps your webpack or webpack-dev-server command and replaces the noisy scroll of console output with a rich termin… | 23 | 13966 | maintenance |
| mridgers/clink Clink brings GNU Readline's powerful line editing, completion, and history features from Bash to Windows cmd.exe. It is scriptable via Lua … | 23 | 3315 | active |
| Textualize/frogmouth Frogmouth is a Markdown viewer/browser that runs in the terminal, built with the Textual TUI framework. It supports opening local files or … | 21 | 3271 | active |
| mierak/rmpc rmpc is a modern, highly configurable terminal-based client for the Music Player Daemon (MPD), written in Rust. It supports album art via K… | 77 | 3261 | active |
| gizak/termui termui is a cross-platform terminal dashboard and widget library for Go, built on termbox-go. It provides premade widgets like charts, gaug… | 46 | 13582 | maintenance |
| inducer/pudb PuDB is a full-screen, console-based visual debugger for Python built on urwid. It provides GUI-like debugging features such as syntax-high… | 81 | 3248 | active |
| dustinkirkland/hollywood A shell utility that fills the terminal with multiple panes of animated 'technobabble' widgets like code, logs, hex dumps, and Matrix-style… | 85 | 3236 | active |
| jcubic/jquery.terminal jQuery Terminal is a JavaScript library (jQuery plugin) for creating web-based terminal emulators with custom command-line interpreters. It… | 99 | 3235 | stable |
| orhun/ratty Ratty is a GPU-rendered terminal emulator written in Rust with Ratatui that supports inline 3D graphics alongside traditional 2D terminal r… | 78 | 3203 | active |
| danvergara/dblab dblab is a fast, zero-dependency terminal-based UI database client written in Go, supporting PostgreSQL, MySQL, SQLite3, Oracle, and SQL Se… | 99 | 3190 | active |
| lxgr-linux/pokete Pokete is a small terminal-based game inspired by classic Pokemon, written in Python. Players catch, train, and battle creatures called Pok… | 60 | 3149 | active |
| magiblot/tvision A modern cross-platform port of Borland's Turbo Vision 2.0, the classic C++ framework for building text-based user interfaces. It preserves… | 67 | 3134 | active |
| irssi/irssi Irssi is a modular text-mode IRC chat client written in C, with a terminal UI and built-in IRC support plus third-party protocol modules fo… | 52 | 3133 | stable |
| hanslub42/rlwrap rlwrap is a command-line wrapper that uses GNU Readline to add line editing, persistent input history, and user-defined completion to any i… | 73 | 3126 | stable |
| bvaisvil/zenith Zenith is a terminal-based system monitor written in Rust, similar to top or htop, with zoomable charts for CPU, memory, network, and disk … | 89 | 3044 | active |
| mum4k/termdash Termdash is a cross-platform, customizable terminal-based dashboard library written in Go. It provides a widget library, layout management,… | 67 | 3034 | active |
| chaterm/Chaterm Chaterm is an open-source AI-native terminal application for cloud and infrastructure management, letting engineers deploy, troubleshoot, a… | 80 | 3029 | active |
| Veirt/weathr weathr is a terminal-based weather application written in Rust that displays real-time weather data from Open-Meteo as animated ASCII scene… | 72 | 3018 | active |
| urwid/urwid Urwid is a console user interface (TUI) library for Python providing widgets, text layout, and multiple event loop integrations for buildin… | 99 | 3016 | stable |
| pipeseroni/pipes.sh pipes.sh is an animated terminal screensaver written in Bash that draws colorful pipes growing across the terminal. It is part of the Pipes… | 23 | 3015 | stable |
| contour-terminal/contour Contour is a modern, GPU-accelerated terminal emulator written in C++23 for everyday use by power users. It offers advanced features such a… | 95 | 3009 | active |
| pythops/bluetui Bluetui is a terminal user interface (TUI) application for managing Bluetooth on Linux via BlueZ. It lets users scan, pair, connect, trust,… | 78 | 2973 | active |
| omdsh-dev/DSH-better-sidebar A DSH web plugin providing a VSCode-like right sidebar and bottom panel workbench with built-in file explorer/editor, terminal, Git panel, … | 79 | 2968 | active |