Skip to content

brushax/awesome-tuis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Awesome TUIs

This is a community-maintained list of TUI applications. Compared with rothgar/awesome-tuis, this repository adds GitHub star counts so readers can quickly gauge project popularity and activity.

Table of Contents

Dashboards

  • AdGuardian-Term A TUI dashboard for monitoring real-time traffic from an AdGuard Home instance (⭐ 1,531)
  • apachetop display information from a running copy of Apache. (⭐ 48)
  • atop root level system and process monitor for Linux (⭐ 992)
  • Backlog.md A tool for managing project collaboration between humans and AI Agents in a git ecosystem (⭐ 5,242)
  • bandwhich Terminal bandwidth utilization tool (⭐ 11,640)
  • bashtop Resource manager written in bash (⭐ 11,104)
  • below A time traveling resource monitor for modern Linux systems (⭐ 2,420)
  • binsider A TUI for analyzing Linux binaries. (⭐ 4,104)
  • bmon A monitoring and debugging tool to capture networking related statistics and prepare them visually. (⭐ 1,357)
  • bottom A customizable graphical process/system monitor for the terminal. (⭐ 13,089)
  • bpytop A Python-based system monitor with lots of information. (⭐ 10,881)
  • btop++ Resource monitor with extras (⭐ 31,244)
  • cgdb Console front-end to the GNU debugger (⭐ 1,823)
  • chdig Dig into ClickHouse with TUI interface (⭐ 278)
  • cheatshh A fzf TUI for managing custom made command-line cheatsheet for Unix. (⭐ 164)
  • claws A terminal UI for AWS resource management with vim-style keybindings, command-mode navigation, and optional read-only mode. (⭐ 94)
  • cointop The fastest and most interactive terminal based UI application for tracking cryptocurrencies (⭐ 4,384)
  • CoreFreq CPU monitoring software designed for the 64-bits Processors (⭐ 2,204)
  • csysdig root level Ncurses interface for sysdig, Linux system exploration and troubleshooting tool with first class support for containers (⭐ 8,229)
  • damon TUI interface for Hashicorp Nomad (⭐ 477)
  • dashbrew TUI dashboard builder that lets you visualize data from scripts and APIs. (⭐ 239)
  • dolphie Your single pane of glass for real-time analytics into MySQL/MariaDB & ProxySQL (⭐ 1,134)
  • framework-tool-tui TUI for controlling and monitoring Framework Computers hardware built in Rust (⭐ 274)
  • fubar Formidable Unix Binary Arsenal & Repository. TUI built for gtfobins power users. (⭐ 62)
  • gh-dash A rich terminal UI for GitHub PRs and Issues (⭐ 11,162)
  • Glances Glances an Eye on your system. A top/htop alternative. (⭐ 32,205)
  • Goaccess GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in nix systems or through your browser. (⭐ 20,363)
  • gobang A cross-platform TUI database management tool written in Rust (⭐ 3,265)
  • gonzo A powerful, real-time log analysis terminal UI inspired by k9s. (⭐ 2,547)
  • gotop A terminal based graphical activity monitor inspired by gtop and vtop (⭐ 3,049)
  • gping Ping, but with a graph (⭐ 12,400)
  • Grafterm Metrics dashboards on terminal, a Grafana inspired terminal version (⭐ 1,128)
  • htop Interactive text-mode process viewer for Unix systems. It aims to be a better 'top' (⭐ 7,933)
  • htui Heroku Terminal User Interface (⭐ 122)
  • hwinfo-tui A gping-inspired terminal visualization tool for monitoring real-time hardware sensor data from HWInfo (⭐ 51)
  • kaskade TUI for kafka, which allows you to interact and consume topics from your terminal in style! (⭐ 1,004)
  • kmon Linux Kernel Manager and Activity Monitor (⭐ 2,877)
  • Kyanos Linux network analysis tool based on eBPF (⭐ 5,000)
  • ls-horizons Terminal UI for visualizing NASA's Deep Space Network in real-time (⭐ 38)
  • macmon Sudoless performance monitoring for Apple Silicon processors written in Rust (⭐ 1,388)
  • nerdlog fast, remote-first, multi-host TUI log viewer (⭐ 1,492)
  • nethogs 'net top' tool (⭐ 3,599)
  • netscanner Network scanner (⭐ 1,706)
  • nvtop GPUs process monitoring for AMD, Intel and NVIDIA (⭐ 10,288)
  • oryx A TUI for sniffing network traffic using eBPF (⭐ 2,427)
  • otel-tui A terminal OpenTelemetry viewer (⭐ 847)
  • Planor The Cloud Aviator, dashboard for AWS, Vultr, Heroku, ... (⭐ 86)
  • process-compose TUI for running apps and processes (⭐ 2,237)
  • psmux tmux-compatible terminal multiplexer for Windows built in Rust with ratatui. (⭐ 778)
  • psnet Real-time TUI network monitor for Windows with speed graphs, DNS resolution, and packet inspection. (⭐ 16)
  • pstop htop-style system monitor for Windows with per-core CPU bars, tree view, and 7 color schemes. (⭐ 61)
  • Puffin A beautiful terminal dashboard for hledger (⭐ 538)
  • Raijin A free, simple weather TUI that pulls data without the need for an API key, account, or subscription (⭐ 153)
  • rustnet A cross-platform network monitoring tool with deep packet inspection (⭐ 1,886)
  • s-tui CPU stress and monitoring utility (⭐ 4,961)
  • 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. (⭐ 9)
  • sockttop socktop is a remote system monitor with a rich TUI, inspired by top/btop, talking to a lightweight agent over WebSockets. (⭐ 124)
  • ServerHub A TUI server monitoring dashboard for Linux with real-time metrics, scriptable widgets, and remote management (⭐ 15)
  • sysz An fzf terminal UI for systemctl (⭐ 1,848)
  • talos linux A Linux distro with a TUI dashboard for local and remote usage (⭐ 10,133)
  • tdash A terminal dashboard with stats from Google Analytics, GitHub, Travis CI, and Jenkins. Very much built specific to me (⭐ 321)
  • tegratop Monitoring tool (top like) for Nvidia jetson boards (⭐ 85)
  • TermUI Golang terminal dashboard (⭐ 13,524)
  • ticker Track stocks, crypto, and derivatives prices and positions in real time from your terminal (⭐ 6,006)
  • trek ncurses explorer for Hashicorp Nomad clusters (⭐ 33)
  • trippy A network diagnostic tool that includes functionality like mtr and more (⭐ 6,727)
  • ttop System monitoring tool with historical data service, triggers and top-like TUI (⭐ 383)
  • tufw Terminal UI for ufw (⭐ 810)
  • tuicamp Unofficial TimeCamp TUI (⭐ 8)
  • updo Website monitoring tool with uptime tracking, response time metrics, and SSL certificate monitoring. (⭐ 916)
  • tmd-top Used to monitor the process tcp traffic of the linux system, detailed to each IP connection (⭐ 60)
  • wander HashiCorp Nomad terminal client (⭐ 466)
  • WTF The personal information dashboard for your terminal. (⭐ 16,818)
  • Yozefu A TUI for exploring data of a kafka cluster. (⭐ 290)
  • zenith In terminal graphical metrics for your *nix system written in Rust (⭐ 2,983)

