An open API service indexing awesome lists of open source software.

Bash

Bash (Bourne Again Shell) is a shell and command language interpreter for the GNU / Linux operating systems. It is meant to be an improved version of Bourne Shell. It is used as a default login shell for most Linux distributions. Bash can read and execute shell script (.sh) files to automate the execution of tasks.

https://github.com/dfsp-spirit/mass-offlineimap

Script to move a number of IMAP mail accounts from an old to a new server over IMAP using offlineimap

backup bash email infrastructure shell tools

Last synced: 29 Apr 2026

https://github.com/pcrockett/blarg

Target-based configuration management with Bash.

bash

Last synced: 29 Apr 2026

https://github.com/turukmoorea/bashmod_lib

Modular Bash function library for reusable scripting components, including logging, validation, file and network tools.

bash bash-library bash-modules bash-scripting reusable-code shell

Last synced: 29 Apr 2026

https://github.com/hmerritt/combine-script

Bash framework to create CLI scripts by combining multiple scripts into one.

bash bash-script cli framework

Last synced: 29 Apr 2026

https://github.com/torshin5ergey/roadmapsh-simple-monitoring

This is my solution to the Simple Monitoring project in the DevOps roadmap from roadmap.sh

alert almalinux bash conf monitoring netdata stress

Last synced: 29 Apr 2026

https://github.com/alchemine/airflow-dags

Storage for Airflow DAGs

airflow bash python

Last synced: 29 Apr 2026

https://github.com/crramirez/dotfiles

My default options for Linux shell (.inputrc, .vimrc, .toprc)

bash bash-completion bashrc inputrc readline

Last synced: 29 Apr 2026

https://github.com/tachoknight/remindme.sh

Simple bash script to remind me of things

bash macos osascript say terminal-based todo

Last synced: 29 Apr 2026

https://github.com/asbachb/alpine-package-sync

A bash script which syncs apline linux package repository and create subdirectories for a new sync

alpine bash docker

Last synced: 29 Apr 2026

https://github.com/50-course/alx-higher_level_programming

:computer: This repository contains exercise files, assignments and submissions :nerd_face:, for the ALX/Holberton School SE program.

50-course alx alx-curriculum bash c data-structures holbertonschool python scripting test-driven-development

Last synced: 29 Apr 2026

https://github.com/shanu28mathai/penbot

PenBot is a simple penetration testing tool that performs subdomain enumeration, vulnerability scanning, and generates reports.

bash javas kernel python shell

Last synced: 29 Apr 2026

https://github.com/simeg/bash-cli-spinners

🌈 Bash/Zsh spinners for scripts and terminal

bash cli loader spinner zsh

Last synced: 29 Apr 2026

https://github.com/pablosanchi/docker-fzf-autocomplete

Terminal docker fzf autocompletion add-on

autocomplete bash fzf linux zsh

Last synced: 29 Apr 2026

https://github.com/acupofair/directory-stack

A simple script to switch directory quickly for powershell, bash and zsh

bash powershell zsh

Last synced: 29 Apr 2026

https://github.com/markkimsal/brovision

Simple, master-less server provisioning with bash (and ssh)

bash provisioning

Last synced: 29 Apr 2026

https://github.com/j3eyond/ip_checker

A simple script scans a specific network for web applications on the main ports and saves the result as a list of IP addresses to a file.

bash ip scan search web

Last synced: 29 Apr 2026

https://github.com/microgenital/linux-update-script

Robustes Bash-Skript für Debian/Ubuntu-Systemupdates – mit sicherem Lock-Handling, Kernel-Update-Erkennung, Logging, Backups, Flatpak-Unterstützung, optionalen Sicherheitsupdates und interaktivem Neustart-Prompt.

apt automation bash debian flatpak kernel-update linux maintenance mint server-administration system-update ubuntu update-script

Last synced: 29 Apr 2026

https://github.com/jarne/pmmp-dev-maintenance

šŸ§‘ā€šŸ’» Scripts for maintaining a PocketMine-MP dev environment

bash php pocketmine-mp script shell

Last synced: 29 Apr 2026

https://github.com/gufranco/tmux-autoreload-revamped

Auto-reload your tmux config on save. fswatch, inotifywait, or a pure-shell polling fallback (no entr), one watcher per server, no stacking. 95%+ tested

autoreload bash config-reload dotfiles file-watcher fswatch inotify shell tmux tmux-plugin tpm

Last synced: 24 Jun 2026

https://github.com/laughingclouds/tgos

The Generic Operating System | A Linux From Scratch project

bash lfs-book linux operating-system

Last synced: 29 Apr 2026

https://github.com/rakibhhridoy/systemsreinstall

