Shell bash-script

Open-source Shell projects categorized as bash-script

Top 23 Shell bash-script Projects

  • macos-virtualbox

    Push-button installer of macOS Catalina, Mojave, and High Sierra guests in Virtualbox on x86 CPUs for Windows, Linux, and macOS

    Project mention: I need to create a virtual machine on my windows that runs macos | /r/applesucks | 2023-06-18
  • docker-traefik

    Docker media and home server stack with Docker Compose, Traefik, Swarm Mode, Google OAuth2/Authelia, and LetsEncrypt

    Project mention: Multiple domains behind Traefik | /r/selfhosted | 2023-10-30 under the Traefik section has it commented out. It's a big file but I just remember it having it. They set the domain names in an .env but you could just type it in.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • bpkg

    Lightweight bash package manager

    Project mention: Bashkit V1 | /r/bash | 2023-01-27
  • tmux-xpanes

    Awesome tmux-based terminal divider

  • i3lock-fancy

    i3lock script that takes a screenshot of the desktop, blurs the background and adds a lock icon and text

    Project mention: I3 Lock Blur | /r/i3wm | 2023-03-27

    See also

  • sysz

    An fzf terminal UI for systemctl

  • PADD

    PADD (formerly Chronometer2) is a more expansive version of the original that is included with Pi-Hole. PADD provides in-depth information about your Pi-hole.

    Project mention: Cant get PADD to run, I've restarted the installation 3 times and it still wont display on my 3.5" screen | /r/pihole | 2023-09-17
  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • TermuxArch

    You can use setupTermuxArch.bash 📲 to install Arch Linux in Amazon, Android, Chromebook and Windows.

    Project mention: Hi, I need help | /r/metasploit | 2023-04-03

    pkg install git cd && git clone bash TermuxArch/

  • ugit

    🚨️ ugit helps undo git commands. Your damage control git buddy. Undo from 20+ git scenarios.

    Project mention: Ask HN: Small scripts, hacks and automations you're proud of? | | 2023-03-12

    Ugit (undo git):

    I got this idea from a Twitter discussion which eventually blew up a year later after its initial release.

  • GooFuzz

    GooFuzz is a tool to perform fuzzing with an OSINT approach, managing to enumerate directories, files, subdomains or parameters without leaving evidence on the target's server and by means of advanced Google searches (Google Dorking).

  • kalitorify

    Transparent proxy through Tor for Kali Linux OS

  • qbittorrent-nox-static

    A bash script which builds a fully static qbittorent-nox binary with current dependencies to use on any Linux OS

    Project mention: qBittorrent downloads slow on Raspberry Pi 4 4GB | /r/qBittorrent | 2023-06-11

    4.5.2 i use this version

  • jsonlite

    A simple, self-contained, serverless, zero-configuration, json document store.

    Project mention: I made nodb, a RESTFful API to store and fetch JSON | | 2023-05-27

    I also wrote a dead simple bash, and very naive implementation of a JSON store ( which scratched an itch I personally needed a few years ago. To my surprise it sees like a lot of people were interested.

  • bootiso

    A bash program to securely create a bootable USB device from one image file.

    Project mention: PSA: Don't want to dual-boot but might need Windows occasionally? Make a "Windows To Go" bootable, persistent, removable drive! | /r/linux_gaming | 2022-12-10

    But when I said "shell script" I was hoping for "POSIX shell script". Rather like this POSIX shell script that attempts to make any ISO into a bootable USB media.

  • Garud

    An automation tool that scans sub-domains, sub-domain takeover, then filters out XSS, SSTI, SSRF, and more injection point parameters and scans for some low hanging vulnerabilities automatically.

  • termux-archlinux

    You can use setupTermuxArch.bash 📲 to install Arch Linux in Termux on Amazon, Android, Chromebook and Windows.

  • Dedicated_Valheim_Server_Script

    Valheim Server Manager . Supports: ValheimPlus, Bepinex, Multi-world, Multi-Lang, Update, Backup, Restore and more: Built for Linux

    Project mention: Where to start? | /r/HomeServer | 2023-02-24

    i agree with everything u/~defron~ has mentioned so far. I'd like to add a bit more to the whole OS thing. Windows is a straight no go, unstable, bloated, memory hog, the list goes on. As for linux, there are plenty of choices, although options like UnRaid/Truenas/OpenMediaVault all are great aesthetically wise, gui for managing your users, permissions, storage, containers you will generally always find yourself limited by them at one point or another, especially with the use case you described. Something like ubuntu with mergerfs and snapraid and a samba share took me around 20 minutes to configure. Vallheilm i've not had experience with but after 2 minutes of googling i found this. Minecraft on the other hand is incredibly easy to set up, if you take a look at this repository you can have a paper minecraft server with one command install that auto updates and sets it up for you within 2 minutes. For power saving I'd recommend you set up a systemd script to set powertop --auto-tune to autostart on boot and use hdparm to set hdd sleep time. With all drives spun down I get around 10W idle on ubuntu and around 18W on TrueNAS. ZFS is great, but i don't see it's use for a personal home build. As for your discord scripts, since you mentioned you use docker profesionally, i don't see why you couldn't just make a dockerfile for each bot and run them as containers.

  • google-drive-upload

    Bash scripts to upload files to google drive

  • MTProtoProxyInstaller

    One-click script to install MTProto Proxy server on CentOS, Ubuntu and Debian

    Project mention: [PSA] Stuck With Slow Uploads? Buggy Connection? Asia/AU region issues? Got the Fix. | /r/Telegram | 2023-06-04
  • dotbare

    Manage dotfiles and any git directories interactively with fzf

  • Purse

    GPG asymmetric (YubiKey) password manager

    Project mention: Are there any password managers that encrypt passwords with OpenPGP and YubiKey? | /r/yubikey | 2023-02-17


  • static_status

    🚦Bash script to generate a static status page.

  • rxfetch

    A custom system info fetching tool

    Project mention: Can't believe how fast and snappy Fedora is even with all the customizations I've made. I love it. Doesn't even take more than 1 Gigabyte on startup. | /r/Fedora | 2023-06-03

    rxfetch -

  • SaaSHub

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

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). The latest post mention was on 2023-10-30.

Shell bash-script related posts


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

Project Stars
1 macos-virtualbox 13,305
2 docker-traefik 2,304
3 bpkg 1,841
4 tmux-xpanes 1,797
5 i3lock-fancy 1,486
6 sysz 1,429
7 PADD 1,324
8 TermuxArch 1,273
9 ugit 1,191
10 GooFuzz 1,137
11 kalitorify 942
12 qbittorrent-nox-static 848
13 jsonlite 841
14 bootiso 787
15 Garud 729
16 termux-archlinux 703
17 Dedicated_Valheim_Server_Script 690
18 google-drive-upload 664
19 MTProtoProxyInstaller 663
20 dotbare 608
21 Purse 545
22 static_status 497
23 rxfetch 429
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives