Topic digest

TUI news and engineering summaries

Discover Text User Interface developments covering library usage, design principles, and terminal-based applications. Our digest summarizes terminal UI frameworks, text rendering libraries, and keyboard-driven interfaces from developer communities.

23 recent stories

Latest ranked stories

Current TUI stories

These stories are ranked from recent public source activity and shown as a preview of what a configured digest can deliver.

Show HN: Micasa – track your house from the terminal
01Thursday, February 19, 2026

Show HN: Micasa – track your house from the terminal

micasa is a terminal UI for managing home maintenance, projects, and incidents. It uses a single local SQLite file for privacy, requiring no cloud account or subscription. Features include appliance tracking, vendor management, and document storage. Built with Go, it offers Vim-style navigation and is compatible with Linux, macOS, and Windows.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Sources:Hacker News612 pts
TUI Studio – visual terminal UI design tool
02Friday, March 13, 2026

TUI Studio – visual terminal UI design tool

TUIStudio is a Figma-like visual editor for Terminal User Interfaces (TUI), enabling drag-and-drop design with real-time ANSI previews. It supports Flexbox and Grid layouts, multiple built-in themes, and plans to export production-ready code for frameworks like Ink, BubbleTea, and Textual. Currently in Alpha, it uses a portable .tui JSON format for project sharing.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Sources:Hacker News556 pts
Plain text has been around for decades and it’s here to stay
03Friday, April 24, 2026

Plain text has been around for decades and it’s here to stay

ASCII diagramming tools like Mockdown, Wiretext, and Monodraw are resurging, blending classic TUI aesthetics with modern web capabilities. These tools leverage the constraints of plain text for efficient documentation and source code integration. As AI capabilities grow, such self-imposed limitations remain vital for simplicity, portability, and long-term data preservation.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Sources:Hacker News253 pts
Show HN: Whosthere: A LAN discovery tool with a modern TUI, written in Go
04Wednesday, August 20, 2025

Show HN: Whosthere: A LAN discovery tool with a modern TUI, written in Go

Whosthere is a modern Local Area Network discovery tool written in Golang, designed to provide a comprehensive view of devices on a network through an intuitive Terminal User Interface. Unlike many network scanners, it operates without requiring elevated or root privileges by leveraging concurrent mDNS and SSDP scanners alongside ARP cache analysis. The tool enriches device data with OUI lookups for manufacturer identification and includes an integrated port scanner for service discovery. Additional features include a daemon mode with an HTTP API for integration, customizable YAML configuration, and a variety of themes. It currently supports macOS and Linux, offering a user-friendly way for administrators to monitor their local environments efficiently.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Sources:Hacker News231 pts
Right-sizes LLM models to your system's RAM, CPU, and GPU
05Sunday, March 1, 2026

Right-sizes LLM models to your system's RAM, CPU, and GPU

llmfit is a Rust-based terminal tool that assesses hardware to determine which Large Language Models (LLMs) can run effectively. It features an interactive TUI, supports various GPU architectures, and calculates model fit based on RAM, VRAM, and quantization. It integrates with providers like Ollama and llama.cpp for model management and performance estimation.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Sources:Hacker News216 pts
Charm v2: Major releases for Bubble Tea, Lip Gloss, and Bubbles for terminal UIs in Go
06Monday, February 23, 2026

Charm v2: Major releases for Bubble Tea, Lip Gloss, and Bubbles for terminal UIs in Go

Charm has released version 2.0.0 of Bubble Tea, Lip Gloss, and Bubbles. Featuring the new Cursed Renderer for optimized performance, these updates provide high-fidelity input, advanced compositing, and a declarative API. Developed through real-world testing with the Crush AI agent, v2 improves terminal capabilities for humans and AI agents across high-scale applications.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Lazycut: A simple terminal video trimmer using FFmpeg
07Monday, March 16, 2026

Lazycut: A simple terminal video trimmer using FFmpeg

lazycut is a terminal-based video trimming tool for setting in/out points and exporting clips with aspect ratio control. It supports various keyboard shortcuts for seeking and playback, and requires ffmpeg and chafa dependencies. The tool can be installed via Homebrew, Windows binaries, or built from the source code.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Sources:Hacker News186 pts
Sheets Spreadsheets in Your Terminal
08Wednesday, April 1, 2026

Sheets Spreadsheets in Your Terminal

sheets is a terminal-based spreadsheet TUI written in Go. It allows users to view, edit, and manipulate CSV data directly from the terminal with familiar navigation shortcuts similar to Vim. Key features include cell range querying, formula support, search capabilities, and robust file management commands, making it an efficient tool for quick data interaction.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Sources:Hacker News171 pts
Slumber a TUI HTTP Client
09Friday, May 22, 2026

Slumber a TUI HTTP Client

Slumber is a terminal-based HTTP client that features both a TUI and CLI for managing REST API requests. It uses a shared YAML-based request collection, emphasizing ease of use, configuration, and reproducibility for developers needing an efficient tool for testing and scripting network interactions.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Sources:Hacker News154 pts
Improved Git Diffs with Delta, Fzf and a Little Shell Scripting
10Tuesday, March 24, 2026

Improved Git Diffs with Delta, Fzf and a Little Shell Scripting

Enhance your Git workflow using Delta for high-quality syntax-highlighted diffs. By integrating Delta with fzf and custom shell scripting, you can create a powerful TUI for viewing git diff, git show, and git blame. This setup, managed via dotfiles, significantly improves code review efficiency and provides a superior visual experience.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Sources:Hacker News136 pts
Show HN: RatatuiRuby wraps Rust Ratatui as a RubyGem – TUIs with the joy of Ruby
11Thursday, January 1, 2026

