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/vergissberlin/bashlib

You wanna create your own bash script, and don't start on ground zero? That library is made for you! It helps to improve bash your bash scripts.

bash framework library testing ui-components

Last synced: 10 Jun 2025

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

A simple bash script for backing up your files to Google Cloud Storage

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

Last synced: 02 Apr 2025

https://github.com/fperez/dotfiles

Reproducible configuration file management. See .README.md file (note the leading dot) for details!

bash configuration-management

Last synced: 04 Oct 2025

https://github.com/shencangsheng/easy-backup

easy-backup is a simple and easy-to-use server backup tool for both full and incremental backups, and it supports daily incremental data backup/recovery. | easy-backup 是一个简单易用的 linux 文件全量/增量备份工具,支持按日增量/恢复数据

backup backup-script bash incremental linux restore shell snapshot tools

Last synced: 04 Sep 2025

https://github.com/arbakker/geobash

Collection of bash scripts to inspect and reproject coordinates, bounding boxes and WKT strings and more

bash geometry geospatial inspection

Last synced: 27 Aug 2025

https://github.com/abdus/scripts

🧠 collection of scripts that doesn't deserve a standalone repository

bash bash-script scripts scripts-collection shell-scripts zsh

Last synced: 10 Mar 2026

https://github.com/gabocapo/chatgptconverter

This tool enables the conversion of chat data from ChatGPT into Markdown format

bash chatgpt converter html markdown md-file md-file-converter md-files shell

Last synced: 10 Apr 2025

https://github.com/nwg-piotr/rof

Launcher script to avoid running multiple instance of the same window

archlinux bash linux openbox tint2

Last synced: 07 May 2025

https://github.com/cburmeister/transmogrify

Simple script to convert a YouTube video into an mp3.

audio bash cli scraper youtube

Last synced: 05 May 2026

https://github.com/maelvls/hack-your-controller-in-bash

Presentation given at KCD Berlin 2022. In the presentation, we show how to create a simple Bash controller, with the example ExternalSecrets and Vault.

bash external-secrets external-secrets-operator kubectl kubernetes vault

Last synced: 20 Apr 2026

https://github.com/topaz1008/ffmpeg-any

A command line tool that batch processes video files and directories with ffmpeg.

bash batch ffmpeg macos powershell unix video windows

Last synced: 02 Mar 2026

https://github.com/martimlobao/dotfiles

🛠 My dotfiles, optimized for macOS

bash dotfiles macos

Last synced: 04 Mar 2026

https://github.com/yyyyoinker/my-arch-linux

Just a few files that make my Arch Linux look/function well.

alacritty archlinux bash c dmenu dwm linux st

Last synced: 04 Mar 2026

https://github.com/3noch/dotfiles

Dot files and nix configuration for my systems

bash dotfiles gpg keybase linux macos nixos nixpkgs pgp shell ssh-key symlink

Last synced: 03 Mar 2026

https://github.com/axelhahn/cronwrapper

bash scripts to improve handling of cronjobs

bash cronjob crontab monitoring shell

Last synced: 01 May 2026

https://github.com/rad-security/clawkeeper

Open-source security scanner for AI agent hosts. Audits macOS and Linux machines for misconfigurations, credential exposure, and network hardening — 42 checks across 5 phases with auto-fix.

ai-agents bash devsecops hardening linux macos openclaw scanner security

Last synced: 12 Jun 2026

https://github.com/balena-io-experimental/circle-github-deploy

Parallel CircleCI workflow with automatic artifacts deployment to GitHub Releases

bash circleci github-releases jq

Last synced: 13 May 2026

https://github.com/exe-boss/shell-prompt

My own custom shell prompt

bash bashrc powershell shell-prompt

Last synced: 02 May 2026

https://github.com/shivajichalise/dc

simple bash script to download comics.

bash comic readcomiconline script

Last synced: 27 Apr 2026

https://github.com/morgant/tiggit

Automatic remote git repository mirroring.

backup bash daemon git mirror

Last synced: 06 May 2026