Development

  • act3 Glance at the last 3 runs of your Github Actions (⭐ 71)
  • amtui Alertmanager TUI - Your Terminal Companion for Alertmanager (⭐ 108)
  • amux Easily run parallel coding agents (⭐ 72)
  • ATAC A feature-full TUI API client made in Rust. ATAC is free, open-source, offline and account-less. (⭐ 3,518)
  • austin-tui The top-like text-based user interface for Austin (⭐ 663)
  • blinkenlights TUI that may be used for debugging x86_64-linux or i8086 programs across platforms (⭐ 7,470)
  • brows CLI GitHub release browser (⭐ 76)
  • burf TUI for Google Cloud Storage (GCS) (⭐ 19)
  • cargo-seek A TUI for searching, adding and installing cargo crates (⭐ 168)
  • catalyst Elegant TUI for triggering GitHub Actions workflows with matrix configurations. (⭐ 11)
  • cnTUI Replay chrome requests from your terminal using curl (⭐ 37)
  • chiko The Ultimate Beauty TUI gRPC Client (⭐ 344)
  • Claude Code Bridge Real-time multi-AI collaboration between Claude, Codex and Gemini in terminal (⭐ 1,913)
  • Close Mongo Ops Manager Monitor and kill MongoDB operations (⭐ 9)
  • Cloud Code Usage Monitor Monitor Claude token usage (⭐ 7,171)
  • codex Lightweight coding agent that runs in your terminal (⭐ 68,032)
  • csope C source code browser based on cscope (⭐ 66)
  • CuTE TUI to help build, execute and save curl commands, recursively download from remote sources, test your API endpoints, and mange your keys (⭐ 218)
  • crush The glamourous AI coding agent (⭐ 22,067)
  • dbee Fast & Minimalistic Database Browser (⭐ 163)
  • dblab The database client every command line junkie deserves (⭐ 3,108)
  • ddqa Jira TUI to help with software releases (⭐ 109)
  • ddv Terminal DynamoDB viewer (⭐ 97)
  • delta A syntax-highlighting pager for git, diff, and grep output (⭐ 29,695)
  • deputui Review and install NPM package updates (⭐ 32)
  • differ A TUI git diff viewer (⭐ 20)
  • euporie Jupyter notebooks in the terminal (⭐ 2,483)
  • fast-resume Index and fuzzy search coding agent sessions (⭐ 64)
  • Feluda Detect restrictive and incompatible licesenses in all dependencies of your project. (⭐ 449)
  • Froggit Minimalist Git TUI with GitHub CLI integration (⭐ 465)
  • fx Terminal JSON viewer & processor (⭐ 20,365)
  • ggc A terminal-based Git CLI tool written in Go (⭐ 274)
  • gitui blazing fast terminal-ui for git written in rust (⭐ 21,651)
  • gitv: A beautiful, feature-rich and performant terminal client for GitHub issues. (⭐ 98)
  • git-crecord interactive selective commit tool (⭐ 212)
  • git-scope Terminal UI dashboard for inspecting multiple local Git repositories. (⭐ 82)
  • grv Terminal interface for viewing git repositories (⭐ 4,091)
  • harlequin The SQL IDE for Your Terminal (⭐ 5,906)
  • heretek GDB TUI Dashboard (⭐ 369)
  • jqp A TUI playground to experiment with jq (⭐ 2,792)
  • kagan AI-powered Kanban TUI for autonomous development workflows (⭐ 49)
  • lazygit Simple terminal UI for git commands (⭐ 75,116)
  • lazymake Modern TUI for Makefiles with interactive target selection, dependency visualization, and command safety analysis. (⭐ 110)
  • lazysql A cross-platform TUI database management tool written in Go. (⭐ 3,660)
  • lazyjournal TUI for journalctl, file system logs, as well Docker and Podman containers for quick viewing and filtering (⭐ 1,203)
  • lean-tui Interactive visualization of proofs and programs written in the Lean4 proof-assistant
  • logradar - A fast Rust TUI for interactive log filtering and highlighting. (⭐ 4)
  • LogLens - A structured log viewer and query engine for the terminal. (⭐ 3)
  • logshark A debugger CLI for JSON logs written in Go (⭐ 41)
  • mitmproxy A free and open source interactive HTTPS proxy
  • models TUI for browsing AI models and coding agents (⭐ 357)
  • nap Code snippets in your terminal (⭐ 2,180)
  • nodebro Easily view most recent Github releases/tags and release notes from the terminal (⭐ 17)
  • opencode AI coding agent, built for the terminal (⭐ 131,585)
  • opcilloscope OPC UA client TUI with real-time oscilloscope view for industrial automation (⭐ 126)
  • Quorum Multi-agent AI discussion system for structured debates between LLMs (⭐ 83)
  • play A TUI playground to experiment with your favorite programs, such as grep, sed, awk, jq and yq (⭐ 549)
  • posting A powerful HTTP client that lives in your terminal (⭐ 11,640)
  • pproftui A terminal-based UI for Go's pprof that makes profiling interactive (⭐ 277)
  • 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 (⭐ 183)
  • pudb A console-based visual debugger for Python (⭐ 3,223)
  • pyautogit A terminal UI for managing git repositories, written using py_cui (⭐ 111)
  • qo Interactive SQL filter for JSON, CSV, TSV and other streams. (⭐ 365)
  • rainfrog A database management TUI for Postgres, MySQL, and SQLite written in Rust (⭐ 4,956)
  • regex-tui A simple TUI to visualize and test regular expressions (⭐ 320)
  • resterm A terminal client for HTTP/GraphQL/gRPC with support for WebSockets, SSE, workflows, profiling, OpenAPI and response diffs. (⭐ 1,428)
  • runme Discover and run code snippets directly from your README.md or other markdowns (⭐ 2,013)
  • sls-dev-tools Dev Tools for the Serverless World (⭐ 872)
  • stu A TUI for Amazon S3 (⭐ 861)
  • termdbms A TUI for viewing and editing database files. (⭐ 1,814)
  • terraform-tui view and interact with Terraform state (⭐ 1,274)
  • Toad A unified interface for AI (⭐ 2,708)
  • toolui Dotnet core application to manage installed nuget tools (⭐ 66)
  • tokui An interactive TUI for visualizing code statistics from tokei. (⭐ 34)
  • Twig Terminal UI for interactively exploring JSON and YAML files. (⭐ 136)
  • serie A rich git commit graph (⭐ 1,815)
  • soft-serve A tasty, self-hostable Git server for the command lineicecream (⭐ 6,737)
  • sot A top like system observability tool written in python (⭐ 44)
  • sqlit A lightweight TUI for SQL databases inspired by lazygit (⭐ 3,924)
  • sq A database client specially made for vim users (⭐ 10)
  • tig Text-mode interface for git (⭐ 13,163)
  • turbostream Tool to extract key signals from high-velocity streaming data using AI Agents (⭐ 16)
  • vctui Console interface for vCenter (⭐ 38)
  • violet Colorful TUI frontend to run Vagrant commands (⭐ 32)
  • VT Code VT Code - Semantic Coding Agent (⭐ 465)
  • Wikit TUI for managing Wiki.js instances (⭐ 2)
  • ec A TUI native Git mergetool with 3 panes (⭐ 159)

