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
A POSIX-compliant bash script to manage multiple active Node.js versions via the command line.
A POSIX-compliant bash script to manage multiple active Node.js versions via the command line.
Patches developer fonts with thousands of icons from popular icon sets like Font Awesome, Material Design Icons, and Octicons.
A Docker-powered mini-Heroku PaaS for building and managing application lifecycles on your own servers.
A collection of dotfiles and macOS defaults for developers seeking a sensible, optimized shell environment.
Automated scripts to set up your own IPsec VPN server with IPsec/L2TP, Cisco IPsec, and IKEv2 support.
A portable, enhanced console emulator package for Windows with Git integration, Clink, and a Monokai theme.
LaTeX code and Python interface for creating publication-quality neural network architecture diagrams.
A command-line system information tool written in bash that displays OS, software, and hardware details aesthetically.
A lean and efficient implementation of Python 3 for microcontrollers, embedded systems, and constrained platforms.
A simple, interactive Node.js version manager with no subshells or profile setup required.
A lightweight Ruby version manager for Unix-like systems that switches between multiple Ruby versions per project.
A minimal Docker implementation written in approximately 100 lines of bash script.
A command-line tool to manage multiple Go versions and isolate project dependencies via GOPATH workspaces.
A free, hosted integration platform for developers to connect APIs and build event-driven automations with 1000+ pre-built apps.
A Docker and Kubernetes network troubleshooting container packed with networking tools for diagnosing connectivity, performance, and DNS issues.
A collection of color schemes for terminal emulators, improving visual appeal and productivity across Linux and macOS.
A script that checks for dozens of common best-practices around deploying Docker containers in production.
A collection of setup scripts to install and manage security research tools for CTFs and binary analysis.
An autonomous AI development loop for Claude Code with intelligent exit detection, rate limiting, and session management.
A collection of 45 practical tips and scripts for maximizing productivity with Claude Code, from custom status lines to advanced container workflows.
A portable CLI and local web app for plain text note-taking, bookmarking, and archiving with Git syncing, search, tagging, and Pandoc conversion.
A project management skill system for AI agents that uses GitHub Issues and Git worktrees for parallel, spec-driven development.
A command-line tool to generate a standup report of your Git commits from the last working day across multiple repositories.
A command-line translator that uses Google Translate, Bing, Yandex, and Apertium for quick translations in the terminal.
A TAP-compliant testing framework for Bash and other UNIX programs, providing simple test case definition and execution.
A command-line tool that provides simple and efficient access to various statistics in git repositories.
A customizable bash and fish shell prompt that displays detailed Git repository status information.
A simple wrapper for GPG to encrypt secrets in version control systems like Git, Mercurial, and Subversion.
A BASH script for uploading, downloading, listing, and managing files on Dropbox using the official API.
A TAP-compliant testing framework for Bash and other UNIX programs, enabling simple verification of expected behavior.
A shell script that generates sparkline graphs from numeric data directly in your terminal.
A university course repository teaching vulnerability research, reverse engineering, and binary exploitation through hands-on labs.
Course materials for a university-level class on vulnerability research, reverse engineering, and binary exploitation.
An intentionally vulnerable Kubernetes cluster environment for hands-on security training and practice.
A command-line tool that parses bash output, presents a UI to select files, and lets you open them or run commands.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.