SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 Shell CLI Projects
-
ohmyzsh
π A delightful community-driven (with 2,400+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.
Project mention: Brains. Bugs. Dopamine. how to trick yourself into loving code again | dev.to | 2025-06-19Oh My Zsh terminal themes, plugins, and custom prompts https://ohmyz.sh
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
.tmux
Oh my tmux! My self-contained, pretty & versatile tmux configuration made with ππ©·ππ€β€οΈπ€
For a quick start with great customizations, check out this popular config: gpakosz/.tmux
-
Project mention: Using Microsoft's New CLI Text Editor on Ubuntu | news.ycombinator.com | 2025-06-21
The term CLI has just come to mean "in a terminal" for a certain subculture, e.g. https://github.com/agarrharr/awesome-cli-apps
People do know the technical difference, it's just a shorthand
-
-
-
Related tool:
https://github.com/pystardust/ani-cli
Has termux builds as well
-
nb
CLI and local web plain text noteβtaking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script.
Repository: nb
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: I built a native Windows Todo app in pure C (278 KB, no frameworks) | news.ycombinator.com | 2025-05-11
-
-
-
-
Fyi; I assume you already checked out fzf.fish ?
https://github.com/PatrickF1/fzf.fish
-
-
-
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
-
chatGPT-shell-cli
Simple shell script to use OpenAI's ChatGPT and DALL-E from the terminal. No Python or JS required.
-
arttime
arttime is a CLI application that blends beauty of ASCII / text art with functionality of clock / timer / pattern-based time manager in terminal β°
-
TermuxArch
Experience the pleasure of the Linux command prompt in Android, Chromebook, Fire OS and Windows on smartphone, smartTV, tablet and wearable https://termuxarch.github.io/TermuxArch/ (by TermuxArch)
-
Project mention: Show HN: Bash-my-AWS adds `bmai <missing command>` to generate functions | news.ycombinator.com | 2025-01-12
Surely a repo dedicated to bash would know not to use $@ without its quotes :-( https://github.com/bash-my-aws/bash-my-aws/blob/e5cdae316084...
Have they not heard of shellcheck?
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Shell CLI discussion
Shell CLI related posts
-
Introducing Telepipe: Your New Favorite CLI for Telegram Notifications & File Sharing
-
Building PHPVM: A PHP Version Manager Born from Necessity
-
The subtle art of waiting
-
QVM-Manager: The Linux Hypervisor You've Been Waiting For?
-
Configuring LazyVim and Python on Windows with WSL
-
β¨ Top 5 Open-Source Terminal Note-Taking Applications β¨
-
Show HN: Browse Anime from the Terminal
-
A note from our sponsor - SaaSHub
www.saashub.com | 22 Jun 2025
Index
What are some of the best open-source CLI projects in Shell? This list will help you:
# | Project | Stars |
---|---|---|
1 | ohmyzsh | 179,279 |
2 | .tmux | 23,107 |
3 | awesome-cli-apps | 16,840 |
4 | prezto | 14,222 |
5 | m-cli | 9,754 |
6 | ani-cli | 9,456 |
7 | nb | 7,365 |
8 | todo.txt-cli | 5,809 |
9 | forgit | 4,713 |
10 | ytfzf | 3,924 |
11 | enhancd | 2,625 |
12 | fzf-fish-integration | 2,220 |
13 | c | 2,127 |
14 | tmux-xpanes | 2,018 |
15 | sysz | 1,671 |
16 | chatGPT-shell-cli | 1,212 |
17 | arttime | 1,103 |
18 | TermuxArch | 1,000 |
19 | bash-my-aws | 971 |
20 | awesome-k8s-tools | 955 |
21 | fontpreview | 953 |
22 | yt-x | 949 |
23 | g | 934 |