Shell Script

Open-source Shell projects categorized as Script

Top 23 Shell Script Projects

  • pure-bash-bible

    📖 A collection of pure bash alternatives to external processes.

  • Project mention: 🐧5 useful resources for anyone learning Linux | dev.to | 2023-12-20
  • neofetch

    🖼️ A command-line system information tool written in bash 3.2+

  • Project mention: z790 - 14700k - Sonoma | /r/hackintosh | 2023-12-09
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • pure-sh-bible

    📖 A collection of pure POSIX sh alternatives to external processes.

  • Project mention: Kiss Package Manager | /r/kisslinux | 2023-09-21

    The guy who wrote it, also wrote a POSIX Shell bible: https://github.com/dylanaraps/pure-sh-bible

  • c

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

  • swizzin

    A simple, modular seedbox solution

  • wait-for

    ./wait-for is a script to wait for another service to become available. (by eficode)

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

  • Project mention: [P] Convert Any language to a Linux command (one-liner) | /r/MachineLearning | 2023-04-27

    Suggest to look also at ShellSpec

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

Index

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

Project Stars
1 pure-bash-bible 35,848
2 neofetch 20,395
3 pure-sh-bible 6,275
4 c 2,071
5 swizzin 1,941
6 wait-for 1,869
7 update-golang 1,800
8 TermuxArch 1,328
9 rtinst 1,211
10 shellspec 1,017
11 Installomator 961
12 termux-archlinux 722
13 uac 612
14 restic-automatic-backup-scheduler 577
15 telegram.sh 473
16 ffmpeg-video-slideshow-scripts 448
17 heavy_script 356
18 nfancurve 305
19 asus-fan-control 301
20 knsk 263
21 bash_loading_animations 234
22 easy-arch 215
23 zfs-inplace-rebalancing 215

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