Open Source TUI Tools

A terminal user interface (TUI) adds interactive menus, panels, tables, and navigation to text-based terminal applications. It can make complex tasks easier to explore and control without requiring a graphical desktop, while keeping workflows accessible over remote connections and usable with keyboard input. TUIs are commonly used to inspect system activity, browse files, review logs, manage services, and work with development tools.

9 repositories · updated May 14, 2026

Cruise: Intuitive TUI for Container Management with Go and Bubbletea

Cruise: Intuitive TUI for Container Management with Go and Bubbletea

Cruise is a powerful, intuitive, and fully-featured TUI (Terminal User Interface) for managing containers, built with Go and Bubbletea. It offers a visually rich, keyboard-first experience for managing containers, images, volumes, networks, logs, and more, all from your terminal. This tool simplifies repetitive tasks and enhances your development workflow by providing a centralized, interactive management service.

GoTuiContainer Management
Added May 14, 2026 View details
Froggit: A Modern, Minimalist Git TUI for Streamlined Workflow

Froggit: A Modern, Minimalist Git TUI for Streamlined Workflow

Froggit is a modern, minimalist Git Terminal User Interface (TUI) designed to simplify your Git workflow. It offers visual feedback, keyboard-driven controls, and seamless integration with your terminal, enhancing clarity and speed for common Git operations. Built with Go, Froggit provides a fast and efficient way to manage your repositories across Windows, Linux, and macOS.

DevtoolsGitGit Tools
Added Apr 14, 2026 View details
Nerdlog: A Fast, Remote-First TUI Log Viewer for Multiple Hosts

Nerdlog: A Fast, Remote-First TUI Log Viewer for Multiple Hosts

Nerdlog is an efficient, remote-first TUI log viewer designed for monitoring logs across multiple hosts without requiring a central server. It offers a timeline histogram for quick visual insights and excels at querying large log files from various sources like syslog or journalctl. This tool provides a lightweight yet powerful alternative to more complex log management solutions.

GoTuiLog Viewer
Added Apr 14, 2026 View details
CCometixLine: A High-Performance Rust Statusline Tool for Claude Code

CCometixLine: A High-Performance Rust Statusline Tool for Claude Code

CCometixLine is a high-performance statusline tool for Claude Code, built with Rust, offering deep Git integration and usage tracking. It provides an interactive TUI for configuration, theme customization, and includes utilities to enhance the Claude Code experience. This tool aims to deliver a highly customizable and efficient statusline.

RustClaude CodeStatusline
Added Mar 20, 2026 View details
lstr: A Fast, Minimalist Directory Tree Viewer Written in Rust

lstr: A Fast, Minimalist Directory Tree Viewer Written in Rust

lstr is a high-performance, minimalist command-line utility for viewing directory trees, built with Rust. It offers both a classic `tree`-like output and a powerful interactive Text User Interface (TUI) mode for fluid exploration. With features like Git integration, icon support, and smart filtering, lstr provides an efficient way to understand project structures.

CLIRustDirectory Viewer
Added Feb 27, 2026 View details
systemctl-tui: A Fast TUI for systemd Services and Logs

systemctl-tui: A Fast TUI for systemd Services and Logs

systemctl-tui is a fast and simple Text User Interface (TUI) designed for interacting with systemd services and their logs. Written in Rust, it allows users to quickly browse service status, view logs, and manage services like starting, stopping, or restarting them, all from a convenient terminal interface.

RustSystemdTui
Added Jan 7, 2026 View details
Lipgloss: Declarative Terminal Styling for Go Applications

Lipgloss: Declarative Terminal Styling for Go Applications

Lipgloss is a powerful Go library by Charmbracelet that provides a declarative way to style terminal output and create beautiful TUI layouts. Inspired by CSS, it simplifies the process of adding colors, borders, padding, and more to your command-line applications. This tool is ideal for developers looking to enhance the visual appeal and user experience of their terminal-based projects.

CLIGoGolang
Added Nov 14, 2025 View details
Moribito: An Interactive Terminal-Based LDAP Server Explorer Built with Go

Moribito: An Interactive Terminal-Based LDAP Server Explorer Built with Go

Moribito is a powerful terminal-based LDAP server explorer developed in Go, leveraging BubbleTea for a modern TUI. It offers interactive navigation of LDAP directory trees, detailed record viewing, custom query execution, and robust connection management, making LDAP exploration efficient and user-friendly.

GoLdapTui
Added Nov 7, 2025 View details
logmerger: A TUI Utility for Merging and Viewing Multiple Log Files

logmerger: A TUI Utility for Merging and Viewing Multiple Log Files

logmerger is an intuitive TUI utility built with Python, designed to streamline the process of viewing and analyzing multiple log files. It merges log entries from various sources into a single, chronologically ordered timeline, making it significantly easier to debug and understand system behavior across different logs. This tool enhances log analysis by providing an interactive, unified view.

PythonTuiLogging
Added Oct 12, 2025 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️