Terminal UI Open Source Projects

A terminal user interface (TUI) presents interactive information and controls inside a text-based terminal, often using keyboard navigation, panels, menus, and live updates. It can make command-line tasks easier to explore and manage without requiring a graphical desktop, while remaining useful over remote connections and in lightweight environments. Terminal interfaces are used for monitoring system activity, managing files and services, working with containers, and building interactive prompts or dashboards.

Open source tools in this area include complete terminal applications as well as libraries for layouts, styling, forms, and input handling. When choosing one, consider its supported operating systems and terminal features, accessibility and keyboard conventions, dependencies, license, documentation, and maintenance activity. Check whether it integrates with your existing command-line workflows and data sources. These tools can help developers create interactive command-line software and help administrators or other terminal users work efficiently in local and remote environments.

6 repositories · updated September 17, 2026

RimZ: Realtime Dashboard for Agentic Coding with tmux and Zellij

RimZ: Realtime Dashboard for Agentic Coding with tmux and Zellij

RimZ is a powerful realtime dashboard and control room designed for agentic coding, enabling humans and AI agents to collaborate seamlessly within tmux or Zellij environments. Built with Rust, it provides comprehensive observability, orchestration, and automation capabilities for managing fleets of coding agents. This tool enhances productivity by offering real-time insights, message-based steering, and scriptable workflows for AI-driven development.

Agent OrchestrationAgentic AIAI Agents
Added Sep 18, 2026 View details
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
huh: Build Interactive Terminal Forms and Prompts in Go

huh: Build Interactive Terminal Forms and Prompts in Go

`huh` is a simple yet powerful Go library from Charmbracelet designed for creating interactive forms and prompts directly within the terminal. It offers a wide range of field types, including text inputs, multi-selects, and confirmations, all easily configurable. The library also boasts features like accessibility support, customizable themes, and seamless integration with Bubble Tea applications, making it an excellent choice for enhancing command-line interfaces.

GoCLITerminal UI
Added Mar 6, 2026 View details
NoxDir: A High-Performance Terminal Utility for Disk Usage Visualization

NoxDir: A High-Performance Terminal Utility for Disk Usage Visualization

NoxDir is a powerful, cross-platform command-line tool designed for visualizing file system usage. It offers a responsive, keyboard-driven terminal UI to help users quickly identify and manage disk space. Written in Go, NoxDir supports Windows, macOS, and Linux, making it a versatile utility for system cleanup.

Cross PlatformDisk Space AnalyzerDisk Usage
Added Dec 28, 2025 View details
termscp: A Feature-Rich Terminal UI for File Transfer and Exploration

termscp: A Feature-Rich Terminal UI for File Transfer and Exploration

termscp is a versatile terminal user interface (TUI) application designed for efficient file transfer and exploration. It supports multiple protocols like SCP, SFTP, FTP, S3, and SMB, offering a comprehensive solution for managing files on both local and remote systems. Built with Rust, termscp provides a fast, cross-platform experience for command-line users.

RustTerminal UIFile Transfer
Added Nov 28, 2025 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

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 ❤️