Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Bash
B

Bash

Language
477 projects948.4k total stars115.3k total forks31 languages

Open-source projects built with Bash

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

Showing 477 open-source projects · page 1 of 14

…
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
nvm
nvmcreationix/nvm

A POSIX-compliant bash script to manage multiple active Node.js versions via the command line.

95.6k10.6kShell
13 days ago
NVM
NVMnvm-sh/nvm

A POSIX-compliant bash script to manage multiple active Node.js versions via the command line.

95.6k10.6kShell
13 days ago
nerd-fonts
nerd-fontsryanoasis/nerd-fonts

Patches developer fonts with thousands of icons from popular icon sets like Font Awesome, Material Design Icons, and Octicons.

64.9k4.0kCSS
5 days ago
Dokku
Dokkudokku/dokku

A Docker-powered mini-Heroku PaaS for building and managing application lifecycles on your own servers.

32.2k2.1kGo
1 day ago
Mathias Bynens's
Mathias Bynens'smathiasbynens/dotfiles

A collection of dotfiles and macOS defaults for developers seeking a sensible, optimized shell environment.

31.5k8.4kShell
2 years ago
IPsec VPN Server Auto Setup Scripts
IPsec VPN Server Auto Setup Scriptshwdsl2/setup-ipsec-vpn

Automated scripts to set up your own IPsec VPN server with IPsec/L2TP, Cisco IPsec, and IKEv2 support.

28.8k6.5kShell
2 days ago
Cmder
Cmdercmderdev/cmder

A portable, enhanced console emulator package for Windows with Git integration, Clink, and a Monokai theme.

27.0k2.1kPowerShell
3 days ago
PlotNeuralNet
PlotNeuralNetHarisIqbal88/PlotNeuralNet

LaTeX code and Python interface for creating publication-quality neural network architecture diagrams.

25.0k3.1kTeX
3 years ago
neofetch
neofetchdylanaraps/neofetch

A command-line system information tool written in bash that displays OS, software, and hardware details aesthetically.

23.6k1.8kShell
2 years ago
mpremote
mpremotemicropython/micropython

A lean and efficient implementation of Python 3 for microcontrollers, embedded systems, and constrained platforms.

22.1k9.0kC
4 days ago
n
ntj/n

A simple, interactive Node.js version manager with no subshells or profile setup required.

19.5k759Shell
4 days ago
rbenv
rbenvsstephenson/rbenv

A lightweight Ruby version manager for Unix-like systems that switches between multiple Ruby versions per project.

16.7k1.4kShell
3 months ago
Bocker
Bockerp8952/bocker

A minimal Docker implementation written in approximately 100 lines of bash script.

12.7k747Shell
8 years ago
Pipedream
PipedreamPipedreamHQ/pipedream

A free, hosted integration platform for developers to connect APIs and build event-driven automations with 1000+ pre-built apps.

11.8k5.8kJavaScript
1 day ago
GVM
GVMmoovweb/gvm

A command-line tool to manage multiple Go versions and isolate project dependencies via GOPATH workspaces.

11.7k584Shell
2 years ago
netshoot
netshootnicolaka/netshoot

A Docker and Kubernetes network troubleshooting container packed with networking tools for diagnosing connectivity, performance, and DNS issues.

11.0k1.1kShell
1 month ago
Gogh - Color Scheme
Gogh - Color SchemeMayccoll/Gogh

A collection of color schemes for terminal emulators, improving visual appeal and productivity across Linux and macOS.

10.3k634Shell
12 days ago
Claude Code Tips
Claude Code Tipsykdojo/claude-code-tips

A collection of 45 practical tips and scripts for maximizing productivity with Claude Code, from custom status lines to advanced container workflows.

10.3k829HTML
28 days ago
Ralph for Claude Code
Ralph for Claude Codefrankbria/ralph-claude-code

An autonomous AI development loop for Claude Code with intelligent exit detection, rate limiting, and session management.

9.7k730Shell
6 days ago
Docker bench security
Docker bench securitydocker/docker-bench-security

A script that checks for dozens of common best-practices around deploying Docker containers in production.

9.7k1.0kShell
4 months ago
CTF Tools
CTF Toolszardus/ctf-tools

A collection of setup scripts to install and manage security research tools for CTFs and binary analysis.

9.5k1.9kNix
1 day ago
nb
nbxwmx/nb

A portable CLI and local web app for plain text note-taking, bookmarking, and archiving with Git syncing, search, tagging, and Pandoc conversion.

8.5k258Shell
1 month ago
Claude Code PM
Claude Code PMautomazeio/ccpm

A project management skill system for AI agents that uses GitHub Issues and Git worktrees for parallel, spec-driven development.

8.4k840Shell
3 days ago
git-standup
git-standupkamranahmedse/git-standup

A command-line tool to generate a standup report of your Git commits from the last working day across multiple repositories.

7.9k321Shell
1 year ago
translate-shell
translate-shellsoimort/translate-shell

A command-line translator that uses Google Translate, Bing, Yandex, and Apertium for quick translations in the terminal.

7.5k388Awk
1 year ago
bats
batssstephenson/bats

A TAP-compliant testing framework for Bash and other UNIX programs, providing simple test case definition and execution.

7.1k506Shell
7 years ago
git-quick-stats
git-quick-statsarzzen/git-quick-stats

A command-line tool that provides simple and efficient access to various statistics in git repositories.

7.0k281Shell
6 months ago
bash-git-prompt
bash-git-promptmagicmonty/bash-git-prompt

A customizable bash and fish shell prompt that displays detailed Git repository status information.

6.9k981Shell
1 month ago
blackbox
blackboxStackExchange/blackbox

A simple wrapper for GPG to encrypt secrets in version control systems like Git, Mercurial, and Subversion.

6.8k390Go
11 months ago
Dropbox-Uploader
Dropbox-Uploaderandreafabrizi/Dropbox-Uploader

A BASH script for uploading, downloading, listing, and managing files on Dropbox using the official API.

6.6k1.0kShell
2 years ago
bats-core
bats-corebats-core/bats-core

A TAP-compliant testing framework for Bash and other UNIX programs, enabling simple verification of expected behavior.

6.3k500Shell
2 days ago
CSCI 4968
CSCI 4968RPISEC/MBE

A university course repository teaching vulnerability research, reverse engineering, and binary exploitation through hands-on labs.

6.1k912C
4 years ago
Labs
LabsRPISEC/MBE

Course materials for a university-level class on vulnerability research, reverse engineering, and binary exploitation.

6.1k912C
4 years ago
Spark
Sparkholman/spark

A shell script that generates sparkline graphs from numeric data directly in your terminal.

6.1k286Shell
4 years ago
Kubernetes Goat
Kubernetes Goatmadhuakula/kubernetes-goat

An intentionally vulnerable Kubernetes cluster environment for hands-on security training and practice.

5.9k1.1kHTML
6 months ago
pathpicker
pathpickerfacebook/PathPicker

A command-line tool that parses bash output, presents a UI to select files, and lets you open them or run commands.

5.2k281Python
2 years ago
1
2
14