System configurations of desktops, servers and other machines. Automate with bash

arch-linux archlinux automation bash fedora system-administration

Last synced: 29 Apr 2026

https://github.com/woozymasta/pkci

Pumped Kaniko Container Image for Continuous Integration

bash build-tool busybox ci cicd cosign crane docker gomplate helm jq jsonnet kaniko kubectl notary pipeline podman tanka tokei trivy

Last synced: 30 Apr 2026

https://github.com/mohamedsaidsallam/dbms-shell-script

A shell script that acts as a simple database management system. This was a mini project for DevOps Booster by sprints.

bash bash-script shell shell-script

Last synced: 30 Apr 2026

https://github.com/pforret/curlpipebash

How people use curl | bash

bash curl mkdox

Last synced: 30 Apr 2026

https://github.com/ruzickap/old_stuff

Obsolete and old things

bash old perl scripts

Last synced: 30 Apr 2026

https://github.com/gufranco/tmux-time-revamped

Local clock and world clocks for tmux, each timezone colored by time of day. Non-blocking, no temp files, 95%+ tested

bash clock dotfiles shell status-bar statusline terminal timezone tmux tmux-plugin tpm world-clock

Last synced: 24 Jun 2026

https://github.com/harmonyoma/azure-vm-deployment

šŸš€ This project demonstrates how to deploy a Virtual Machine on Azure using Azure CLI and automate the process with a Bash script. It covers resource group creation, VM setup, opening network ports, fetching the public IP, and connecting via SSH. A resource cleanup option is included to help manage cloud costs. Ideal for beginners.

azure-cli bash beginner-friendly-project cloud-automation cloud-computing devops shell-script virtual-machine vm-deployment

Last synced: 30 Apr 2026

https://github.com/slabstone/cranium

Shell script collection

bash bash-script shell shell-script shellscript

Last synced: 30 Apr 2026

https://github.com/spl/bash-prompt-hooks

Bash prompt hooks for before and after a command

bash hooks precmd preexec prompt

Last synced: 17 May 2026

https://github.com/tmiland/pubchem_compound.sh

Script to retrieve compound from the pubchem database

bash compound download ncbi ncbi-database shell shell-script

Last synced: 30 Apr 2026

https://github.com/morgant/dent

Indent the output of a command

bash bash-script indent indentation indenter

Last synced: 30 Apr 2026

https://github.com/tomdewildt/web-diff

A simple tool to compare a website against a snapshot to detect changes

bash curl diff

Last synced: 30 Apr 2026

https://github.com/shobhit-nagpal/statgen

A static site generator for converting markdown to HTML, rewritten in Golang

bash go golang markdown-parser markdown-to-html static-site-generator

Last synced: 30 Apr 2026

https://github.com/c-hartmann/xdg-trash.sh

xdg-trash.sh is bash Script for (not) deleting files and managing trashed files. some day it shall function as a base for aliasing rm(1) on command line

bash xdg

Last synced: 30 Apr 2026

https://github.com/mambucodev/kode.sh

CLI tool to instantly open project directories in your preferred IDE šŸ’»

bash ide

Last synced: 30 Apr 2026

https://github.com/codylane/bash-gpg-sae

A little bash utility for signing and decrypting files via gpg

bash developer-tools devops-tools gpg2 iot pki security-tools

Last synced: 30 Apr 2026

https://github.com/trose/mouse-jiggler

jigglypuff: AI-Controlled Mouse Activity Manager for macOS Prevent screen savers and system sleep during AI agent processing with intelligent mouse jiggling. MCP-compatible tool that keeps your system awake when needed and allows it to sleep when idle.

ai ai-tools automation bash cliclick cursor macos mcp model-context-protocol mouse-jiggler mouse-movement python

Last synced: 30 Apr 2026

https://github.com/diguage/linux-bash-in-practice

Linux Bash č„šęœ¬ē¼–ēØ‹å®žč·µ

bash linux shell

Last synced: 30 Apr 2026

https://github.com/w3labkr/sh-squid-proxy-installer

Squid Proxy Installer is a simple script that sets up and configures a Squid proxy server on Ubuntu.

bash proxy sh shell squid

Last synced: 30 Apr 2026

https://github.com/pjones/bashrc

Peter's Bash Configuration

bash bashrc

Last synced: 30 Apr 2026

https://github.com/mcrmonkey/bash2048

bash2048 in a docker container

2048 bash docker docker-container

Last synced: 30 Apr 2026

https://github.com/bradynpoulsen/archive-utils-docker

Compression archive utilities ran inside of docker -- tar, gzip, bzip2, xz

bash bzip2 docker gzip tar xz

Last synced: 30 Apr 2026

