SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Shell Script Projects
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
Alternatives are tools whose focus is on waiting. A long time ago, I found the wait-for script for this. The idea is straightforward:
-
update-golang
update-golang is a script to easily fetch and install new Golang releases with minimum system intrusion
-
TermuxArch
You can use setupTermuxArch.bash 📲 to install Arch Linux in Amazon, Android, Chromebook and Windows. https://sdrausty.github.io/TermuxArch/docs/install
-
-
-
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.
-
-
uac
UAC is a powerful and extensible incident response tool designed for forensic investigators, security analysts, and IT professionals. It automates the collection of artifacts from a wide range of Unix-like systems, including AIX, ESXi, FreeBSD, Linux, macOS, NetBSD, NetScaler, OpenBSD and Solaris.
-
termux-archlinux
You can use setupTermuxArch.bash 📲 to install Arch Linux in Termux on Amazon, Android, Chromebook and Windows. https://sdrausty.github.io/termux-archlinux/
-
zfs-inplace-rebalancing
Simple bash script to rebalance pool data between all mirrors when adding vdevs to a pool.
Yes but see my sibling comment.
When you expand your array, your existing data will not be stored any more efficiently.
To get the new parity/data ratios, you would have to force copies of the data and delete the old, inefficient versions, e.g. with something like this [1]
My personal take is that it's a much better idea to buy individual complete raid-z configurations and add new ones / replace old ones (disk by disk!) as you go.
[1] https://github.com/markusressel/zfs-inplace-rebalancing
-
restic-automatic-backup-scheduler
Automatic restic backup using Backblaze B2 storage and either Linux systemd timers, macOS LaunchAgent, Windows ScheduledTask or simply cron.
-
-
-
-
nfancurve
A small and lightweight POSIX script for using a custom fan curve in Linux for those with an Nvidia GPU.
-
snapraid-aio-script
The definitive all-in-one SnapRAID script on Linux. Diff, sync, scrub are things of the past. Manage SnapRAID and much, much more!
-
bash_loading_animations
Ready-to-use loading animations in ASCII and UTF-8 for easy integration into your Bash scripts.
-
-
knsk
This tool is aimed to kill namespaces that stuck in Terminating mode after you try to delete it.
-
-
I hope the post was thorough and able to teach you something! If not, well sorry, I tried! Anyway, you're more than welcome to support the project by dropping a star on GitHub!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Shell Script discussion
Shell Script related posts
-
Pure Bash Bible: a collection of pure Bash alternatives to external processes
-
Writing a Matrix Digital Rain
-
Neofetch Is Dead
-
Neofetch: A command-line system information tool written in bash 3.2
-
🐧5 useful resources for anyone learning Linux
-
z790 - 14700k - Sonoma
-
GoLand 2023.3 is out. It features support for Dev Containers (early access), new refactorings, asdf support, code-insight for custom string functions, and many more
-
A note from our sponsor - SaaSHub
www.saashub.com | 8 Jul 2025
Index
What are some of the best open-source Script projects in Shell? This list will help you:
# | Project | Stars |
---|---|---|
1 | swizzin | 2,228 |
2 | c | 2,127 |
3 | wait-for | 1,959 |
4 | update-golang | 1,892 |
5 | TermuxArch | 1,482 |
6 | Installomator | 1,259 |
7 | shellspec | 1,249 |
8 | rtinst | 1,223 |
9 | uac | 1,014 |
10 | termux-archlinux | 764 |
11 | zfs-inplace-rebalancing | 636 |
12 | restic-automatic-backup-scheduler | 635 |
13 | telegram.sh | 497 |
14 | ffmpeg-video-slideshow-scripts | 469 |
15 | asus-fan-control | 342 |
16 | nfancurve | 323 |
17 | snapraid-aio-script | 306 |
18 | bash_loading_animations | 294 |
19 | easy-arch | 275 |
20 | knsk | 271 |
21 | ibramenu | 231 |
22 | Clean-macOS | 222 |
23 | matrix | 204 |