mirror of
https://github.com/rothgar/awesome-tuis.git
synced 2024-11-01 09:21:48 +01:00
8.9 KiB
8.9 KiB
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
- ctop Top-like interface for container metrics
- dockly Immersive terminal interface for managing docker containers and services
- dry A Docker manager for the terminal
- fff A simple file manager written in bash.
- Glances Glances an Eye on your system. A top/htop alternative.
- Glow Render markdown on the CLI, with pizzazz!
- Goaccess GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in nix systems or through your browser.
- gotop A terminal based graphical activity monitor inspired by gtop and vtop
- 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'
- htui Heroku Terminal User Interface
- k9s TUI for managing a Kubernetes cluster
- kmon Linux Kernel Manager and Activity Monitor
- 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
- pyautogit A terminal UI for managing git repositories, written using py_cui
- 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 game
- 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
- pterm a modern go module to beautify console output. Featuring charts, progressbars, tables, trees, and many more rocket It's completely configurable and 100% cross-platform compatible.
- 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.
- tui-go A UI library for terminal applications (deprecated)
- 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 Convert a gif into ASCII
- nmtui Ncurses network manager
- oha HTTP load generator
- termshark terminal UI for tshark
- ttyper Terminal-based typing test
- wego Weather app
- wttr.in The right way to check the weather
- xplr A hackable, minimal, fast TUI file explorer, stealing ideas from nnn and fzf.
Multimedia
- 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
- sc-im An ncurses spreadsheet program for terminal. Reignited version of sc
- taskline Tasks, boards & notes for the command-line habitat
- tmux terminal multiplexer
- topydo topydo is a powerful todo list application using the todo.txt format.
- zelliji A terminal workspace with batteries included
Web
- browsh A fully-modern text-based browser, rendering to TTY and browsers
- hackernews-TUI A Terminal UI to browse Hacker News
- haxor-news Browse Hacker News like a haxor: A Hacker News command line interface (CLI)
- LYNX A text based Terminal browser
- 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