Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Terminal Ui

Terminal Ui

157 projects

Showing 36 of 157 projects

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
dockly
docklyJavaScript

An immersive terminal interface for managing Docker containers, services, and images with a visual dashboard.

#hacktoberfest#devops#container-orchestration
Stars4.0k
Forks162
Last commit1 month ago
imtui
imtuiC++

Immediate mode text-based user interface C++ library for building interactive terminal applications.

#user-interface#ncurses#text-based-interface
Stars3.6k
Forks155
Last commit9 months ago
indicators
indicatorsC++

A header-only C++ library for creating customizable, thread-safe progress bars and spinners in terminal applications.

#library#loading-indicator#activity-indicator
Stars3.4k
Forks269
Last commit1 year ago
termdash
termdashGo

A cross-platform, customizable terminal dashboard library for Go with a rich widget set and dynamic layouts.

#terminal-dashboard#dashboard#go-library
Stars3.0k
Forks147
Last commit3 days ago
Lanterna
LanternaJava

A pure Java library for creating text-based GUIs and terminal applications with curses-like functionality.

#gui-toolkit#java-library#curses-alternative
Stars2.6k
Forks275
Last commit16 days ago
TTY
TTYRuby

A Ruby toolkit for building beautiful, interactive command line applications with modular components and project scaffolding.

#cli-app#developer-tools#ruby-cli
Stars2.5k
Forks82
Last commit3 years ago
spinner
spinnerGo

A Go package providing 90 configurable terminal spinner/progress indicators for command-line applications.

#ascii-animation#indicator#terminal
Stars2.5k
Forks130
Last commit1 year ago
mpb
mpbGo

A Go library for rendering multiple customizable progress bars in terminal applications.

#go-modules#decorators#terminal
Stars2.5k
Forks131
Last commit2 days ago
lazygit.nvim
lazygit.nvimLua

A Neovim plugin that integrates lazygit directly into the editor with floating windows and telescope integration.

#version-control#telescope-extension#neovim-plugin
Stars2.3k
Forks90
Last commit7 months ago
go-size-analyzer
go-size-analyzerGo

A tool for analyzing the size of compiled Go binaries with detailed breakdowns, cross-platform support, and multiple output formats.

#treemap#analyzer#cli-tool
Stars2.2k
Forks43
Last commit4 days ago
uiprogress
uiprogressGo

A Go library for rendering customizable progress bars in terminal applications with support for multiple concurrent bars.

#custom-decorators#go-library#terminal-ui
Stars2.1k
Forks123
Last commit2 years ago
termbox
termboxC

A minimal C library for creating text-based user interfaces with a simple cell-based terminal abstraction.

#c-library#cli-toolkit#ui-framework
Stars2.0k
Forks188
Last commit5 years ago
CLI Menu
CLI MenuPHP

A PHP library for building beautiful, interactive command-line menus with an expressive DSL.

#user-interface#dsl#php-library
Stars1.9k
Forks106
Last commit11 months ago
sqlite-tui
sqlite-tuiGo

A terminal user interface (TUI) for viewing, editing, and querying SQLite and CSV database files.

#data-editing#go-application#database
Stars1.8k
Forks35
Last commit4 years ago
uilive
uiliveGo

A Go library for updating terminal output in real-time with buffered writes and timed interval flushing.

#console-applications#buffered-writer#go-library
Stars1.7k
Forks89
Last commit3 years ago
nix-output-monitor
nix-output-monitorHaskell

A terminal monitor that enhances nix-build output with real-time progress, dependency trees, and build statistics.

#hacktoberfest#haskell#devops
Stars1.6k
Forks51
Last commit9 days ago
iocraft
iocraftRust

A Rust crate for building beautiful, declarative terminal user interfaces (TUIs), CLIs, and text-based IO with React-like syntax.

#logs#terminal#tui
Stars1.4k
Forks51
Last commit2 days ago
tftui
tftuiPython

A textual user interface for viewing, navigating, and managing Terraform state and operations directly from the terminal.

#devops#productivity#textual-ui
Stars1.3k
Forks41
Last commit2 years ago
FINAL CUT
FINAL CUTC++

