Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Bash
B

Bash

Language
291 projects929.0k total stars113.1k total forks25 languages

Open-source projects built with Bash

There are currently 291 open-source projects built with Bash, with a combined total of 929.0k GitHub stars. The most common language among these projects is Shell.

Showing 291 open-source projects · page 5 of 9

……
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
piu-piu
piu-piuvaniacer/piu-piu-SH

A retro horizontal shooter game written entirely in Bash with multiplayer support using netcat.

74737Shell
1 year ago
Ralph Wiggum Marketer
Ralph Wiggum Marketermuratcankoylan/ralph-wiggum-marketer

A Claude Code plugin that provides an autonomous AI copywriter for SaaS content marketing using an iterative loop pattern.

74782JavaScript
2 months ago
wal
waldylanaraps/wal

A script that generates terminal colorschemes from images and applies them on the fly.

74035Shell
9 years ago
google-drive-upload
google-drive-uploadlabbots/google-drive-upload

A collection of POSIX-compatible shell scripts for uploading files and folders to Google Drive using the official API.

740142Shell
2 years ago
dotbare
dotbarekazhala/dotbare

A command-line utility to manage dotfiles and act as a generic fuzzy git client using fzf.

72519Shell
2 years ago
Docksal
Docksaldocksal/docksal

Docker-powered unified web development environments for macOS, Windows, and Linux.

717174Shell
5 months ago
uxss-db
uxss-dbMetnew/uxss-db

A curated database of Universal Cross-Site Scripting (UXSS) vulnerabilities and browser security research resources.

70283HTML
5 years ago
Package Managers
Package Managerswillfarrell/alfred-pkgman-workflow

An Alfred workflow for quick package, plugin, and component lookup across 30+ package managers.

70159PHP
6 months ago
DDNS script for Synology
DDNS script for Synologyjoshuaavalon/SynologyCloudflareDDNS

A script to add Cloudflare as a DDNS provider on Synology NAS using the Cloudflare API v4.

667173Shell
2 years ago
Gockerize
Gockerizeredbooth/gockerize

Build static Go binaries and package them into minimal Docker containers using a simple bash script.

66717Shell
8 years ago
aliases
aliasessebglazebrook/aliases

Dynamic, contextual bash aliases that adapt to your current directory and support advanced features like confirmations and conditionals.

62036Rust
1 year ago
mo
motests-always-included/mo

A pure Bash implementation of Mustache templates for logic-less text generation in shell scripts.

60168Shell
4 months ago
qfc
qfcpindexis/qfc

A shell auto-complete tool for real-time multi-directory file matching, enhancing terminal navigation and editing.

58322Python
4 years ago
quinedb
quinedbgfredericks/quinedb

A Bash script that functions as both a key-value store and a quine—printing its own source code with embedded data.

58118Shell
8 years ago
fz
fzchangyuheng/fz

A shell plugin that adds fuzzy tab completion to the z directory jumper, enabling quick navigation through historical directories.

57229Shell
2 years ago
fz
fzchangyuheng/fz.sh

A shell plugin that adds fuzzy search to tab completion for the z directory jumper, enabling quick navigation through historical directories.

57229Shell
2 years ago
Running under Docker
Running under Dockernode-red/node-red-docker

Official Docker images and deployment guides for running Node-RED, a flow-based programming tool, in containerized environments.

538432Shell
4 days ago
fzf-marks
fzf-marksurbainvaes/fzf-marks

A shell plugin for creating, managing, and navigating directory bookmarks in bash and zsh using fzf.

51444Shell
1 year ago
Assignments
Assignmentsmikeizbicki/ucr-cs100

A university course teaching software construction through open source tools, Unix systems programming, and hacker mindset development.

504410C++
7 years ago
CS 100
CS 100mikeizbicki/ucr-cs100

A university course teaching software construction through open source tools, Unix systems programming, and hacker mindset development.

504410C++
7 years ago
omarchy-on-cachyos
omarchy-on-cachyosmroboff/omarchy-on-cachyos

An installation script that adapts DHH's Omarchy desktop configuration to run on the performance-optimized CachyOS Arch Linux distribution.

50161Shell
7 days ago
Dynamic Gnome Wallpapers
Dynamic Gnome Wallpapersmanishprivet/dynamic-gnome-wallpapers

A collection of dynamic wallpapers for GNOME with easy installation scripts.

49911Shell
1 year ago
Steam Deck Shader Cache Killer
Steam Deck Shader Cache Killerscawp/Steam-Deck.Shader-Cache-Killer

Scripts to purge or move Steam Deck shader cache and compatibility data to free up internal storage space.

49016Shell
1 year ago
ir-rescue
ir-rescuediogo-fernan/ir-rescue

A Windows Batch and Unix Bash script suite for comprehensive host forensic data collection during incident response.

48992Batchfile
5 years ago
BuildSwiftOnARM
BuildSwiftOnARMuraimo/buildSwiftOnARM

Scripts and prebuilt binaries to build and run Swift 5.4 on ARM devices like Raspberry Pi.

48836Shell
4 years ago
Supabase automated self host
Supabase automated self hostsingh-inder/supabase-automated-self-host

A one-script solution to self-host Supabase with Nginx/Caddy reverse proxy and optional Authelia 2FA authentication.

48679Shell
20 days ago
Bitscout
Bitscoutvitaly-kamluk/bitscout

A customizable live OS constructor tool written in Bash for remote forensics, malware hunting, and incident response.

480109Shell
1 year ago
AppImage For WINE
AppImage For WINEHackerl/Wine_Appimage

AppImage packages for Wine and popular Windows applications, enabling portable execution on Linux without system dependencies.

47870Shell
5 years ago
Replay
Replayjorgebucaran/replay.fish

Run Bash commands and replay environment changes (variables, aliases, directory) in Fish shell without restarting your session.

47611Shell
1 year ago
auto-tag
auto-tagGorillaStack/auto-tag

Automatically tags AWS resources on creation with creator ARN, creation time, and invoked service for cost allocation and governance.

463163JavaScript
2 years ago
rerun
rerunrerun/rerun

A modular shell automation framework that organizes loose shell scripts into user-friendly commands with option parsing and documentation.

46260Shell
8 years ago
critic.sh
critic.shChecksum/critic.sh

A dead simple Bash testing framework with coverage reporting, offering a familiar API and custom assertion flexibility.

45611Shell
5 years ago
SHML
SHMLodb/shml

A shell markup language and style framework for adding colors and formatting to terminal scripts.

45414Shell
7 years ago
claude-code-statusline
claude-code-statuslinerz1989s/claude-code-statusline

A customizable statusline for Claude Code terminal with real-time cost tracking, MCP monitoring, prayer times, and modular layouts.

45330Shell
2 days ago
Sunzi
Sunzikenn/sunzi

A minimalist server configuration automation tool that uses shell scripts over SSH for infrastructure as code.

45333Ruby
4 months ago
nvim-lazyman
nvim-lazymandoctorfree/nvim-lazyman

A Neovim configuration manager that installs, initializes, and manages over 100 pre-configured Neovim distributions via a menu interface.

43418HTML
6 months ago
1
4
5
6
9