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.

30 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.

Grok Build open sourced under Apache 2.0 license
01Tuesday, July 14, 2026

Grok Build open sourced under Apache 2.0 license

Grok Build is a terminal-based AI coding agent by x.ai written in Rust. It functions as a TUI that analyzes codebases, executes shell commands, performs web searches, and handles complex tasks. It supports interactive use, headless CI scripts, and editor integration via the Agent Client Protocol.

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

Show HN: Micasa – track your house from the terminal
02Thursday, 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.

TUI Studio – visual terminal UI design tool
03Friday, 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.

Plain text has been around for decades and it’s here to stay
04Friday, 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.

Show HN: Whosthere: A LAN discovery tool with a modern TUI, written in Go
05Wednesday, 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.

Right-sizes LLM models to your system's RAM, CPU, and GPU
06Sunday, 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.

Charm v2: Major releases for Bubble Tea, Lip Gloss, and Bubbles for terminal UIs in Go
07Monday, 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
08Monday, 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.

Late.sh – a command-line Clubhouse for computer people
09Wednesday, July 22, 2026

Late.sh – a command-line Clubhouse for computer people

late.sh is a terminal-based community for developers, accessible via SSH. It features a collaborative ASCII artboard, radio, games, and a career-focused work room. Identity is verified strictly through SSH keys, ensuring privacy without passwords or tracking. Users can interact via a text-based interface, emphasizing a minimalist and shared digital experience.

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

Sheets Spreadsheets in Your Terminal
10Wednesday, 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.

Slumber a TUI HTTP Client
11Friday, 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.

Improved Git Diffs with Delta, Fzf and a Little Shell Scripting
12Tuesday, 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.

Show HN: RatatuiRuby wraps Rust Ratatui as a RubyGem – TUIs with the joy of Ruby
13Thursday, 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.

Show HN: Babyshark – Wireshark made easy (terminal UI for PCAPs)
14Saturday, 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.

Show HN: TRUST – Coding Rust like it's 1989
15Thursday, 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.

Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran
16Thursday, 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.

Show HN: Faceoff – A terminal UI for following NHL games
17Sunday, 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.

Visualizing Binary Files
18Monday, August 24, 2026

Visualizing Binary Files

bine adds lightweight binary inspection features: ASCII-column shading reveals printable, nonprintable, and NUL bytes without expensive ncurses color calls, while large files can be visualized directly as Portable Graymap images by mapping bytes to grayscale pixels. The approach is fast and useful for spotting structure, though resizing very large files remains memory-intensive.

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

Show HN: TUI for managing XDG default applications
19Sunday, 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.

Stinkpot: SQLite-backed shell history
20Friday, July 24, 2026

Stinkpot: SQLite-backed shell history

stinkpot is a lightweight, sqlite-backed shell history searcher for bash, serving as a minimalist alternative to atuin. Developed in Go, it features a simple TUI for navigation, session-agnostic history management, and straightforward installation for bash users, including home-manager support. It prioritizes performance with optimized database indexing for faster command lookups.

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

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.