2018-07-15 09:16:35 +02:00
# Awesome TUIs
2018-07-15 07:58:47 +02:00
2018-07-15 09:16:35 +02:00
List of projects that provide terminal user interfaces
## Table of Contents
- [Dashboards ](#dashboards )
- [Development ](#development )
2024-09-23 18:45:36 +02:00
- [Docker/Containers/K8s ](#dockerlxck8s )
2022-03-18 17:28:36 +01:00
- [Editors ](#editors )
2024-08-03 08:04:04 +02:00
- [File Managers ](#file-managers )
2018-07-15 09:16:35 +02:00
- [Games ](#games )
- [Libraries ](#libraries )
- [Messaging ](#messaging )
- [Miscellaneous ](#miscellaneous )
- [Multimedia ](#multimedia )
- [Productivity ](#productivity )
- [Web ](#web )
2023-01-11 18:23:16 +01:00
< details open > < summary > < h2 > Dashboards< / h2 > < / summary >
2018-07-15 09:16:35 +02:00
2024-08-14 19:19:51 +02:00
- [AdGuardian-Term ](https://github.com/lissy93/AdGuardian-Term ) A TUI dashboard for monitoring real-time traffic from an AdGuard Home instance
- [bandwhich ](https://github.com/imsnif/bandwhich ) Terminal bandwidth utilization tool
2020-04-28 09:03:56 +02:00
- [bashtop ](https://github.com/aristocratos/bashtop ) Resource manager written in bash
2021-11-02 17:22:24 +01:00
- [below ](https://github.com/facebookincubator/below ) A time traveling resource monitor for modern Linux systems
2024-09-12 00:12:27 +02:00
- [binsider ](https://github.com/orhun/binsider ) A TUI for analyzing Linux binaries.
2022-08-03 01:40:42 +02:00
- [bmon ](https://github.com/tgraf/bmon ) A monitoring and debugging tool to capture networking related statistics and prepare them visually.
2022-03-05 18:16:31 +01:00
- [bottom ](https://github.com/ClementTsang/bottom ) A customizable graphical process/system monitor for the terminal.
2024-01-09 18:44:38 +01:00
- [bpytop ](https://github.com/aristocratos/bpytop ) A Python-based system monitor with lots of information.
2021-11-04 17:42:54 +01:00
- [btop++ ](https://github.com/aristocratos/btop ) Resource monitor with extras
2024-08-14 19:19:51 +02:00
- [cgdb ](https://github.com/cgdb/cgdb ) Console front-end to the GNU debugger
- [chdig ](https://github.com/azat/chdig ) Dig into ClickHouse with TUI interface
2024-06-06 16:40:37 +02:00
- [cheatshh ](https://github.com/AnirudhG07/cheatshh ) A fzf TUI for managing custom made command-line cheatsheet for Unix.
2018-07-15 09:16:35 +02:00
- [cointop ](https://github.com/miguelmota/cointop ) The fastest and most interactive terminal based UI application for tracking cryptocurrencies
2023-04-07 05:27:40 +02:00
- [CoreFreq ](https://github.com/cyring/CoreFreq ) CPU monitoring software designed for the 64-bits Processors
2021-10-07 07:28:01 +02:00
- [damon ](https://github.com/hashicorp/damon ) TUI interface for Hashicorp Nomad
2024-08-14 19:19:51 +02:00
- [dolphie ](https://github.com/charles-001/dolphie ) Your single pane of glass for real-time analytics into MySQL/MariaDB & ProxySQL
2023-05-17 08:29:50 +02:00
- [fubar ](https://github.com/irishmaestro/fubar ) Formidable Unix Binary Arsenal & Repository. TUI built for gtfobins power users.
2018-07-15 09:16:35 +02:00
- [Glances ](https://github.com/nicolargo/glances ) Glances an Eye on your system. A top/htop alternative.
- [Goaccess ](https://github.com/allinurl/goaccess ) GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in nix systems or through your browser.
2024-08-14 19:19:51 +02:00
- [gobang ](https://github.com/TaKO8Ki/gobang ) A cross-platform TUI database management tool written in Rust
2021-06-05 06:44:04 +02:00
- [gotop ](https://github.com/xxxserxxx/gotop ) A terminal based graphical activity monitor inspired by gtop and vtop
2022-03-18 19:26:21 +01:00
- [gping ](https://github.com/orf/gping ) Ping, but with a graph
2020-09-07 08:58:25 +02:00
- [Grafterm ](https://github.com/slok/grafterm ) Metrics dashboards on terminal, a Grafana inspired terminal version
2023-04-14 01:19:19 +02:00
- [htop ](https://github.com/htop-dev/htop ) Interactive text-mode process viewer for Unix systems. It aims to be a better 'top'
2021-05-09 09:27:57 +02:00
- [htui ](https://github.com/PierreKieffer/htui ) Heroku Terminal User Interface
2024-08-14 19:19:51 +02:00
- [kaskade ](https://github.com/sauljabin/kaskade ) TUI for kafka, which allows you to interact and consume topics from your terminal in style!
2021-04-19 08:47:19 +02:00
- [kmon ](https://github.com/orhun/kmon ) Linux Kernel Manager and Activity Monitor
2024-11-19 01:03:46 +01:00
- [Kyanos ](https://github.com/hengyoush/kyanos ) Linux network analysis tool based on eBPF
2024-06-19 07:09:32 +02:00
- [macmon ](https://github.com/vladkens/macmon ) Sudoless performance monitoring for Apple Silicon processors written in Rust
2024-03-11 03:55:50 +01:00
- [netscanner ](https://github.com/Chleba/netscanner ) Network scanner
2023-01-17 19:36:23 +01:00
- [nvtop ](https://github.com/Syllo/nvtop ) GPUs process monitoring for AMD, Intel and NVIDIA
2024-09-05 01:14:02 +02:00
- [oryx ](https://github.com/pythops/oryx ) A TUI for sniffing network traffic using eBPF
2022-03-29 20:40:19 +02:00
- [Planor ](https://github.com/mrusme/planor ) The Cloud Aviator, dashboard for AWS, Vultr, Heroku, ...
2024-07-22 23:11:19 +02:00
- [process-compose ](https://github.com/F1bonacc1/process-compose ) TUI for running apps and processes
2024-06-22 00:45:03 +02:00
- [Puffin ](https://github.com/siddhantac/puffin ) A beautiful terminal dashboard for hledger
2023-03-05 17:12:38 +01:00
- [s-tui ](https://github.com/amanusk/s-tui ) CPU stress and monitoring utility
2021-09-21 08:26:00 +02:00
- [sysz ](https://github.com/joehillen/sysz ) An fzf terminal UI for systemctl
2018-07-15 09:16:35 +02:00
- [tdash ](https://github.com/jessfraz/tdash ) A terminal dashboard with stats from Google Analytics, GitHub, Travis CI, and Jenkins. Very much built specific to me
2024-01-07 07:00:38 +01:00
- [tegratop ](https://github.com/pythops/tegratop ) Monitoring tool (top like) for Nvidia jetson boards
2018-07-15 09:16:35 +02:00
- [TermUI ](https://github.com/gizak/termui ) Golang terminal dashboard
2019-02-15 06:22:24 +01:00
- [trek ](https://github.com/franckverrot/trek ) ncurses explorer for Hashicorp Nomad clusters
2024-04-04 01:15:48 +02:00
- [trippy ](https://github.com/fujiapple852/trippy ) A network diagnostic tool that includes functionality like mtr and more
2023-09-12 18:10:55 +02:00
- [ttop ](https://github.com/inv2004/ttop ) System monitoring tool with historical data service, triggers and top-like TUI
2024-08-14 19:19:51 +02:00
- [tufw ](https://github.com/peltho/tufw ) Terminal UI for ufw
2022-10-04 00:22:07 +02:00
- [wander ](https://github.com/robinovitch61/wander ) HashiCorp Nomad terminal client
2018-07-15 09:16:35 +02:00
- [WTF ](https://github.com/senorprogrammer/wtf ) The personal information dashboard for your terminal.
2022-03-18 06:17:28 +01:00
- [zenith ](https://github.com/bvaisvil/zenith ) In terminal graphical metrics for your *nix system written in Rust
2023-01-11 18:23:16 +01:00
---
< / details >
2018-07-15 09:16:35 +02:00
2023-01-11 18:23:16 +01:00
< details open > < summary > < h2 > Development< / h2 > < / summary >
2018-07-15 09:16:35 +02:00
2024-08-14 01:59:50 +02:00
- [act3 ](https://github.com/dhth/act3 ) Glance at the last 3 runs of your Github Actions
2024-04-18 20:49:57 +02:00
- [amtui ](https://github.com/pehlicd/amtui/ ) Alertmanager TUI - Your Terminal Companion for Alertmanager
2024-04-18 19:38:25 +02:00
- [ATAC ](https://github.com/Julien-cpsn/ATAC ) A feature-full TUI API client made in Rust. ATAC is free, open-source, offline and account-less.
2020-10-28 17:48:00 +01:00
- [austin-tui ](https://github.com/P403n1x87/austin-tui ) The top-like text-based user interface for Austin
2024-08-14 19:19:51 +02:00
- [blinkenlights ](https://github.com/jart/blink ) TUI that may be used for debugging x86_64-linux or i8086 programs across platforms
- [brows ](https://github.com/rubysolo/brows ) CLI GitHub release browser
2023-09-06 00:43:28 +02:00
- [burf ](https://github.com/razeghi71/burf ) TUI for Google Cloud Storage (GCS)
2023-07-16 07:31:06 +02:00
- [cnTUI ](https://github.com/fipso/cntui ) Replay chrome requests from your terminal using curl
2023-10-28 17:52:18 +02:00
- [csope ](https://github.com/agvxov/csope ) C source code browser based on cscope
2023-10-31 05:53:56 +01:00
- [CuTE ](https://github.com/PThorpe92/CuTE ) TUI to help build, execute and save curl commands, recursively download from remote sources, test your API endpoints, and mange your keys
2024-06-29 19:04:43 +02:00
- [dbee ](https://github.com/murat-cileli/dbee ) Fast & Minimalistic Database Browser
2024-08-14 19:19:51 +02:00
- [dblab ](https://github.com/danvergara/dblab ) The database client every command line junkie deserves
2023-06-21 17:44:29 +02:00
- [ddqa ](https://github.com/DataDog/ddqa ) Jira TUI to help with software releases
2024-08-14 19:19:51 +02:00
- [delta ](https://github.com/dandavison/delta ) A syntax-highlighting pager for git, diff, and grep output
2023-03-20 03:39:50 +01:00
- [euporie ](https://github.com/joouha/euporie ) Jupyter notebooks in the terminal
2024-05-14 02:33:28 +02:00
- [fx ](https://github.com/antonmedv/fx ) Terminal JSON viewer & processor
2020-05-17 18:08:03 +02:00
- [gitui ](https://github.com/extrawurst/gitui ) blazing fast terminal-ui for git written in rust
2022-03-23 04:40:27 +01:00
- [git-crecord ](https://github.com/andrewshadura/git-crecord ) interactive selective commit tool
2018-07-15 09:16:35 +02:00
- [grv ](https://github.com/rgburke/grv ) Terminal interface for viewing git repositories
2024-01-07 06:58:54 +01:00
- [harlequin ](https://github.com/tconbeer/harlequin ) The SQL IDE for Your Terminal
2022-09-23 08:03:50 +02:00
- [jqp ](https://github.com/noahgorstein/jqp ) A TUI playground to experiment with jq
2021-06-05 06:44:04 +02:00
- [lazygit ](https://github.com/jesseduffield/lazygit ) Simple terminal UI for git commands
2024-01-09 21:34:47 +01:00
- [lazysql ](https://github.com/jorgerojas26/lazysql ) A cross-platform TUI database management tool written in Go.
2024-08-14 19:19:51 +02:00
- [logshark ](https://github.com/ugosan/logshark ) A debugger CLI for JSON logs written in Go
2018-07-15 15:11:19 +02:00
- [mitmproxy ](https://www.mitmproxy.org ) A free and open source interactive HTTPS proxy
2023-08-14 03:51:16 +02:00
- [nap ](https://github.com/maaslalani/nap ) Code snippets in your terminal
2024-08-14 23:36:15 +02:00
- [nodebro ](https://github.com/jonaburg/nodebro ) Easily view most recent Github releases/tags and release notes from the terminal
2023-10-16 18:00:06 +02:00
- [play ](https://github.com/paololazzari/play ) A TUI playground to experiment with your favorite programs, such as grep, sed, awk, jq and yq
2024-08-02 07:37:01 +02:00
- [posting ](https://github.com/darrenburns/posting ) A powerful HTTP client that lives in your terminal
2024-04-09 07:17:02 +02:00
- [prs ](https://github.com/dhth/prs ) Stay updated on PRs without leaving the terminal
2020-08-05 11:28:36 +02:00
- [pudb ](https://github.com/inducer/pudb ) A console-based visual debugger for Python
2024-04-09 07:17:02 +02:00
- [pyautogit ](https://github.com/jwlodek/pyautogit ) A terminal UI for managing git repositories, written using py_cui
2023-07-12 06:57:42 +02:00
- [runme ](https://github.com/stateful/runme ) Discover and run code snippets directly from your README.md or other markdowns
2020-10-28 17:48:00 +01:00
- [sls-dev-tools ](https://github.com/Theodo-UK/sls-dev-tools ) Dev Tools for the Serverless World
2023-12-26 06:58:59 +01:00
- [termdbms ](https://github.com/mathaou/termdbms ) A TUI for viewing and editing database files.
2023-08-08 06:00:52 +02:00
- [terraform-tui ](https://github.com/idoavrah/terraform-tui ) view and interact with Terraform state
2024-08-30 18:26:10 +02:00
- [toolui ](https://github.com/jinek/ToolUI ) Dotnet core application to manage installed nuget tools
2023-04-03 18:44:52 +02:00
- [soft-serve ](https://github.com/charmbracelet/soft-serve ) A tasty, self-hostable Git server for the command lineicecream
2018-07-15 09:16:35 +02:00
- [tig ](https://github.com/jonas/tig ) Text-mode interface for git
2021-06-05 06:44:04 +02:00
- [vctui ](https://github.com/thebsdbox/vctui ) Console interface for vCenter
2023-07-12 06:57:42 +02:00
- [violet ](https://github.com/braheezy/violet ) Colorful TUI frontend to run Vagrant commands
2023-01-11 18:23:16 +01:00
---
< / details >
2018-07-15 09:16:35 +02:00
2024-09-23 18:45:36 +02:00
< details open > < summary > < h2 > Docker/LXC/K8s< / h2 > < / summary >
- [ctop ](https://github.com/bcicen/ctop ) Top-like interface for container metrics
- [dive ](https://github.com/wagoodman/dive ) A tool for exploring each layer in a docker image
- [dockly ](https://github.com/lirantal/dockly ) Immersive terminal interface for managing docker containers and services
- [dry ](https://github.com/moncho/dry ) A Docker manager for the terminal
- [ducker ](https://github.com/robertpsoane/ducker ) A slightly quackers Docker TUI based on k9s
- [eks-node-viewer ](https://github.com/awslabs/eks-node-viewer/ ) visualizing dynamic node usage within a kubernetes cluster
- [k9s ](https://github.com/derailed/k9s ) TUI for managing a Kubernetes cluster
- [kdash ](https://github.com/kdash-rs/kdash ) A simple and fast dashboard for Kubernetes
- [ktop ](https://github.com/vladimirvivien/ktop ) A top-like tool for your Kubernetes clusters
- [kubetui ](https://github.com/sarub0b0/kubetui ) A TUI tool designed for monitoring Kubernetes resources.
- [lazydocker ](https://github.com/jesseduffield/lazydocker ) The lazier way to manage everything docker
- [oxker ](https://github.com/mrjackwills/oxker ) A simple tui to view & control docker containers
- [Pocker ](https://github.com/pommee/Pocker ) TUI based application for docker related tasks.
- [Podman-tui ](https://github.com/containers/podman-tui ) TUI for Podman containers
- [sen ](https://github.com/TomasTomecek/sen ) Terminal User Interface for docker engine
---
< / details >
2023-01-11 18:23:16 +01:00
< details open > < summary > < h2 > Editors< / h2 > < / summary >
2022-03-18 17:28:36 +01:00
- [amp ](https://github.com/jmacdonald/amp ) A complete text editor for your terminal
2024-09-03 06:20:14 +02:00
- [C-Edit ](https://github.com/velorek1/c-edit ) A text editor with drop down menus in the style of MS-DOS Editor
2022-03-20 18:34:34 +01:00
- [helix ](https://helix-editor.com/ ) A post-modern text editor.
2023-09-17 03:34:32 +02:00
- [frogmouth ](https://github.com/Textualize/frogmouth ) A Markdown browser for your terminal
2022-03-20 17:45:30 +01:00
- [kakoune ](http://kakoune.org/ ) A modern, modal text editor with focus on interactivity and efficiency
2022-03-18 17:28:36 +01:00
- [micro ](https://github.com/zyedidia/micro ) A modern and intuitive terminal-based text editor
2023-04-14 01:19:19 +02:00
- [orbiton ](https://github.com/xyproto/orbiton ) Text editor limited by VT100, suitable for programming, writing git commit messages and editing Markdown
2022-03-18 17:28:36 +01:00
- [slap ](https://github.com/slap-editor/slap ) Sublime-like terminal-based text editor
2024-07-16 19:46:36 +02:00
- [thymus ](https://github.com/blademd/thymus ) An interactive browser & editor for network configuration files.
2022-03-18 17:28:36 +01:00
- [turbo ](https://github.com/magiblot/turbo ) An experimental text editor for the terminal, based on Scintilla and Turbo Vision
2022-04-03 06:20:32 +02:00
- [zee ](https://github.com/zee-editor/zee ) A modern text editor for the terminal written in Rust
2024-09-23 18:45:36 +02:00
2023-01-11 18:23:16 +01:00
---
< / details >
2022-03-18 17:28:36 +01:00
2024-08-03 08:04:04 +02:00
< details open > < summary > < h2 > File Managers< / h2 > < / summary >
- [adbtuifm ](https://github.com/darkhz/adbtuifm ) A TUI file manager for Android, based on the Android Debug Bridge(ADB).
2024-08-10 01:09:52 +02:00
- [broot ](https://github.com/Canop/broot ) A new way to see and navigate directory trees
2024-08-03 08:04:04 +02:00
- [fff ](https://github.com/dylanaraps/fff ) A simple file manager written in bash.
- [fml ](https://github.com/wick3dr0se/fml ) :file_folder: A stupid simple, fast file manager written in BASH v4.2+.
- [goful ](https://github.com/anmitsu/goful ) a powerful TUI file manager written in Go.
- [lf ](https://github.com/gokcehan/lf ) A terminal file manager written in Go with heavy inspiration from ranger file manager.
2024-08-10 01:09:44 +02:00
- [mc ](https://github.com/MidnightCommander/mc ) GNU Midnight Commander. A free cross-platform orthodox file manager.
2024-08-03 08:04:04 +02:00
- [nnn ](https://github.com/jarun/nnn ) n³ The unorthodox terminal file manager.
- [ranger ](https://github.com/ranger/ranger ) A VIM-inspired file manager for the console.
- [superfile ](https://github.com/MHNightCat/superfile ) Pretty fancy and modern terminal file manager.
- [TUIFIManager ](https://github.com/GiorgosXou/TUIFIManager ) A cross-platform terminal-based file manager *(supports termux)* .
- [Vifm ](https://github.com/vifm/vifm ) A TUI file manager with vi-keybindings and other vim like behaviour.
- [yazi ](https://github.com/sxyazi/yazi ) Blazing fast terminal file manager written in Rust, based on async I/O.
---
< / details >
2023-01-11 18:23:16 +01:00
< details open > < summary > < h2 > Games< / h2 > < / summary >
2018-07-15 09:16:35 +02:00
- [2048-cli ](https://github.com/tiehuis/2048-cli ) The game 2048 for your Linux terminal
2023-12-16 17:33:26 +01:00
- [awkaster ](https://github.com/TheMozg/awk-raycaster ) Pseudo-3D shooter written completely in gawk using raycasting technique
2018-07-15 09:16:35 +02:00
- [bastet ](https://github.com/fph/bastet ) Evil falling block game
2022-03-18 06:23:08 +01:00
- [botany ](https://github.com/jifunks/botany/ ) Virtual plant buddy
2023-12-20 23:15:19 +01:00
- [brickgame-4bit ](https://github.com/ilyakurdyukov/brickgame-4bit ) Brick Game emulator (4-bit Holtek chip)
2023-09-26 01:44:09 +02:00
- [BrogueCE ](https://github.com/tmewett/BrogueCE ) Beautiful roguelike dungeon crawler
2022-03-18 06:32:49 +01:00
- [cbonsai ](https://gitlab.com/jallbrit/cbonsai ) A bonsai tree generator
2023-12-08 01:21:34 +01:00
- [chess-tui ](https://github.com/thomas-mauran/chess-tui ) Play Chess in your terminal, built in rust
2022-03-18 06:30:09 +01:00
- [clidle ](https://github.com/ajeetdsouza/clidle ) Play Wordle in your terminal. Also works over SSH!
2024-01-09 18:30:38 +01:00
- [DOOM-ASCII ](https://github.com/wojciech-graj/doom-ascii ) Text-based DOOM running in terminal.
2018-07-15 09:16:35 +02:00
- [Gameboy Emulator ](https://github.com/gabrielrcouto/php-terminal-gameboy-emulator ) A PHP Terminal GameBoy Emulator
2021-10-21 07:47:09 +02:00
- [go-life ](https://github.com/sachaos/go-life ) Terminal based Conway's Game of Life
2018-07-15 09:16:35 +02:00
- [Greed ](https://gitlab.com/esr/greed ) A game of consumption. Eat as much as you can before munching yourself into a corner!
2024-11-26 23:03:30 +01:00
- [Maze TUI ](https://github.com/agl-alexglopez/maze-tui ) Build mazes and solve them with various algorithms.
2024-01-10 17:55:41 +01:00
- [Micro Snake ](https://github.com/troglobit/snake ) A small snake game, utilizing ANSI escape sequences to draw the board.
2024-01-09 18:28:23 +01:00
- [Micro Tetris ](https://github.com/troglobit/tetris ) One of the smallest Tetris implementations in the world, utilizing only ANSI escape sequences to draw the board.
2022-03-18 06:23:08 +01:00
- [moon-buggy ](https://github.com/seehuhn/moon-buggy ) Drive some car across the moon
2018-07-15 09:16:35 +02:00
- [MyMan ](https://sourceforge.net/projects/myman/ ) MyMan is a video game for color and monochrome text terminals in the genre of Namco's Pac-Man
2024-01-09 18:25:17 +01:00
- [nchess ](https://github.com/billyvinning/nchess ) Chess in the terminal, written in C.
2021-06-05 06:44:04 +02:00
- [NetHack ](https://github.com/NetHack/NetHack ) Dungeon exploration game
2018-07-15 09:16:35 +02:00
- [nInvaders ](http://ninvaders.sourceforge.net/ ) Space Invaders
- [nSnake ](https://github.com/alexdantas/nSnake ) The classic snake game with textual interface
2020-12-04 07:07:52 +01:00
- [nudoku ](https://github.com/jubalh/nudoku ) ncurses based sudoku game
2022-08-29 19:48:30 +02:00
- [onx ](https://github.com/vyalovvldmr/onx ) Noughts & Crosses client-server game with your partner. Based on textual and python.
2022-04-03 06:18:28 +02:00
- [pokete ](https://github.com/lxgr-linux/pokete ) A terminal based Pokemon like game
2024-04-18 17:58:59 +02:00
- [Rebels in the sky ](https://github.com/ricott1/rebels-in-the-sky ) P2P terminal game about spacepirates playing basketball across the galaxy.
2023-01-11 18:23:16 +01:00
- [snake ](https://github.com/wick3dr0se/snake ) :video_game: A super minimal TUI snake game written in pure BASH v5.1+
2023-12-28 01:00:19 +01:00
- [Square Tic Tac Toe ](https://github.com/learnbyexample/TUI-apps/tree/main/SquareTicTacToe ) Like Tic Tac Toe, but form a square with 4 corners instead of a line
2024-04-18 17:58:59 +02:00
- [ssHattrick ](https://github.com/ricott1/sshattrick ) Play Hattrick in your terminal over SSH.
2023-05-16 19:26:10 +02:00
- [sshtron ](https://github.com/zachlatta/sshtron ) multiplayer lightcycle game that runs through SSH
2024-01-09 18:23:44 +01:00
- [sssnake ](https://github.com/AngelJumbo/sssnake ) The classic snake game for the terminal that can play itself and be used like a screensaver.
2021-06-05 06:44:04 +02:00
- [steam-tui ](https://github.com/dmadisetti/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.
2022-03-17 04:52:07 +01:00
- [sudoku-rs ](https://github.com/MitchelPaulin/sudoku-rs ) Sudoku built with tui-rs
2022-03-23 04:38:10 +01:00
- [sweeper ](https://github.com/igor47/sweeper ) Minesweeper game using curtsies
2020-04-23 18:37:05 +02:00
- [terminal-phase ](https://gitlab.com/dustyweb/terminal-phase ) Space shooter game that runs in your terminal!
2019-03-31 17:59:23 +02:00
- [tinytetris ](https://github.com/taylorconor/tinytetris ) 80x23 terminal tetris!
2023-01-08 06:37:06 +01:00
- [tty-solitaire ](https://github.com/mpereira/tty-solitaire ) Solitaire runs in your terminal!
2024-07-02 23:43:38 +02:00
- [typeinc ](https://github.com/AnirudhG07/Typeinc ) ncurses based typing speed test with various difficulty levels.
2024-05-14 02:33:20 +02:00
- [typing-game-cli ](https://github.com/akgondber/typing-game-cli ) Command line game to practice your typing speed by competing against typer-robot or against your best result
2022-12-13 21:39:01 +01:00
- [Wordle ](https://github.com/m-dango/raku-wordle/ ) Script and library for Wordle, written in Raku
2023-01-11 18:23:16 +01:00
---
< / details >
2018-07-15 09:16:35 +02:00
2023-01-11 18:23:16 +01:00
< details open > < summary > < h2 > Libraries< / h2 > < / summary >
2018-07-15 09:16:35 +02:00
2023-11-21 06:18:14 +01:00
- [Ashen ](https://github.com/colinta/Ashen ) An Elm inspired framework written in **Swift**
- [blessed ](https://github.com/chjj/blessed ) A high-level terminal interface library for **Node.js**
2023-11-26 07:08:14 +01:00
- [blessed ](https://github.com/jquast/blessed ) Blessed is an easy, practical library for making **Python** terminal apps
2023-11-21 06:18:14 +01:00
- [blessings ](https://github.com/erikrose/blessings ) A **Python** wrapper lib for ncurses that makes your code pretty to look at
- [bubbletea ](https://github.com/charmbracelet/bubbletea ) A **Go** framework based on Elm to build functional and stateful TUI apps, complete with extensions known as [bubbles ](https://github.com/charmbracelet/bubbles )
- [CursedGL ](https://github.com/saccharineboi/CursedGL ) A **C** notcurses-based software rasterizer inspired by OpenGL 1.X that renders directly to the terminal.
2024-08-30 18:26:10 +02:00
- [Consolonia ](https://github.com/jinek/Consolonia ) Dotnet core terminal-based GUI framework with support of XAML
2023-11-21 06:18:14 +01:00
- [FINAL CUT ](https://github.com/gansm/finalcut ) **C++** library for creating terminal applications with text-based widgets
- [FTXUI ](https://github.com/ArthurSonzogni/FTXUI ) 💻 **C++** Functional Terminal User Interface. ❤️
- [gocui ](https://github.com/jroimartin/gocui ) Minimalist **Go** package aimed at creating Console User Interfaces
- [gui.cs ](https://github.com/migueldeicaza/gui.cs ) Console-based user interface toolkit for ** .NET** applications
- [gum ](https://github.com/charmbracelet/gum ) A tool for glamorous **shell** scripts
- [imtui ](https://github.com/ggerganov/imtui ) An immediate mode text-based user interface **C++** library, supporting 256 ANSI colors and mouse/keyboard input.
- [ink ](https://github.com/vadimdemedes/ink ) React for **Node.js** interactive command-line apps
2024-11-26 23:02:43 +01:00
- [iocraft ](https://github.com/ccbrown/iocraft ) **Rust** crate for beautiful, artisanally crafted TUIs and text-based IO, with a declarative, React-like API inspired by Ink.
2023-11-21 06:18:14 +01:00
- [Lanterna ](https://github.com/mabe02/lanterna ) A **Java** library for creating text-based UIs, very similar to the C library curses but with more functionality.
2024-05-29 00:29:17 +02:00
- [moulti ](https://github.com/xavierog/moulti ) A CLI-driven TUI displaying arbitrary outputs inside visual, collapsible blocks. Designed with **shell** scripts in mind. **Ansible** -friendly too.
2023-11-21 06:18:14 +01:00
- [ncurses ](https://invisible-island.net/ncurses/announce.html ) A classic **C** library with bindings for many languages
- [nimwave ](https://github.com/ansiwave/nimwave ) Build text interfaces for the terminal or browser in **Nim**
- [notcurses ](https://github.com/dankamongmen/notcurses ) blingful character graphics/TUI library for **C** and **Python** . definitely not curses.
2024-03-01 14:28:08 +01:00
- [php-tui ](https://github.com/php-tui/php-tui ) comprehensive TUI library for **PHP** based heavily on Ratatui.
2023-11-21 06:18:14 +01:00
- [pterm ](https://github.com/pterm/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.
- [py_cui ](https://github.com/jwlodek/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.
- [pytermgui ](https://github.com/bczsalba/pytermgui ) A simple yet powerful TUI framework for your **Python** (3.7+) applications.
- [pyTermTk ](https://github.com/ceccopierangiolieugenio/pyTermTk ) self-contained TUI library for **Python** with a QT-like API semantics
- [Python Prompt Toolkit ](https://github.com/prompt-toolkit/python-prompt-toolkit ) Library for building powerful interactive command line applications in **Python**
- [Ratatui ](https://github.com/tui-rs-revival/ratatui ) A **Rust** crate for building Terminal UIs (actively maintained fork of tui-rs).
- [Rich ](https://github.com/willmcgugan/rich ) is a **Python** library for rich text and beautiful formatting in the terminal.
2023-11-26 07:06:34 +01:00
- [stickers ](https://github.com/76creates/stickers ) Building blocks for charmbracelet/lipgloss in **Go**
2023-11-21 06:18:14 +01:00
- [tcell ](https://github.com/gdamore/tcell ) Tcell is an alternate **Go** terminal package, similar in some ways to termbox, but better in others.
2024-01-09 18:26:10 +01:00
- [termbox2 ](https://github.com/termbox/termbox2 ) A terminal rendering library for creating TUIs.
2023-11-21 06:18:14 +01:00
- [textual ](https://github.com/willmcgugan/textual ) is a TUI (Text User Interface) framework for **Python** inspired by modern web development.
- [Thermage ](https://github.com/thermage/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.
2024-01-09 18:29:41 +01:00
- [TermGL ](https://github.com/wojciech-graj/TermGL ) A terminal-based graphics library for 2D and 3D graphics.
2023-11-21 06:18:14 +01:00
- [tui-go ](https://github.com/marcusolsson/tui-go ) A **Go** UI library for terminal applications (deprecated)
- [tui-rs ](https://github.com/fdehau/tui-rs ) Terminal user interfaces and dashboards using **Rust** (no longer maintained, use Ratatui instead).
- [tuibox ](https://github.com/Cubified/tuibox ) A single-header **C** terminal UI library, capable of creating mouse-driven, interactive applications on the command line.
2023-12-28 00:59:31 +01:00
- [Tui Widgets ](https://github.com/tuiwidgets/tuiwidgets ) A high-level widget based toolkit for terminal applications.
2023-11-21 06:18:14 +01:00
- [tview ](https://github.com/rivo/tview/ ) Terminal UI library with rich, interactive widgets — written in **Go**
- [tvision ](https://github.com/magiblot/tvision ) A modern port of **C++** Turbo Vision 2.0, cross-platform and Unicode support.
- [UniCurses ](https://github.com/unicurses/unicurses ) A **Python** module that is aimed at providing the Curses functionality on all operating systems.
- [urwid ](https://github.com/urwid/urwid ) A console user interface library for **Python** on Linux, OSX, Cygwin or other unix-like OS.
2023-01-11 18:23:16 +01:00
---
< / details >
2018-07-15 09:16:35 +02:00
2023-01-11 18:23:16 +01:00
< details open > < summary > < h2 > Messaging< / h2 > < / summary >
2018-07-15 09:16:35 +02:00
2022-03-18 06:18:43 +01:00
- [aerc ](https://aerc-mail.org/ ) Email client
2022-07-28 21:47:58 +02:00
- [Devzat ](https://github.com/quackduck/devzat ) Chat over SSH, written in Golang with self-hosting ability.
2022-08-16 21:04:36 +02:00
- [discordo ](https://github.com/ayntgl/discordo ) A lightweight, secure, and feature-rich Discord terminal client
2022-03-29 20:40:19 +02:00
- [Gomphotherium ](https://github.com/mrusme/gomphotherium ) A command line Mastodon client.
2022-03-18 06:18:43 +01:00
- [gomuks ](https://github.com/tulir/gomuks ) Matrix client
2021-06-05 06:44:04 +02:00
- [gord ](https://github.com/yellowsink/gord ) TUI discord client. updated fork of the now-outdated cordless.
2023-04-24 07:25:39 +02:00
- [irssi ](https://irssi.org/ ) An IRC terminal client
2022-03-18 06:15:40 +01:00
- [matterhorn ](https://github.com/matterhorn-chat/matterhorn ) A Mattermost terminal client.
2022-09-23 08:31:08 +02:00
- [mcabber ](https://mcabber.com/ ) XMPP (Jabber) client
- [meli ](https://meli.delivery/ ) Email client
2018-07-15 14:37:51 +02:00
- [Mutt ](https://gitlab.com/muttmua/mutt ) Email client
2024-04-06 01:26:25 +02:00
- [nchat ](https://github.com/d99kris/nchat ) Telegram/WhatsApp client
2024-01-20 20:10:13 +01:00
- [nostui ](https://github.com/akiomik/nostui ) Nostr client
2023-05-17 08:29:40 +02:00
- [Profanity ](https://profanity-im.github.io ) XMPP (Jabber) client
2018-08-08 08:30:21 +02:00
- [sclack ](https://github.com/haskellcamargo/sclack ) Slack terminal client
2022-03-17 05:04:41 +01:00
- [scli ](https://github.com/isamert/scli/ ) A simple terminal user interface for signal messenger
2021-06-05 06:44:04 +02:00
- [siggo ](https://github.com/derricw/siggo ) A terminal ui for signal-cli, written in Go
2018-07-15 09:16:35 +02:00
- [Slack-term ](https://github.com/erroneousboat/slack-term ) Slack client for your terminal
2022-03-17 05:04:41 +01:00
- [sup ](https://github.com/sup-heliotrope/sup ) A curses threads-with-tags style email client
2022-03-29 20:40:19 +02:00
- [Superhighway84 ](https://github.com/mrusme/superhighway84 ) USENET-inspired decentralized internet discussion system
2024-08-14 01:06:55 +02:00
- [tgt ](https://github.com/FedericoBruzzone/tgt ) A TUI for Telegram written in Rust
2021-10-06 00:37:00 +02:00
- [toot ](https://github.com/ihabunek/toot ) Mastodon CLI & TUI
2024-08-14 19:19:51 +02:00
- [tuisky ](https://github.com/sugyan/tuisky ) TUI client for BlueSky
2024-03-29 00:13:45 +01:00
- [tuix ](https://github.com/pythops/tuix ) TUI for managing screens
2022-04-27 17:40:48 +02:00
- [tut ](https://github.com/RasmusLindroth/tut ) Mastodon TUI client
2023-06-07 08:21:38 +02:00
- [twitch-tui ](https://github.com/Xithrius/twitch-tui ) Twitch chat in the terminal
2018-07-15 09:16:35 +02:00
- [Weechat ](https://weechat.org/ ) Extensible chat client
2024-02-09 01:16:13 +01:00
- [zulip-terminal ](https://github.com/zulip/zulip-terminal ) Official Zulip terminal client (similar to matterhorn)
2023-01-11 18:23:16 +01:00
---
< / details >
2018-07-15 09:16:35 +02:00
2023-01-11 18:23:16 +01:00
< details open > < summary > < h2 > Miscellaneous< / h2 > < / summary >
2018-07-15 09:16:35 +02:00
2022-07-31 07:58:21 +02:00
- [arttime ](https://github.com/reportaman/arttime ) An app that brings beauty of text-art together with functionality of clock, timer, and pattern-based time manager.
- [asciiMol ](https://github.com/dewberryants/asciiMol ) Curses based ASCII molecule viewer for linux terminals.
2024-01-09 18:29:25 +01:00
- [bluetuith ](https://github.com/darkhz/bluetuith ) A TUI-based bluetooth connection manager, which can interact with bluetooth adapters and devices.
2024-03-01 14:25:07 +01:00
- [bluetui ](https://github.com/pythops/bluetui ) A TUI for managing bluetooth devices.
2024-02-19 05:31:58 +01:00
- [Captain's log ](https://github.com/NikolaDucak/caps-log ) A small TUI journaling tool
2024-08-14 19:19:51 +02:00
- [cava ](https://github.com/karlstav/cava ) Cross-platform Audio Visualizer
2024-11-07 18:45:01 +01:00
- [cfdisk ](https://github.com/util-linux/util-linux ) TUI partition editor included in util-linux
- [cgdisk ](https://www.rodsbooks.com/gdisk/cgdisk-walkthrough.html ) TUI partition editor for manipulating GUID partition tables, and modeled after cfdisk
2021-06-05 06:44:04 +02:00
- [diary ](https://github.com/actuday6418/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.
2024-08-14 19:19:51 +02:00
- [diskonaut ](https://github.com/imsnif/diskonaut ) Terminal disk space navigator
2023-12-21 01:29:42 +01:00
- [distrobox-tui ](https://github.com/hyperreal64/distrobox-tui ) TUI for managing distrobox containers
2022-08-13 01:38:49 +02:00
- [ec2-instance-selector ](https://github.com/aws/amazon-ec2-instance-selector ) A CLI tool and go library which recommends instance types based on resource criteria like vcpus and memory
2021-10-05 08:13:07 +02:00
- [emu2 ](https://github.com/dmsc/emu2 ) A simple DOS emulator for the Linux text console, supporting basic DOS system calls and console I/O.
2024-08-14 19:19:51 +02:00
- [flawz ](https://github.com/orhun/flawz ) A Terminal UI for browsing security vulnerabilities (CVEs)
2022-03-20 17:48:39 +01:00
- [fzf ](https://github.com/junegunn/fzf ) A general-purpose command-line fuzzy finder
2023-11-26 07:04:44 +01:00
- [gdu ](https://github.com/dundee/gdu ) Fast disk usage analyzer with console interface written in Go
2021-05-10 05:47:02 +02:00
- [gif-for-cli ](https://github.com/google/gif-for-cli ) Convert a gif into ASCII
2024-01-16 07:52:30 +01:00
- [godap ](https://github.com/Macmod/godap ) A complete TUI for LDAP written in Golang
2021-05-31 06:59:29 +02:00
- [gpg-tui ](https://github.com/orhun/gpg-tui ) A terminal user interface for GnuPG
2022-12-30 06:44:58 +01:00
- [HumBLE Explorer ](https://github.com/koenvervloesem/humble-explorer ) A cross-platform, command-line and human-friendly Bluetooth Low Energy scanner
2024-08-19 21:40:33 +02:00
- [IconicFonts ](https://github.com/iconicFonts/iconic-fonts ) A collection of patched fonts featuring over 60,000 icons, tailored specifically for TUIs.
2024-06-22 00:45:03 +02:00
- [impala ](https://github.com/pythops/impala ) TUI for managing wifi
2024-09-25 22:43:33 +02:00
- [isw ](https://gitlab.com/thom-cameron/isw ) A simple terminal stopwatch application for pomodoro etc.
2021-06-05 06:44:04 +02:00
- [jrnl ](https://jrnl.sh/ ) Collect your thoughts and notes without leaving the command line. human-friendly. future-proof. secure.
2024-12-02 05:23:27 +01:00
- [LearnByExample ](https://github.com/learnbyexample/TUI-apps ) A TUI with tutorials and +300 exercises on python, grep, awk, sed & general terminal usage.
2022-03-18 06:41:03 +01:00
- [lnav ](https://lnav.org/ ) An advanced log file viewer for the small-scale
2022-03-17 04:48:38 +01:00
- [mapscii ](https://github.com/rastapasta/mapscii ) Braille & ASCII world map renderer for your console
2023-10-26 20:49:49 +02:00
- [mqttui ](https://github.com/EdJoPaTo/mqttui ) MQTT Client written in rust
2024-08-14 19:19:51 +02:00
- [moc ](https://moc.daper.net/download ) console audio player
2021-09-27 18:05:44 +02:00
- [neoss ](https://github.com/PabloLec/neoss ) Socket statistics visualization and explanation tool for Unix systems.
2021-06-05 06:44:04 +02:00
- [nmtui ](https://developer.gnome.org/NetworkManager/stable/nmtui.html ) ncurses network manager
2020-07-12 10:12:58 +02:00
- [oha ](https://github.com/hatoo/oha ) HTTP load generator
2024-07-10 22:56:19 +02:00
- [packemon ](https://github.com/ddddddO/packemon ) Packet generator and monitor.
2021-09-30 23:02:10 +02:00
- [profanity ](https://github.com/profanity-im/profanity ) A cross-platfrom XMPP client.
2022-03-17 05:09:46 +01:00
- [ncdu ](https://dev.yorhel.nl/ncdu ) disk usage analyzer with an ncurses interface
2024-07-16 19:37:31 +02:00
- [nemu ](https://github.com/nemuTUI/nemu ) A TUI for QEMU
2021-06-18 18:15:14 +02:00
- [recoverpy ](https://github.com/PabloLec/recoverpy ) A TUI to recover overwritten or deleted data.
2021-09-30 23:02:10 +02:00
- [rocket.term ](https://github.com/gerstner-hub/rocket.term ) Text based chat client for the Rocket.chat messaging solution.
2021-10-21 07:47:09 +02:00
- [tcpterm ](https://github.com/sachaos/tcpterm ) tcpterm is a packet visualizer in TUI.
2024-06-19 07:09:39 +02:00
- [tab-pal ](https://github.com/ben-n93/tab-pal ) Add and edit custom colour palettes in Tableau from the command-line.
2024-02-07 08:42:33 +01:00
- [terminalperiodictable ](https://github.com/velorek1/terminalperiodictable ) A beautiful TUI periodic table for Unix systems coded in C.
2021-06-05 06:44:04 +02:00
- [termshark ](https://github.com/gcla/termshark ) Terminal UI for tshark
2022-05-03 01:00:10 +02:00
- [thokr ](https://github.com/coloradocolby/thokr ) a sleek typing tui written in rust
2024-07-11 02:20:51 +02:00
- [tlock ](https://github.com/eklairs/tlock ) Two-Factor Authentication Tokens Manager in Terminal
2021-05-19 00:19:32 +02:00
- [ttyper ](https://github.com/max-niederman/ttyper ) Terminal-based typing test
2022-12-13 21:45:41 +01:00
- [tui-shop ](https://github.com/Gcat101/tui-shop ) Something between a CLI and a GUI way of downloading TUIs/CLIs
2023-09-06 00:44:32 +02:00
- [wb ](https://github.com/MertGunduz/wb ) A TUI vocabulary notebook app for Linux based devices.
2018-07-15 09:16:35 +02:00
- [wego ](https://github.com/schachmat/wego ) Weather app
2021-09-30 18:49:57 +02:00
- [wavemon ](https://github.com/uoaerg/wavemon ) A wireless device monitoring application
2023-02-22 07:03:07 +01:00
- [WG Commander ](https://github.com/andrianbdn/wg-cmd ) A TUI for a simple WireGuard VPN setup: peer management, QR codes, setup wizard.
2018-07-15 09:16:35 +02:00
- [wttr.in ](https://github.com/chubin/wttr.in ) The right way to check the weather
2021-04-10 07:25:47 +02:00
- [xplr ](https://github.com/sayanarijit/xplr ) A hackable, minimal, fast TUI file explorer, stealing ideas from nnn and fzf.
2024-07-03 01:19:13 +02:00
- [x-cmd ](https://github.com/x-cmd/x-cmd ) A vast and interesting collection of tools that can then bootstrap lots of other programs / functions in a consistent and structured way.
2023-01-11 18:23:16 +01:00
---
< / details >
2018-07-15 09:16:35 +02:00
2023-01-11 18:23:16 +01:00
< details open > < summary > < h2 > Multimedia< / h2 > < / summary >
2018-07-15 09:16:35 +02:00
2021-12-23 01:54:00 +01:00
- [chafa ](https://hpjansson.org/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.
2021-08-27 07:57:58 +02:00
- [cmdpxl ](https://github.com/knosmos/cmdpxl ) Totally practical command-line image editor
2022-03-18 06:36:08 +01:00
- [cmus ](https://cmus.github.io/ ) A small, fast and powerful console music player for Unix-like operating systems.
2024-01-10 17:55:25 +01:00
- [draw ](https://github.com/maaslalani/draw ) A simple drawing tool in the terminal.
2022-03-18 17:28:36 +01:00
- [favicon-editor ](https://github.com/xyproto/favicon-editor ) Spartan grayscale favicon editor
2024-01-03 02:00:02 +01:00
- [gadacz ](https://github.com/rareitems/gadacz ) Audiobook player
2022-03-18 06:35:13 +01:00
- [image-sorter ](https://github.com/jgalat/image-sorter ) Terminal user interface for sorting images using key bindings written in Rust
2022-02-10 22:06:08 +01:00
- [invidtui ](https://github.com/darkhz/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.
2024-10-05 17:38:51 +02:00
- [kew ](https://github.com/ravachol/kew ) A terminal music player for Linux
2023-09-11 17:49:48 +02:00
- [line ](https://github.com/pd3v/line ) Tiny command-line midi sequencer and language for live coding
2018-07-15 09:16:35 +02:00
- [mps-youtube ](https://github.com/mps-youtube/mps-youtube ) Terminal based YouTube player and downloader
2022-12-08 17:14:38 +01:00
- [mpvc ](https://github.com/gmt4/mpvc ) A mpc-like control interface for mpv
2023-11-26 06:58:54 +01:00
- [nap ](https://nap.sourceforge.net/ ) Linux napster client
2022-11-15 01:31:15 +01:00
- [ncspot ](https://github.com/hrkfdn/ncspot ) Cross-platform ncurses Spotify client written in Rust
2022-03-20 17:43:26 +01:00
- [pyradio ](https://github.com/coderholic/pyradio ) TUI web radio player with thousands of stations from around the world
2023-10-31 05:53:56 +01:00
- [RadioGoGo ](https://github.com/Zi0P4tch0/RadioGoGo ) Go-powered CLI to surf global radio waves via a sleek TUI.
2021-06-05 06:44:04 +02:00
- [roku-cli ](https://github.com/winsbe01/roku-cli ) A command line TUI remote for Roku
2024-09-23 19:04:19 +02:00
- [rmpc ](https://mierak.github.io/rmpc/ ) A configurable MPD client inspired by ncmpcpp and ranger with album art support via various graphics protocols.
2018-07-15 09:16:35 +02:00
- [soundcloud2000 ](https://github.com/grobie/soundcloud2000 ) A terminal client for soundcloud
2024-06-06 01:08:25 +02:00
- [spotify-player ](https://github.com/aome510/spotify-player ) A Spotify player in the terminal with full feature parity
2021-06-05 06:44:04 +02:00
- [spotui ](https://github.com/ceuk/spotui ) Spotify client written in Python
2023-10-31 05:53:56 +01:00
- [terminal-yt ](https://github.com/jooooscha/terminal-yt ) A small newsboat-inspired terminal youtube manager
2024-01-21 06:37:36 +01:00
- [textual-paint ](https://github.com/1j01/textual-paint ) MS Paint in your terminal
2018-07-15 09:16:35 +02:00
- [timg ](https://github.com/hzeller/timg ) A terminal image viewer
- [tizonia-openmax-il ](https://github.com/tizonia/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
2023-08-08 06:00:52 +02:00
- [upiano ](https://github.com/eliasdorneles/upiano ) A Piano in your terminal
2022-12-30 06:45:11 +01:00
- [vlc ](https://github.com/videolan/vlc ) VLC includes an ncurses interface, `vlc --intf ncurses` . See documentation at https://wiki.videolan.org/Console/
2022-02-28 06:34:36 +01:00
- [ytui-music ](https://github.com/sudipghimire533/ytui-music ) Listen to music from youtube. Configurable, minimal, lightweight, private & beautiful music client.
2022-12-13 21:33:38 +01:00
- [ytdl-tui ](https://github.com/darky/ytdl-tui ) TUI for downloading Youtube videos
2024-07-11 02:20:51 +02:00
- [ytfzf ](https://github.com/pystardust/ytfzf ) A POSIX script that helps you find Youtube videos (without API) or Peertube videos and opens/downloads them using mpv/youtube-dl
2023-01-11 18:23:16 +01:00
---
< / details >
2018-07-15 09:16:35 +02:00
2023-01-11 18:23:16 +01:00
< details open > < summary > < h2 > Productivity< / h2 > < / summary >
2018-07-15 09:16:35 +02:00
2024-11-01 19:22:24 +01:00
- [abook ](https://abook.sourceforge.io/ ) TUI addressbook with [mutt ](http://www.mutt.org/ ) integration
2022-06-05 04:27:04 +02:00
- [calcure ](https://github.com/anufrievroman/calcure ) Modern TUI calendar and task manager with minimal and customizable UI.
2022-06-05 04:29:28 +02:00
- [calcurse ](https://calcurse.org/ ) calendar and scheduling application for the command line
2024-11-01 19:14:37 +01:00
- [clipse ](https://github.com/savedra1/clipse ) TUI-based clipboard manager application
2024-02-16 19:48:03 +01:00
- [elia ](https://github.com/darrenburns/elia ) A terminal ChatGPT client build with Textual
2023-08-08 19:01:36 +02:00
- [fjira ](https://github.com/mk-5/fjira ) TUI application for Atlassian Jira
2024-01-09 21:32:57 +01:00
- [Glow ](https://github.com/charmbracelet/glow ) A markdown reader, designed from the ground up to showcase the elegance and capabilities of TUI.
2024-09-12 00:13:08 +02:00
- [gocheat ](https://github.com/Achno/gocheat ) A beautiful TUI cheatsheet for keybindings,hotkeys,gestures and aliases
2022-03-23 04:39:19 +01:00
- [hledger-ui ](https://github.com/simonmichael/hledger ) A fast TUI for browsing double entry bookkeeping data
2022-10-03 22:47:01 +02:00
- [h-m-m ](https://github.com/nadrad/h-m-m ) Hackers Mind Map
2024-11-01 19:29:02 +01:00
- [hnjobs ](https://github.com/mwinters0/hnjobs ) Find your next job on Who's Hiring
2023-05-08 17:53:51 +02:00
- [kabmat ](https://github.com/PlankCipher/kabmat ) TUI program for managing kanban boards with vim-like keybindings
2023-11-28 01:42:28 +01:00
- [kanban-python ](https://github.com/Zaloog/kanban-python ) Kanban Terminal App written in Python
2021-08-28 02:58:41 +02:00
- [khal ](https://github.com/pimutils/khal ) A standards based CLI calendar program, able to synchronize with CalDAV servers
2022-03-20 17:50:50 +01:00
- [mcfly ](https://github.com/cantino/mcfly ) Intelligent context-aware search engine for your shell history
2024-04-18 17:59:26 +02:00
- [pagerduty-tui ](https://github.com/Mk555/pagerduty-tui ) Minimalistic terminal UI to manage triggered incidents
2018-07-15 09:16:35 +02:00
- [patat ](https://github.com/jaspervdj/patat ) Terminal-based presentations using Pandoc
2022-09-22 22:41:04 +02:00
- [pdiary ](https://github.com/manipuladordedados/pdiary ) A simple terminal diary journal application written in Python with encryption support
2023-02-22 07:03:48 +01:00
- [pkm ](https://github.com/wick3dr0se/pkm ) A super minimal TUI package manager wrapper written in BASH v4.2+
2024-03-01 14:50:15 +01:00
- [pream-team ](https://github.com/nikoladucak/pream-team/ ) a TUI utility that helps you keep track of your teams GitHub PRs across multiple repositories
2022-10-06 21:32:06 +02:00
- [procmux ](https://github.com/napisani/procmux ) - a TUI for running multiple commands in parallel in easily switchable terminals
2023-04-05 06:59:52 +02:00
- [productivity-timer ](https://github.com/h-sifat/productivity-timer ) A command line time tracker application with a sleek TUI.
2021-04-14 06:25:52 +02:00
- [sc-im ](https://github.com/andmarti1424/sc-im ) An ncurses spreadsheet program for terminal. Reignited version of sc
2024-12-02 05:23:10 +01:00
- [SheetsUI ](https://github.com/zaphar/sheetsui ) A console based spreadsheet application
2024-08-16 23:17:27 +02:00
- [slides ](https://github.com/maaslalani/slides ) A terminal based presentation tool, supporting markdown syntax.
2020-12-04 07:07:52 +01:00
- [taskline ](https://github.com/perryrh0dan/taskline ) Tasks, boards & notes for the command-line habitat
2022-03-17 04:49:00 +01:00
- [taskwarrior-tui ](https://github.com/kdheepak/taskwarrior-tui ) A Terminal User Interface for Taskwarrior
2024-01-09 21:34:06 +01:00
- [tenere ](https://github.com/pythops/tenere ) A TUI for ChatGPT written in Rust.
2024-04-18 07:50:58 +02:00
- [termscp ](https://github.com/veeso/termscp ) A TUI file transfer and explorer, with support for SCP/SFTP/FTP/S3.
2021-06-05 06:44:04 +02:00
- [tmux ](https://github.com/tmux/tmux ) Terminal multiplexer
2021-08-28 02:58:41 +02:00
- [todoman ](https://github.com/pimutils/todoman ) A simple, standards-based (ics, DAV), cli task-manager
2021-06-05 06:44:04 +02:00
- [topydo ](https://github.com/topydo/topydo ) A powerful todo list application using the todo.txt format
2024-01-09 18:24:35 +01:00
- [ttyplot ](https://github.com/tenox7/ttyplot ) A realtime plotting utility for terminals with data input from stdin/pipe.
2021-06-05 06:44:04 +02:00
- [TUI_ProjectManager ](https://github.com/NicoDblc/TUI_ProjectManager ) A simple project-based todo list written in Rust
2024-08-10 00:45:55 +02:00
- [tui-deck ](https://github.com/mebitek/tui-deck ) A TUI frontend for Nextcloud Deck app written in GO
2024-06-19 07:09:24 +02:00
- [tui-slides ](https://github.com/Chleba/tui-slides ) A terminal presentation tool capable of rendering images and many other widgets.
2023-01-11 19:32:36 +01:00
- [tuihub ](https://github.com/ashis0013/tuihub ) A utility hub/dashboard for personal use
2023-12-28 00:55:29 +01:00
- [tvterm ](https://github.com/magiblot/tvterm ) A terminal emulator that runs in your terminal
2021-06-05 06:44:04 +02:00
- [Visidata ](https://github.com/saulpw/visidata ) A terminal spreadsheet multitool for discovering and arranging data
2023-10-29 20:33:00 +01:00
- [zellij ](https://github.com/zellij-org/zellij ) A terminal workspace with batteries included
2022-03-29 20:40:19 +02:00
- [zeit ](https://github.com/mrusme/zeit ) A command line tool for tracking time spent on activities.
2023-01-11 18:23:16 +01:00
---
< / details >
2018-07-15 09:16:35 +02:00
2023-01-11 18:23:16 +01:00
< details open > < summary > < h2 > Web< / h2 > < / summary >
2018-07-15 09:16:35 +02:00
2022-03-20 17:44:22 +01:00
- [bombadillo ](https://bombadillo.colorfield.space/ ) A TUI browser for the non-web: Gopher, Gemini, Finger
2018-07-15 09:16:35 +02:00
- [browsh ](https://github.com/browsh-org/browsh ) A fully-modern text-based browser, rendering to TTY and browsers
2022-03-29 20:40:19 +02:00
- [Canard ](https://github.com/mrusme/canard ) A command line TUI client for the [Journalist ](https://github.com/mrusme/journalist ) RSS aggregator.
2023-09-07 21:52:29 +02:00
- [carbonyl ](https://github.com/fathyb/carbonyl ) Chromium running inside your terminal
2022-12-13 21:45:41 +01:00
- [castero ](https://github.com/xgi/castero ) A TUI app to listen to podcast
2021-04-26 19:07:20 +02:00
- [hackernews-TUI ](https://github.com/aome510/hackernews-TUI ) A Terminal UI to browse Hacker News
2018-07-15 09:16:35 +02:00
- [haxor-news ](https://github.com/donnemartin/haxor-news ) Browse Hacker News like a haxor: A Hacker News command line interface (CLI)
2021-05-19 07:15:03 +02:00
- [LYNX ](https://lynx.invisible-island.net/ ) A text based Terminal browser
2021-08-28 02:58:41 +02:00
- [newsboat ](https://github.com/newsboat/newsboat ) An RSS/Atom feed reader for the text console
2024-03-01 14:50:00 +01:00
- [nyaa ](https://github.com/Beastwick18/nyaa ) A nyaa.si TUI for browsing and downloading torrents
2023-11-15 07:43:10 +01:00
- [rtorrent ](https://github.com/rakshasa/rtorrent ) A text-based BitTorrent client written in C++
2022-03-20 17:42:34 +01:00
- [rttt ](https://gitlab.com/BlackEdder/rttt ) A Hackernews, RSS and Reddit reader for the terminal written in C++.
2020-09-27 20:48:28 +02:00
- [tblogs ](https://github.com/ezeoleaf/tblogs ) Read and browse development blogs from your terminal
2022-03-18 06:19:51 +01:00
- [twterm ](https://github.com/ryota-ka/twterm ) A full-featured TUI Twitter client
2021-09-30 18:50:06 +02:00
- [w3m ](https://github.com/tats/w3m ) A text-mode WWW browser
2021-06-05 06:44:04 +02:00
---
2023-01-11 18:23:16 +01:00
< / details >
2022-03-18 06:23:08 +01:00
2022-03-18 17:28:36 +01:00
There's a crazy amount of TUI projects out there, and we can't list them all (though we try!)
2022-03-18 06:23:08 +01:00
For more, see awesome-opensource's [TUI Projects ](https://awesomeopensource.com/projects/tui ) page.
2021-06-05 06:44:04 +02:00
Looking for lightweight but not necessarily TUI? check out mayfrost's [alternatives list ](https://github.com/mayfrost/guides/blob/master/ALTERNATIVES.md )!
Enjoy Vim keybinds and don't want to learn new ones? check out the [Big Pile of Vim-like ](https://vim.reversed.top )
First-hand reviews for a lot of these tools and many, many more at k.mandla's [Inconsolation blog ](https://inconsolation.wordpress.com/index/ ). The site also has a "surprise me with a random tool" link!