or go to full-text search page →

Search

Search IconIcon to open search

TUIs

Last updatedUpdated: by Simon Späti · CreatedCreated: · 4 min read recently updated Recent changes today +5 / −4 words 6 weeks ago +14 / −13 words 7 weeks ago +17 / −0 words 3 months ago +3 / −0 words 3 months ago +13 / −0 words 3 months ago +38 / −20 words 3 months ago +74 / −48 words 4 months ago +34 / −0 words 4 months ago +5 / −0 words 4 months ago +11 / −10 words 5 months ago +28 / −21 words 5 months ago +18 / −0 words 5 months ago +50 / −6 words 5 months ago +9 / −0 words 5 months ago +410 / −346 words 5 months ago +12 / −0 words 6 months ago +37 / −12 words 6 months ago +0 / −2 words 6 months ago +12 / −0 words 6 months ago +15 / −0 words 6 months ago +10 / −0 words 7 months ago +13 / −0 words 10 months ago +10 / −7 words 10 months ago +9 / −8 words 10 months ago +27 / −17 words 11 months ago +13 / −0 words 11 months ago +24 / −9 words 11 months ago +23 / −11 words 11 months ago +15 / −0 words 12 months ago +19 / −0 words 12 months ago +34 / −10 words 12 months ago +16 / −4 words 12 months ago +18 / −16 words 12 months ago +8 / −0 words 12 months ago +48 / −0 words last year +13 / −0 words last year +26 / −16 words last year +16 / −0 words last year +18 / −0 words last year +14 / −10 words 2 years ago +146 / −52 words 2 years ago +15 / −0 words 2 years ago +4 / −6 words 2 years ago +12 / −5 words 2 years ago +32 / −18 words 2 years ago +10 / −0 words 2 years ago +16 / −2 words 2 years ago +5 / −2 words 2 years ago +29 / −13 words 2 years ago +15 / −0 words 2 years ago +15 / −0 words 2 years ago +2 / −0 words 2 years ago published · 34 words

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, GitHub
  • 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