SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Shell TUI Projects
-
Project mention: Systemd-pilot: Desktop application for managing systemd services | news.ycombinator.com | 2024-12-31
I'll visit again when on par with `sysz`[0] functionality.
[0]: https://github.com/joehillen/sysz
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
sway-launcher-desktop
TUI Application launcher with Desktop Entry support. Made for SwayWM, but runs anywhere
-
-
wikiman
Wikiman is an offline search engine for manual pages, Arch Wiki, Gentoo Wiki and other documentation.
-
-
purr
purr is a zsh CLI tool for viewing and searching through Android logcat output. It leverages fzf to provide a simple yet powerful user interface, fuzzy-finding capabilities, and much more.
-
ipfs-chat
Real-time P2P messenger using go-ipfs pubsub. TUI. End-to-end encrypted texting & file-sharing. NAT traversal.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Apple-Music-CLI-Player
A simple command-line Apple Music controller script which includes a "Now Playing" widget function, a playback function, and a list-out function for your Mac's Music.app library, written in sh.
-
-
-
-
-
-
MusicPlayerPlus
Featureful ncurses based MPD client inspired by ncmpc with integration for Beets, spectrum visualization,Bandcamp/Soundcloud, asciimatics, cantata, and more
-
-
ytmp
a shell script for searching, playing, downloading, and keeping track of music from youtube and local files with extensive queue management using fzf, vim, or cli
-
jj-fzf
Text UI for Jujutsu based on fzf, centering around the jj log with key bindings for common operations
For a quick impression, the jj-fzf README has a number of screencasts that showcase tasks easily accomplished with jj (using fzf to preview the jj log and key bindings to invoke jj commands):
https://github.com/tim-janik/jj-fzf?tab=readme-ov-file#split...
(Another self-promotion)
-
Wiki Here
-
-
-
-
toolbox
Bash scripts providing a collection of terminal applications in a simple UI for Manjaro and Arch based systems (Bash TUI) (by puxplaying)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Shell TUI discussion
Shell TUI related posts
-
Shunpo: Minimalist bash tool to make directory navigation a little bit faster
-
Systemd-pilot: Desktop application for managing systemd services
-
bashsimplecurses: Simple curses library made in bash to draw terminal interfaces
-
Show HN: CLI text processing with GNU sed (eBook)
-
noise is not wasting enough of reddit's storage (only ~13MB/video). so i uploaded Big Buck Bunny, in 4K
-
Learn GNU grep and ripgrep with hundreds of examples and exercises
-
Why do so many people use Linux on their ThinkPad's? I used it for a while and just didnt get on with it
-
A note from our sponsor - SaaSHub
www.saashub.com | 9 Feb 2025
Index
What are some of the best open-source TUI projects in Shell? This list will help you:
# | Project | Stars |
---|---|---|
1 | sysz | 1,638 |
2 | sway-launcher-desktop | 625 |
3 | tmux-fzf-url | 562 |
4 | wikiman | 500 |
5 | cylon | 175 |
6 | purr | 147 |
7 | ipfs-chat | 138 |
8 | Apple-Music-CLI-Player | 118 |
9 | mpvc | 105 |
10 | snake | 101 |
11 | dots | 98 |
12 | bashmultitool | 93 |
13 | paruz | 87 |
14 | MusicPlayerPlus | 86 |
15 | fml | 79 |
16 | ytmp | 67 |
17 | jj-fzf | 51 |
18 | FuzPad | 51 |
19 | bash-tui-toolkit | 50 |
20 | DistroHopper | 44 |
21 | Zinit-4 | 28 |
22 | shmenu | 26 |
23 | toolbox | 26 |