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.

35 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. Summaries are AI-generated; open the original source for full context.

02github.com

pablostanley/yoinks

pablostanley/yoinks

yoinks is an open-source terminal UI for downloading videos from YouTube, X/Twitter, Instagram, Threads, TikTok, and 1,800+ sites. It offers resolution selection and MP3 extraction, uses yt-dlp and ffmpeg automatically, supports mouse and keyboard controls, follows terminal themes, and saves files to ~/Downloads without ads or deceptive redirects.

04tui.studio

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.

06github.com

git-bug/git-bug

git-bug/git-bug

git-bug is a distributed, offline-first bug tracker embedded in git. It synchronizes issues through Git remotes without adding project files, avoiding vendor lock-in while enabling fast local workflows. CLI, terminal UI, and local Web UI interfaces support searching, editing, and code browsing, while GraphQL and bridges connect with GitHub, GitLab, Jira, and Launchpad.

07unsung.aresluna.org

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

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.

08github.com

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

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.

09github.com

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

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.

10charm.land

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

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.

13github.com

Sheets Spreadsheets in Your Terminal

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.

14slumber.lucaspickering.me

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.

16ratatui-ruby.dev

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.

17github.com

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

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.

20vincentgregoire.com

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.

Snapbyte.dev workflow

Get a TUI digest by email

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