Awesome TUIs
List of projects that provide terminal user interfaces
Table of Contents
Dashboards
- bashtop Resource manager written in bash
- cointop The fastest and most interactive terminal based UI application for tracking cryptocurrencies
- dockly Immersive terminal interface for managing docker containers and services
- dry A Docker manager for the terminal
- Glances Glances an Eye on your system. A top/htop alternative.
- Goaccess GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in nix systems or through your browser.
- Grafterm Metrics dashboards on terminal, a Grafana inspired terminal version
- htop Interactive text-mode process viewer for Unix systems. It aims to be a better 'top'
- k9s TUI for managing a Kubernetes cluster
- lazydocker The lazier way to manage everything docker
- sen Terminal User Interface for docker engine
- tdash A terminal dashboard with stats from Google Analytics, GitHub, Travis CI, and Jenkins. Very much built specific to me
- TermUI Golang terminal dashboard
- trek ncurses explorer for Hashicorp Nomad clusters
- WTF The personal information dashboard for your terminal.
Development
- amp A complete text editor for your terminal
- austin-tui The top-like text-based user interface for Austin
- gitui blazing fast terminal-ui for git written in rust
- grv Terminal interface for viewing git repositories
- lazygit simple terminal UI for git commands
- mitmproxy A free and open source interactive HTTPS proxy
- pudb A console-based visual debugger for Python
- slap Sublime-like terminal-based text editor
- sls-dev-tools Dev Tools for the Serverless World
- tig Text-mode interface for git
- vctui Consule interface for vCenter
Games
- 2048-cli The game 2048 for your Linux terminal
- bastet Evil falling block game
- Gameboy Emulator A PHP Terminal GameBoy Emulator
- Greed A game of consumption. Eat as much as you can before munching yourself into a corner!
- moon-buggy drive some car across the moon
- MyMan MyMan is a video game for color and monochrome text terminals in the genre of Namco's Pac-Man
- NetHack dungeon exploration game
- nInvaders Space Invaders
- nSnake The classic snake game with textual interface
- nudoku ncurses based sudoku gam
- terminal-phase Space shooter game that runs in your terminal!
- tinytetris 80x23 terminal tetris!
Libraries
- gocui Minimalist Go package aimed at creating Console User Interfaces
- ncurses
- tui-go A UI library for terminal applications
- tui-rs terminal user interfaces and dashboards using Rust
Messaging
- Mutt Email client
- sclack Slack terminal client
- Slack-term Slack client for your terminal
- TelegramTUI Telegram client
- Weechat Extensible chat client
Miscellaneous
- dive A tool for exploring each layer in a docker image
- gif-for-cli
- nmtui Ncurses network manager
- oha HTTP load generator
- termshark terminal UI for tshark
- wego Weather app
- wttr.in The right way to check the weather
Multimedia
- Image Editor Full-featured photo image editor using canvas. It is really easy, and it comes with great filters.
- mps-youtube Terminal based YouTube player and downloader
- soundcloud2000 A terminal client for soundcloud
- spotify-tui Spotify for the terminal written in Rust
- timg A terminal image viewer
- 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
Productivity
- patat Terminal-based presentations using Pandoc
- ranger A VIM-inspired filemanager for the console
- Visidata A terminal spreadsheet multitool for discovering and arranging data
Web
- browsh A fully-modern text-based browser, rendering to TTY and browsers
- haxor-news Browse Hacker News like a haxor: A Hacker News command line interface (CLI)
- Rainbowstream A smart and nice Twitter client on terminal written in Python
- rtv Browse Reddit from your terminal
- tblogs Read and browse development blogs from your terminal