#Terminal-based

Showing 60 of 155 repositories tagged #terminal-based, ranked by stars

Rigellute
Rigellute
spotify-tui

Spotify for the terminal written in Rust πŸš€

Score
76
β˜… 19.2k β‘‚ 573 +4/day
Rust
yorukot
yorukot
superfile

Pretty fancy and modern terminal file manager

Score
100
β˜… 18.5k β‘‚ 506 +125/day
Go
plandex-ai
plandex-ai
plandex

Open source AI coding agent. Designed for large projects and real world tasks.

Score
81
β˜… 15.5k β‘‚ 1.2k +9/day
Go
rivo
rivo
tview

Terminal UI library with rich, interactive widgets β€”Β written in Golang

Score
94
β˜… 14.0k β‘‚ 682 +23/day
Go
tui-cs
tui-cs
Terminal.Gui

Cross Platform Terminal UI toolkit for .NET

Score
100
β˜… 11.1k β‘‚ 781 +10/day
C#
ArthurSonzogni
ArthurSonzogni
FTXUI

:computer: C++ Functional Terminal User Interface. :heart:

Score
99
β˜… 10.4k β‘‚ 600 +21/day
C++
sinelaw
sinelaw
fresh

Terminal based IDE & text editor: easy, powerful and fast

Score
100
β˜… 7.8k β‘‚ 288 +18/day
Rust
aome510
aome510
spotify-player

A Spotify player in the terminal with full feature parity

Score
96
β˜… 6.9k β‘‚ 360 +4/day
Rust
Byron
Byron
dua-cli

View disk space usage and delete unwanted data, fast.

Score
92
β˜… 6.0k β‘‚ 155 +35/day
Rust
ayn2op
ayn2op
discordo

A lightweight, secure, and feature-rich Discord terminal (TUI) client.

Score
88
β˜… 5.6k β‘‚ 215 +5/day
Go
hpjansson
hpjansson
chafa

πŸ“ΊπŸ—Ώ Terminal graphics for the 21st century.

Score
98
β˜… 5.0k β‘‚ 114 +19/day
C
unhappychoice
unhappychoice
gitlogue

A cinematic Git commit replay tool for the terminal, turning your Git history into a living, animated story.

Score
88
β˜… 4.8k β‘‚ 107 +3/day
Rust
sayanarijit
sayanarijit
xplr

A hackable, minimal, fast TUI file explorer

Score
80
β˜… 4.8k β‘‚ 92 +2/day
Rust
rgburke
rgburke
grv

GRV is a terminal interface for viewing git repositories

Score
69
β˜… 4.1k β‘‚ 98 +1/day
Go
Textualize
Textualize
toolong

A terminal application to view, tail, merge, and search log files (plus JSONL).

Score
87
β˜… 3.9k β‘‚ 93 β€”
Python
curlpipe
curlpipe
ox

The simple but flexible text editor

Score
84
β˜… 3.7k β‘‚ 122 +2/day
Rust
Textualize
Textualize
frogmouth

A Markdown browser for your terminal

Score
77
β˜… 3.2k β‘‚ 77 +5/day
Python
mum4k
mum4k
termdash

Terminal based dashboard.

Score
75
β˜… 3.0k β‘‚ 148 +2/day
Go
dooit-org
dooit-org
dooit

An awesome TUI todo manager

Score
100
β˜… 2.9k β‘‚ 127 +2/day
Python
gravitational
gravitational
teleconsole

Command line tool to share your UNIX terminal and forward local TCP ports to people you trust.

Score
82
β˜… 2.8k β‘‚ 154 β€”
Go
hzeller
hzeller
timg

A terminal image and video viewer.

Score
94
β˜… 2.7k β‘‚ 88 +2/day
C++
sharkdp
sharkdp
numbat

A statically typed programming language for scientific computations with first class support for physical dimensions and units

Score
72
β˜… 2.6k β‘‚ 105 +7/day
Rust
toolleeo
toolleeo
awesome-cli-apps-in-a-csv

The largest Awesome Curated list of command line programs (CLI/TUI) with source data organized into CSV files

Score
96
β˜… 2.5k β‘‚ 222 +7/day
Python
kraanzu
kraanzu
smassh

Smassh your Keyboard, TUI Edition

Score
92
β˜… 2.0k β‘‚ 65 +5/day
Python
mathaou
mathaou
termdbms

A TUI for viewing and editing database files.

Score
50
β˜… 1.8k β‘‚ 35 β€”
Go
max-niederman
max-niederman
ttyper

Terminal-based typing test.

Score
68
β˜… 1.6k β‘‚ 114 +2/day
Rust
m4tt72
m4tt72
terminal

Terminal style website

Score
95
β˜… 1.5k β‘‚ 290 β€”
TypeScript
antoniorodr
antoniorodr
cronboard

A terminal-based dashboard for managing cron jobs locally and on servers.

Score
0
β˜… 1.4k β‘‚ 56 +4/day
Python
naggie
naggie
dstask

Git powered terminal-based todo/note manager -- markdown note page per task. Single binary!

Score
93
β˜… 1.2k β‘‚ 66 +3/day
Go
void-rs
void-rs
void

terminal-based personal organizer

Score
65
β˜… 1.1k β‘‚ 40 β€”
Rust
Siriusmart
Siriusmart
youtube-tui

An aesthetically pleasing YouTube TUI written in Rust

Score
64
β˜… 1.1k β‘‚ 46 β€”
Rust
filiparag
filiparag
wikiman