https://github.com/shkm/dobbin

🐴 A script managing workhorse.

bash package-manager shell

Last synced: 01 May 2026

https://github.com/justanoobcoder/lfs

My linux from scratch scripts

bash lfs linux script shell systemd uefi

Last synced: 07 May 2026

https://github.com/uriel1998/cgimpd

A client for MPD using CGI-BIN and BASH

bash cgi-bin mpd

Last synced: 27 Apr 2026

https://github.com/flexion/bash_shell_script_starter

Starter / template for writing Bash scripts

bash bash-script bash-scripting shell shell-scripting template

Last synced: 13 Feb 2026

https://github.com/s-you/install-mstdn.sh

マストドンを3分でインストール する方法

bash cloudflare curl debian docker docker-compose japanese jq linux mastodon nginx postgresql redis sed sparkpost

Last synced: 03 Apr 2026

https://github.com/hariprasadraja/dotfiles

My personal dotfiles for both Linux and Mac OS Environment

bash bashmarks dotfiles dracula-theme history linux zsh

Last synced: 12 Feb 2026

https://github.com/uriel1998/quotable

A script using fortune, imgmagick, and unsplash.it to provide your quotes with background images

bash fortune imagemagick

Last synced: 01 May 2026

https://github.com/dkf2010/magic_installer

This script will help you to install software silently on your Macs with Jamf Pro.

bash bash-script jamf jamfpro-scripts mac macadmin macadmins shell-script

Last synced: 03 May 2026

https://github.com/audihertz/debian-ubuntu-docker-portainer-bashscripts

Collection of Bash Scripts for setting up Docker & Portainer on Debian/Ubuntu systems

bash bash-script bashscript debian docker portainer raspberrypios raspberrypios64bit shell-script shellscript ubuntu

Last synced: 18 Apr 2026

https://github.com/hakerdefo/qrc

QRC is a simple bash script to decode and encode QR Codes.

bash linux qr-code qrcode qrcode-generator qrcode-reader qrcode-scanner script

Last synced: 09 May 2026

https://github.com/iptoux/bash_error_lib

An standalone bash "library" that catches mostly all errors of an bash script.

bash cli error error-handler library linux linux-shell

Last synced: 08 May 2026

https://github.com/radioastronomyio/docker-compose-cookbook

A collection of Docker compose scripts centered around use in a home lab for learning IT technologies.

ai-ml bash docker docker-compose docker-gpu infrastructure-as-code powershell

Last synced: 04 Apr 2026

https://github.com/binaryphile/kaizen

Lots of small bash improvements in pure bash

bash

Last synced: 30 Apr 2026

https://github.com/alegrey91/psone

A funny utility to manage your PS1 variable.

bash golang linux

Last synced: 04 May 2026

https://github.com/vollborn/auto-dvd

A little shell script to save your DVDs locally using MakeMKV

bash bluray dvd makemkv

Last synced: 04 May 2026

https://github.com/launchcodedev/ninja-print

Finding those ninja characters: Utility for printing human-readable special characters

ascii bash cli javascript nodejs shell tool utf-8 utf8 utility

Last synced: 04 May 2026

https://github.com/pforret/shaml

Read YAML files inside bash scripts

bash bashew yaml

Last synced: 18 Apr 2026

https://github.com/novusnota/notes.sh

🐧📝 Super-simple small bash (shell) script with zero dependencies, which manages notes with ease and grace of a terminal.

bash bash-script cli cli-notepad console console-based markdown note note-taking notebook notes notetaking shell shell-script simple-notes terminal terminal-based

Last synced: 03 May 2026

https://github.com/lefou/mill-bash-completion

Bash completion for mill build tool

bash bash-completion build-tool java mill scala

Last synced: 19 Apr 2026

https://github.com/4l13nh4ck3r/hvst

Hackers Vulnerability Scanning Tool Simplifies your basic RECON work into 1 friendly user interface so you don't have to remember all of the commands!