https://github.com/lunauii/skipop

Recursive right button macro for Linux

bash bash-script linux macro shell shell-script wayland xorg

Last synced: 30 Apr 2026

https://github.com/kamaranl/bash64

Base64 encoder/decoder for shell scripts

base64 bash decoder encoder minifier obfuscator script shell shellscript

Last synced: 30 Apr 2026

https://github.com/gufranco/tmux-launcher-revamped

Launch any TUI app (lazygit, yazi, lf, k9s, htop) in a tmux popup or window from the current pane path. Configurable per app, popup gated to 3.2 with window fallback, 95%+ tested

bash display-popup dotfiles launcher lazygit popup shell terminal tmux tmux-plugin tpm tui yazi

Last synced: 24 Jun 2026

https://github.com/juliodelfos/pantallazo-cli

šŸ“ø Simple herramienta para capturas de pantalla desde la terminal en macOS

bash cli macos screenshot screenshot-utility shell terminal

Last synced: 30 Apr 2026

https://github.com/seojuncha/shell-programming

Basic knowledge to use Bash shell. Text processing is included also.

awk bash grep linux sed shell

Last synced: 30 Apr 2026

https://github.com/scarlet-oni/vpn-script

simple bash script | works with openvpn protocol and .ovpn files;

bash bash-script openvpn shell shell-script vpn

Last synced: 30 Apr 2026

https://github.com/miusarname2/holiday-route

This repository documents my learning path that I published on roadmap.sh during my university holidays. The objective is to master key technologies in system administration, DevOps and monitoring in a period of 31 days through hands-on projects and educational resources in English and Spanish.

bash bash-scripting devops learning learning-by-doing linux-shell powershell shell windows windows-server

Last synced: 30 Apr 2026

https://github.com/rhejos/slotmachine_bash

This project was created to help anyone starting out with bash scripting. The example in this project is creating a slow machine with user input.

bash bash-script beginner-friendly beginner-project

Last synced: 01 May 2026

https://github.com/gozdesaygiliyalcin/bash-script-examples

A collection of basic Bash scripts for beginners. This is my learning repository as well.

bash bash-script

Last synced: 01 May 2026

https://github.com/mikeludemann/bourbon-install-script

Installing Bourbon CSS Library with bash

bash bourbon shell

Last synced: 01 May 2026

https://github.com/tespera/cc-usage-statusline

Claude Code status line showing your 5-hour & 7-day rate-limit usage — right-aligned, color-coded, zero network calls. macOS + Linux.

anthropic bash claude claude-code cli linux macos rate-limit status-line statusline usage-tracker

Last synced: 24 Jun 2026

https://github.com/brandonegg/automations

Compilation of scripts used to (hopefully) make my life easier.

automation bash python script

Last synced: 01 May 2026

https://github.com/jonasbn/bash_completion_carton

Incredibly basic bash completion for Perl's magnificent Carton

bash bash-completion carton hacktoberfest shell

Last synced: 01 May 2026

https://github.com/axelhahn/bash-topgrade-wrapper

Linux bash script for cronjob using notify-send to show a notification to the main desktop user when topgrade starts and ends.

bash bash-script linux linux-shell-script notify-send topgrade

Last synced: 01 May 2026

https://github.com/optixsec/bash_scripts

A collection of Bash scripts.

bash

Last synced: 01 May 2026

https://github.com/sellout/bash-strict-mode

Write better shell scripts

bash development hacktoberfest nix-flakes

Last synced: 01 May 2026

https://github.com/taorepoara/lenra-template-bash

A Lenra template using bash

bash jq lenra template

Last synced: 01 May 2026

https://github.com/noeldemartin/nginx-agora

Bash scripts to expose multiple web application docker containers running on the same host with nginx

bash docker nginx

Last synced: 01 May 2026

https://github.com/nadimtuhin/cryo

Automatically throttle runaway CPU and memory hogs on macOS and Linux

automation bash cli dev-tools macos process-management throttling

Last synced: 24 Jun 2026

https://github.com/steppsr/kiwi-nft-faucet

A memorial, commemorative NFT faucet for Kiwi, aka David Hamish Speirs, a true Chia OG.

bash chia chia-blockchain faucet nft php

Last synced: 01 May 2026

https://github.com/nikolai2038/display-autoresize

Script to autoresize display in SPICE session (X11 and Wayland Sway)

bash display-autoresize drm-info i3 jq libvirt screen spice spice-vdagent sway wayland wlr-randr x11 xfce xrandr

Last synced: 01 May 2026

https://github.com/marshallasch/genlocalhost

This is a BASH script that will generate a new local webserver with the given .testname

bash configuration website