Docker/LXC/K8s

  • Argonaut ArgoCD TUI (⭐ 353)
  • ctop Top-like interface for container metrics (⭐ 17,676)
  • d4s A fast, keyboard-driven terminal UI to manage Docker containers, Compose stacks, and Swarm services with the ergonomics of K9s (⭐ 63)
  • dtop Terminal dashboard for Docker monitoring across multiple hosts (⭐ 979)
  • dive A tool for exploring each layer in a docker image (⭐ 53,669)
  • dockly Immersive terminal interface for managing docker containers and services (⭐ 4,015)
  • DockMate A lightweight TUI manager for Docker and Podman (⭐ 288)
  • docker-dash A full TUI managemnet tool for Docker (⭐ 5)
  • dprs A TUI for managing Docker containers with real-time monitoring and log streaming (⭐ 36)
  • dry A Docker manager for the terminal (⭐ 3,237)
  • ducker A slightly quackers Docker TUI based on k9s (⭐ 870)
  • e1s TUI for managing AWS ECS resources (⭐ 855)
  • eks-node-viewer visualizing dynamic node usage within a kubernetes cluster (⭐ 1,621)
  • etcd-walker Opensource TUI tool for managing etcd keys (⭐ 15)
  • k9s TUI for managing a Kubernetes cluster (⭐ 33,196)
  • k8s-tui TUI Kubernetes resource manager with multi-cluster support (⭐ 8)
  • kdash A simple and fast dashboard for Kubernetes (⭐ 2,450)
  • kftui - A TUI to manage multiple kubectl port-forward commands, with support for UDP and K8s proxy. (⭐ 1,477)
  • ktop A top-like tool for your Kubernetes clusters (⭐ 1,060)
  • kubetui A TUI tool designed for monitoring Kubernetes resources. (⭐ 367)
  • lazycontainer TUI for managing Apple containers (⭐ 347)
  • lazydocker The lazier way to manage everything docker (⭐ 50,413)
  • lazytrivy The lazier way to scan images, k8s and the filesytem with Trivy (⭐ 320)
  • oxker A simple tui to view & control docker containers (⭐ 1,581)
  • Pocker TUI based application for docker related tasks. (⭐ 191)
  • Podman-tui TUI for Podman containers (⭐ 1,085)
  • sen Terminal User Interface for docker engine (⭐ 1,048)
  • talos-pilot TUI for Talos Linux providing real-time node monitoring, log streaming, and various diagnostics (⭐ 207)

Editors

  • amp A complete text editor for your terminal (⭐ 4,039)
  • C-Edit A text editor with drop down menus in the style of MS-DOS Editor (⭐ 295)
  • Durdraw An ASCII, Unicode and ANSI art editor (⭐ 1,597)
  • Edit A simple text editor. Pays homage to the classic MS-DOS Editor. (⭐ 13,704)
  • Fresh An easy-to-use, powerful and fast terminal-based text editor. (⭐ 6,634)
  • helix A post-modern text editor.
  • frogmouth A Markdown browser for your terminal (⭐ 3,105)
  • kakoune A modern, modal text editor with focus on interactivity and efficiency
  • kilo A minimal but complete editor in ~1000 lines of C code. (⭐ 8,817)
  • maki A simple tabbed text editor with file navigation and an emphasis on preserving battery life
  • markln A terminal-based markdown editor built with Textual. (⭐ 51)
  • micro A modern and intuitive terminal-based text editor (⭐ 28,289)
  • nino A small terminal-based text editor written in C. (⭐ 75)
  • orbiton Text editor limited by VT100, suitable for programming, writing git commit messages and editing Markdown (⭐ 651)
  • slap Sublime-like terminal-based text editor (⭐ 6,187)
  • tilde Intuitive text editor for the terminal (⭐ 534)
  • thymus An interactive browser & editor for network configuration files. (⭐ 26)
  • treemd A markdown navigator with tree-based structural navigation (⭐ 581)
  • turbo An experimental text editor for the terminal, based on Scintilla and Turbo Vision (⭐ 636)
  • vis A vi-like editor based on Plan 9's structural regular expressions (⭐ 4,484)
  • zee A modern text editor for the terminal written in Rust (⭐ 1,765)

File Managers

  • adbtuifm A TUI file manager for Android, based on the Android Debug Bridge(ADB). (⭐ 184)
  • broot A new way to see and navigate directory trees (⭐ 12,539)
  • deletor Manage and delete files efficiently with an interactive TUI and scriptable CLI. (⭐ 230)
  • far2l Linux port of Far v2 file manager (⭐ 2,129)
  • fml 📁 A stupid simple, fast file manager written in BASH v4.2+. (⭐ 97)
  • goful a powerful TUI file manager written in Go. (⭐ 382)
  • lf A terminal file manager written in Go with heavy inspiration from ranger file manager. (⭐ 9,173)
  • mc GNU Midnight Commander. A free cross-platform orthodox file manager. (⭐ 786)
  • nnn n³ The unorthodox terminal file manager. (⭐ 21,430)
  • ntc Ncurses Tabbed file Chooser.
  • ranger A VIM-inspired file manager for the console. (⭐ 17,089)
  • rovr A post-modern terminal file manager. (⭐ 349)
  • s3duck-tui A TUI S3 client. (⭐ 4)
  • sfm Simple file manager. (⭐ 253)
  • superfile Pretty fancy and modern terminal file manager. (⭐ 17,001)
  • TUIFIManager A cross-platform terminal-based file manager (supports termux). (⭐ 806)
  • Vifm A TUI file manager with vi-keybindings and other vim like behaviour. (⭐ 3,151)
  • yazi Blazing fast terminal file manager written in Rust, based on async I/O. (⭐ 35,429)

