Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Bash
B

Bash

Language
289 projects928.9k total stars113.1k total forks24 languages

Open-source projects built with Bash

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

Showing 289 open-source projects · page 1 of 9

NVM
NVMnvm-sh/nvm

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

93.7k10.2kShell
4 days ago
nvm
nvmcreationix/nvm

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

93.7k10.2kShell
4 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.

63.3k3.9kCSS
2 months ago
Dokku
Dokkudokku/dokku

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

31.9k2.0kShell
22 hours ago
Mathias Bynens's
Mathias Bynens'smathiasbynens/dotfiles

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

31.4k8.5kShell
1 year 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.0k6.5kShell
8 days ago
Cmder
Cmdercmderdev/cmder

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

26.9k2.1kPowerShell
5 days ago
PlotNeuralNet
PlotNeuralNetHarisIqbal88/PlotNeuralNet

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

24.8k3.1kTeX
2 years ago
neofetch
neofetchdylanaraps/neofetch

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

23.7k1.8kShell
1 year ago
mpremote
mpremotemicropython/micropython

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

21.8k8.9kC
4 days ago
n
ntj/n

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

19.5k766Shell
1 month ago
rbenv
rbenvsstephenson/rbenv

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

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

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

12.7k755Shell
8 years ago
GVM
GVMmoovweb/gvm

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

11.6k580Shell
1 year 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.4k5.7kJavaScript
2 days ago
netshoot
netshootnicolaka/netshoot

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

10.8k1.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.2k630Shell
2 months 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.6k1.0kShell
4 days 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.4k1.9kShell
17 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.3k705Shell
22 hours 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.

8.6k654JavaScript
1 month 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.2k251Shell
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.2k833Shell
2 months 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.8k319Shell
11 months 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.5k394Awk
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.1k510Shell
6 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.0k282Shell
1 month 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.9k987Shell
1 month ago
blackbox
blackboxStackExchange/blackbox

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

6.8k386Go
7 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.1kShell
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.1k480Shell
3 months ago
Spark
Sparkholman/spark

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

6.1k288Shell
4 years ago
CSCI 4968
CSCI 4968RPISEC/MBE

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

6.0k906C
4 years ago
Labs
LabsRPISEC/MBE

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

6.0k906C
4 years ago
Kubernetes Goat
Kubernetes Goatmadhuakula/kubernetes-goat

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

5.7k1.0kHTML
1 month 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
1 year ago
12…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