Show HN: RatatuiRuby wraps Rust Ratatui as a RubyGem – TUIs with the joy of Ruby

RatatuiRuby is a high-performance RubyGem that wraps the Rust-based Ratatui library for creating Terminal User Interfaces (TUIs). It offers developers native performance with Ruby's developer experience, supporting both inline viewports for preserved scrollback and full-screen applications, while featuring a built-in testing suite for headless terminal verification.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Sources:Hacker News136 pts
Show HN: Babyshark – Wireshark made easy (terminal UI for PCAPs)
12Saturday, February 21, 2026

Show HN: Babyshark – Wireshark made easy (terminal UI for PCAPs)

Babyshark is an open-source Rust-based terminal user interface (TUI) for network analysis. Acting as a simplified Wireshark alternative, it provides real-time and offline PCAP/PCAPNG viewing. Key features include traffic summarization, domain-based grouping, anomaly detection through a 'What’s weird?' dashboard, and plain-English flow explanations to assist with network troubleshooting and diagnostics.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Sources:Hacker News127 pts
Show HN: TRUST – Coding Rust like it's 1989
13Thursday, May 7, 2026

Show HN: TRUST – Coding Rust like it's 1989

TRUST is an experimental, retro TUI IDE built for Rust development, modeled after classic blue-screen DOS programming environments. It allows users to edit files, navigate project structures, and execute Cargo commands like build and test. While functional, it remains a nostalgia project focused on providing a vintage aesthetic for modern Rust workflows.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Sources:Hacker News121 pts
Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran
14Thursday, March 19, 2026

Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran

Fortransky is a terminal-based Bluesky client built in Fortran. It utilizes a Rust-based native firehose decoder for AT Protocol relay streams and a C-library bridge for network communication. The technical implementation features a TUI, cross-language interoperability, and modular design for handling binary data streams efficiently.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Sources:Hacker News114 pts
Show HN: Faceoff – A terminal UI for following NHL games
15Sunday, April 19, 2026

Show HN: Faceoff – A terminal UI for following NHL games

Faceoff is a Python-based terminal user interface (TUI) application built with Textual. It provides real-time NHL game updates, detailed player and team statistics, standings, and game previews. Designed for hockey fans, the tool offers a responsive layout and automatically adjusts to terminal dimensions, making it easy to track games directly from the command line.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Sources:Hacker News111 pts
Show HN: TUI for managing XDG default applications
16Sunday, January 25, 2026

Show HN: TUI for managing XDG default applications

xdgctl is a specialized Terminal User Interface (TUI) tool written in C, leveraging the GLib/GIO libraries and termbox2 to simplify the management of XDG default applications on Linux systems. Instead of interacting with the often complex xdg-mime command directly, users can utilize this utility to browse file categories such as Browsers and Text Editors and set their preferred default programs through an intuitive keyboard-driven interface. The tool requires dependencies like glib-2.0 and gio-2.0 for compilation and provides a streamlined alternative to manual editing of mimeapps.list files. By utilizing Desktop Entry standards, xdgctl ensures that transitions between different applications are handled correctly across the desktop environment, making it a valuable productivity tool for users who prefer working within the terminal.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Sources:Hacker News110 pts
Show HN: Deff – Side-by-side Git diff review in your terminal
17Wednesday, February 25, 2026

Show HN: Deff – Side-by-side Git diff review in your terminal

deff is a Rust-based TUI designed for interactive, side-by-side git diff reviews. It features Vim-like navigation, syntax highlighting, and per-file reviewed toggles. Supporting both committed and untracked changes, it offers flexible comparison strategies and local state persistence, making it a high-performance terminal tool for developers managing version control workflows.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Sources:Hacker News100 pts
jj v0.39.0 released
18Wednesday, March 4, 2026

jj v0.39.0 released

Jujutsu (jj) v0.24.0 introduces a TUI via 'jj arrange' for reordering revisions and 'jj bookmark advance' for automated bookmark tracking. Key updates include breaking changes to index files, removal of 'jj op undo', and enhanced gerrit integration, alongside Windows performance fixes using native file locks.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Sources:Lobsters97 pts
snakes.run: rendering 100M pixels a second over ssh
19Wednesday, February 25, 2026

snakes.run: rendering 100M pixels a second over ssh

Engineering analysis of snakes.run, a massively multiplayer Snake game hosted via SSH. It achieves high performance, rendering 100M pixels per second for thousands of players. Key optimizations include custom VT100 rendering for bandwidth efficiency, Unicode Block Elements for smoothing visuals, pre-allocating memory to reduce garbage collection, and tweaking SSH protocols to minimize latency.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Sources:Lobsters71 pts
qman: A more modern man page viewer for our terminals
20Sunday, March 1, 2026

qman: A more modern man page viewer for our terminals

Qman is a modern terminal-based manual page viewer written in C. It enhances the traditional Unix man experience with hyperlinks, browser-like navigation, incremental search, and a table of contents. Version 1.5.1 improves configuration error reporting, stability, and compatibility across various manual page systems while remaining fast, tiny, and highly configurable.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Sources:Lobsters61 pts

Get a TUI digest by email

Create a Snapbyte.dev digest and choose TUI as one of your topics.

Snapbyte workflow

Build a digest around your developer updates

Choose topics, sources, language, schedule, and timezone. Snapbyte turns that setup into a focused digest with summaries and original links.