Games

  • tui-2048 The game 2048 for your terminal (⭐ 3)
  • awkaster Pseudo-3D shooter written completely in gawk using raycasting technique (⭐ 2,459)
  • balatrotui A TUI clone of Balatro (⭐ 172)
  • bastet Evil falling block game (⭐ 292)
  • botany Virtual plant buddy (⭐ 514)
  • brickgame-4bit Brick Game emulator (4-bit Holtek chip) (⭐ 23)
  • BrogueCE Beautiful roguelike dungeon crawler (⭐ 1,326)
  • cbonsai A bonsai tree generator
  • chess-tui Play Chess in your terminal, built in rust (⭐ 988)
  • clidle Play Wordle in your terminal. Also works over SSH! (⭐ 625)
  • csol Collection of solitaire/patience games, such as Klondike, FreeCell, Spider, and Yukon (⭐ 98)
  • DOOM-ASCII Text-based DOOM running in terminal. (⭐ 832)
  • Gameboy Emulator A PHP Terminal GameBoy Emulator (⭐ 1,604)
  • GitType A CLI code-typing game that turns your source code into typing challenges (⭐ 1,043)
  • go-life Terminal based Conway's Game of Life (⭐ 145)
  • gokemon A terminal based Pokemon battle simulator (⭐ 8)
  • Greed A game of consumption. Eat as much as you can before munching yourself into a corner!
  • Maze Simple maze game written in Go. (⭐ 129)
  • Maze TUI Build mazes and solve them with various algorithms. (⭐ 77)
  • Micro Snake A small snake game, utilizing ANSI escape sequences to draw the board. (⭐ 37)
  • Micro Tetris One of the smallest Tetris implementations in the world, utilizing only ANSI escape sequences to draw the board. (⭐ 163)
  • minesweep-rs A mine sweeping game written in Rust using tui-rs. (⭐ 231)
  • minesweeper_4d_rs 4D minesweeper written in Rust using Ratatui (can also be used for classic minesweeper) (⭐ 16)
  • moon-buggy Drive some car across the moon (⭐ 105)
  • MyMan MyMan is a video game for color and monochrome text terminals in the genre of Namco's Pac-Man
  • nchess Chess in the terminal, written in C. (⭐ 21)
  • NetHack Dungeon exploration game (⭐ 3,516)
  • nInvaders Space Invaders
  • nSnake The classic snake game with textual interface (⭐ 218)
  • nudoku ncurses based sudoku game (⭐ 367)
  • onx Noughts & Crosses client-server game with your partner. Based on textual and python. (⭐ 14)
  • pokete A terminal based Pokemon like game (⭐ 3,104)
  • Rebels in the sky P2P terminal game about spacepirates playing basketball across the galaxy. (⭐ 623)
  • snake 🎮 A super minimal TUI snake game written in pure BASH v5.1+ (⭐ 114)
  • Square Tic Tac Toe Like Tic Tac Toe, but form a square with 4 corners instead of a line (⭐ 972)
  • ssHattrick Play Hattrick in your terminal over SSH. (⭐ 145)
  • sshtron multiplayer lightcycle game that runs through SSH (⭐ 2,471)
  • sssnake The classic snake game for the terminal that can play itself and be used like a screensaver. (⭐ 229)
  • steam-tui Just a simple TUI client for steamcmd. Allows for the graphical launching, updating, and downloading of steam games through a simple terminal client. (⭐ 994)
  • sudoku-rs Sudoku built with tui-rs (⭐ 27)
  • sweeper Minesweeper game using curtsies (⭐ 5)
  • terminal-phase Space shooter game that runs in your terminal!
  • terminal-pong A simple, fun ping pong game playable entirely in your terminal. (⭐ 24)
  • termrex A terminal-based endless runner game inspired by the Chrome Dino offline game.
  • tinytetris 80x23 terminal tetris! (⭐ 3,253)
  • tty-solitaire Solitaire runs in your terminal! (⭐ 338)
  • typeinc ncurses based typing speed test with various difficulty levels. (⭐ 32)
  • typing-game-cli Command line game to practice your typing speed by competing against typer-robot or against your best result (⭐ 54)
  • UniPac Unicode-powered Pac-Man for the terminal, written in Rust. (⭐ 6)
  • wocogo Construct words from a list of given segments. A simple TUI game in Python, similar to the NY Times Combinations game.
  • Wordle Script and library for Wordle, written in Raku (⭐ 2)
  • Zigtris YA terminal tetris (⭐ 30)
  • Zoridor Play Quoridor in the terminal (⭐ 16)

Libraries

Python

  • Argenta Library for building modular applications Python (⭐ 24)
  • blessed Blessed is an easy, practical library for making Python terminal apps (⭐ 1,440)
  • blessings A Python wrapper lib for ncurses that makes your code pretty to look at (⭐ 1,470)
  • notcurses blingful character graphics/TUI library for C and Python. definitely not curses. (⭐ 4,426)
  • py_cui Python library aimed at making widget based TUI/CUI interfaces as simple as possible. Supports standard widgets and popups like menus, textboxes, forms, file explorers etc. (⭐ 793)
  • pytermgui A simple yet powerful TUI framework for your Python (3.7+) applications. (⭐ 2,635)
  • Python Prompt Toolkit Library for building powerful interactive command line applications in Python (⭐ 10,349)
  • pyTermTk self-contained TUI library for Python with a QT-like API semantics (⭐ 875)
  • Rich is a Python library for rich text and beautiful formatting in the terminal. (⭐ 55,901)
  • textual is a TUI (Text User Interface) framework for Python inspired by modern web development. (⭐ 35,085)
  • UniCurses A Python module that is aimed at providing the Curses functionality on all operating systems. (⭐ 169)
  • urwid A console user interface library for Python on Linux, OSX, Cygwin or other unix-like OS. (⭐ 2,996)
  • Vindauga A Python implementation of the BSD licensed C++ Turbo Vision library. (⭐ 15)

GO

  • bubbletea A Go framework based on Elm to build functional and fun terminal apps (⭐ 41,004)
  • gocui Minimalist Go package aimed at creating Console User Interfaces (⭐ 10,536)
  • pterm A modern Go module to beautify console output. Featuring charts, progressbars, tables, trees, and much more! It's completely configurable and 100% cross-platform compatible. (⭐ 5,396)
  • stickers Building blocks for charmbracelet/lipgloss in Go (⭐ 383)
  • tui-go A Go UI library for terminal applications (deprecated) (⭐ 2,117)
  • tview Terminal UI library with rich, interactive widgets — written in Go (⭐ 13,710)
  • tcell Tcell is an alternate Go terminal package, similar in some ways to termbox, but better in others. (⭐ 5,107)

C

  • AnbUI A minimal Text UI Library in C (⭐ 34)
  • libuv Cross-platform asynchronous I/O library - written in C (⭐ 26,708)
  • ncurses A classic C library with bindings for many languages
  • tuibox A single-header C terminal UI library, capable of creating mouse-driven, interactive applications on the command line. (⭐ 289)

C++

  • ASCII_Board_Game_Engine A graphics engine for making board games in C++ (⭐ 1)
  • ConsoleCraftEngine A terminal-based 2D game engine written in C++. (⭐ 93)
  • FINAL CUT C++ library for creating terminal applications with text-based widgets (⭐ 1,158)
  • FTXUI 💻 C++ Functional Terminal User Interface. ❤️ (⭐ 9,844)
  • GGUI C++17 Structured Terminal User Interface. 🐧/🪟 (⭐ 7)
  • imtui An immediate mode text-based user interface C++ library, supporting 256 ANSI colors and mouse/keyboard input. (⭐ 3,542)
  • rang A Minimal, Header only Modern C++ library for terminal goodies. (⭐ 1,581)
  • termdb Terminfo parser for modern C++ (⭐ 46)
  • Tui Widgets A high-level widget based toolkit for terminal applications in C++ (⭐ 25)
  • tvision A modern port of C++ Turbo Vision 2.0, cross-platform and Unicode support. (⭐ 2,791)
  • uvw Header-only, event based, tiny and easy to use libuv wrapper in modern C++ (⭐ 2,034) now available as also shared/static library!
  • xtd Free open-source modern C++ framework to create console (CLI), forms (GUI like WinForms) and unit test (xUnit) applications and libraries on Windows, macOS, Linux, iOS, Android, FreeBSD, and Haiku. (⭐ 1,139)

