awesome-tuis
List of projects that provide terminal user interfaces
https://github.com/rothgar/awesome-tuis
Last synced: 1 day ago
JSON representation
-
Table of Contents
- csol
- crush
- hwinfo-tui - inspired terminal visualization tool for monitoring real-time hardware sensor data from HWInfo
- kftui - forward commands, with support for UDP and K8s proxy.
- sockttop
- catalyst
- Close Mongo Ops Manager
- ggc - based Git CLI tool written in Go
- tilde
- apachetop
- gonzo - time log analysis terminal UI inspired by k9s.
- nethogs
- Cruise
- rustnet - platform network monitoring tool with deep packet inspection
- GitType - typing game that turns your source code into typing challenges
- csysdig
- HydroTop
- codex
- nino - based text editor written in C.
- proxymock
- framework-tool-tui
- regex-tui
- lazytrivy
- atop
- runme
- superfile
- MAL-Cli
- nSnake
- nudoku
- onx - server game with your partner. Based on textual and python.
- pokete
- Rebels in the sky
- snake
- ssHattrick
- sshtron
- sssnake
- steam-tui
- sudoku-rs - rs
- sweeper
- terminal-phase
- tinytetris
- tty-solitaire
- typeinc
- typing-game-cli - robot or against your best result
- wocogo
- Zigtris
- Zoridor
- AnbUI
- Argenta
- ASCII_Board_Game_Engine
- Ashen
- blessed - level terminal interface library for **Node.js**
- blessed
- blessings
- bubbletea
- CursedGL - based software rasterizer inspired by OpenGL 1.X that renders directly to the terminal.
- ConsoleCraftEngine - based 2D game engine written in **C++**.
- Consolonia - based GUI framework with support of XAML
- FINAL CUT - based widgets
- FTXUI
- GGUI
- gocui
- gum
- imtui - based user interface **C++** library, supporting 256 ANSI colors and mouse/keyboard input.
- ink - line apps
- iocraft - based IO, with a declarative, React-like API inspired by Ink.
- Jexer - based windowing system loosely reminiscent of Borland's Turbo Vision system.
- Lanterna - based UIs, very similar to the C library curses but with more functionality.
- moulti - driven TUI displaying arbitrary outputs inside visual, collapsible blocks. Designed with **shell** scripts in mind. **Ansible**-friendly too.
- nimwave
- notcurses
- php-tui
- py_cui
- pytermgui
- pyTermTk - contained TUI library for **Python** with a QT-like API semantics
- Python Prompt Toolkit
- rang
- Spectre.Console
- stickers
- tcell
- termbox2
- textual
- Thermage - oriented interface for customizing CLI output text color, background, formatting, theming and more.
- TermGL - based graphics library for 2D and 3D graphics.
- termdb
- Terminal.Gui - platform terminal UI toolkit for **.NET**
- tui-input - rs and ratatui in **Rust**
- tui-go
- tui-rs
- tuibox - header **C** terminal UI library, capable of creating mouse-driven, interactive applications on the command line.
- Tui Widgets - level widget based toolkit for terminal applications in **C++**
- tview
- tvision - platform and Unicode support.
- UniCurses
- urwid - like OS.
- libuv - platform asynchronous I/O library - written in **C**
- uvw - only, event based, tiny and easy to use libuv wrapper in modern **C++**
- Vindauga
- xtd - 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.
- alpine
- basalt
- blitzdenk - context project chat bot as tui
- Devzat - hosting ability.
- endcord
- Gomphotherium
- gomuks
- gurk-rs
- instagram-cli
- mastui
- matterhorn
- Mutt
- nchat
- nomadnet
- nostui
- nostratui
- sclack
- siggo - cli, written in Go
- Slack-term
- sup - with-tags style email client
- Superhighway84 - inspired decentralized internet discussion system
- tgt
- toot
- tuisky
- tuix
- tut
- twitch-tui
- zulip-terminal
- asciiMol
- bluetui
- Caligula - friendly, lightweight TUI for imaging disks.
- Captain's log
- cava - platform Audio Visualizer
- cfdisk - linux
- cgdisk
- csvlens
- diary
- DigiSurf
- diskonaut
- distrobox-tui
- ec2-instance-selector
- emu2
- flawz
- fnf
- fzf - purpose command-line fuzzy finder
- gdu
- gif-for-cli
- godap
- gpg-tui
- HumBLE Explorer - platform, command-line and human-friendly Bluetooth Low Energy scanner
- impala
- isw
- LearnByExample
- mapscii
- mqttui
- moc
- moribito
- neoss
- oha
- packemon
- PesterExplorer
- pug
- profanity - platfrom XMPP client.
- physics-TUI
- redu
- nemu
- recoverpy
- rocket.term
- steam_friends_list_tui
- tcpterm
- tab-pal - line.
- term.everything
- terminalperiodictable
- termshark
- tlock - Factor Authentication Tokens Manager in Terminal
- tray-tui
- ttyper - based typing test
- tui-shop
- tweakcc
- typtea - based typing speed tester with support for dozens of programming languages.
- wego
- wavemon
- wifitui
- WG Commander
- wttr.in
- xplr
- x-cmd
- asak - platform audio recording/playback TUI
- cmdpxl - line image editor
- ctune
- draw
- fancy-cat - based PDF reader with Vim keybindings
- favicon-editor
- gadacz
- GopherTube - based YouTube client that scrapes YouTube search results and uses mpv for video playback
- image-sorter
- invidtui
- jellyfin-tui
- kew
- line - line midi sequencer and language for live coding
- managarr
Programming Languages
Categories
Sub Categories
Keywords
tui
208
terminal
150
cli
121
rust
69
golang
55
go
47
linux
43
python
34
command-line
33
ratatui
33
terminal-based
29
ncurses
24
console
21
command-line-tool
20
bubbletea
20
c
18
monitoring
17
productivity
16
macos
15
developer-tools
14
textual
14
cross-platform
14
docker
14
windows
14
vim
14
text-editor
12
terminal-ui
12
game
11
file-manager
11
bash
10
git
9
shell
9
curses
9
ssh
9
ai
9
cpp
9
terminal-app
9
python3
8
aws
8
tui-rs
8
ascii
8
ascii-art
8
unix
8
markdown
7
network
7
dotnet
7
music
7
networking
7
dashboard
7
terminal-game
7