bash bash-script hacker hacking hacking-tool hacking-tools kali kali-linux kali-scripts penetration-testing pentesting recon reconnaissance

Last synced: 04 May 2026

https://github.com/halfrgrd/flyline

Flyline: a Bash plugin to replace readline for a modern line editing experience: syntax highlighting, agent integration, rich prompts, tooltips, fuzzy history search, and more!

bash bash-plugin line-editor rust terminal

Last synced: 24 Apr 2026

https://github.com/smf8/shell-script-learnings

Exercises on the path of learning shell scripting

bash bash-script linux shell-script

Last synced: 18 Apr 2026

https://github.com/4thel00z/oneliners

Magic offsec/utility oneliners to make your red teaming/CTF/h4x0r life easier! 🤓

bash offsec oneline oneliner oneliners security sysadmin

Last synced: 30 Apr 2026

https://github.com/kevingimbel/vhost

:computer: Create new Apache Virtual Hosts with one bash command.

apache bash config generator webserver

Last synced: 27 Feb 2026

https://github.com/nopoz/portrieve

Back up, restore, and migrate Portainer stacks as plain Docker Compose files.

backup bash cli devops docker docker-compose migration portainer restore self-hosted

Last synced: 15 Jun 2026

https://github.com/duzun/dotfiles

My dotfiles (Linux, OSX & Windows) for bash & zsh on PC & server

aliases bash bash-profile bashrc dotfiles env environment functions-in-cli git linux osx shell zsh

Last synced: 07 May 2025

https://github.com/preethamvishy/try

A command line tool to try executing a shell command and retry if it fails. Optionally repeat with time intervals even if it succeeds. 🔁 https://www.npmjs.com/package/try-cli

bash bash-script cli command command-line command-line-tool commandline commandline-interface node nodejs npm repeat repeater repeats retry zsh zshell zshrc

Last synced: 29 Oct 2025

https://github.com/angelespejo/apple-notes-cli

🗒️🍎🐢 Manage MacOS Notes via cli: add, remove, check etc...

apple applescript automate bash darwin macos notes shell terminal

Last synced: 08 Apr 2025

https://github.com/escorciav/linux-utils

general purpose scripts, commands, profiles, etc. used many times.

bash dotfiles linux modules screen unix vim

Last synced: 30 Apr 2025

https://github.com/essentialkaos/bash-parsers

A collection of bash code snippets used in different projects

bash parse snippets

Last synced: 15 Jul 2025

https://github.com/szajbus/elastic-cli

The Missing Elasticsearch CLI

bash cli elasticsearch

Last synced: 06 Jul 2025

https://github.com/jonesiscoding/mac-libs

A library of common reusable bash functions for macOS

bash jamf library macos script terminal

Last synced: 07 Sep 2025

https://github.com/ailispaw/yaml2bash

Converts YAML into Bash Script

bash docker yaml

Last synced: 06 Apr 2026

https://github.com/pforret/gandi_deploy

bash script to work easily with gandi.net paas git deployment (bash)

bash deployment developer-tools gandi git hosting

Last synced: 10 Apr 2025

https://github.com/synacktraa/crawl

Web crawler designed to efficiently retrieve unique href, script and form links from a web application.

bash crawler regex shell web-spidering

Last synced: 06 Apr 2026

https://github.com/mat1g3r/travis_discord

Post your Travis CI build results to Discord using Discord webhook

bash discord discord-api shell travis travis-ci webhook webhooks

Last synced: 28 Oct 2025

https://github.com/davzoku/dotfiles

👨‍🔧 My dotfiles

bash dotfiles macos powershell shell windows zsh

Last synced: 30 Apr 2025

https://github.com/mrday2day/aws-email-queue_and_task-queue_server

This server handles email queuing and delivery using AWS SES, and also supports task scheduling with expiration notifications. It allows you to manage email send rates, templates, and attachments. The task queue API stores tasks with expiration dates, notifying your server when tasks expire.

aws-ses aws-ses-notification bash docker javascript jwt-tokens mysql-database nodejs-server open-source typescript

