Search

Search IconIcon to open search

TUIs

Last updatedUpdated: by Simon Späti · CreatedCreated: · 4 min read

Modern application with a UI running in Terminals.

# Tools

# Development & APIs

# AI

# DevOps & Infrastructure

  • lazydocker: Terminal UI for docker management and monitoring with easy container controls
  • CDF (Continuous Data Framework): Craft end-to-end data pipelines and manage them continuously within the terminal, on top of SQLMesh and dlt. ^3ce141
  • k9s: Kubernetes CLI to manage and navigate clusters in your terminal
  • Flowrs: Flowrs is a TUI application for Apache Airflow that allows you to monitor, inspect and trigger Airflow DAGs from the comforts of your terminal. ^e67697

# Database Management

# Data & Streaming

  • kplay: Inspect messages in a Kafka topic in a simple and deliberate manner

# System & Linux

  • btop: Resource monitor that shows CPU, memory, processes, and network usage (CPU Monitoring (Resources) on Linux)
  • impala: TUI for managing wifi on Linux. ^4e20f0
  • bluetui: TUI for managing bluetooth on Linux. Similar to impala for Wifi.
  • hyprmon: TUI monitor configuration tool for Hyprland with visual layout, drag-and-drop, and profile management.
  • caligula: A user-friendly, lightweight TUI for disk imaging and ISO burning.
  • pacseek: A terminal user interface for searching and installing Arch Linux packages

# File & Storage

# Communication & Social Media

# Productivity & Finance

  • Bagels: Powerful expense tracker that lives in your terminal.
    • Creates a config.yaml and uses SQLite
  • Ticker: Track stocks, crypto, and derivatives prices and positions in real time from your terminal
  • calcure: Modern TUI calendar and task manager with minimal and customizable UI.
  • Gloomberb: open-source finance terminal

# Web & Information, RSS

# Media & Downloads

  • Cliamp: Terminal Winamp
  • Surge: Surge is a blazing fast, open-source terminal (TUI) download manager built in Go.

# Emails

  • Neomd: My own email client, a minimal terminal email client for people who write in Markdown and live in Neovim.
  • Pop Email: Modern CLI email client with a clean interface for sending emails from your terminal
  • Neomutt / Mutt: Feature-rich command line email client with powerful customization options
  • msgvault: Analytics on top of emails by Wes McKinney ^d6daa8
  • HEY CLI: TUI for Hey.com, and Agent Skills.
  • aerc: a pretty good email client
  • matcha: A functional email client for your terminal, built with Go and the charming Bubble Tea TUI library. ^517a62

# SSH GUIs

  • SSH with a TUI: lazyssh: A terminal-based SSH manager inspired by lazydocker and k9s - Written in go.

# Git and GitHub

# Trains and Information

  • sbb-tui: TUI client for Switzerland’s public transports timetables, inspidered by the SBB/CFF/FFS app

# Lists

# Example

k9s, lazydocker, btop and lazygit

# TUIs in Omarchy

TUIs in Omarchy:

Source: Reddit

# Building TUIs

# Astetics

  • Gum: A tool for glamorous shell scripts. Create by Charm Shell
  • Bubbletea: A powerful little TUI framework
    Glamour: Stylesheet-based markdown rendering for your CLI apps

# Futher Reads


Origin: Linux
References: Linux Commands