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

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
Stars702
Forks97
Last commit1 day 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
Stars687
Forks102
Last commit1 year ago
box-cli-maker
box-cli-makerGo

A Go library for rendering highly customizable boxes in the terminal with extensive styling and color options.

#unicode#terminal#box-rendering
Stars667
Forks27
Last commit1 month ago
sauron-native
sauron-nativeRust

A Rust UI library that provides truly native, cross-platform GUI applications with multiple backend support.

#webassembly#native-apps#terminal
Stars623
Forks14
Last commit5 years ago
spinners
spinnersRust

A Rust library providing 60+ elegant terminal spinners for command-line applications.

#loading-indicator#terminal#spinners
Stars599
Forks29
Last commit5 months ago
bubble-table
bubble-tableGo

A customizable, interactive table component for the Bubble Tea TUI framework in Go.

#terminal-application#bubble-tea#bubble
Stars579
Forks36
Last commit1 month ago
ansible-navigator
ansible-navigatorPython

A text-based user interface (TUI) for running, exploring, and managing Ansible playbooks, collections, and configurations.

#devops#container-runtime#playbook
Stars556
Forks134
Last commit7 days ago
owl
owlElixir

An Elixir toolkit for building interactive command-line interfaces with colored output, prompts, progress bars, and menus.

#elixir#shell-integration#table
Stars534
Forks15
Last commit4 months ago
telescope-media-files.nvim
telescope-media-files.nvimLua

A Telescope extension for Neovim that previews images, PDFs, videos, fonts, and EPUB files directly in the editor.

#image-preview#font-preview#telescope-extension
Stars520
Forks56
Last commit
models
modelsRust

A terminal UI and CLI tool for browsing, comparing, and monitoring AI models, benchmarks, coding agents, and provider statuses.

#ai#developer-tools#anamolyco
Stars516
Forks22
Last commit1 day ago
Tock
TockGo

A command-line time tracker with interactive TUI, multiple storage backends, and calendar integration.

#productivity#todotxt#timewarrior
Stars493
Forks22
Last commit16 days ago
rustbox
rustboxRust

A Rust implementation of the termbox library for building terminal user interfaces.

#command-line-tools#terminal-graphics#tui-framework
Stars469
Forks47
Last commit6 years ago
react-native-invertible-scroll-view
react-native-invertible-scroll-viewJavaScript

A React Native scroll view component that can be inverted to render content from the bottom or right.

#inverted-scroll#react-native#ui-components
Stars462
Forks81
Last commit
yacspin
yacspinGo

A Go library providing over 90 customizable terminal spinners with live updates, concurrency safety, and TTY detection.

#progress-indicators#open-source#terminal
Stars456
Forks10
Last commit4 years ago
pancurses
pancursesRust

A cross-platform Rust curses library that provides a Rustic interface for terminal UI development on Unix and Windows.

#cli-application#curses#ncurses
Stars415
Forks40
Last commit2 years ago
AppCUI
AppCUIRust

A fast, cross-platform Rust library for building modern, text-based user interfaces (TUIs) with rich widgets and full Unicode support.

#termios#terminal-graphics#console-app
Stars403
Forks18
Last commit5 days ago
grofer
groferGo

A clean and modern terminal-based system and resource monitor for Linux, written in Go.

#docker-monitoring#cli-tool#tui
Stars374
Forks54
Last commit1 month ago
store.nvim
store.nvimLua

A Neovim plugin store with 6,200+ plugins, automatic installation, and an intuitive UI for browsing and managing extensions.

#plugin-manager#developer-tools#neovim-ecosystem
Stars373
Forks6
Last commit3 months ago
Progress
ProgressSwift

A Swift library that adds customizable progress bars to loops and sequences in terminal applications.

#command-line-tools#development-utilities#cli-development
Stars349
Forks30
Last commit2 years ago
tuibox
tuiboxC