Wikiman is a universal offline documentation search engine for manual pages, tldr-pages, ArchWiki, Gentoo Wiki, DevDocs, and FreeBSD documentation

Score
90
β˜… 989 β‘‚ 26 +2/day
Shell
LargeModGames
LargeModGames
spotatui

A fully standalone Spotify client for the terminal. Native streaming included, no daemon required.

Score
60
β˜… 938 β‘‚ 60 +63/day
Rust
st3w
st3w
neo

Simulates the digital rain from "The Matrix" (CMatrix clone with 32-bit color and Unicode support)

Score
100
β˜… 931 β‘‚ 39 +3/day
C++
instagrambot
instagrambot
instagram-terminal-news-feed

Instagram in terminal :alien::alien::fire::fire:

Score
62
β˜… 929 β‘‚ 77 β€”
Python
josueBarretogit
josueBarretogit
manga-tui

Terminal-based manga reader and downloader with image rendering support

Score
56
β˜… 899 β‘‚ 30 +2/day
Rust
GiorgosXou
GiorgosXou
TUIFIManager

A cross-platform terminal-based termux-oriented file manager (and component), meant to be used with a Uni-Curses project or as is.

Score
92
β˜… 819 β‘‚ 23 +1/day
Python
darylhjd
darylhjd
mangadesk

Terminal client for MangaDex πŸ“–

Score
31
β˜… 810 β‘‚ 30 β€”
Go
gulyasm
gulyasm
jsonui

jsonui is an interactive JSON explorer on your command line

Score
38
β˜… 808 β‘‚ 39 β€”
Go
jwlodek
jwlodek
py_cui

A python library for intuitively creating CUI/TUI interfaces with widgets, inspired by gocui.

Score
85
β˜… 790 β‘‚ 46 β€”
Python
EdJoPaTo
EdJoPaTo
mqttui

Subscribe to a MQTT Topic or publish something quickly from the terminal

Score
52
β˜… 689 β‘‚ 35 +1/day
Rust
ajayd-san
ajayd-san
gomanagedocker

TUI tool to manage your docker images, containers and volumes πŸš€

Score
25
β˜… 641 β‘‚ 26 β€”
Go
hazbo
hazbo
httpu

The terminal-first http client

Score
57
β˜… 622 β‘‚ 20 β€”
Go
JaDogg
JaDogg
pydoro

πŸ… pydoro - Terminal Pomodoro Timer

Score
61
β˜… 587 β‘‚ 53 β€”
Python
ceuk
ceuk
spotui

Spotify in the terminal πŸ’»πŸŽΆ

Score
38
β˜… 573 β‘‚ 20 β€”
Python
ericm
ericm
stonks

Stonks is a terminal based stock visualizer and tracker that displays realtime stocks in graph format in a terminal. See how fast your stonks will crash.

Score
19
β˜… 569 β‘‚ 34 β€”
Go
mrusme
mrusme
zeit

Zeit, erfassen. A command line tool for tracking time. (https://codeberg.org/mrus/zeit)

Score
85
β˜… 564 β‘‚ 30 β€”
Go
knosmos
knosmos
cmdpxl

totally practical command-line image editor

Score
54
β˜… 548 β‘‚ 18 β€”
Python
FedericoCeratto
FedericoCeratto
dashing

Terminal dashboards for Python

Score
31
β˜… 537 β‘‚ 35 β€”
Python
th3r00t
th3r00t
pyShelf

A simple terminal based ebook server

Score
54
β˜… 526 β‘‚ 34 β€”
JavaScript
Linus-Mussmaecher
Linus-Mussmaecher
rucola

Terminal-based markdown note manager.

Score
48
β˜… 513 β‘‚ 21 +2/day
Rust
meszmate
meszmate
zigzag

The biggest TUI framework for Zig

Score
88
β˜… 450 β‘‚ 20 +6/day
Zig
JoshuaKasa
JoshuaKasa
van-gonography

Hide πŸ•΅οΈβ€β™‚οΈ your files of any type inside a image of your choice using steganography

Score
74
β˜… 450 β‘‚ 28 β€”
Python
abdfnx
abdfnx
tran

πŸ–₯ Securely transfer and send anything between computers with TUI.

Score
81
β˜… 448 β‘‚ 18 β€”
Go
Mithil467
Mithil467
mitype

Typing speed test in terminal

Score
89
β˜… 437 β‘‚ 63 β€”
Python
irevenko
irevenko
tsukae

πŸšπŸ“Š Show off your most used shell commands

Score
12
β˜… 431 β‘‚ 6 β€”
Go
KrishnaSSH
KrishnaSSH
gophertube

A modern terminal user interface for searching and watching YouTube videos using mpv and chafa.

Score
62
β˜… 411 β‘‚ 23 +3/day
Go
mrusme
mrusme
reader

reader is for your command line what the β€œreadability” view is for modern browsers: A lightweight tool offering better readability of web pages (and EML files!) on the CLI. (https://codeberg.org/mrus/reader)

Score
76
β˜… 408 β‘‚ 16 β€”
Go
wojciech-graj
wojciech-graj
TermGL

2D & 3D graphics engine in the terminal [C/C++]

Score
77
β˜… 395 β‘‚ 12 +3/day
C
bloznelis
bloznelis
kbt

Keyboard tester in terminal

Score
70
β˜… 388 β‘‚ 12 β€”
Rust
Related Topics
#terminal#tui#cli#golang#rust#command-line#linux#python#terminal-app#go#productivity

Β© 2026 GitRepoTrend Β· GitHub repositories by topic Β· Updated weekly