Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Tui

Tui

67 projects

Showing 36 of 67 projects

lazygit
lazygitGo

A simple terminal UI for Git commands that makes complex operations like interactive rebasing and staging individual lines easier.

#version-control#developer-tools#productivity
Stars76.9k
Forks2.8k
Last commit2 days ago
dive
diveGo

A terminal UI tool for exploring Docker image layers, analyzing contents, and identifying wasted space to shrink image size.

#inspector#devops#explorer
Stars53.8k
Forks2.0k
Last commit4 months ago
bubbletea
bubbleteaGo

A fun, functional, and stateful Go framework for building terminal user interfaces (TUIs) based on The Elm Architecture.

#hacktoberfest#cli-framework#terminal-apps
Stars41.8k
Forks1.2k
Last commit2 days ago
yazi
yaziRust

A blazing fast terminal file manager written in Rust with full async I/O and extensive customization.

#image-preview#asyncio#plugin-system
Stars36.9k
Forks824
Last commit2 days ago
textual
textualPython

A lean Python framework for building cross-platform user interfaces that run in the terminal and web browser.

#async#terminal#command-palette
Stars35.5k
Forks1.2k
Last commit2 days ago
btop
btopC++

A terminal-based resource monitor for CPU, memory, disks, network, processes, and GPU with a responsive UI and full mouse support.

#process-manager#gpu-monitoring#tui
Stars31.8k
Forks987
Last commit11 days ago
glow
glowGo

A terminal-based markdown reader and CLI tool for rendering markdown with style directly in your command line.

#terminal-application#hacktoberfest#open-source
Stars24.5k
Forks651
Last commit2 days ago
gitui
gituiRust

A blazing fast terminal user interface for Git written in Rust, providing GUI-like comfort directly in your terminal.

#hacktoberfest#version-control#keyboard-driven
Stars21.8k
Forks714
Last commit1 day ago
gitui
gituiRust

A blazing fast terminal user interface for Git, written in Rust, offering GUI-like comfort directly in your terminal.

#hacktoberfest#version-control#productivity
Stars21.8k
Forks714
Last commit1 day ago
fx
fxGo

A terminal-based JSON viewer and processor with interactive exploration and JavaScript processing capabilities.

#terminal-utility#command-line-tool#cli-tool
Stars20.4k
Forks478
Last commit27 days ago
ratatui-org/ratatui
ratatui-org/ratatuiRust

A Rust crate for building terminal user interfaces (TUIs) with a simple and flexible API.

#cli-app#ratatui#terminal
Stars19.9k
Forks633
Last commit3 days ago
bottom
bottomRust

A customizable cross-platform graphical process and system monitor for the terminal.

#btm#process-manager#terminal
Stars13.2k
Forks335
Last commit1 day ago
lipgloss
lipglossGo

A Go library for styling terminal user interfaces with CSS-like declarative syntax and advanced layout utilities.

#hacktoberfest#tui-styling#style
Stars11.1k
Forks334
Last commit2 days ago
Gui.cs
Gui.csC#

A cross-platform UI toolkit for building sophisticated terminal user interface (TUI) applications in .NET.

#curses#csharp#terminal
Stars10.9k
Forks772
Last commit1 day ago
gtop
gtopJavaScript

A real-time terminal dashboard for monitoring system resources and processes with a visual interface.

#terminal-dashboard#devops#cli-tool
Stars9.9k
Forks337
Last commit5 months ago
termshark
termsharkGo

A terminal UI for tshark, providing Wireshark-like packet analysis directly in the terminal.

#wireshark#pcap#network-debugging
Stars9.9k
Forks434
Last commit2 years ago
lf
lfGo

A fast, cross-platform terminal file manager written in Go, inspired by ranger.

#keyboard-driven#shell-integration#file-manager
Stars9.2k
Forks367
Last commit3 days ago
Ultimate Plumber
Ultimate PlumberGo

A terminal-based UI tool for writing Linux pipes interactively with instant live preview of command results.

#pipes#linux-pipes#command-line-tools
Stars8.8k
Forks130
Last commit1 year ago
bubbles
bubblesGo

A collection of reusable TUI components for building interactive terminal applications with the Bubble Tea framework.

#hacktoberfest#bubble-tea#terminal
Stars8.2k
Forks397
Last commit2 days ago
Claude Squad
Claude SquadGo

A terminal app that manages multiple AI coding agents like Claude Code, Codex, and Aider in isolated workspaces for simultaneous task handling.

#developer-tools#git-worktrees#claude-code
Stars7.1k
Forks502
Last commit26 days ago
trippy
trippyRust

A network diagnostic tool combining traceroute and ping for analyzing network issues with a real-time TUI.

#mtr#network#tool
Stars6.8k
Forks221
Last commit2 days ago
Spotify Player
Spotify PlayerRust

A fast, configurable terminal music player for Spotify with full feature parity, streaming, and audio visualization.

#music#spotify-client#vim
Stars6.6k
Forks346
Last commit14 days ago
slack-term
slack-termGo

A terminal-based Slack client for accessing Slack workspaces directly from the command line.

#slack-client#keyboard-driven#productivity
Stars6.6k
Forks226
Last commit2 years ago
ticker
tickerGo

A terminal-based stock, crypto, and derivatives price watcher and position tracker with real-time updates.

#golang-application#ticker#stock-market
Stars6.1k
Forks327
Last commit3 months ago
jnv
jnvRust

An interactive terminal-based JSON viewer and jq filter editor with syntax highlighting and auto-completion.

#interactive#kubernetes#autocomplete
Stars6.0k
Forks74
Last commit21 days ago
htop
htopC

An interactive process viewer for Unix systems that provides a better alternative to the traditional 'top' command.

#terminal-application#system#unix-tools
Stars5.9k
Forks576
Last commit5 years ago
dua-cli
dua-cliRust

A parallel disk usage analyzer with interactive TUI for fast exploration and deletion of unwanted data.

#fast#efficient#cleaner
Stars5.8k
Forks144
Last commit2 months ago
television
televisionRust

A fast, portable, and hackable fuzzy finder for the terminal that searches files, text, git repos, and custom data sources.

#productivity#fuzzy#editor-integration
Stars5.7k
Forks163
Last commit8 days ago
pterm
ptermGo

A modern Go module for beautifying console output with charts, progress bars, tables, trees, and interactive components.

#tables#pretty#pretty-print
Stars5.4k
Forks215
Last commit14 days ago
Wish
WishGo

A Go library for building SSH applications with middleware support, making it easy to create secure, terminal-accessible apps.

#hacktoberfest#ssh-server#go-library
Stars5.1k
Forks102
Last commit2 days ago
indicatif
indicatifRust

A Rust library for adding progress bars, spinners, and color support to command-line applications.

#command-line-tools#tui#spinner
Stars5.1k
Forks277
Last commit3 days ago
Cursive
CursiveRust

A TUI (Text User Interface) library for Rust to build rich terminal applications.

#ncurses#terminal#tui
Stars4.8k
Forks264
Last commit1 month ago
xplr
xplrRust

A hackable, minimal, fast terminal UI file explorer that orchestrates command-line utilities.

#file-launcher#hackable-tools#launcher
Stars4.7k
Forks90
Last commit4 months ago
reddit terminal viewer
reddit terminal viewerPython

A text-based terminal interface for browsing and interacting with Reddit.

#open-source#reddit-client#curses
Stars4.6k
Forks281
Last commit3 years ago
hstr
hstrC

A TUI suggest box for Bash and Zsh that makes viewing, navigating, searching, and managing shell command history easier.

#history#productivity#history-management
Stars4.4k
Forks238
Last commit2 months ago
grv
grvGo

A terminal-based interface for viewing, searching, and filtering Git repositories with vi-like keybindings.

#version-control#repository-viewer#ncurses-tui
Stars4.1k
Forks98
Last commit7 years ago
Page 1 of 2Next

Related Tags

#Cli35#Terminal35#Rust31#Cli Tool21#Cross Platform20#Terminal Ui20#Go15#Golang12#Hacktoberfest10#Command Line10#Command Line Tool9#Linux9
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub