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/memergamer/cppcompile

Bash script for easier C++ compiling and running from terminal.

bash compile cpp

Last synced: 10 May 2026

https://github.com/eucarlos/bin

🗃ïļ helpful scripts and snippets

bash bin cli linux scripting shell shell-script utilities

Last synced: 01 May 2026

https://github.com/axelkjonsberg/remove-git-branches

Shell function for removing unused Git branches

bash bash-script powershell powershell-module powershell-script

Last synced: 01 May 2026

https://github.com/bmiddha/deploy-with-git-hooks

Set up a bare git repository with the post-receive hook to auto checkout the project into the deployment/production directory.

bash bash-script deployment git git-hook git-hooks post-receive production project-management

Last synced: 10 May 2026

https://github.com/ston1x/git_clerk

ðŸ‘ĻðŸ―â€ðŸ’žA CLI gem to gather all repo branch statuses together

bash branch git microservices repository

Last synced: 18 Apr 2026

https://github.com/giovtorres/ansible-role-bash-completion

Ansible Role - bash-completion

ansible bash bash-completion role

Last synced: 10 May 2026

https://github.com/bjoern-hempel/apache-host-viewer

An apache host viewer to list all provided hosts and vhosts on current system.

analyzer apache2 bash certificate checker domain friends-of-bash html json markup mit-license service ssl systeminfo vhost

Last synced: 18 Apr 2026

https://github.com/tackleza/linux-grave-key