A modern C++ library for creating terminal-based applications with text-based widgets, featuring a Qt-inspired class structure and full mouse support.

#console-applications#library#widget-toolkit
Stars1.2k
Forks60
Last commit8 days ago
podman-tui
podman-tuiGo

Podman Terminal UI

#podman#terminal-ui#containers
Stars1.2k
Forks52
Last commit2 days ago
claude-powerline
claude-powerlineTypeScript

A vim-style powerline statusline for Claude Code with real-time usage tracking, git integration, and custom themes.

#developer-tools#productivity#claude-code
Stars1.1k
Forks81
Last commit4 days ago
git commander
git commanderJavaScript

A terminal-based interactive interface for common Git operations with vi and mc-style keybindings.

#version-control#developer-tools#cli-tool
Stars1.1k
Forks59
Last commit11 years ago
spotatui
spotatuiRust

A fully standalone Spotify client for the terminal with native streaming, written in Rust.

#music#spotify-client#ratatui
Stars1.1k
Forks120
Last commit3 days ago
nix-tree
nix-treeHaskell

Interactive terminal UI for browsing dependency graphs of Nix derivations with size analysis.

#hacktoberfest#haskell#package-analysis
Stars1.0k
Forks22
Last commit23 days ago
tgt
tgtRust

A terminal user interface (TUI) client for Telegram, written in Rust.

#telegram-tui#cli-tool#tui
Stars968
Forks44
Last commit3 days ago
macpow
macpowRust

A real-time terminal UI power monitor for Apple Silicon Macs, showing per-component power draw, temperatures, frequencies, and process energy.

#hardware-telemetry#performance-analysis#energy-efficiency
Stars968
Forks44
Last commit2 months ago
GraphicalTools
GraphicalToolsC#

PowerShell modules providing console-based GUI experiences with interactive grid and tree views for data exploration.

#productivity-tools#gui-cs#object-visualization
Stars957
Forks76
Last commit1 month ago
utop
utopOCaml

An enhanced OCaml REPL with line editing, context-sensitive completion, syntax highlighting, and Emacs integration.

#emacs-integration#developer-tools#toplevel
Stars923
Forks121
Last commit3 months ago
ratatouille
ratatouilleElixir

A declarative terminal UI kit for Elixir that builds rich text-based applications using an HTML-like DSL.

#elixir#text-based-interface#terminal
Stars845
Forks41
Last commit3 years ago
ansi
ansiShell

A pure Bash script to generate ANSI escape codes for terminal text styling, cursor control, and display manipulation.

#shell-scripting#terminal#cli-tool
Stars827
Forks59
Last commit4 years ago
ripasso
ripassoRust

A Rust library and UI suite for accessing and decrypting passwords stored in the pass format.

#cli-tool#security#gtk
Stars825
Forks70
Last commit4 days ago
Hexworks/Zircon
Hexworks/ZirconKotlin

An extensible, user-friendly tile engine and text GUI library for building roguelikes and terminal-style applications.

#tile-engine#java#multiplatform
Stars792
Forks137
Last commit29 days ago
LLxprt Code
LLxprt CodeTypeScript

An open-source, multi-provider CLI AI assistant for coding that works with any LLM, including local models, directly in your terminal.

#ai-coding-assistant#developer-tools#zed-integration
Stars704
Forks94
Last commit1 day ago
MQTT TUI
MQTT TUIRust

A fast and lightweight terminal user interface for subscribing to MQTT topics and publishing messages from the command line.

#iot#hacktoberfest#mqtt
Stars697
Forks36
Last commit11 days ago
ncurses-rs
ncurses-rsRust

A thin, low-level ncurses wrapper for Rust, providing direct bindings to the C library for terminal UI development.

#c-bindings#ncurses#text-based-interface
Stars690
Forks103
Last commit1 year ago
PreviousPage 2 of 5Next

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
#Tui66
#Cli Tool53
#Cli48
#Terminal43
#Cross Platform37
#Go35
#Rust34
#Developer Tools26
#Command Line25
#Cli Tools24
#Golang24
#Devops18