Java

  • casciian A Text User Interface Library for Java based on "Jexer" without the AWT/Swing dependencies, tailored for GraalVM AOT native compilation with a focus on performance over remote connections and maximum terminal compatibility. (⭐ 36)
  • Jexer A Java library implements a text-based windowing system loosely reminiscent of Borland's Turbo Vision system.
  • Lanterna A Java library for creating text-based UIs, very similar to the C library curses but with more functionality. (⭐ 2,551)
  • TUI4J A Java terminal UI framework with a Bubble Tea (Go) port and additional features inspired by Textual. (⭐ 61)

.NET

  • Consolonia A .NET terminal-based GUI framework with support of XAML (⭐ 760)
  • Hex1b A .NET library for building rich, interactive TUIs with a React-inspired declarative API (⭐ 128)
  • SharpConsoleUI Multi-window TUI framework for .NET with overlapping windows, compositor effects, and Spectre.Console integration (⭐ 185)
  • Spectre.Console A .NET library for creating beautiful console applications (⭐ 11,307)
  • Terminal.Gui Cross-platform terminal UI toolkit for .NET (⭐ 10,869)

Rust

  • iocraft Rust crate for beautiful, artisanally crafted TUIs and text-based IO, with a declarative, React-like API inspired by Ink. (⭐ 1,214)
  • Ratatui A Rust crate for building Terminal UIs (actively maintained fork of tui-rs). (⭐ 19,384)
  • tui-input TUI input library supporting multiple backends, tui-rs and ratatui in Rust (⭐ 185)
  • tui-rs Terminal user interfaces and dashboards using Rust (no longer maintained, use Ratatui instead). (⭐ 10,879)
  • Zaz A Rust TUI library for efficient terminal rendering. (⭐ 12)

Other

  • Ashen An Elm inspired framework written in Swift (⭐ 116)
  • blessed A high-level terminal interface library for Node.js (⭐ 11,798) stateful TUI apps, complete with extensions known as bubbles
  • gum A tool for glamorous shell scripts (⭐ 23,162)
  • ink React for Node.js interactive command-line apps (⭐ 35,815) <<<<<<< add-ink-web
  • ink-web A browser-based runtime for Ink that renders React TUI apps in the browser using xterm.js. (⭐ 74) =======
  • Melker A HTML-like, document-first TUI framework for TypeScript/Deno with permission sandboxing, flexbox layout, and run-from-URL support.

main

  • moulti A CLI-driven TUI displaying arbitrary outputs inside visual, collapsible blocks. Designed with shell scripts in mind. Ansible-friendly too.
  • nimwave Build text interfaces for the terminal or browser in Nim (⭐ 539)
  • nocterm A Flutter-like TUI framework for Dart with hot reload, 45+ components, and declarative UI patterns. (⭐ 300)
  • OpenTUI A TypeScript library for building terminal user interfaces (TUIs) (⭐ 9,674)
  • php-tui comprehensive TUI library for PHP based heavily on Ratatui. (⭐ 586)
  • termbox2 A terminal rendering library for creating TUIs. (⭐ 680)
  • TermGL A terminal-based graphics library for 2D and 3D graphics. (⭐ 383)
  • Thermage Thermage is a PHP library that provides a fluent and incredibly powerful, object-oriented interface for customizing CLI output text color, background, formatting, theming and more. (⭐ 97)

Messaging

  • aerc Email client
  • alpine Email client
  • basalt TUI Application to manage Obsidian vaults and notes directly from the terminal. (⭐ 1,111)
  • blitzdenk A minimal multi api auto-context project chat bot as tui (⭐ 15)
  • Devzat Chat over SSH, written in Golang with self-hosting ability. (⭐ 4,027)
  • discordo A lightweight, secure, and feature-rich Discord terminal client (⭐ 5,389)
  • endcord Feature rich Discord TUI client. (⭐ 667)
  • Gomphotherium A command line Mastodon client. (⭐ 109)
  • gomuks Matrix client (⭐ 1,624)
  • gurk-rs Signal Messenger client for terminal (⭐ 1,225)
  • iamb A Matrix client for Vim addicts written in Rust
  • instagram-cli Use Instagram from your terminal, the end of brainrot is here (⭐ 1,754)
  • irssi An IRC terminal client
  • mastui Mastodon TUI (⭐ 67)
  • matcha Email client (⭐ 199)
  • matterhorn A Mattermost terminal client. (⭐ 1,125)
  • mcabber XMPP (Jabber) client
  • meli Email client
  • Mutt Email client
  • nchat Telegram/WhatsApp client (⭐ 1,648)
  • nomadnet Secure messaging network built on Reticulum (⭐ 1,973)
  • nostui Nostr client (⭐ 64)
  • nostratui A terminal user interface (TUI) for browsing Nostr posts, written in Rust. (⭐ 5)
  • Profanity XMPP (Jabber) client
  • sclack Slack terminal client (⭐ 2,479)
  • scli A simple terminal user interface for signal messenger (⭐ 536)
  • siggo A terminal ui for signal-cli, written in Go (⭐ 328)
  • Slack-term Slack client for your terminal (⭐ 6,589)
  • sup A curses threads-with-tags style email client (⭐ 941)
  • Superhighway84 USENET-inspired decentralized internet discussion system (⭐ 783)
  • tgt A TUI for Telegram written in Rust (⭐ 877)
  • toot Mastodon CLI & TUI (⭐ 1,301)
  • tuisky TUI client for BlueSky (⭐ 162)
  • tuix TUI for managing screens (⭐ 30)
  • tut Mastodon TUI client (⭐ 490)
  • twitch-tui Twitch chat in the terminal (⭐ 608)
  • Weechat Extensible chat client
  • zulip-terminal Official Zulip terminal client (similar to matterhorn) (⭐ 831)