Grave Key Layout Switcher — Switch layouts with the grave (`) key on X11 and Wayland.

bash linux thai-language xkb xkb-keyboard-layout

Last synced: 30 Apr 2026

https://github.com/joseluis/wordpress.vim-generator

a syntax file generator for wordpress.vim

bash generator shell-script vim vim-syntax wordpress

Last synced: 29 Apr 2026

https://github.com/sinkaroid/dotabuff

Dotabuff bash scrape

bash dota2 dotabuff regex

Last synced: 29 Apr 2026

https://github.com/codecliff/fdupesanalyzer

A script to analyze output of fdupes linux utility to find level of overlap between directories. Written in R

bash bash-script directory duplicates fdupes fdupes-linux-utility files r rstudio

Last synced: 20 Apr 2026

https://github.com/angrykoala/wizard

Easy-to-use script to install custom scripts or binaries

bash wizard

Last synced: 29 Apr 2026

https://github.com/moznion/releng.sh

Pure bash scripts for release engineering

bash releng

Last synced: 26 Apr 2026

https://github.com/ivstiv/netspeed-monitor

A POSIX compliant shell script that checks internet speeds every 10 minutes and generates a plot in PNG format every 24 hours. Also capable of sending the image to a webhook. (I use it for Discord webhooks)

bash monitor plot posix speedtest webhook

Last synced: 23 Apr 2026

https://github.com/uriel1998/lastfm_chart_services

Locally hosted version of the Last.FM collage generator at http://tapmusic.net/

bash imagemagick last-fm

Last synced: 22 Apr 2026

https://github.com/avraammavridis/worlds-smallest-db

World's smallest and simplest database

bash database key-value simpest-database

Last synced: 08 May 2026

https://github.com/frafra/geek-workout

Bash+SQLite workout logger for didactical purposes

bash sqlite

Last synced: 08 May 2026

https://github.com/portellam/libvirt-hooks

Install scripts (hooks) of which extend and enhance the functionality of Virtual Machines (VMs) on Linux. Hooks may run at either VM start or stop, and/or be VM-specific. Develop your own, too!

bash bash-script hugepages kvm libvirt libvirt-hooks pci-passthrough qemu ram script vfio vfio-pci vfio-setup virtual-machine virtualization

Last synced: 27 Oct 2025

https://github.com/sinipelto/godaddy-ipupdater

A small shell script that allows an automatic update of domain record when having a dynamic IP. This needs a active domain name owned on GoDaddy domain service and a linux-based server to run on. More info in the README file.

bash bash-script cron cronjob crontab curl godaddy godaddy-api godaddy-dns godaddy-dns-records ip ip-address ip-updater ip-utils ipv4 update-checker updater updater-script

Last synced: 08 May 2026

https://github.com/yrstm/agentdash1

w for your AI agents - a terminal table of every coding agent on a box and whether it needs your input

ai-agent bash claude-code cli monitoring tmux tui

Last synced: 17 Jun 2026

https://github.com/paololazzari/ppd

ppd is a pushd/popd alternative written in bash

bash directory-utilities popd pushd

Last synced: 15 Apr 2026

https://github.com/sschmid/bee-slack

Send messages via slack - https://github.com/sschmid/bee

bash bee plugin slack

Last synced: 18 Apr 2026

https://github.com/joknarf/shcrypt

openssl encrypt shell/text protected by password to autodecrypt shell

archive autoextract bash decrypt encrypt environment-variables openssl password-store secret shell tar tool unix-shell zip

Last synced: 07 May 2026

https://github.com/jelchison/lockbox

Maintain an encrypted lockbox of data, accessible only by you. Performs fast file-by-file encryption on every file in a directory recursively. This script should be capable of running in macOS or in Linux.

aes aes-256 bash confidentiality encrypt encrypted encrypted-data encrypted-store encryption encryption-tool encryptor file-encryption libressl linux lockbox macos openssl posix privacy storage

Last synced: 30 Jan 2026

https://github.com/tarundacoder/mahwsldots

These are my dotfiles in ManjaroWSL (https://github.com/sileshn/ManjaroWSL)

bash lazygit lcfetch linux manjaro neofetch wsl2 zsh

Last synced: 07 May 2026

https://github.com/mevdschee/git-undelete-all.sh

Bash script to undelete everything that is easy to undelete in a Git repository.

bash git undelete

Last synced: 07 May 2026

https://github.com/vr51/get-em

Download script for Atari 8-Bit Games (Homesoft) at http://www.mushca.com/f/atari/index.php

atari atari800 bash downloader games linux script

Last synced: 07 May 2026

https://github.com/tuberboy/shell-uploader

Curl/Wget/Linux Command To Upload (POST, PUT) Any File In Any PHP Hosting Server

bash bash-upload bashuploader cli-uploader cmd-uploader shell-uploader shelluploader

Last synced: 15 Apr 2026

https://github.com/mfinelli/firewall

Set of bash scripts to generate a firewall in Linux using iptables. Based on: https://wiki.archlinux.org/index.php/Simple_stateful_firewall

bash firewall iptables linux shell

Last synced: 06 May 2026

https://github.com/alexhsamuel/path

bash library for interactive search path manipulation

bash classpath path pythonpath

Last synced: 31 Jan 2026

https://github.com/colebrumley/shell-things

My shell profiles and such

bash bashrc profile shell

Last synced: 25 Feb 2026

https://github.com/adarshaddee/encrypt

Encrypt is a simple tool can be used in Encryption and Decryption of files(one file at a time)

adarsh-addee adarshaddee bash bash-script decryption encryption encryption-decryption

Last synced: 25 Feb 2026

https://github.com/therealklanni/gdex

gdex — g(it) d(iff) ex(plorer) — Interactive branch compare

bash cli command-line command-line-tool fzf fzf-scripts git git-diff

Last synced: 15 Apr 2026

https://github.com/z-shell/zsh-tig-plugin

A plugin for Zsh that automatically adds a few advanced bindings and also provides a Zsh-rewritten function and/or script tig-pick (i.e.: the code is agnostic and can be run either as a script or as a function; it defaults to function), originally shipped with tig as sh-script in the contrib/ subdirectory.

bash shell zplugin zsh zsh-plugin

Last synced: 06 May 2026

https://github.com/jabbalaci/qjump

Bookmark directories on your local machine and switch between them easily

bash bookmark directories fish nim shell zsh

Last synced: 13 Jun 2026

https://github.com/peterdavehello/taipowertoslack

Fetch Taipower's "Power Information of Today", and send the information to your Slack channel

bash demo hacktoberfest power script shellscript slack taipower taiwan webhook

Last synced: 06 May 2026

https://github.com/crunchysoul/autodots

Let dotfiles back themselves up. A bash script that automate commit and push dotfiles to your bare Git repository.

bash bash-script bashrc-configs config configuration dotfiles script scripts

Last synced: 05 May 2026

https://github.com/richbl/terminal-profiles-tweaker

View and edit terminal profile settings for font name/size, row size, and column size using a CLI (bash scripting)

bash bash-script cli commmand-line gnome gsettings profiles script shell terminal

Last synced: 10 Feb 2026

https://github.com/alikuru/backup-gcs

Simple bash script for backing up your MySQL databases and virtual hosts' files to Google Cloud Storage

backup bash bash-script google-cloud google-cloud-storage

Last synced: 27 Feb 2026

https://github.com/diegoferigo/dotfiles

My personal GNU/Linux dotfiles

bash bashrc codespaces dotfiles fish linux shell

Last synced: 12 Feb 2026

https://github.com/monoira/slickgnome

Turn newly installed Ubuntu gnome desktop into pretty, slick, ready to work one in single command.

bash bash-scripting gnome gnome-desktop gnome-desktop-environment gnome-shell gsettings shell ubuntu wget

Last synced: 30 Oct 2025

https://github.com/peterdavehello/mininet-bash-completion

bash tab-completion script for Mininet (mn) network emulator

auto-complete bash hacktoberfest mininet script

Last synced: 12 Feb 2026

https://github.com/artus/bigchaindb-docker-compose

A docker-compose script to speed up launch of a bigchaindb node using docker.

bash bigchaindb blockchain blockchain-technology docker docker-compose

Last synced: 05 May 2026

https://github.com/meowrch/rofi-openvpn

ðŸ›Ą The simplest possible management of openvpn via rofi menu

arch bash linux openvpn openvpn-configuration rofi vpn

Last synced: 05 May 2026

https://github.com/mitsunee/stuff

Random files and scripts by me

bash bash-script bookmarklet javascript stuff userscript

Last synced: 05 May 2026

https://github.com/van51/subtree_history

Optional subtree history for bash

bash directory history optional script subtree

Last synced: 05 May 2026

https://github.com/moeeinaali/quera-college-linux-course

Solutions for Linux Course at Quera College.

bash bash-script linux

Last synced: 04 May 2026

https://github.com/cbfelix/wifispam

A bash script for executing Wi-Fi SSID attacks with options to use custom SSID lists or generate random SSIDs, featuring automated interface setup and cleanup.

bash cybersecurity hacking hacking-tools network-security shell shell-script spam spamming-tool wifi wifi-hacking wifispam

Last synced: 14 Feb 2026

https://github.com/alexis-moins/dot

Dotfiles manager 🍜

bash cli dotfiles gum stow

Last synced: 14 Feb 2026

https://github.com/osint-trace/snapchat-checker

A lightweight API to verify Snapchat account existence by username, email, or phone number.

account-checker bash javascript osint python snapchat

Last synced: 28 Feb 2026

https://github.com/wick3dr0se/reptaur

REPosiTory/AUR package manager

arch-linux aur bash cli linux pacman shell

Last synced: 07 Mar 2026

https://github.com/wick3dr0se/lytux

:penguin: A terminal-centric, stripped-down Arch-derived Linux distribution

arch-linux archiso bash iso linux syslinux systemd systemd-boot

Last synced: 08 May 2026

https://github.com/iwarner/mac-setup

Mac OSX Development Configuration Bash Scripts

automated bash bash-script dotfiles mac setup shell

Last synced: 16 Apr 2026

https://github.com/ishbguy/baux

BAUX is a bash auxiliary library for writing script.

assertion bash library log shell test testing unit-test

Last synced: 03 May 2026

https://github.com/behnaz-mirmiran/bash-system-info

Information data of CPU، RAM

bash linux monitoring script shell system

Last synced: 03 May 2026

https://github.com/clementroyer/trading

A trading bot in bash, with UI

bash shell trading trading-bot ui

Last synced: 03 May 2026

https://github.com/davidmyersdev/dx

Safely execute commands in the current directory with Docker. Forget about dependencies.

bash docker

Last synced: 03 May 2026

https://github.com/jungomi/yarn-bash-completion

Simple bash completion for yarn

bash completion yarn

Last synced: 16 Apr 2026

https://github.com/mongoexpuser/mount-unmount-object-storage-on-linux

Mount or unmount object storage on Linux/Ubuntu OS directory

bash cloud-providers linux mount object-storage ubuntu unmount

Last synced: 03 May 2026

https://github.com/suvayu/moult

Cleanup after conda

bash conda python script

Last synced: 10 May 2026

https://github.com/theoneoh1/darkly-scanner

Scan a Port for Multiple Domains at once.

bash nmap port scanner tcp

Last synced: 03 May 2026

https://github.com/crazywhalecc/env-starter

åŋŦ速æ›ŋæĒįģŧįŧŸåŒ…įŪĄį†é•œåƒæšå’Œå„į§äļ€é”Ū配įŽŊåĒƒįš„äļ‡é‡‘æēđbashč„šæœŽïžŒæ”ŊæŒå„į§å‘čĄŒį‰ˆ

bash linux package-manager

Last synced: 12 May 2026

https://github.com/tbrandenburg/shai

A minimal framework for chaining AI agents together using pure shell scripts

agents ai automation bash cli opencode pipeline shell

Last synced: 03 May 2026

https://github.com/pforret/shwiki

Wikipedia CLI in bash

bash bashew wikipedia-api

Last synced: 11 May 2026

https://github.com/devemio/bash-utils

ðŸ’Ą Bash utils to facilitate some tasks.

bash tools utils

Last synced: 03 May 2026

https://github.com/kevcui/passgen

:key: Sync-less password manager generating password from a string and a file

bash bash-script passgen password password-generator password-hash password-manager password-safety password-store security security-tools

Last synced: 03 May 2026

https://github.com/tonytech83/lsa

Linux System Administration - September 2023

bash

Last synced: 03 May 2026

https://github.com/sschmid/bee-macos

Useful functions for macOS - https://github.com/sschmid/bee

bash bee macos notifications plugin

Last synced: 11 May 2026

https://github.com/penglezos/dotfiles

My dotfiles

bash dotfiles scripts shell

Last synced: 02 May 2026

https://github.com/yazilim-vip/maescript

Very useful set of linux commands

autocomplete bash bash-script linux scripting shell-script

Last synced: 10 May 2026

https://github.com/ntk148v/dotboss

dotboss is a easy to use dotfiles manager

bash dotfiles dotfiles-installer dotfiles-linux dotfiles-manager stow

Last synced: 02 May 2026

https://github.com/cyberscoper/genkit-shell

AI-powered CLI assistant that interprets natural language into bash commands using Genkit + Gemini + node-pty.

bash cli gemini genkit google-ai node-pty npx shell terminal

Last synced: 04 Apr 2026

https://github.com/bezlant/s21_cat_grep

🐈 Cat & Grep implementations. (School 42)

bash bsd c cat file-processing-c gnu grep regex test-coverage

Last synced: 04 Apr 2026

https://github.com/hamaarour/minishell

This project is about creating a simple shell - essentially, my own little bash. Through this project, I've learned a lot about processes and file descriptors.

1337cursus 1337school bash c minishell42

Last synced: 02 May 2026

https://github.com/widnyana/justforfun

collections of random scripts

bash sysadmin

Last synced: 02 May 2026

https://github.com/jabbalaci/virtualenv-tools

Some simple wrapper functions for working with Python virtual environments.

bash python virtualenv

Last synced: 18 Apr 2026

https://github.com/seluj78/piscine-42

Mes exercises de la piscine de juillet 2016 de 42

42 bash c piscine piscine42 shell

Last synced: 01 May 2026

https://github.com/edernucci/identity-to-hashcat

ASP.NET Identity (PBKDF2+HMAC-SHA256 or PBKDF2+HMAC-SHA1) to Hashcat format

asp-net bash hashcat hashcat-batch identity linux shell

Last synced: 01 May 2026

https://github.com/hassankhan/dotfiles

🔧 .files for my personal setup on macOS

bash dotfiles macos

Last synced: 11 Apr 2025

https://github.com/civan/scripts

Shell scripts utilities

bash scripts shell

Last synced: 17 Apr 2026

https://github.com/semazurek/terminal-manager-bash

Administration Tool for Linux/Debian/Ubuntu/Kali/Parrot with some tools and modules.

bash debian kali-linux linux rat shell-script tools unix

Last synced: 11 Apr 2026

https://github.com/alphahydrae/scide

GNU Screen IDE

bash cli screen shell

Last synced: 14 May 2025

https://github.com/sanwebinfo/termux-scripts

Termux Terminal Emulator for Android - Bring a Linux Environment on your Android device - Collection of bash shell script for Automation and run Multiple tasks on your Android device.

android bash bash-script shell termux termux-api termux-environment termux-tool

Last synced: 11 Apr 2026

https://github.com/jmwoliver/hui

A visual alternative to the history command written in Rust

bash cli history ratatui rust zsh

Last synced: 09 Jul 2025

https://github.com/vruivo/linux-user-manager

Linux user manager for the bash, using menus

bash dialog interactive linux manager menu user

Last synced: 05 May 2025