A single-header, dependency-free terminal UI library for creating mouse-driven interactive applications using ANSI escape sequences.

#c-library#event-driven#command-line-tools
Stars339
Forks16
Last commit2 years ago
progress_bar
progress_barElixir

A library for rendering command-line progress bars and spinners in Elixir applications.

#elixir#terminal#spinners
Stars338
Forks22
Last commit3 months ago
nix-melt
nix-meltRust

A terminal-based, ranger-like viewer for exploring and navigating Nix flake.lock files.

#flakes#inputs#lockfile-viewer
Stars317
Forks3
Last commit1 month ago
tui
tuiTypeScript

A Deno module for building reactive, dependency-free Terminal User Interfaces with ready-to-use components.

#text-user-interface#ts#terminal
Stars307
Forks22
Last commit1 year ago
multispinner
multispinnerJavaScript

A Node.js module for managing multiple simultaneous progress spinners in CLI applications with individual control.

#progress-indicators#npm-package#spinners
Stars295
Forks21
Last commit6 years ago
videre.nvim
videre.nvimLua

A JSON explorer plugin for Neovim that renders structured data as an interactive graph in the terminal interface.

#graph#yaml#terminal
Stars275
Forks6
Last commit2 months ago
ccexp
ccexpTypeScript

Interactive terminal UI for discovering, previewing, and managing Claude Code configuration files and slash commands.

#markdown-preview#developer-tools#claude-code
Stars270
Forks9
Last commit6 days ago
barkeep
barkeepC++

A single-header C++ library for displaying async animations, counters, progress bars, and status messages with minimal code changes.

#formatting#counter#animation
Stars249
Forks2
Last commit6 months ago
json-log-viewer
json-log-viewerGo

An interactive terminal-based viewer for exploring and analyzing structured JSON logs.

#json-logs#go-application#viewer
Stars243
Forks14
Last commit18 days ago
fansi
fansiScala

A Scala library for safely and efficiently manipulating ANSI-colored strings in command-line applications.

#command-line-tools#scala-js#terminal-ui
Stars237
Forks26
Last commit1 year ago
roumon
roumonGo

A terminal-based goroutine monitor that visualizes active goroutines using pprof and termui.

#cli-tool#tui#goroutine-monitoring
Stars236
Forks11
Last commit12 days ago
neoss
neossTypeScript

A terminal UI tool that displays detailed socket statistics with explanations, replacing basic ss command usage.

#tcp#educational#network
Stars233
Forks5
Last commit15 days ago
kcli
kcliGo

A read-only command-line browser for exploring Kafka topics, partitions, and messages with search and custom decoding.

#devops#streaming-data#command-line-tool
Stars225
Forks16
Last commit6 years ago
verco
verco

A keyboard-driven terminal user interface client for Git, Mercurial, and PlasticSCM version control systems.

#version-control#developer-tools#mercurial-client
Stars224
Forks12
Last commit2 years ago
claude-tmux
claude-tmuxRust

A terminal user interface for managing multiple Claude Code sessions within tmux with session overview and status monitoring.

#git-worktree#developer-tools#workflow-automation
Stars209
Forks28
Last commit6 months ago
aifiles
aifilesTypeScript

A CLI tool that uses AI to automatically categorize, rename, and organize files based on their content.

#productivity#metadata-extraction#file-management
Stars209
Forks11
Last commit11 months ago
SuperLightTUI
SuperLightTUIRust

An immediate-mode Rust TUI framework with a small public grammar, flexbox layout, and Tailwind-style chaining API.

#terminal#tui#ui-framework
Stars194
Forks6
Last commit3 days ago
PreviousPage 3 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
2 years ago
3 years ago
#Tui66
#Cli Tool53
#Cli48
#Terminal43
#Cross Platform37
#Go35
#Rust34
#Developer Tools26
#Command Line25
#Cli Tools24
#Golang24
#Devops18