Shell TUI

Open-source Shell projects categorized as TUI

Top 23 Shell TUI Projects

  1. sysz

    An fzf terminal UI for systemctl

    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

  2. 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.

    CodeRabbit logo
  3. sway-launcher-desktop

    TUI Application launcher with Desktop Entry support. Made for SwayWM, but runs anywhere

  4. tmux-fzf-url

    🚀 Quickly open urls on your terminal screen!

  5. wikiman

    Wikiman is an offline search engine for manual pages, Arch Wiki, Gentoo Wiki and other documentation.

  6. cylon

    A Terminal user interface for maintaining an Arch Linux distribution. (by gavinlyonsrepo)

  7. 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.

  8. ipfs-chat

    Real-time P2P messenger using go-ipfs pubsub. TUI. End-to-end encrypted texting & file-sharing. NAT traversal.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. 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.

  11. mpvc

    Music player in POSIX-sh interfaces mpv from the shell + extras/goodies 🚀 (by gmt4)

  12. snake

    :snake: A super minimal TUI snake game written in pure BASH v5.1+ (by wick3dr0se)

  13. dots

    🌀 my linux configuration (by GideonWolfe)

  14. bashmultitool

    A library for bash shell scripting containing useful helper functions.

  15. paruz

    A fzf terminal UI for paru or pacman

  16. MusicPlayerPlus

    Featureful ncurses based MPD client inspired by ncmpc with integration for Beets, spectrum visualization,Bandcamp/Soundcloud, asciimatics, cantata, and more

  17. fml

    :card_index_dividers: A stupid simple, fast TUI file manager written in BASH v4.2+

  18. 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

  19. jj-fzf

    Text UI for Jujutsu based on fzf, centering around the jj log with key bindings for common operations

    Project mention: Ask HN: Git Alternatives – Sapling vs. Jj | news.ycombinator.com | 2024-12-07

    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)

  20. FuzPad

    A minimalistic note management solution. Powered by fzf

    Project mention: How to use 📔FuzPad! | dev.to | 2025-02-01

    Wiki Here

  21. bash-tui-toolkit

    Toolkit to create simple Terminal UIs using plain bash builtins

  22. DistroHopper

    Quickly download, create and run VM of any#TODO operating system.

  23. Zinit-4

    NG Flexible and fast Zsh plugin manager

  24. shmenu

    Menu TUI tool written solely in bash

  25. toolbox

    Bash scripts providing a collection of terminal applications in a simple UI for Manjaro and Arch based systems (Bash TUI) (by puxplaying)

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Shell TUI discussion

Log in or Post with

Shell TUI related posts

  • Shunpo: Minimalist bash tool to make directory navigation a little bit faster

    8 projects | news.ycombinator.com | 26 Jan 2025
  • Systemd-pilot: Desktop application for managing systemd services

    2 projects | news.ycombinator.com | 31 Dec 2024
  • bashsimplecurses: Simple curses library made in bash to draw terminal interfaces

    7 projects | news.ycombinator.com | 27 Jul 2024
  • Show HN: CLI text processing with GNU sed (eBook)

    3 projects | news.ycombinator.com | 29 Jun 2023
  • noise is not wasting enough of reddit's storage (only ~13MB/video). so i uploaded Big Buck Bunny, in 4K

    5 projects | /r/actualwhitenoise | 18 Jun 2023
  • Learn GNU grep and ripgrep with hundreds of examples and exercises

    3 projects | /r/commandline | 10 May 2023
  • Why do so many people use Linux on their ThinkPad's? I used it for a while and just didnt get on with it

    2 projects | /r/thinkpad | 12 Apr 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 9 Feb 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
coderabbit.ai

Did you know that Shell is
the 11th most popular programming language
based on number of references?