Shell Command Line Tool

Open-source Shell projects categorized as Command Line Tool

Top 23 Shell Command Line Tool Projects

Command Line Tool
  1. zsh-vi-mode

    💻 A better and friendly vi(vim) mode plugin for ZSH.

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

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

  4. WoeUSB

    A Microsoft Windows® USB installation media preparer for GNU+Linux (by WoeUSB)

  5. vcsh

    config manager based on Git

  6. zsh-z

    Jump quickly to directories that you have visited "frecently." A native Zsh port of z.sh with added features.

    Project mention: Command Line Tools I Like (2022) | news.ycombinator.com | 2024-10-09

    I used and loved z for years but migrated to zsh-z (https://github.com/agkozak/zsh-z) when MacOS switched the default shell and it became apparent that z wouldn’t be compatible with it.

    Anyone have a view on whether I should switch from zsh-z to Zoxide?

  7. theme.sh

    A script which lets you set your $terminal theme.

  8. dotbare

    Manage dotfiles and any git directories interactively with fzf

  9. SaaSHub

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

    SaaSHub logo
  10. git-duet

    Support for pairing with git

  11. quickpkg

    wrapper for pkgbuild to quickly build simple packages from an installed app, a dmg or zip archive.

  12. fla.sh

    💥 flashcards in your terminal (by tallguyjenks)

    Project mention: Show HN: Terminal-Based Flashcards in Bash | news.ycombinator.com | 2024-08-18

    The most ambitious parts. I want to experiment using softmax and a somewhat complicated (but easily customizable) scoring system that would be entirely based on the activity log. Very much a work in progress, so far.

    1. https://github.com/tallguyjenks/fla.sh

  13. coinbash

    💰 A bash script (CLI) for displaying crypto currencies market data in a terminal 🖥

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

  15. kube-aliases

    Kubernetes Aliases and Bash Functions

  16. jj-fzf

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

    Project mention: Jj-fzf: Text UI for Jujutsu based on fzf | news.ycombinator.com | 2025-04-01
  17. to-fish

    Bookmarks for Fish Shell

  18. rofi-screenshot

    Use rofi and ffcast to perform various types of screenshots and screen captures

  19. tmux-fzf-session-switch

    Easy ways to switch between tons of tmux sessions

  20. note-keeper

    :notebook: A tiny bash tool for taking and organizing notes.

  21. magento2-installer-bash-script

    Simplistic Magento 2 Installer Bash Script

  22. bash-toolkit

    Could be my ever-growing, ever-improving, Swiss Army Toolkit of functions-as-cmd-line-tools and useful-to-me patterns.

    Project mention: Today I learned that bash has hashmaps (2024) | news.ycombinator.com | 2025-01-12

    Bash Associative Arrays [] are handy! Some examples of how I've used them:

    - my site builder (for evalapply.org): inject metadata into page templates. e.g. https://github.com/adityaathalye/shite/blob/b4163b566f0708fd...

    - oxo game (tic-tac-toe): reverse index lookup table for board positions: https://github.com/adityaathalye/oxo/blob/7681e75edaeec5aa1f...

    - personal machine setup: associate name of installed application to its apt source name, so we can check for the app, and then install package https://github.com/adityaathalye/bash-toolkit/blob/f856edd30...

    [] I'd say "hashmap" is acceptable, colloquially. However, I don't think Bash computes hashes of the keys.

  23. manpdf

    Read your Man pages in PDF format. Even online!

  24. manai

    AI powered interactive command line completion for Zsh

    Project mention: Show HN: Manai – AI powered interactive command line completion for Zsh | news.ycombinator.com | 2024-05-25
  25. 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 Command Line Tool discussion

Log in or Post with

Shell Command Line Tool related posts

  • Install Windows the Arch Linux Way

    2 projects | news.ycombinator.com | 21 Sep 2023
  • Looking for feedback on my zsh config and setup

    2 projects | /r/zsh | 11 Jun 2023
  • Pendrive in read-only after boot attempt with WoeUSB.

    1 project | /r/linux | 4 Jun 2023
  • Help with reinstalling windows.

    1 project | /r/linux4noobs | 8 May 2023
  • Could i get bootkit?

    1 project | /r/archlinux | 25 Apr 2023
  • How to uninstall Ubuntu and install windows?

    1 project | /r/linux4noobs | 17 Apr 2023
  • Pomodoro timer plugin

    1 project | /r/ADHD_Programmers | 14 Apr 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 19 May 2025
    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. Learn more →

Index

What are some of the best open-source Command Line Tool projects in Shell? This list will help you:

# Project Stars
1 zsh-vi-mode 3,709
2 enhancd 2,619
3 WoeUSB 2,291
4 vcsh 2,210
5 zsh-z 2,161
6 theme.sh 933
7 dotbare 696
8 git-duet 427
9 quickpkg 266
10 fla.sh 164
11 coinbash 136
12 Apple-Music-CLI-Player 130
13 kube-aliases 117
14 jj-fzf 111
15 to-fish 105
16 rofi-screenshot 83
17 tmux-fzf-session-switch 71
18 note-keeper 64
19 magento2-installer-bash-script 52
20 navita 40
21 bash-toolkit 34
22 manpdf 32
23 manai 29

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?