Shell Script

Open-source Shell projects categorized as Script

Top 23 Shell Script Projects

  • c

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

  • swizzin

    A simple, modular seedbox solution

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • wait-for

    ./wait-for is a script to wait for another service to become available.

  • Project mention: Show HN: Is_ready – Wait for many services to become available – 0 Dependencies | news.ycombinator.com | 2024-04-27
  • update-golang

    update-golang is a script to easily fetch and install new Golang releases with minimum system intrusion

  • Project mention: 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 | /r/golang | 2023-12-07
  • TermuxArch

    You can use setupTermuxArch.bash 📲 to install Arch Linux in Amazon, Android, Chromebook and Windows. https://sdrausty.github.io/TermuxArch/docs/install

  • rtinst

    seedbox installation script for Ubuntu and Debian systems

  • shellspec

    A full-featured BDD unit testing framework for bash, ksh, zsh, dash and all POSIX shells

  • SaaSHub

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

    SaaSHub logo
  • Installomator

    Installation script to deploy standard software on Macs

  • Project mention: Starting role as MAC admin | /r/macsysadmin | 2023-12-06
  • 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/

  • uac

    UAC is a Live Response collection script for Incident Response that makes use of native binaries and tools to automate the collection of AIX, Android, ESXi, FreeBSD, Linux, macOS, NetBSD, NetScaler, OpenBSD and Solaris systems artifacts.

  • Project mention: Windows, macOS, Linux vulnerability Scanner or Script | /r/cybersecurity | 2023-07-11
  • restic-automatic-backup-scheduler

    Automatic restic backup using Backblaze B2 storage and either Linux systemd timers, macOS LaunchAgent, Windows ScheduledTask or simply cron.

  • Project mention: Duplicity | news.ycombinator.com | 2024-01-24

    I really like restic, and am personally happy to use it via the command line. It's very fast and efficient! However, I do wish there was better tooling / wrappers around it. For example, Pika Backup is a popular UI for Borg of which no equivalent exists for Restic. I'd love to be able to set something simple up on my partner's Macbook.

    For my own purposes, I've been using a script I found on Github[0] for a while, but it only really supports Backblaze B2 AFAIK.[1]

    I've been meaning to try autorestic[2] and resticprofile[3] as they are potentially more flexible than the script I'm currently using, and prestic[4] looks intriguing for my partner's use, but seems to have very few users. And the fact that there are so many competing tools makes it difficult to land on one.

    [0] https://github.com/erikw/restic-automatic-backup-scheduler

    [1] https://github.com/erikw/restic-automatic-backup-scheduler/i...

    [2] https://github.com/cupcakearmy/autorestic

    [3] https://github.com/creativeprojects/resticprofile

    [4] https://github.com/ducalex/prestic

  • telegram.sh

    Send telegram messages right from your command line.

  • ffmpeg-video-slideshow-scripts

    Shell scripts to create video slideshows using images and videos

  • heavy_script

    Bash script for managing Truenas SCALE applications, automatically update applications, backup applications datasets, open a shell for containers.

  • Project mention: Editing config file to qBt app, but changes wont persist through redeploy | /r/truenas | 2023-06-01
  • nfancurve

    A small and lightweight POSIX script for using a custom fan curve in Linux for those with an Nvidia GPU.

  • asus-fan-control

    Fan control for ASUS devices running Linux

  • knsk

    This tool is aimed to kill namespaces that stuck in Terminating mode after you try to delete it.

  • bash_loading_animations

    Ready-to-use loading animations in ASCII and UTF-8 for easy integration into your Bash scripts.

  • Project mention: Simple bash loading animation | dev.to | 2023-07-27

    I've found this one, Silejonu's solution on Github but this is rather a module than something you can copy paste, and sometimes you don't want to add whole dependencies, just a piece of logic.

  • easy-arch

    Script for boostrapping Arch Linux with BTRFS, snapshots and LUKS encryption (UEFI only).

  • zfs-inplace-rebalancing

    Simple bash script to rebalance pool data between all mirrors when adding vdevs to a pool.

  • Project mention: Resilvering after adding VDEV | /r/zfs | 2023-05-07
  • Clean-macOS

    💻 A script to set up a clean macOS environment.

  • 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!

  • ibramenu

    IBRAMENU is a Bash-based App Deployment script with an interactive menu to deploy all your favorite self-hosted applications quickly and easily.

  • Project mention: Best programs to use alongside Plex? | /r/PleX | 2023-06-04

    If you are new to docker and all that, check out Ibramenu https://github.com/ibracorp/ibramenu https://docs.ibracorp.io/ibracorp/

  • 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 Script related posts

  • Neofetch: A command-line system information tool written in bash 3.2

    1 project | news.ycombinator.com | 2 May 2024
  • 🐧5 useful resources for anyone learning Linux

    2 projects | dev.to | 20 Dec 2023
  • z790 - 14700k - Sonoma

    2 projects | /r/hackintosh | 9 Dec 2023
  • 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

    2 projects | /r/golang | 7 Dec 2023
  • The bash book to rule them all

    1 project | news.ycombinator.com | 7 Nov 2023
  • Kiss Package Manager

    1 project | /r/kisslinux | 21 Sep 2023
  • Pure Bash Bible

    13 projects | news.ycombinator.com | 8 Aug 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 3 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 c 2,072
2 swizzin 1,954
3 wait-for 1,872
4 update-golang 1,800
5 TermuxArch 1,359
6 rtinst 1,209
7 shellspec 1,017
8 Installomator 963
9 termux-archlinux 737
10 uac 622
11 restic-automatic-backup-scheduler 579
12 telegram.sh 473
13 ffmpeg-video-slideshow-scripts 448
14 heavy_script 364
15 nfancurve 305
16 asus-fan-control 301
17 knsk 263
18 bash_loading_animations 235
19 easy-arch 217
20 zfs-inplace-rebalancing 215
21 Clean-macOS 212
22 snapraid-aio-script 199
23 ibramenu 187

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com