Last synced: 01 May 2026

https://github.com/javanile/tarjam

bash

Last synced: 01 May 2026

https://github.com/mikeludemann/svn-install-script

Installing svn with bash

bash svn

Last synced: 01 May 2026

https://github.com/mhio/mash

mash - simple shell task runner

bash build-scripts make shell task-runner

Last synced: 01 May 2026

https://github.com/aviksaikat/make-preview-from-gif

Simple 1 liner to embed GIFs into github readme

bash bash-scripting github-readme readme vhs

Last synced: 01 May 2026

https://github.com/axelhahn/dsf

Deploy low level files to multiple projects

bash bash-script project-template

Last synced: 01 May 2026

https://github.com/jatsekku/monitor-detector

Nix module for detecting monitors attachment/detachment via DRM subsystem

bash drm nix

Last synced: 01 May 2026

https://github.com/exvorn/cisco-packet-tracer-arch-linux-installer

A simple and reliable way to install Cisco Packet Tracer on Arch Linux and its derivatives using the official .deb package provided by Cisco. It automates the extraction, dependency installation, and integration steps required to get Packet Tracer up and running as a native application with a desktop entry.

arch-linux bash cisco-packet-tracer installer installer-script

Last synced: 01 May 2026

https://github.com/axelhahn/clamd-syslog-watcher

Bash script to watch clamd messages in syslog and send desktop notifications on new found infections

bash bash-script clamav gnu-gplv3 opensource

Last synced: 01 May 2026

https://github.com/mig8447/mig8447.github.io

My personal GitHub page

bash blog development jekyll scripting tech

Last synced: 01 May 2026

https://github.com/erik-castro/easy_enc

easy_enc.sh é uma ferramenta simples e eficiente para encriptação e decriptação de arquivos e dados utilizando OpenSSL, desenvolvida em Bash. Suporta criptografia com o algoritmo AES-256-CBC e permite a escolha entre salvar os resultados em arquivos ou imprimi-los diretamente na saída padrão.

aes-256 bash cli-tool command-line-tool cryptography cybersecurity data-encryption encryption file-encryption openssl pbkdf2 script security-tools shell-script simple-encrypt

Last synced: 01 May 2026

https://github.com/sporestudio/sprshell

A simply shell made in pure C.

bash c

Last synced: 01 May 2026

https://github.com/theoboldalex/tra.sh

⚔ A Static Site Generator in a dozen lines of Bash

bash shell ssg static-site-generator

Last synced: 01 May 2026

https://github.com/nerdbaba/ytz

Simple ytfzf-like script to find and watch youtube videos from the terminal.

bash command-line mpv youtube ytdl ytfzf

Last synced: 01 May 2026

https://github.com/rakheshster/arm-deployment-scripts

Azure ARM deployment scripts

arm azure bash powershell

Last synced: 01 May 2026

https://github.com/samdney/scripts

Miscellaneous collection of scripts.

bash dockerfile python scripts shell

Last synced: 01 May 2026

https://github.com/karan51ngh/doctracer

A CLI based Linux tool to search files in Linux FIle System

bash python streamlit

Last synced: 01 May 2026

https://github.com/tankengine-ish/webp_to_jpeg-png_converter

Simple Bash Converter Using Zenity, Webp and cjpeg [personal project]

bash cjpeg dwebp libjpeg webp zenity-gui

Last synced: 01 May 2026

https://github.com/buffalojoec/crypto-on-ubuntu

Some out-of-the-box scripts to do crypto stuff on Ubuntu!

bash bitcoin crypto ethereum ubuntu

Last synced: 01 May 2026

https://github.com/imwrdo/operating-systems

OS course on Gdansk University of Technology

bash linux operating-system shell

Last synced: 01 May 2026

https://github.com/42mates/minishell

Repo for the Minishell project from 42 school by @marinsucks and @ku-alexej.

bash c shell

Last synced: 01 May 2026

https://github.com/markthree/command-shim

windows äø‹č‡Ŗē”Øēš„å‘½ä»¤åž«ē‰‡ | Self used command shim for windows

bash command deno shim

Last synced: 01 May 2026

https://github.com/mdecker-mobilecomputing/mr4b

My (Git) repositories for Bash (mass operations on Git repositories).

bash git

Last synced: 01 May 2026

https://github.com/pgpz/fireflies

fireflies bash script

archlinux bash bash-script cli fireflies

Last synced: 01 May 2026

https://github.com/keyofblues/current-volume

A tiny, lightweight and fast Bash script to show your system's audio volume.

bash bash-script conky linux mangohud overlay pipewire pipewire-pulseaudio sound steam volume wireplumber

Last synced: 01 May 2026