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 →
Top 23 Shell Command Line Tool Projects
-
-
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.
-
-
-
-
zsh-z
Jump quickly to directories that you have visited "frecently." A native Zsh port of z.sh with added features.
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?
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
quickpkg
wrapper for pkgbuild to quickly build simple packages from an installed app, a dmg or zip archive.
-
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
-
-
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.
-
-
jj-fzf
Text UI for Jujutsu based on fzf, centering around the jj log with key bindings for common operations
-
-
-
-
-
-
bash-toolkit
Could be my ever-growing, ever-improving, Swiss Army Toolkit of functions-as-cmd-line-tools and useful-to-me patterns.
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.
-
-
Project mention: Show HN: Manai – AI powered interactive command line completion for Zsh | news.ycombinator.com | 2024-05-25
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Shell Command Line Tool discussion
Shell Command Line Tool related posts
-
Install Windows the Arch Linux Way
-
Looking for feedback on my zsh config and setup
-
Pendrive in read-only after boot attempt with WoeUSB.
-
Help with reinstalling windows.
-
Could i get bootkit?
-
How to uninstall Ubuntu and install windows?
-
Pomodoro timer plugin
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 May 2025
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 |