Last synced: 26 Aug 2025

https://github.com/fajarkim/lzip-shell

🛡️ Make your Shell scripts code unreadable with LZip Shell Exec

bash compress compressor ksh lzip lzip-shell mksh shell shell-compressor zsh

Last synced: 10 Apr 2025

https://github.com/offensive-vk/classics

Classics: (C/C++) ~ This Repository Contains All of My C & C++ Programs. Hence, An Old School Repo. All Programs Have Categorized for Reference.

assembly bash c cpp

Last synced: 15 Jun 2025

https://github.com/yegor256/qbash

Simple executor of a bash commands from Ruby: it logs the output and checks the exit code

bash console ruby ruby-gem terminal

Last synced: 02 Feb 2026

https://github.com/0x6d69636b/shapeshifter

a video converter based on ffmpeg

bash converter ffmpeg media video

Last synced: 30 Jun 2025

https://github.com/papanito/shell-scripts

[MIRROR] Some arbitrary shell scripts

bash bash-script scripts shell shell-scripts shellscript

Last synced: 10 Apr 2025

https://github.com/wouterbles/rclone-backup

Bash script for automatic website data backup with rclone and Backblaze B2

backblaze backblaze-b2 backup backup-script backup-tool backup-utility bash bash-script rclone server-backup

Last synced: 20 Jan 2026

https://github.com/localjo/resume

High impact senior software engineer with a passion to make the world a better place!

accessibility bash css empathy git html javascript nodejs php react redux sales seo spanish ui unix ux webpack wordpress writing

Last synced: 06 Apr 2026

https://github.com/austintoddj/codewars

Completed solutions to Codewars kata

bash codewars kata learning php practice sql

Last synced: 15 May 2026

https://github.com/b9joker108/a.fable.of.the.scriptkiddie.scriptoria

A Fable of the Scriptkiddie Scriptoria: A Bash/Zsh roadmap/study-guide, leveraging the GNU/Linux shell & Termux scripting environment w/~ Android: unrooted, PRoot to root!

android bash bash-scripting debian-linux gnu gnu-linux linux linux-shell onex scripting termux termux-environment termux-hacking termux-proot unix-like unix-philosophy unix-shell zsh zsh-scripting

Last synced: 10 Apr 2025

https://github.com/g000d1ess/snakeshell

🐍 SnakeShell: a Bash-like Unix Shell in Python

bash cli console linux python shell snake unix unix-shell

Last synced: 14 Dec 2025

https://github.com/ShihabYasin/ImportantCodes

Some Repetative Important Code.

bash cpp python

Last synced: 09 Jul 2025

https://github.com/mastercruelty/thesis-iac

Una soluzione IAC per il rilascio di un'infrastruttura in ambito DevOps

azure bash devops iac-terraform jenkins kubernetes-cluster microservices pipeline thesis-project

Last synced: 15 Apr 2025

https://github.com/jream/dotfiles

Linux dotfiles for anyone that wants to clone or do their own thing.

bash bashrc dotfiles ubuntu vimrc virtualenvwrapper

Last synced: 02 Mar 2025

https://github.com/abdullahkhawer/find-and-report-secrets-in-code

Security solution to find secrets in a git repository and report about them. It uses Gitleaks and some custom scripts to generate a JSON report for secrets found with only relevant information along with commit ids and commit authors. It can be used to update an Atlassian Confluence page and send an alert on Slack based on the findings.

atlassian-confluence bash confluence docker git github github-actions gitlab gitlab-ci gitleaks json linux macos python python3 secrets secrets-detection security shell slack

Last synced: 29 Oct 2025

https://github.com/abdullahkhawer/simple-etcd-backup-restore

A simple etcd backup and restore solution based on bash/shell scripts to backup/restore data from/to etcd in JSON format with the ability to compress/decompress the backup file and upload/download it on/from AWS S3.

aws aws-s3 backup backup-utility bash compress decompress etcd etcd-backup etcd-cluster etcd-restore etcd2 etcd3 etcdv2 etcdv3 json restore restore-utility shell tar

