Our terminal apps are loaded, the goals are set, but we're already hitting a few snags. The TUI Challenge begins...
Support Core Contributor
Links:
- 💥 Gets Sats Quick and Easy with Strike
📻 LINUX Unplugged on Fountain.FMTexas Linux Festival 2025 - Austin TX, Oct 3-4, 2025Texas Linux Festival 2025 CFPNixCon 2025 - Switzerland, September 5-7, 2025NixCon 2025 CFPSeattle GNU/Linux Conference - November 7-8, 2025SeaGL 2025 CFPPhoronix: Marking 21 Years Of Covering Linux HardwarePhoronix.comLINUX Unplugged - TUI Challenge Rules!Terminal Apps — A collection of awesome TUI apps from around the web.
Terminal Trove — Find your next Terminal love.
awesome-tuis — List of projects that provide terminal user interfaces.
Superfile: Pretty fancy and modern terminal file managerRanger: A VIM-inspired filemanager for the consolejoshuto: Ranger-like terminal file manager written in Rustneomutt: ✉ Teaching an Old Dog New Tricksmeli: Rusty terminal mail clientslack-term — Slack client for your terminal
GitHub - tramhao/termusic: Music Player TUI written in Rustzellij: A terminal workspace with batteries includedMyNav: Go-based workspace and session management TUI — A powerful terminal-based workspace navigator and session manager built in Go. MyNav helps developers organize and manage multiple projects through an intuitive interface, seamlessly integrating with tmux sessions.
aerc - A pretty good email client — aerc is an email client that runs in your terminal. It's highly efficient and extensible, perfect for the discerning hacker.
aerc - A pretty good email client that runs in your terminal - GitHubulyssa/iamb: A Matrix client for Vim addicts — a Matrix client for the terminal that uses Vim keybindings
magiblot/tvterm: A terminal emulator that runs in your terminal. Powered by Turbo Vision. — tvterm is an experimental terminal emulator widget and application based on the Turbo Vision framework. It was created for the purpose of demonstrating new features in Turbo Vision such as 24-bit color support.
sxyazi/yazi: 💥 Blazing fast terminal file manager written in Rust, based on async I/O. — Yazi (means "duck") is a terminal file manager written in Rust, based on non-blocking async I/O. It aims to provide an efficient, user-friendly, and customizable file management experience.
meli MUA — meli is a configurable and extensible e-mail client with sane defaults.
The Mutt E-Mail Client — "All mail clients suck. This one just sucks less." -circa 1995
glow: Render markdown on the CLI, with pizzazz! 💅🏻gomuks — A Matrix client written in Go
NCSA Mosaic - Wikipedia — Mosaic is a discontinued web browser. It was instrumental in popularizing the World Wide Web and the general Internet during the 1990s by integrating multimedia such as text and graphics.
carbonyl — Chromium running inside your terminal
After 25 Years, Linux Format Magazine is No MorePipeWirebhh32's tui_player: A video player for the terminalHow I used o3 to find CVE-2025-37899, a remote zeroday vulnerability in the Linux kernel’s SMB implementation – Sean Heelan's Blogtempy — A simple, visually pleasing weather report in your terminal.
arabcoders/ytptube: A WebUI for yt-dlp with concurrent downloads support, presets and scheduled tasks and many more. — YTPTube is a web-based GUI for yt-dlp, designed to make downloading videos from YouTube and other video platforms easier and more user-friendly. It supports downloading playlists, channels, and live streams, and includes features like scheduling downloads, sending notifications, and a built-in video player.