Ross ROSS = Recommend OSS · open-source software intelligence for agents

function: terminal-ui

781 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
microsoft/terminal
Microsoft's open-source Windows Terminal application, a modern tabbed terminal emulator with GPU-accelerated text rendering, plus the origi…
93104696active
Tabby
Tabby (formerly Terminus) is a highly configurable, cross-platform terminal emulator with an integrated SSH, Telnet, and serial client plus…
9774161active
Warp
Warp is an open-source agentic development environment built on a modern, Rust-based terminal. It includes a built-in coding agent and supp…
9864548active
Ghostty
Ghostty is a fast, feature-rich, cross-platform terminal emulator that uses platform-native UI and GPU acceleration, written in Zig. It als…
6760305stable
Termux
Termux is an open-source Android terminal emulator application that provides a Linux environment on Android devices. It is extensible with …
7459832active
starship/starship
Starship is a minimal, blazing-fast, and highly customizable shell prompt written in Rust that works across bash, zsh, fish, PowerShell, an…
9259620stable
Textualize/rich
Rich is a Python library for rendering rich text and beautiful formatting in the terminal. It provides an easy API for colored output, tabl…
8857252stable
tmux/tmux
tmux is a terminal multiplexer written in C that lets users create, access, and control multiple terminal sessions from a single screen. Se…
9948842stable
vercel/hyper
Hyper is a cross-platform terminal emulator built on web technologies (Electron, React, TypeScript) by Vercel. It emphasizes a beautiful, e…
6744707stable
charmbracelet/bubbletea
Bubble Tea is a Go framework for building terminal user interface (TUI) applications based on The Elm Architecture. It supports simple and …
9844577stable
Textualize/textual
Textual is a Python framework for building text user interfaces (TUIs) with a simple, modern Python API, CSS-like styling, and a rich widge…
8937056active
Zellij
Zellij is a terminal workspace (terminal multiplexer) written in Rust that provides panes, tabs, sessions, layouts, and floating/stacked pa…
9935136active
kovidgoyal/kitty
kitty is a fast, feature-rich, GPU-based terminal emulator written in Python, C, and Go. It supports tabs, window layouts, extensive config…
9834614stable
derailed/k9s
K9s is a terminal-based UI for navigating, observing, and managing Kubernetes clusters in real time. It supports standard resources and CRD…
9534445active
btop
btop++ is a terminal-based system resource monitor written in C++ that displays CPU, memory, disk, network, processes, and GPU usage with a…
8934249active
fish-shell/fish-shell
fish is a user-friendly, smart interactive command line shell for macOS, Linux, BSD, and Windows (via WSL/Cygwin), written in Rust. It prov…
9734073stable
herdrdev/herdr
Herdr is a Rust-based terminal multiplexer and runtime designed for running AI coding agents like Claude Code, Codex, and Cursor in persist…
8132631active
kingToolbox/WindTerm
WindTerm is a professional cross-platform terminal application supporting SSH, Sftp, Shell, Telnet, Serial, and Tmux protocols, built for D…
2732063active
dandavison/delta
Delta is a syntax-highlighting pager for git, diff, grep, ripgrep --json, and git blame output, written in Rust. It offers side-by-side vie…
9031865active
tqdm/tqdm
tqdm is a fast, dependency-free Python library that adds smart progress meters to any iterable with a single wrapper call, and also works a…
9731292stable
wezterm/wezterm
WezTerm is a GPU-accelerated cross-platform terminal emulator and multiplexer written in Rust. It supports panes, tabs, SSH and serial conn…
6728573active
jarrodwatts/claude-hud
Claude HUD is a Claude Code plugin that renders a statusline HUD below your input, showing context window usage, active tool activity, runn…
8227657active
charmbracelet/glow
Glow is a terminal-based markdown reader that renders markdown files with styled formatting directly in the CLI. It can discover local mark…
8927068active
cmderdev/cmder
Cmder is a portable console emulator package for Windows built on ConEmu with Clink enhancements, a Monokai color scheme, and a custom prom…
6726993active
manaflow-ai/cmux
cmux is a free, open-source native macOS terminal application built on Ghostty's rendering engine (libghostty), designed for managing multi…
8126504active
xai-org/grok-build
Grok Build is SpaceXAI's terminal-based AI coding agent, written in Rust, that runs as a full-screen interactive TUI. It understands codeba…
5726100active
Swordfish90/cool-retro-term
cool-retro-term is a terminal emulator that mimics the look and feel of old cathode ray tube (CRT) screens, built with Qt6 and QML. It is d…
8025957active
gpakosz/.tmux
Oh my tmux! is a self-contained, pretty and versatile tmux configuration distributed as a set of dotfiles. It provides a polished status ba…
7525329active
Fig (Amazon Q Developer CLI autocomplete)
Fig (now Amazon Q Developer CLI) adds IDE-style autocomplete to existing terminals and shells, suggesting subcommands, options, and argumen…
4325221active
fastfetch-cli/fastfetch
Fastfetch is a neofetch-like command-line tool that gathers and displays system information in a visually appealing, highly customizable wa…
9524392active
charmbracelet/gum
Gum is a command-line tool that adds polished interactive UI components—menus, text inputs, confirmations, spinners, and more—to shell scri…
9424285active
Oh My Posh
Oh My Posh is a cross-platform, highly customizable shell prompt theme engine written in Go. It renders fast, configurable prompts with 118…
9523352active
zsh-users/zsh-syntax-highlighting
A Zsh plugin that provides Fish shell-like syntax highlighting for commands as they are typed at the interactive prompt. It hooks into the …
7622953stable
yorukot/superfile
superfile is a modern, visually polished terminal file manager built with Go and the Bubble Tea framework. It offers multi-panel navigation…
8422877active
gitui-org/gitui
GitUI is a fast, keyboard-driven terminal user interface for git written in Rust. It offers GUI-like git workflows (staging, committing, st…
7922436active
SBoudrias/Inquirer.js
Inquirer.js is a collection of common interactive command line user interfaces for Node.js, providing prompts like input, select, checkbox,…
9521615stable
xtermjs/xterm.js
Xterm.js is a TypeScript terminal emulator frontend component that renders fully-featured terminals in the browser, supporting VT100/VT seq…
7521096stable
antonmedv/fx
fx is a terminal JSON viewer and processor written in Go, offering an interactive TUI for exploring JSON and JavaScript-expression-based tr…
8420593stable
spaceship-prompt/spaceship-prompt
Spaceship is a minimalistic, powerful, and extremely customizable prompt theme for the Zsh shell. It displays useful context like git statu…
9520566active
ish-app/ish
iSH is an iOS/iPadOS app that runs a Linux shell locally using a usermode x86 emulator and syscall translation. It ships an Alpine Linux en…
8620369active
gnachman/iTerm2
iTerm2 is a free, open-source terminal emulator for macOS that replaces the built-in Terminal app with a feature-rich alternative. It offer…
7717970stable
asciinema
asciinema is a suite of open-source tools for recording, replaying, live-streaming, and sharing terminal sessions as lightweight text-based…
9117738stable
denisidoro/navi
navi is an interactive cheatsheet tool for the command-line that lets users browse, search, and execute commands from cheatsheets with dyna…
6517481stable
leaningtech/webvm
WebVM is a Linux virtual machine that runs entirely client-side in the browser via WebAssembly, powered by the CheerpX x86-to-WASM JIT engi…
6717351active
wtfutil/wtf
WTF (soon to be renamed Tessera) is a personal information dashboard for the terminal, built in Go. It displays at-a-glance stats and data …
9017063active
muesli/duf
duf is a cross-platform command-line disk usage/free utility written in Go, serving as a user-friendly alternative to the classic 'df' tool…
6415274active
electerm/electerm
electerm is a free, open-source, all-in-one terminal, SSH, SFTP/FTP/Telnet/serial port, and remote desktop (RDP/VNC/Spice) client built wit…
9514936active
microsoft/edit
A simple terminal-based text editor from Microsoft that pays homage to the classic MS-DOS Editor, built in Rust. It offers a modern interfa…
7614500active
rivo/tview
A Go library for building rich, interactive terminal user interfaces with widgets like forms, tables, trees, lists, and flexible layouts. I…
6814051stable
ClementTsang/bottom
bottom (btm) is a customizable cross-platform graphical process/system monitor for the terminal, written in Rust. It provides real-time CPU…
9813941stable
jonas/tig
Tig is an ncurses-based text-mode interface for Git, functioning mainly as a Git repository browser. It also assists in staging changes for…
8213318stable
anomalyco/opentui
OpenTUI is a native terminal user interface library written in Zig with TypeScript bindings, usable directly or via React and Solid rendere…
8113161active
DustinBrett/daedalOS
daedalOS is a desktop environment that runs entirely in the browser, built with JavaScript. It provides a window manager, file system, task…
7713025active
sirmalloc/ccstatusline
A highly customizable status line formatter for the Claude Code CLI, written in TypeScript. It displays model info, git branch, token usage…
8312612active
dlvhdr/gh-dash
gh-dash is a GitHub CLI extension providing a rich terminal UI for managing GitHub pull requests and issues. It offers custom filterable se…
9512417active
tsl0922/ttyd
ttyd is a simple command-line tool written in C that shares a terminal session over the web using WebSockets and an xterm.js-based browser …
6612266active
cyrus-and/gdb-dashboard
A standalone .gdbinit file that adds a modular visual dashboard interface to GDB using its Python API. It displays relevant debugging infor…
7412242stable
svenstaro/genact
genact is a nonsense activity generator that displays fake busy-looking terminal output (compiling, memdumps, etc.) to make it seem like wo…
8712179stable
maaslalani/slides
Slides is a terminal-based presentation tool written in Go that renders markdown files as slide decks directly in the terminal. It supports…
6411631active
spectreconsole/spectre.console
Spectre.Console is a .NET library for building beautiful, cross-platform console applications with styled text, tables, charts, progress ba…
8511601stable
tui-cs/Terminal.Gui
Terminal.Gui is a cross-platform terminal UI (TUI) toolkit for .NET that lets developers build sophisticated console applications with rich…
9711183stable
mawww/kakoune
Kakoune is a modal terminal-based code editor inspired by Vim, built around multiple selections as its central editing paradigm. It offers …
8511033stable
Syllo/nvtop
NVTOP is an htop-like ncurses task monitor for GPUs and AI accelerators, supporting NVIDIA, AMD, Intel, Apple, Huawei Ascend, Qualcomm Adre…
8110941active
romkatv/powerlevel10k
Powerlevel10k is a fast, highly customizable theme for the Zsh shell prompt. It includes a configuration wizard, instant prompt rendering, …
6654980maintenance
microsoft/inshellisense
inshellisense is a CLI tool from Microsoft that provides IDE-style autocomplete in the terminal, acting as a runtime for the Fig autocomple…
8910684active
ArthurSonzogni/FTXUI
FTXUI is a cross-platform C++ library for building terminal-based user interfaces with a functional, React-inspired style. It provides comp…
9810604active
prompt-toolkit/python-prompt-toolkit
A pure Python library for building powerful interactive command line and terminal applications, serving as an advanced replacement for GNU …
8710561stable
Kuberwastaken/claurst
Claurst is an open-source, multi-provider terminal coding agent written in Rust, originally a clean-room reimplementation of Claude Code. I…
7910270active
sharkdp/hexyl
hexyl is a command-line hex viewer for the terminal written in Rust. It uses colored output to distinguish categories of bytes such as NULL…
6910264active
git-bug/git-bug
git-bug is a distributed, offline-first bug and issue tracker that embeds issues, comments, and identities as objects inside a git reposito…
7510016active
sindresorhus/ora
Ora is a JavaScript library for rendering elegant animated spinners in the terminal, with customizable text, colors, and spinner styles. It…
879742stable
gokcehan/lf
lf is a terminal file manager written in Go, heavily inspired by ranger. It ships as a single static binary with vi-style keybindings, asyn…
949477stable
terkelg/prompts
A lightweight Node.js library for building beautiful, user-friendly interactive command-line prompts. It supports various prompt types (tex…
329310stable
saulpw/visidata
VisiData is a terminal-based interactive spreadsheet multitool for exploring, cleaning, and arranging tabular data. It supports many format…
859252stable
ConEmu/ConEmu
ConEmu is a customizable Windows console emulator that hosts multiple consoles and simple GUI applications as tabs and splits in one window…
309252active
crynta/terax-ai
Terax is a lightweight (~7 MB) open-source desktop application that combines a GPU-rendered terminal, code editor, file explorer, git sourc…
809107active
charmbracelet/bubbles
Bubbles is a collection of ready-made TUI components (spinner, text input, textarea, table, and more) for building terminal applications wi…
958841active
modem-dev/hunk
Hunk is a review-first terminal diff viewer (TUI) for reviewing complete changesets from Git, Jujutsu, and Sapling, with syntax highlightin…
828774active
Maciek-roboblog/Claude-Code-Usage-Monitor
A Python CLI tool that monitors Claude Code usage in real time, showing token consumption, rate limits, and burn predictions in a Rich term…
798657active
sinelaw/fresh
Fresh is a terminal-based text editor and IDE written in Rust that offers VS Code-like UX (familiar keybindings, mouse support, command pal…
838533active
brndnmtthws/conky
Conky is a lightweight, highly configurable system monitor that displays system statistics and other information directly on your desktop. …
908485active
smtg-ai/claude-squad
Claude Squad is a terminal application that manages multiple AI coding agents (Claude Code, Codex, Gemini, Aider, etc.) in isolated git wor…
868372active
htop-dev/htop
htop is a cross-platform interactive process viewer for the terminal, written in C and requiring ncurses. It lets users scroll, sort, filte…
958288stable
mmulet/term.everything
A Linux CLI tool that renders any GUI application window inside a terminal, working on both X11 and Wayland. It supports rendering over SSH…
588081active
fatih/color
A Go package for producing colorized terminal output using ANSI escape codes, with Windows support and 24-bit RGB colors. It offers helper …
777997stable
bartobri/no-more-secrets
A command line tool called `nms` that recreates the famous data decryption effect from the 1992 movie Sneakers by animating piped ASCII/UTF…
487804stable
ekzhang/sshx
sshx is a Rust-based CLI tool that shares a live terminal over the web via a secure link, rendering sessions on a collaborative infinite ca…
467653active
raphamorim/rio
Rio is a hardware-accelerated terminal emulator written in Rust using wgpu (Metal/Vulkan), available for macOS, Windows, Linux, FreeBSD, an…
957401active
magit/magit
Magit is a complete text-based Git interface implemented as an Emacs package, often called a Git porcelain. It makes every piece of display…
987211stable
aome510/spotify-player
spotify_player is a fast, configurable terminal-based Spotify client written in Rust with full feature parity to the official Spotify app. …
907134active
charmbracelet/huh
A Go library for building interactive terminal forms and prompts, built on the Bubble Tea TUI framework. It supports grouped multi-page for…
807127active
XuehaiPan/nvitop
nvitop is an interactive NVIDIA GPU process viewer and monitoring tool built on NVML, offering a richer alternative to nvidia-smi with an h…
907123active
magicmonty/bash-git-prompt
An informative bash (and fish) prompt that displays git repository status inline, including branch name, ahead/behind counts, staged/change…
576934active
blinksh/blink
Blink Shell is a professional, desktop-grade terminal emulator for iOS and iPadOS built on Mosh and SSH for stable, persistent remote conne…
736912active
hrkfdn/ncspot
ncspot is a cross-platform ncurses Spotify client written in Rust using librespot, inspired by ncurses MPD clients like ncmpc. It provides …
956740active
ilyamiro/serpantinum
Serpantinum is a desktop shell for Wayland compositors, built in QML, evolving from the author's popular dotfiles configuration. It provide…
596384active
karlstav/cava
CAVA is a cross-platform bar spectrum audio visualizer that renders real-time frequency visualizations in the terminal or in an SDL desktop…
866370active
snare/voltron
Voltron is an extensible debugger UI toolkit written in Python that adds utility views (registers, disassembly, stack, memory, breakpoints,…
256345active
nelhage/reptyr
reptyr is a command-line utility that reparents an already-running process to a new terminal using ptrace. It lets you move long-running pr…
566325active
rsalmei/alive-progress
alive-progress is a Python library providing animated terminal progress bars with live spinners, real-time throughput, and ETA estimation. …
706295stable

page 1 / 8 next →