Shell bash-script

Open-source Shell projects categorized as bash-script

Top 23 Shell bash-script Projects

  • GitHub repo macos-virtualbox

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

    Project mention: [Free Release] Ramiel - An open-source, multipurpose macOS GUI utility for checkm8-vulnerable iOS/iPadOS devices | reddit.com/r/jailbreak | 2021-03-14

    You could also make a macOS VM - https://github.com/myspaghetti/macos-virtualbox but no promises :P

  • GitHub repo bpkg

    Lightweight bash package manager

    Project mention: Coderun: code runner CLI that can automatically detect run any languages | reddit.com/r/commandline | 2021-02-19

    You can use bpkg:

  • GitHub repo tmux-xpanes

    Awesome tmux-based terminal divider

    Project mention: Noob looking for help. | reddit.com/r/tmux | 2021-02-06

    Check out https://github.com/greymd/tmux-xpanes

  • GitHub repo i3lock-fancy

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

  • GitHub repo PADD

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

    Project mention: https://np.reddit.com/r/pihole/comments/mow1ow/dynamically_update_load_and_temps_on_pihole/gu9c4t0/ | reddit.com/r/backtickbot | 2021-04-12

    PADD has its own repo here: https://github.com/pi-hole/PADD

  • GitHub repo jsonlite

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

    Project mention: Show HN: SleekDB 2.0 – Simple database effortless | news.ycombinator.com | 2021-01-29

    Somewhat related. I wrote a very very simple tool called JSONlite (https://github.com/nodesocket/jsonlite) which is pure bash and stores data in flat files. It does not support nested querying, or querying really of any sort besides the primary id.

  • GitHub repo bootiso

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

    Project mention: Windows 10 iso from Ubuntu | reddit.com/r/linuxquestions | 2021-01-09

    Try the bootiso script.

  • GitHub repo 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/

    Project mention: How do I use proot with systemd? (rooted android 11 device) | reddit.com/r/termux | 2021-02-18

    Ah, ok nice, I just found https://github.com/SDRausty/termux-archlinux and apparently it has some implementation of systemd (csystemctl), should I just use that?

  • GitHub repo dotbare

    Manage dotfiles and any git directories interactively with fzf

    Project mention: How do you manage your dotfiles? | reddit.com/r/neovim | 2021-03-02

    I also use a bare repo, but I use dotbare for fzf+git superpowers.

  • GitHub repo static_status

    🚦Bash script to generate a static status page.

    Project mention: Down detector for home? | reddit.com/r/selfhosted | 2021-04-01

    https://github.com/Cyclenerd/static_status (Lightweight)

  • GitHub repo MTProtoProxyInstaller

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

    Project mention: VPN ssr codes Rendered Useless AGAIN on CNY? | reddit.com/r/dumbclub | 2021-02-13

    I believe Telegram can use their own MTProto proxy with obfuscation, or a regular SOCKS5 proxy such as Shadowsocks or V2Ray. https://github.com/HirbodBehnam/MTProtoProxyInstaller

  • GitHub repo opkg-upgrade

    List and install OpenWRT / LEDE opkg upgradable packages

    Project mention: Is there a simple way to upgrade your packages using luci? | reddit.com/r/openwrt | 2021-01-29

    SSH in and use this, I use to update over a dozen devices running OpenWRT - https://github.com/tavinus/opkg-upgrade

  • GitHub repo 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.

    Project mention: R0X4R/Garud - An automation tool that scans sub-domains, sub-domain takeover and then filters out xss, ssti, ssrf and more injection point parameters. | reddit.com/r/GithubSecurityTools | 2021-01-19
  • GitHub repo Flash-CHIP

    Ready to use Flash environment for the C.H.I.P Single Board Computer

    Project mention: Done! 4 chips flashed! No guacamole. | reddit.com/r/ChipCommunity | 2021-03-26

    i have an old sata hard drive just to repair my drives. just install Ubuntu 18.04 and follow the steps in this link. here it does not work in any other way, it is not usually cable problem I suppose the script was made in that version and in my case it is the only way it works. the first time it takes time and then it is very fast. don't update it. just an apt-get update and upgrade and ready to go. (My laptop) the pocket are as exits of factory.

  • GitHub repo imgur.sh

    Bart's Imgur uploader bash script

    Project mention: I need help | reddit.com/r/rust | 2021-02-02

    If you've got https://github.com/tremby/imgur.sh, this should do the trick.

  • GitHub repo ePSXe64Ubuntu

    Install ePSXe Linux (x64) & shaders using BIOS HLE and Core Plugins on x86-64 Debian, Ubuntu, Linux Mint and their derivatives.

    Project mention: How to get started decompiling PSX games | reddit.com/r/REGames | 2021-02-15

    Well, the very first thing to do whenever starting a new project is to figure out the work already done by others. There are plenty of cases of this. Have a look at the open source emulator ePSXeUbuntu or you could look at what others are doing to hack other PSX games like Final Fantasy Tactics. Good luck.

  • GitHub repo bash-cat-with-cat

    The classic cat command but with a cat

    Project mention: [Wayfire] Decided to be different and make something medieval | reddit.com/r/unixporn | 2021-03-03

    Programs (left to right): neofetch, lf (viewing bash-cat-with-cat), cmatrix, vim, xclock

  • GitHub repo pillager

    A wget script that makes pillaging websites much easier.

    Project mention: updated my little wget script to add mirroring and link size estimation, might be of interest to some of you. | reddit.com/r/opendirectories | 2021-02-15
  • GitHub repo archtorify

    Transparent proxy through Tor for Arch Linux OS

    Project mention: Alternative for raspberry pi? | reddit.com/r/tails | 2021-04-08

    One alternative would be to install a regular linux distro that supports rpi and have all network settings go through the Tor network, e.g. Arch using Archtorify. But that means data is stored on the machine and you lose the whole live OS aspect that you get with Tails. One way round this is to have the OS saved on the SD Card and you can just unplug it when not in use, so it's always in your pocket. Not exactly a live distro but at least it's always in your possession. You could probably encrypt it, too.

  • GitHub repo Invidious-Updater

    Automatic install and update script for Invidious

    Project mention: Just new so please don't kill me if I say something stupid. | reddit.com/r/onions | 2021-04-12
  • GitHub repo bash-utility

    Bash library which provides utility functions and helpers for functional programming in Bash.

    Project mention: Centering output of bash scripts | reddit.com/r/bash | 2021-01-31

    Take a look at format::text_center() function in https://github.com/labbots/bash-utility/blob/master/src/format.sh. The function helps you align the text to the center of the terminal.

  • GitHub repo syno.plexupdate

    Bash script to automatically update Plex Media Server on Synology NAS

    Project mention: PMS version mismatch on Synology (DSM 6) | reddit.com/r/PleX | 2021-04-09

    It is automated which is how I noticed, I get an email every morning telling me it failed (even though it didn't). It's not my script (I use this one) but I'll see if there's an easy fix for comparing versions.

  • GitHub repo imgurbash2

    A shell script that uploads/deletes images to/from IMGUR.

    Project mention: creating thumbnails inside seedbox | reddit.com/r/seedboxes | 2021-01-03

    You can also use imgurbash2 after SlickSlice to upload it to imgur and show you the image url in your shell.

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 2021-04-12.

Index

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

Project Stars
1 macos-virtualbox 6,759
2 bpkg 1,531
3 tmux-xpanes 1,381
4 i3lock-fancy 1,257
5 PADD 1,019
6 jsonlite 821
7 bootiso 650
8 termux-archlinux 396
9 dotbare 340
10 static_status 292
11 MTProtoProxyInstaller 222
12 opkg-upgrade 222
13 Garud 202
14 Flash-CHIP 155
15 imgur.sh 148
16 ePSXe64Ubuntu 134
17 bash-cat-with-cat 125
18 pillager 107
19 archtorify 105
20 Invidious-Updater 95
21 bash-utility 94
22 syno.plexupdate 64
23 imgurbash2 39