Miscellaneous

  • arttime An app that brings beauty of text-art together with functionality of clock, timer, and pattern-based time manager. (⭐ 1,299)
  • asciiMol Curses based ASCII molecule viewer for linux terminals. (⭐ 408)
  • bluetuith A TUI-based bluetooth connection manager, which can interact with bluetooth adapters and devices. (⭐ 1,326)
  • bluetui A TUI for managing bluetooth devices. (⭐ 2,668)
  • Caligula A user-friendly, lightweight TUI for imaging disks. (⭐ 1,921)
  • Captain's log A small TUI journaling tool (⭐ 365)
  • cava Cross-platform Audio Visualizer (⭐ 5,982)
  • cfdisk TUI partition editor included in util-linux (⭐ 3,112)
  • cgdisk TUI partition editor for manipulating GUID partition tables, and modeled after cfdisk
  • csvlens TUI CSV file viewer. It is like less but made for CSV. (⭐ 3,669)
  • CrunchyCleaner A lightweight, software cache cleanup tool for Windows & Linux. (⭐ 12)
  • diary A diary app written in Rust that encrypts both text and file data, and can decrypt and build a rich HTML representation of your diary when required. (⭐ 72)
  • DigiSurf A TUI signal waveform viewer (⭐ 23)
  • diskonaut Terminal disk space navigator (⭐ 3,012)
  • distrobox-tui TUI for managing distrobox containers (⭐ 23)
  • ec2-instance-selector A CLI tool and go library which recommends instance types based on resource criteria like vcpus and memory (⭐ 929)
  • emu2 A simple DOS emulator for the Linux text console, supporting basic DOS system calls and console I/O. (⭐ 454)
  • flawz A Terminal UI for browsing security vulnerabilities (CVEs) (⭐ 578)
  • fnf An interactive fuzzy finder for the terminal (⭐ 49)
  • fzf A general-purpose command-line fuzzy finder (⭐ 79,033)
  • gdu Fast disk usage analyzer with console interface written in Go (⭐ 5,488)
  • gif-for-cli Convert a gif into ASCII (⭐ 2,951)
  • godap A complete TUI for LDAP written in Golang (⭐ 932)
  • golazo Get soccer minute-by-minute updates and finished match stats in your terminal (⭐ 393)
  • gpg-tui A terminal user interface for GnuPG (⭐ 1,675)
  • HumBLE Explorer A cross-platform, command-line and human-friendly Bluetooth Low Energy scanner (⭐ 82)
  • IconicFonts A collection of patched fonts featuring over 60,000 icons, tailored specifically for TUIs. (⭐ 67)
  • impala TUI for managing wifi (⭐ 2,503)
  • isw A simple terminal stopwatch application for pomodoro etc.
  • jrnl Collect your thoughts and notes without leaving the command line. human-friendly. future-proof. secure.
  • keydex TUI password manager for KeePass databases. (⭐ 91)
  • lazynginx Simple TUI for nginx management. (⭐ 16)
  • LearnByExample A TUI with tutorials and +300 exercises on python, grep, awk, sed & general terminal usage. (⭐ 972)
  • lnav An advanced log file viewer for the small-scale
  • mac-cleanup-go - macOS disk cleanup TUI: scan cache/dev artifacts, preview, exclude, and move items to Trash. (⭐ 334)
  • mapscii Braille & ASCII world map renderer for your console (⭐ 9,029)
  • mqttui MQTT Client written in rust (⭐ 651)
  • moc console audio player
  • moribito Browse LDAP directory trees, viewing records, and executing custom queries. (⭐ 270)
  • NanoCore An 8-bit CPU emulator TUI written in Rust with an assembler and a custom ISA. (⭐ 264)
  • neoss Socket statistics visualization and explanation tool for Unix systems. (⭐ 219)
  • nmtui ncurses network manager
  • oha HTTP load generator (⭐ 10,136)
  • packemon Packet generator and monitor. (⭐ 300)
  • pass-cli A TUI and CLI password manager with rclone cloud syncing support (⭐ 54)
  • PesterExplorer A TUI to explore Pester results. (⭐ 23)
  • pug terraform and tofu module and infrastructure management. (⭐ 670)
  • profanity A cross-platfrom XMPP client. (⭐ 1,496)
  • physics-TUI Physics TUI application for undergraduate study (⭐ 25)
  • ncdu disk usage analyzer with an ncurses interface
  • redu ncdu for your restic repository that manages exclusion lists to prune files from existing repos and skip new ones (⭐ 132)
  • nemu A TUI for QEMU (⭐ 566)
  • recoverpy A TUI to recover overwritten or deleted data. (⭐ 1,748)
  • rocket.term Text based chat client for the Rocket.chat messaging solution. (⭐ 34)
  • smassh A TUI based typing test application inspired by MonkeyType. (⭐ 1,906)
  • steam_friends_list_tui The steam friends list in the commandline (⭐ 4)
  • Systemd-manager-tui A program for managing systemd services through a TUI. (⭐ 1,224)
  • tcpterm tcpterm is a packet visualizer in TUI. (⭐ 485)
  • tab-pal Add and edit custom colour palettes in Tableau from the command-line. (⭐ 27)
  • term.everything Run any GUI app in the terminal (⭐ 7,842)
  • terminalperiodictable A beautiful TUI periodic table for Unix systems coded in C. (⭐ 141)
  • termshark Terminal UI for tshark (⭐ 9,853)
  • thokr a sleek typing tui written in rust (⭐ 591)
  • tlock Two-Factor Authentication Tokens Manager in Terminal (⭐ 202)
  • tray-tui System tray in your terminal (⭐ 143)
  • tttui A Monkeytype-inspired typing test that runs entirely in your terminal (⭐ 81)
  • ttyper Terminal-based typing test (⭐ 1,519)
  • tui-shop Something between a CLI and a GUI way of downloading TUIs/CLIs (⭐ 69)
  • tweakcc TUI to customize your Claude Code themes, thinking verbs, and more. (⭐ 1,455)
  • typtea Minimal terminal-based typing speed tester with support for dozens of programming languages. (⭐ 229)
  • try-rs A lightning-fast TUI to manage temporary projects. Create, explore, and clone repositories instantly without cluttering your system. (⭐ 214)
  • vortix Terminal UI for WireGuard and OpenVPN with real-time telemetry, leak detection, and kill switch. (⭐ 396)
  • wb A TUI vocabulary notebook app for Linux based devices. (⭐ 13)
  • wego Weather app (⭐ 8,419)
  • wavemon A wireless device monitoring application (⭐ 1,169)
  • wifitui Fast featureful friendly wifi terminal UI, supports NetworkManager and iwd over dbus. (⭐ 277)
  • WG Commander A TUI for a simple WireGuard VPN setup: peer management, QR codes, setup wizard. (⭐ 212)
  • WireGuard Monitor Simple TUI written in Rust to display the status of WireGuard connections on a host.
  • wttr.in The right way to check the weather (⭐ 29,172)
  • WifUI TUI for managing Wi-Fi connections on Windows natively (Rust) (⭐ 87)
  • xplr A hackable, minimal, fast TUI file explorer, stealing ideas from nnn and fzf. (⭐ 4,719)
  • x-cmd A vast and interesting collection of tools that can then bootstrap lots of other programs / functions in a consistent and structured way. (⭐ 4,160)

Multimedia

  • ani-l Rust-based anime browsing and streaming all without leaving the terminal (⭐ 22)
  • asak A cross-platform audio recording/playback TUI (⭐ 352)
  • bookokrat Full-featured EPUB books reader with Vim keybindings. (⭐ 740)
  • chafa A powerful utility that converts image data, including animated GIFs, into graphics formats or ANSI/Unicode character art suitable for display in a terminal.
  • cmdpxl Totally practical command-line image editor (⭐ 547)
  • cmus A small, fast and powerful console music player for Unix-like operating systems.
  • ctune ncurses based internet radio player for Linux. (⭐ 25)
  • draw A simple drawing tool in the terminal. (⭐ 526)
  • fancy-cat A Lightweight terminal-based PDF reader with Vim keybindings (⭐ 509)
  • favicon-editor Spartan grayscale favicon editor (⭐ 1)
  • gadacz Audiobook player (⭐ 38)
  • GopherTube A terminal-based YouTube client that scrapes YouTube search results and uses mpv for video playback (⭐ 379)
  • Gorae TUI librarian for PDFs and EPUBs with Vim-style navigation. (⭐ 72)
  • image-sorter Terminal user interface for sorting images using key bindings written in Rust (⭐ 44)
  • invidtui A TUI Invidious client for Windows, Linux and MacOS, that fetches and plays audio/video from an invidious instance. Supports viewing and playing from playlists and channels as well. (⭐ 210)
  • jellyfin-tui Jellyfin client (⭐ 430)
  • kew A terminal music player for Linux (⭐ 2,582)
  • line Tiny command-line midi sequencer and language for live coding (⭐ 142)
  • MAL-Cli A terminal interface for the official myanimelist api written in rust. (⭐ 144)
  • managarr A TUI and CLI for managing your *arr servers (⭐ 719)
  • manga-tui Terminal-based manga reader and downloader with image rendering support (⭐ 844)
  • marstui-audio A nice audio management Interface, similar to pavucontrol with the benefit of customizing everything (⭐ 14)
  • mps-youtube Terminal based YouTube player and downloader (⭐ 8,649)
  • mpvc A mpc-like control interface for mpv (⭐ 147)
  • nap Linux napster client
  • ncspot Cross-platform ncurses Spotify client written in Rust (⭐ 6,517)
  • pipe-viewer A lightweight YouTube client for Linux, without requiring an API key. (⭐ 483)
  • ostui CLI client for Subsonic-API servers like gonic and Navidrome
  • pyradio TUI web radio player with thousands of stations from around the world (⭐ 1,074)
  • RadioGoGo Go-powered CLI to surf global radio waves via a sleek TUI. (⭐ 157)
  • Relax-player A lightweight, distraction-free alternative to web-based ambient players. (⭐ 74)
  • roku-cli A command line TUI remote for Roku (⭐ 18)
  • rmpc A configurable MPD client inspired by ncmpcpp and ranger with album art support via various graphics protocols.
  • rusty-pipes A sample-based, MIDI-controlled virtual pipe organ instrument compatible with GrandOrgue and Hauptwerk sample sets. (⭐ 79)
  • sonicradio A stylish TUI radio player making use of Radio Browser API and Bubbletea. (⭐ 80)
  • soundcloud2000 A terminal client for soundcloud (⭐ 1,413)
  • spotatui Spotify client with native streaming, synced lyrics, and real-time audio visualization (⭐ 503)
  • spotify-player A Spotify player in the terminal with full feature parity (⭐ 6,421)
  • spotui Spotify client written in Python (⭐ 568)
  • terminal-yt A small newsboat-inspired terminal youtube manager (⭐ 43)
  • termusic Music Player TUI written in Rust (⭐ 1,908)
  • textual-paint MS Paint in your terminal (⭐ 1,090)
  • timg A terminal image viewer (⭐ 2,554)
  • tizonia-openmax-il Command-line cloud music player for Linux with support for Spotify, Google Play Music, YouTube, SoundCloud, Dirble, Plex servers and Chromecast devices (⭐ 1,730)
  • tortuise Gaussian Splatting 3D viewer in your terminal. 6 render modes, CPU-only via crossterm + rayon (⭐ 202)
  • Toutui A TUI Audiobookshelf Client for Linux (⭐ 169)
  • Trophy A TUI 3D Model Viewer for OBJ and GLB files (⭐ 94)
  • upiano A Piano in your terminal (⭐ 773)
  • valveFM Vintage FM radio TUI for streaming stations from radio-browser.info (⭐ 37)
  • vlc VLC includes an ncurses interface, vlc --intf ncurses (⭐ 17,938)
  • waves Terminal music player with vim-style navigation and radio mode that plays similar artists from your library (⭐ 134)
  • wiremix TUI audio mixer for PipeWire similar to pavucontrol to adjust volumes, change input/output devices and their profiles (⭐ 803)
  • xytz - Beautiful TUI for downloading YouTube videos/playlists/channels. (⭐ 402)
  • ytui-music Listen to music from youtube. Configurable, minimal, lightweight, private & beautiful music client. (⭐ 753)
  • ytdl-tui TUI for downloading Youtube videos (⭐ 32)
  • ytfzf A POSIX script that helps you find Youtube videos (without API) or Peertube videos and opens/downloads them using mpv/youtube-dl (⭐ 4,076)
  • viu Your browser anime experience from the terminal (⭐ 1,032)
  • vv A terminal image viewer, supporting an extensive range of modern image formats (⭐ 224)

