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
Stars80.6k
Forks2.9k
Last commit8 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
Stars67.1k
Forks5.8k
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.3k
Forks2.0k
Last commit7 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
Stars43.9k
Forks1.3k
Last commit1 day 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
Stars40.6k
Forks945
Last commit13 hours 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
Stars36.7k
Forks1.3k
Last commit11 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
Stars33.6k
Forks1.1k
Last commit13 hours 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
Stars26.4k
Forks730
Last commit2 months 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.3k
Forks751
Last commit5 days 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.3k
Forks751
Last commit5 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
Stars21.8k
Forks719
Last commit12 hours 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.5k
Forks483
Last commit2 months ago
bottom
bottomRust

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

#btm#process-manager#terminal
Stars13.8k
Forks362
Last commit4 hours ago
tig
tigC

Text-mode interface for git

#ncurses#tui#c
Stars13.3k
Forks652
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.6k
Forks380
Last commit1 day ago
Gui.cs
Gui.csC#

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

#curses#csharp#terminal
Stars11.1k
Forks781
Last commit2 days ago
termshark
termsharkGo

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

#wireshark#pcap#network-debugging
Stars9.9k
Forks438
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
Forks337
Last commit8 months ago
lf
lfGo

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

#keyboard-driven#shell-integration#file-manager
Stars9.4k
Forks369
Last commit2 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
Forks129
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.7k
Forks436
Last commit1 day 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.2k
Forks588
Last commit1 month ago
trippy
trippyRust

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

#mtr#network#tool
Stars7.2k
Forks241
Last commit5 hours 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.0k
Forks367
Last commit1 day 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
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
Forks334
Last commit23 days 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.1k
Forks181
Last commit10 hours ago
jnv
jnvRust

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

#interactive#kubernetes#autocomplete
Stars6.1k
Forks75
Last commit3 months 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.0k
Forks159
Last commit2 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
Forks573
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
Forks220
Last commit10 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.3k
Forks115
Last commit1 day 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
Forks281
Last commit1 day ago
Cursive
CursiveRust

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

#ncurses#terminal#tui
Stars4.8k
Forks267
Last commit7 days ago
xplr
xplrRust

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

#file-launcher#hackable-tools#launcher
Stars4.8k
Forks92
Last commit7 months 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
Stars4.8k
Forks220
Last commit13 hours 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
3 days ago
#Terminal90
#Rust87
#Cli84
#Cli Tool74
#Terminal Ui66
#Go48
#Cross Platform46
#Golang32
#Command Line29
#Developer Tools29
#Linux28
#Productivity24