Last synced: 29 Oct 2025

https://github.com/devenes/docker-compose-terraform-bash-automation

Python Flask API Containerization and Deployment on AWS Cloud with Docker Compose and Terraform using Bash Scripts and GitHub Actions

api aws bash bash-script docker docker-compose flask github-actions python terraform

Last synced: 06 Jan 2026

https://github.com/orbitalshell/prompt-git-info

Add information about any current or parent GIT repository to orbital shell command line prompt. for example: OrbitalShell ├ master +0 ~0 -0 | ~2 -0 ?2

bash chsarp cli command-line command-line-app command-line-interface command-line-tool git git-branch git-status interactive linux netcore31 netcore5 netstandard21 parser prompt shell

Last synced: 16 Jun 2025

https://github.com/lhns/prometheus-bash-exporter

Prometheus metric exporter that executes a bash script on every scrape and returns the metrics from stdout

bash exporter prometheus prometheus-exporter script

Last synced: 18 Mar 2025

https://github.com/benitolopez/p

Project automator for Bash and Zsh

bash project-management tool zsh

Last synced: 09 May 2026

https://github.com/iilei/nginx-dynamic-proxies

shell utility incorporating envsubst to derive generic nginx proxy settings from environment variables

alpine-linux bash envsubst nginx reverse-proxy

Last synced: 06 Apr 2026

https://github.com/bonedaddy/mining-bootstrap

This repository has been moved, please check the website link. This repo will only be periodically updated with changes from RTradeLtd fork

algorithm automation bash cryptocurrency mining monitoring proof-of-work proofofwork zabbix

Last synced: 01 Jul 2025

https://github.com/cs91chris/sysdev

personal environment configuration for development

bash config customization debian development-environment vim

Last synced: 06 Apr 2026

https://github.com/aymericbeaumet/pimp

:rosette: Command expander and task runner with pattern matching, templating and scripting capabilities

bash cli command-line command-line-tool fish pimp script-engine shell template template-engine unix zsh

Last synced: 13 Oct 2025

https://github.com/milesrack/mullvad-rand

Bash script to connect to a random wireguard Mullvad VPN relay.

bash bash-script bash-scripting mullvad privacy privacy-tools vpn

Last synced: 11 Apr 2025

https://github.com/qba73/jo

Go library and command-line tool that converts the output of popular Linux command-line tools to JSON format.

bash bash-scripting go golang golang-cli golang-package json linux parsers

Last synced: 11 Apr 2025

https://github.com/epavletic/dotfiles

Every carpenter needs their own toolbox.

bash brewfile dotfiles terminal-theme

Last synced: 04 Apr 2025

https://github.com/d3vil0p3r/commentor

Extract all comments from the specified URL resource.

bash comments ctf-tools hacking regexp security-tools web

Last synced: 29 Oct 2025

https://github.com/danishprakash/zf

barely there fetch utility

bash

Last synced: 11 Apr 2025

https://github.com/z-shell/zsh-log-lines

Helpers that we use in custom scripts, available as both functions (fast) and binaries (slow) when needed

bash shell zsh zsh-plugin

Last synced: 11 Apr 2025

https://github.com/tayssirgh/histograph

Histograph is a CLI tool for tracking Git repository activity and coding hours, offering insights into productivity and workflow patterns.

bash cli java picocli

Last synced: 17 Feb 2026

https://github.com/questocat/console-color

🎨 A simple command line colorize library

bash bash-color cli-color color console-color

Last synced: 11 Apr 2025

https://github.com/jahed/mergesubs

Given a matching name of a video and subtitles file, creates an MKV with the same name containing both.

bash ffmpeg mkv subtitles video

Last synced: 07 May 2026

https://github.com/raynardgerraldo/cli-gpt

OpenAI's Davinci GPT but in the command line,written in shell

bash chatbot chatgpt cli davinci davinci-api gpt-3 openai openai-api productivity shell

Last synced: 11 Apr 2025