function: terminal-ui
781 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Lakr233/Rayon Rayon is a native macOS and iOS app for managing and monitoring Linux servers over SSH, showing proc filesystem status, GPU stats, and an x… | 10 | 2424 | maintenance |
| astefanutti/kubebox Kubebox is a terminal and web console for Kubernetes, providing an interactive TUI dashboard for browsing clusters, viewing pod logs, and m… | 23 | 2231 | maintenance |
| maaslalani/nap Nap is a terminal-based code snippet manager written in Go. It offers both a CLI for quickly saving and retrieving snippets and an interact… | 23 | 2220 | maintenance |
| jimeh/git-aware-prompt A small shell script project that displays the current Git branch name (and dirty state) in your terminal prompt when inside a Git working … | 32 | 2161 | maintenance |
| nitin42/terminal-in-react A React component that renders an interactive terminal in the browser, supporting custom commands, descriptions, and plugins. It is a small… | 23 | 2157 | maintenance |
| gosuri/uiprogress A Go library for rendering progress bars in terminal applications with a flexible, customizable API. It supports multiple concurrently upda… | 23 | 2142 | maintenance |
| liyupi/yuindex YuIndex is a geek-styled browser homepage that lets users operate everything through a self-implemented web terminal and command system. It… | 32 | 2123 | maintenance |
| divan/expvarmon A terminal-based monitoring tool for Go applications that reads expvar (/debug/vars) endpoints and displays metrics like memory, durations,… | 32 | 2049 | maintenance |
| termbox Termbox is a minimalist, cross-platform Go library for building text-based user interfaces in the terminal, abstracting a common subset of … | 32 | 2009 | maintenance |
| ywangd/stash StaSh is a Bash-like shell implemented in Python for the Pythonista iOS app, providing a terminal environment with commands like pip and gi… | 66 | 2002 | maintenance |
| Cosmo/TinyConsole TinyConsole is a small Swift library that embeds an on-device log console into iOS apps, letting developers print, colorize, and clear log … | 23 | 1940 | maintenance |
| Axarva/dotfiles-2.0 A collection of Linux desktop configuration files (dotfiles) centered on the XMonad tiling window manager with Eww desktop widgets, rofi, a… | 32 | 1920 | maintenance |
| romeovs/creep Creep is a compact 4px-wide bitmap pixel font designed for small screens, distributed as a BDF font. It includes box-drawing characters, po… | 23 | 1903 | maintenance |
| axiros/terminal_markdown_viewer mdv is a Python-based terminal Markdown viewer that renders Markdown files with colors, themes, and syntax highlighting directly in the ter… | 23 | 1884 | maintenance |
| sammcj/gollama Gollama is a Go-based TUI tool for managing Ollama models on macOS and Linux. It lets users list, inspect, sort, edit, run, unload, copy, r… | 80 | 1836 | maintenance |
| mathaou/termdbms termdbms is a terminal user interface (TUI) for viewing and editing database files, written in pure Go. It supports SQLite and CSV files, a… | 23 | 1820 | maintenance |
| cyd01/KiTTY KiTTY is a free Windows-only telnet and SSH client forked from PuTTY 0.76, adding features like session filters, automatic logon scripts, p… | 23 | 1811 | maintenance |
| olivierverdier/zsh-git-prompt A zsh plugin that displays informative git status in the shell prompt, including branch name, ahead/behind commit counts, and staged/change… | 23 | 1777 | maintenance |
| gosuri/uilive uilive is a Go library for updating terminal output in realtime via a buffered io.Writer flushed at a timed interval. It powers libraries l… | 23 | 1725 | maintenance |
| al13n321/nnd nnd is a fast, TUI-based debugger for Linux implemented from scratch in Rust, not based on gdb or lldb. It supports breakpoints, stepping, … | 81 | 1712 | maintenance |
| linuxmobile/hyprland-dots A collection of dotfiles that configures a minimalist, aesthetically polished Hyprland (Wayland) desktop environment on Arch/Artix Linux. I… | 10 | 1701 | maintenance |
| cldwalker/hirb Hirb is a Ruby mini view framework for console/irb that improves default inspect output with class-based views. It provides ascii tables, t… | 32 | 1693 | maintenance |
| nathanpeck/clui A Node.js toolkit for building command line interfaces with components like gauges, progress bars, sparklines, spinners, and line buffers t… | 32 | 1660 | maintenance |
| ardagnir/athame Athame patches readline and zsh to route shell keystrokes through a real Vim process, giving full Vim editing in bash, gdb, python, and oth… | 23 | 1654 | maintenance |
| louisdh/openterm OpenTerm is a sandboxed command line interface app for iOS, written in Swift. It bundles a wide set of common Unix-style commands such as s… | 10 | 1652 | maintenance |
| Phantas0s/devdash DevDash is a highly configurable terminal dashboard (TUI) for developers and creators, written in Go. It displays up-to-date metrics from s… | 10 | 1629 | maintenance |
| spolu/warp Warp is a Go-based CLI tool for securely sharing a live terminal session with others via a simple `warp open` command. Clients connect read… | 23 | 1618 | maintenance |
| edkolev/tmuxline.vim A Vim plugin that generates tmux statusline configurations, with themes matching vim, vim-airline, or lightline colors. It can snapshot the… | 23 | 1616 | maintenance |
| klange/nyancat A small C program that renders the Nyan Cat (Poptart Cat) animation in your terminal using ANSI escape sequences. It can run standalone or … | 23 | 1584 | maintenance |
| isacikgoz/gitbatch gitbatch is a terminal UI tool written in Go for managing multiple git repositories in one place, with a focus on batch operations like pul… | 23 | 1563 | maintenance |
| SamRothCA/Today-Scripts A macOS Notification Center Today View widget that lets users run shell or interpreter scripts and view their output directly in the widget… | 23 | 1560 | maintenance |
| ajermakovics/jvm-mon jvm-mon is a console-based tool for monitoring JVM server applications from the terminal. Rewritten in Go as a single executable, it attach… | 65 | 1485 | maintenance |
| erikrose/blessings Blessings is a thin Python library that wraps terminal capabilities for coloring, styling, and cursor positioning without the complexity of… | 50 | 1485 | maintenance |
| prompt-toolkit/pymux Pymux is a terminal multiplexer written entirely in Python, similar to tmux and GNU Screen, allowing multiple applications to run in panes … | 32 | 1469 | maintenance |
| keroserene/rickrollrc A Bash script that rickrolls your terminal by playing Rick Astley's 'Never Gonna Give You Up' using ANSI 256-color UTF-8 characters, with o… | 32 | 1448 | maintenance |
| hidetatz/kubecolor kubecolor is a Go CLI wrapper that colorizes kubectl command output, acting as a drop-in alternative to kubectl via a shell alias. It suppo… | 10 | 1443 | maintenance |
| Nukesor/comfy-table A Rust library for building beautiful terminal tables with automatic content wrapping and ANSI styling. It offers extensive customization o… | 88 | 1389 | maintenance |
| rprichard/winpty winpty is a Windows software package providing a Unix pty-master-like interface for communicating with Windows console programs. It include… | 23 | 1383 | maintenance |
| makew0rld/amfora Amfora is a feature-rich terminal browser for the Gemini protocol, written in Go. It provides a TUI for browsing gemini:// pages with tabs,… | 63 | 1353 | maintenance |
| kassio/neoterm A Vim/Neovim plugin that wraps the built-in :terminal functions to make terminal and REPL usage easier. It reuses a single terminal buffer … | 32 | 1340 | maintenance |
| rabite0/hunter Hunter is a fast, lag-free terminal file browser/manager written in Rust with an asynchronous, multi-threaded design that keeps it responsi… | 23 | 1336 | maintenance |
| malxau/yori Yori is a CMD replacement shell for Windows that adds backquotes, job control, and improved tab completion, file matching, aliases, and com… | 66 | 1316 | maintenance |
| nxshell/nxshell NxShell is a cross-platform, open-source SSH client with a graphical terminal interface supporting SSH, SFTP, FTP, VNC, Telnet, and serial … | 23 | 1257 | maintenance |
| cmatsuoka/asciiquarium Asciiquarium is a single Perl script that renders an animated ASCII art aquarium in your terminal using Curses and Term::Animation. It is a… | 32 | 1256 | maintenance |
| adoxa/ansicon ANSICON is a Windows utility that enables ANSI escape sequence processing in console programs, similar to ANSI.SYS for MS-DOS. It works by … | 23 | 1256 | maintenance |
| ivanseidel/node-draftlog A Node.js library that injects a `draft` method into the console, allowing previously written terminal lines to be updated in place using A… | 32 | 1243 | maintenance |
| jeremyFreeAgent/oh-my-zsh-powerline-theme A Powerline-style theme for the oh-my-zsh shell framework, written in Shell. It provides a customizable prompt with git status, date/time, … | 10 | 1240 | maintenance |
| deadpixi/mtm mtm (Micro Terminal Multiplexer) is a tiny terminal multiplexer written in about 1000 lines of C that splits a terminal into multiple virtu… | 23 | 1222 | maintenance |
| SoptikHa2/desed Desed is a terminal TUI debugger for GNU sed scripts, written in Rust. It lets users step through sed execution forward and backward, set b… | 60 | 1216 | maintenance |
| Shougo/defx.nvim Defx.nvim is a file explorer (filer) plugin for Neovim and Vim 8, implemented in Python 3, replacing the deprecated vimfiler plugin. It off… | 32 | 1157 | maintenance |
| facebookarchive/fb-adb fb-adb is a command-line tool for interacting with Android devices that acts as an improved replacement for adb, with a binary-clean remote… | 10 | 1146 | maintenance |
| slok/grafterm Grafterm is a single-binary Go CLI that renders metrics dashboards directly in the terminal, inspired by a simplified Grafana. It supports … | 23 | 1138 | maintenance |
| neilpa/cmd-colors-solarized A Solarized color scheme port for the Windows command prompt, covering cmd.exe, PowerShell, and Bash on Ubuntu on Windows. It provides regi… | 32 | 1111 | maintenance |
| Shougo/vimshell.vim VimShell is a powerful shell implemented inside the Vim editor, written in Vim Script. Active development has stopped and users are directe… | 46 | 1087 | maintenance |
| tats/w3m w3m is a text-mode web browser and pager written in C, maintained as a Debian fork of the original w3m project. It renders web pages in the… | 32 | 1076 | maintenance |
| raexera/tokyo A collection of Linux dotfiles providing an aesthetic BSPWM desktop rice for Arch Linux, including eww widgets, rofi launchers, picom compo… | 10 | 1068 | maintenance |
| jarhot1992/Remote-ADB A mobile Android app that provides an ADB shell terminal and toolbox directly on an Android device, supporting wireless ADB, pairing, local… | 49 | 1054 | maintenance |
| TomasTomecek/sen sen is a terminal user interface for managing Docker and Podman containers and images interactively. It provides a dashboard view, real-tim… | 40 | 1050 | maintenance |
| madbence/node-drawille A Node.js library for drawing in the terminal using Unicode braille characters, providing a minimal Canvas-like API (set, unset, toggle, cl… | 32 | 1031 | maintenance |
| ku1ik/stderred A shared library that hooks libc write and stream functions to colorize all stderr output in red via ANSI escape codes. It works through LD… | 67 | 1022 | maintenance |
| TaKO8Ki/gobang Gobang is a cross-platform terminal UI (TUI) database management tool written in Rust. It lets users browse and inspect tables in MySQL, Po… | 23 | 3316 | experimental |
| collabs-inc/collab-public Collaborator is a native desktop application (Electron-based) that provides an infinite-canvas environment for working with AI coding agent… | 77 | 2932 | experimental |
| Sidenai/sidex SideX is a port of Visual Studio Code's workbench that replaces Electron with Tauri, using a Rust backend and the OS's native webview. It k… | 74 | 2720 | experimental |
| zee-editor/zee Zee is a modern terminal-based text editor written in Rust, inspired by Emacs. It uses Tree-sitter for incremental syntax parsing and highl… | 34 | 1800 | experimental |
| gchp/iota Iota is a terminal-based text editor written in Rust, aiming to be fast, extensible, and cross-platform. It is in early stages of developme… | 32 | 1661 | experimental |
| DeadWaveWave/opencove OpenCove is an Electron-based desktop application that provides an infinite 2D canvas workspace for managing AI coding agents like Claude C… | 64 | 1565 | experimental |
| dvdsgl/claude-canvas A Claude Code plugin that spawns interactive terminal UI canvases in tmux split panes, giving the AI agent its own external display. It is … | 43 | 1509 | experimental |
| Textualize/textual-web textual-web is a Python service that publishes Textual TUI apps and terminal sessions to the browser via public URLs. It lets anyone with i… | 19 | 1447 | experimental |
| ericfreese/rat Rat is a Go-based tool that lets you compose ordinary shell commands into interactive terminal applications. It captures command output in … | 32 | 1285 | experimental |
| Julien-cpsn/desktop-tui Desktop-TUI is a terminal-based desktop environment written in Rust that lets you run, tile, move, and resize text-mode application windows… | 62 | 1209 | experimental |
| void-rs/void Void is a terminal-based personal organizer written in Rust that models everything as collapsible trees of tasks, notes, and mind-map nodes… | 32 | 1141 | experimental |
| GitSquared/edex-ui eDEX-UI is a fullscreen, cross-platform terminal emulator and system monitor styled like a science-fiction computer interface, inspired by … | 10 | 45056 | abandoned |
| railsware/upterm Upterm is a terminal emulator with an interactive shell built on Electron, TypeScript, and React, offering IDE-like features such as smart … | 10 | 19061 | abandoned |
| Powerlevel9k/powerlevel9k Powerlevel9k was a popular ZSH theme that provided a beautiful, fast, and highly customizable terminal prompt using Powerline fonts. It is … | 10 | 13411 | abandoned |
| fdehau/tui-rs tui-rs is a Rust library for building rich terminal user interfaces and dashboards with immediate-mode rendering and a set of built-in widg… | 10 | 10870 | abandoned |
| felixse/FluentTerminal Fluent Terminal is a Windows terminal emulator built on UWP and web technologies, supporting PowerShell, CMD, WSL, SSH, and Mosh with tabs,… | 49 | 9607 | abandoned |
| cjbassi/gotop gotop is a terminal-based graphical activity monitor written in Go, inspired by gtop and vtop, showing CPU, memory, and process widgets wit… | 10 | 7405 | abandoned |
| michael-lazar/rtv Reddit Terminal Viewer (RTV) is a text-based interface (TUI) for browsing and interacting with Reddit from the terminal, built in Python wi… | 10 | 4645 | abandoned |
| unconed/TermKit TermKit is an experimental next-generation terminal application built on WebKit and Node.js, featuring token-based input, rich MIME-typed o… | 32 | 4427 | abandoned |
| tty.js tty.js is a Node.js application that serves an interactive terminal in the browser using express and socket.io, with tabs, windowing, 256-c… | 32 | 4218 | abandoned |
| p-e-w/finalterm Final Term is a modern terminal emulator for Linux written in Vala on GTK+ 3 and Clutter. It understands shell semantics to offer features … | 10 | 3813 | abandoned |
| jackpal/Android-Terminal-Emulator A VT-100 terminal emulator application for Android that provides access to the built-in Android shell. It emulates a large subset of VT-100… | 10 | 3190 | abandoned |
| liamg/darktile Darktile is a GPU-rendered terminal emulator written in Go, designed for use with tiling window managers. It supports Unicode, themes, font… | 23 | 3083 | abandoned |
| what-studio/profiling An interactive continuous Python profiler with a TUI viewer, supporting both deterministic and statistical profiling, including live and re… | 10 | 2934 | abandoned |
| thestinger/termite Termite was a keyboard-centric terminal emulator built on the VTE (GTK) widget, designed for use inside tiling window managers that handle … | 10 | 2707 | abandoned |
| bczsalba/pytermgui PyTermGUI is a Python framework for building terminal user interfaces (TUIs) with mouse support, a modular widget system, a window manager,… | 87 | 2671 | abandoned |
| com-lihaoyi/Ammonite Ammonite is a Scala REPL and script runner that lets developers use Scala for lightweight scripting and interactive exploration without set… | 82 | 2630 | abandoned |
| MidnightCommander/mc-old GNU Midnight Commander (mc) is a visual, dual-pane, text-mode file manager written in C, featuring an internal viewer, editor, and diff vie… | 10 | 2628 | abandoned |
| princejwesley/Mancy Mancy is a cross-platform NodeJS REPL desktop application built on Electron and React. It provides a rich interactive JavaScript console wi… | 23 | 2618 | abandoned |
| swsnr/mdcat mdcat is a command-line tool that renders Markdown (CommonMark) files directly in the terminal, like cat but with formatting. It supports s… | 10 | 2413 | abandoned |
| withoutboats/notty Notty is an experimental virtual terminal engine written in Rust that replaces the legacy ANSI/VT escape code protocol with a richer protoc… | 32 | 2329 | abandoned |
| cjbassi/ytop ytop is a terminal user interface (TUI) system monitor written in Rust that displays CPU, memory, temperature, and process information with… | 10 | 2160 | abandoned |
| marcusolsson/tui-go tui-go is a Go library for building rich, layout-based terminal user interfaces, inspired by Qt's programming model. It is no longer mainta… | 10 | 2111 | abandoned |
| metafates/mangal Mangal is a cross-platform CLI/TUI manga downloader written in Go, with built-in sources (Mangadex, Manganelo, Manganato, Mangapill), exten… | 10 | 1745 | abandoned |
| adi1090x/termux-style A shell script that lets Termux users change terminal color schemes and fonts interactively. It bundles ~90 color schemes and 20 powerline-… | 10 | 1720 | abandoned |
| grobie/soundcloud2000 soundcloud2000 is a terminal-based client for streaming and browsing SoundCloud tracks, users, favorites, and playlists. It is a Ruby gem w… | 10 | 1406 | abandoned |
| chase/awrit Awrit is a graphical web browser that renders actual Chromium content inside the Kitty terminal using the Kitty graphics protocol, with mou… | 10 | 1385 | abandoned |
| petethepig/devtools-terminal A Chrome DevTools extension that embeds a system terminal inside the browser's Developer Tools panel. It connects via Chrome's Native Messa… | 32 | 1312 | abandoned |
| golbin/git-commander A terminal UI tool that wraps common git operations like status, add, commit, log, diff, and branch management in an interactive interface.… | 32 | 1121 | abandoned |
| workshopper/workshopper Workshopper is a Node.js framework for building interactive terminal-based coding workshops, essentially a test runner with a fancy termina… | 32 | 1106 | abandoned |