Shell CLI

Open-source Shell projects categorized as CLI

Top 23 Shell CLI Projects

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

    Oh My Zsh terminal themes, plugins, and custom prompts https://ohmyz.sh

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

    InfluxDB logo
  3. .tmux

    Oh my tmux! My self-contained, pretty & versatile tmux configuration made with πŸ’›πŸ©·πŸ’™πŸ–€β€οΈπŸ€

    Project mention: TMUX: Terminal Multiplexer | dev.to | 2024-10-04

    For a quick start with great customizations, check out this popular config: gpakosz/.tmux

  4. awesome-cli-apps

    πŸ–₯ πŸ“Š πŸ•Ή πŸ›  A curated list of command line apps

    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

  5. prezto

    The configuration framework for Zsh

  6. m-cli

    ο£Ώ Swiss Army Knife for macOS

  7. ani-cli

    A cli tool to browse and play anime

    Project mention: Show HN: Browse Anime from the Terminal | news.ycombinator.com | 2025-01-25

    Related tool:

    https://github.com/pystardust/ani-cli

    Has termux builds as well

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

    Project mention: ✨ Top 5 Open-Source Terminal Note-Taking Applications ✨ | dev.to | 2025-01-29

    Repository: nb

  9. SaaSHub

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

    SaaSHub logo
  10. todo.txt-cli

    β˜‘οΈ A simple and extensible shell script for managing your todo.txt file.

    Project mention: I built a native Windows Todo app in pure C (278 KB, no frameworks) | news.ycombinator.com | 2025-05-11
  11. forgit

    :zzz: A utility tool powered by fzf for using git interactively.

  12. ytfzf

    A posix script to find and watch youtube videos from the terminal. (Without API)

  13. enhancd

    :rocket: A next-generation cd command with your interactive filter

  14. fzf-fish-integration

    πŸ”πŸŸ Fzf plugin for Fish

    Project mention: Better Shell History Search | news.ycombinator.com | 2025-03-25

    Fyi; I assume you already checked out fzf.fish ?

    https://github.com/PatrickF1/fzf.fish

  15. c

    Compile and execute C "scripts" in one go! (by ryanmjacobs)

  16. tmux-xpanes

    Awesome tmux-based terminal divider

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

  18. chatGPT-shell-cli

    Simple shell script to use OpenAI's ChatGPT and DALL-E from the terminal. No Python or JS required.

  19. arttime

    arttime is a CLI application that blends beauty of ASCII / text art with functionality of clock / timer / pattern-based time manager in terminal ⏰

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

  21. bash-my-aws

    Bash-my-AWS provides simple but powerful CLI commands for managing AWS resources

    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?

  22. awesome-k8s-tools

    List of container/k8s tools.

  23. fontpreview

    Highly customizable and minimal font previewer written in bash

  24. yt-x

    Browse youtube from your terminal

    Project mention: Yt-x: Browse YouTube from your terminal | news.ycombinator.com | 2024-12-30
  25. g

    Simple go version manager, gluten-free (by stefanmaric)

  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 CLI discussion

Log in or Post with

Shell CLI related posts

  • Introducing Telepipe: Your New Favorite CLI for Telegram Notifications & File Sharing

    1 project | dev.to | 19 May 2025
  • Building PHPVM: A PHP Version Manager Born from Necessity

    1 project | dev.to | 12 May 2025
  • The subtle art of waiting

    2 projects | dev.to | 24 Apr 2025
  • QVM-Manager: The Linux Hypervisor You've Been Waiting For?

    1 project | dev.to | 4 Apr 2025
  • Configuring LazyVim and Python on Windows with WSL

    10 projects | dev.to | 25 Mar 2025
  • ✨ Top 5 Open-Source Terminal Note-Taking Applications ✨

    5 projects | dev.to | 29 Jan 2025
  • Show HN: Browse Anime from the Terminal

    2 projects | news.ycombinator.com | 25 Jan 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 22 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more β†’

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

Sponsored
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.
www.influxdata.com

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