Productivity

  • abook TUI addressbook with mutt integration
  • agent-deck Terminal dashboard for managing multiple AI coding agent sessions (⭐ 1,766)
  • awsui A powerful, user-friendly terminal interface for AWS Profile and SSO management. (⭐ 102)
  • Bagels TUI expense tracker (⭐ 2,715)
  • Brief Terminal-first OpenAI chat client with slash-command palette and local tool execution. (⭐ 9)
  • calcure Modern TUI calendar and task manager with minimal and customizable UI. (⭐ 2,233)
  • calcurse calendar and scheduling application for the command line
  • clipse TUI-based clipboard manager application (⭐ 944)
  • Chronos A Vimlike Calendar TUI (⭐ 35)
  • Desktop-TUI A desktop environment without graphics (⭐ 1,158)
  • doxx A TUI document viewer for Microsoft Word files (⭐ 3,632)
  • drako A grid-based, customizable and extendable command- and TUI-Deck launcher (⭐ 24)
  • dvtm A terminal multiplexer with dwm like window management (⭐ 941)
  • ekphos A fast, lightweight, markdown research tool written in rust (⭐ 878)
  • elia A terminal ChatGPT client build with Textual (⭐ 2,435)
  • fjira TUI application for Atlassian Jira (⭐ 262)
  • GeekCalendar TUI calendar with vim key bindings, which can import from calcure or calcurse. (⭐ 8)
  • Glow A markdown reader, designed from the ground up to showcase the elegance and capabilities of TUI. (⭐ 23,997)
  • gocheat A beautiful TUI cheatsheet for keybindings,hotkeys,gestures and aliases (⭐ 326)
  • helm A minimalistic & customizable pomodoro-like timer for your terminal (⭐ 112)
  • hledger-ui A fast TUI for browsing double entry bookkeeping data (⭐ 4,383)
  • h-m-m Hackers Mind Map (⭐ 2,229)
  • hnjobs Find your next job on Who's Hiring (⭐ 37)
  • hygg 📚 Simplifying the way you read. Minimalistic Vim-like TUI document reader. (⭐ 291)
  • HydroToDo A simple and beautiful TUI to-do list (⭐ 18)
  • HydroFetch A fast, beautiful, and lightweight system information tool written exclusively for the Fish shell. (⭐ 9)
  • intelli-shell - Manage command templates/snippets with dynamic completions and AI integration (⭐ 1,205)
  • jiratui A TUI for interacting with Atlassian Jira directly from your shell (⭐ 1,505)
  • Judo A multi-database TUI for ToDo lists, using Rust + Ratatui + SQLite (⭐ 109)
  • kabmat TUI program for managing kanban boards with vim-like keybindings (⭐ 418)
  • kanban - TUI kanban board for projects management with sprint tracking and task prioritization. (⭐ 83)
  • kanban-python Kanban Terminal App written in Python (⭐ 338)
  • khal A standards based CLI calendar program, able to synchronize with CalDAV servers (⭐ 2,968)
  • LazySSH - TUI SSH manager to browse, connect, and manage servers from ssh config files. (⭐ 3,359)
  • levite A TUI spreadsheet application that uses an RPN formulas and features a vi-friendly interface (⭐ 12)
  • mcfly Intelligent context-aware search engine for your shell history (⭐ 7,655)
  • mynav Workspace and session management for terminal environments (⭐ 231)
  • multranslate A TUI for translating text in multiple translators simultaneously, with support for translation history and language detection (⭐ 55)
  • numr A natural language calculator with unit/currency conversions and vim-style keybindings (⭐ 225)
  • openmux A terminal multiplexer with master-stack layout (Zellij-style) (⭐ 55)
  • pagerduty-tui Minimalistic terminal UI to manage triggered incidents (⭐ 11)
  • patat Terminal-based presentations using Pandoc (⭐ 2,691)
  • pdiary A simple terminal diary journal application written in Python with encryption support (⭐ 44)
  • pkm A super minimal TUI package manager wrapper written in BASH v4.2+ (⭐ 63)
  • pomo A minimal, customizable TUI Pomodoro timer with ASCII art, progress bar, desktop notifications, and productivity statistics. (⭐ 355)
  • portfolio_rs A command line tool for managing financial investment portfolios. (⭐ 86)
  • pream-team a TUI utility that helps you keep track of your teams GitHub PRs across multiple repositories (⭐ 12)
  • presenterm A markdown terminal slideshow tool (⭐ 8,123)
  • procmux - a TUI for running multiple commands in parallel in easily switchable terminals (⭐ 109)
  • productivity-timer A command line time tracker application with a sleek TUI. (⭐ 57)
  • sc-im An ncurses spreadsheet program for terminal. Reignited version of sc (⭐ 5,442)
  • SheetsUI A console based spreadsheet application (⭐ 235)
  • slides A terminal based presentation tool, supporting markdown syntax. (⭐ 11,365)
  • sshm SSH made easy and fast: browse, connect, and control from your terminal with a modern TUI (⭐ 1,042)
  • ssh-slides Terminal-based presentations over SSH (⭐ 134)
  • Tabiew A lightweight app to view and query tabular data files, such as CSV, TSV, and parquet. (⭐ 2,806)
  • taskline Tasks, boards & notes for the command-line habitat (⭐ 314)
  • taskwarrior-tui A Terminal User Interface for Taskwarrior (⭐ 1,968)
  • television A fast and versatile fuzzy finder TUI (⭐ 5,334)
  • tenere A TUI for ChatGPT written in Rust. (⭐ 657)
  • termscp A TUI file transfer and explorer, with support for SCP/SFTP/FTP/S3. (⭐ 2,865)
  • tiki Markdown-based git-versioned project and issue manager (⭐ 127)
  • tmux Terminal multiplexer (⭐ 43,625)
  • tododo A pretty TUI TODO.md manager for tasks and projects (⭐ 63)
  • todoman A simple, standards-based (ics, DAV), cli task-manager (⭐ 570)
  • topydo A powerful todo list application using the todo.txt format (⭐ 912)
  • ttyplot A realtime plotting utility for terminals with data input from stdin/pipe. (⭐ 1,349)
  • TUI_ProjectManager A simple project-based todo list written in Rust (⭐ 34)
  • tuidict Fast offline dictionary with in-app downloads and multi-language support from FreeDict (⭐ 4)
  • tui-deck A TUI frontend for Nextcloud Deck app written in GO (⭐ 23)
  • TUIOS A TUI window manager for managing multiple terminal sessions (⭐ 2,539)
  • tui-slides A terminal presentation tool capable of rendering images and many other widgets. (⭐ 81)
  • tuihub A utility hub/dashboard for personal use (⭐ 22)
  • tvterm A terminal emulator that runs in your terminal (⭐ 277)
  • Visidata A terminal spreadsheet multitool for discovering and arranging data (⭐ 8,939)
  • zellij A terminal workspace with batteries included (⭐ 30,464)
  • zeit A command line tool for tracking time spent on activities. (⭐ 546)
  • Toney a fast, lightweight, terminal-based note-taking app for the modern developer. (⭐ 175)
  • Tock - The powerful time tracking tool for the command line with a beautiful interactive TUI. (⭐ 384)

Screensavers

  • astroterm A planetarium for your terminal! Explore stars, planets, constellations, and more (⭐ 1,822)
  • gitlogue A TUI screensaver that visualizes Git commit history in your terminal (⭐ 4,364)
  • neo Simulates the digital rain from "The Matrix" (⭐ 879)
  • rxpipes 2D recreation of the ancient Pipes screensaver for terminals. (⭐ 29)
  • pond A soothing in-terminal idle screen that simulates a little pond.
  • weathr A terminal weather app with ASCII animations for weather visualization (⭐ 2,655)

Web

  • bombadillo A TUI browser for the non-web: Gopher, Gemini, Finger
  • browsh A fully-modern text-based browser, rendering to TTY and browsers (⭐ 18,684)
  • bulletty A pretty feed reader (ATOM/RSS) that stores articles in Markdown files (⭐ 364)
  • Canard A command line TUI client for the Journalist RSS aggregator. (⭐ 166)
  • carbonyl Chromium running inside your terminal (⭐ 17,182)
  • castero A TUI app to listen to podcast (⭐ 685)
  • CatenaVetus A TUI for reading the Church Fathers (⭐ 17)
  • Chawan A TUI web (and (S)FTP, Gopher, Gemini) browser with CSS, inline image and JavaScript support.
  • cloudflare-speed-cli Internet speed test via Cloudflare (⭐ 820)
  • eilmeldung RSS reader, supporting many RSS providers, bulk-operations and configuration options. (⭐ 695)
  • elinks ELinks (HTTP/FTP/..) brower with mujs javascript support. (⭐ 588)
  • hackernews-TUI A Terminal UI to browse Hacker News (⭐ 692)
  • haxor-news Browse Hacker News like a haxor: A Hacker News command line interface (CLI) (⭐ 4,125)
  • Lagrange Lagrange is a cross-platform client for browsing Geminispace
  • LYNX A text based Terminal browser
  • podliner A cross-platform podcast client (⭐ 147)
  • newsboat An RSS/Atom feed reader for the text console (⭐ 3,747)
  • nyaa A nyaa.si TUI for browsing and downloading torrents (⭐ 630)
  • omaro TUI to browse posts and comments on lobste.rs (⭐ 19)
  • rfc_reader A tool to read RFCs (Request for Comments) with a TUI, allowing you to fetch, cache, and browse RFC documents. (⭐ 43)
  • rtorrent A text-based BitTorrent client written in C++ (⭐ 4,730)
  • rttt A Hackernews, RSS and Reddit reader for the terminal written in C++.
  • searxngr Web search TUI for SearXNG (⭐ 37)
  • Slumber Terminal-based HTTP/REST client (⭐ 877)
  • stegodon SSH-first federated microblog with ActivityPub, web UI, and RSS feeds (⭐ 87)
  • surge A blazing fast, beautiful TUI download manager built in Go. (⭐ 2,607)
  • tblogs Read and browse development blogs from your terminal (⭐ 62)
  • textual-web Run TUIs and terminals in your browser (⭐ 1,378)
  • twterm A full-featured TUI Twitter client (⭐ 242)
  • w3m A text-mode WWW browser (⭐ 1,041)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages