Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Tui

Tui

205 projects

Showing 36 of 205 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
Stars82.0k
Forks3.0k
Last commit14 hours ago
Open Interpreter
Open InterpreterRust

A local, open-source implementation of OpenAI's Code Interpreter that lets LLMs run code on your computer through a natural language interface.

#openai-alternative#developer-tools#interpreter
Stars68.2k
Forks5.9k
Last commit
dive
diveGo

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

#inspector#devops#explorer
Stars54.5k
Forks2.0k
Last commit8 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
Stars44.8k
Forks1.3k
Last commit4 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
Stars42.0k
Forks1.0k
Last commit4 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
Stars37.1k
Forks1.3k
Last commit1 month 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
Stars34.4k
Forks1.1k
Last commit4 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
Stars27.2k
Forks761
Last commit5 hours 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
Stars22.5k
Forks767
Last commit1 day 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
Stars22.5k
Forks770
Last commit1 month 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
Stars22.5k
Forks770
Last commit1 month 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.6k
Forks486
Last commit10 days ago
bottom
bottomRust

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

#btm#process-manager#terminal
Stars14.0k
Forks381
Last commit1 hour ago
tig
tigC

Text-mode interface for git

#ncurses#tui#c
Stars13.3k
Forks661
Last commit1 month 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.8k
Forks392
Last commit4 hours ago
Gui.cs
Gui.csC#

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

#curses#csharp#terminal
Stars11.2k
Forks787
Last commit2 days ago
termshark
termsharkGo

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

#wireshark#pcap#network-debugging
Stars10.0k
Forks439
Last commit2 years 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
Forks336
Last commit10 months ago
lf
lfGo

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

#keyboard-driven#shell-integration#file-manager
Stars9.5k
Forks374
Last commit12 days ago
bubbles
bubblesGo

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

#hacktoberfest#bubble-tea#terminal
Stars8.9k
Forks452
Last commit5 hours 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 commit2 years 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
Stars8.4k
Forks618
Last commit17 days ago
trippy
trippyRust

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

#mtr#network#tool
Stars7.9k
Forks283
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
Stars7.2k
Forks386
Last commit1 month 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
Forks228
Last commit2 years 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
Stars6.2k
Forks181
Last commit3 days ago
dua-cli
dua-cliRust

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

#fast#efficient#cleaner
Stars6.2k
Forks170
Last commit1 day 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.2k
Forks341
Last commit2 months ago
jnv
jnvRust

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

#interactive#kubernetes#autocomplete
Stars6.1k
Forks76
Last commit16 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
Forks571
Last commit5 years 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.5k
Forks224
Last commit1 month 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.5k
Forks123
Last commit4 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.2k
Forks287
Last commit2 days ago
rustnet
rustnetRust

A cross-platform terminal UI network monitor providing real-time connection tracking, deep packet inspection, and process attribution.

#landlock#network-scanner#network
Stars5.0k
Forks230
Last commit6 hours ago
Cursive
CursiveRust

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

#ncurses#terminal#tui
Stars4.8k
Forks268
Last commit3 hours ago
xplr
xplrRust

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

#file-launcher#hackable-tools#launcher
Stars4.8k
Forks95
Last commit11 days ago
Page 1 of 6Next

Related Tags

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
6 hours ago
#Terminal90
#Rust87
#Cli84
#Cli Tool74
#Terminal Ui66
#Go48
#Cross Platform46
#Golang32
#Developer Tools29
#Command Line29
#Linux28
#Productivity24