Shell Bash

Open-source Shell projects categorized as Bash

Top 23 Shell Bash Projects

  1. nvm

    Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

    Project mention: Life is too short for a slow terminal | news.ycombinator.com | 2026-06-08

    This wasn't an option for us because as an org we used their recommended hook (1) to automatically change node versions when switching directories, but it effectively undoes the lazy loading.

    With mise you get the behaviour of automatically switching when you change directories effectively for free.

    1. https://github.com/nvm-sh/nvm#zsh

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. acme.sh

    A pure Unix shell script ACME client for SSL / TLS certificate automation

    Project mention: Installing a Let's Encrypt TLS Certificate on a Brother Printer with Certbot | news.ycombinator.com | 2026-03-27

    * https://github.com/acmesh-official/acme.sh/wiki/How-to-use-A...

    BIND 9 example:

    * https://dan.langille.org/2020/12/19/creating-a-very-specific...

  4. dotfiles

    :wrench: .files, including ~/.macos — sensible hacker defaults for macOS

    Project mention: Native Instant Space Switching on macOS | news.ycombinator.com | 2026-04-09

    I believe I first learned to shorten animations on MacOSXHints.com (gone now). Regardless, I learned a lot of great "enhancements" here:

    https://github.com/mathiasbynens/dotfiles

    And here's the blog of the person who ran MacOSXHints.com:

    https://robservatory.com/make-your-macos-dock-suck/

    Fun aside, I'm pretty sure that my mention of a system issue that I read about that morning on MacOSXHints.com was a helper in landing a job in an interview that afternoon. What I mean is, I said, oh are you talking about "whatever thing on that site today…?" and it demonstrated that I was familiar with whatever internals.

  5. openvpn-install

    OpenVPN road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora

    Project mention: Как сделать и настроить свой VPN | dev.to | 2025-10-19

    для OpenVPN

  6. rbenv

    Manage your app's Ruby environment

    Project mention: How to create a blog with GitLab Pages | dev.to | 2026-04-08

    # Install dependencies to run ruby sudo apt update && sudo apt install -y git curl build-essential libz-dev libffi-dev libssl-dev libyaml-dev # Clone rbenv and install it git clone https://github.com/rbenv/rbenv.git ~/.rbenv ~/.rbenv/bin/rbenv init source ~/.bashrc git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build

  7. openvpn-install

    Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS, Arch Linux and more (by angristan)

    Project mention: Monitoring OpenVPN with Prometheus and Grafana: A Complete Guide | dev.to | 2025-09-26

    First, ensure your OpenVPN server is configured to write status files. If you don't have OpenVPN set up yet, I recommend using the excellent openvpn-install script:

  8. bash-it

    A community Bash framework.

  9. distrobox

    Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available at: https://gitlab.com/89luca89/distrobox

    Project mention: My fully offline AI-assisted Linux development machine | dev.to | 2026-05-11

    Docker, Distrobox, Flatpak, and a bit of Homebrew where it makes sense

  10. TabNine

    AI Code Completions

    Project mention: 2025's Top 5 AI Coding Tools: Balancing Efficiency and Stability | dev.to | 2025-08-30

    Website: tabnine.com Key Differentiators: Lightweight, supports 20+ IDEs, affordable.

  11. Gogh

    Gogh is a collection of color schemes for various terminal emulators, including Gnome Terminal, Pantheon Terminal, Tilix, and XFCE4 Terminal also compatible with iTerm on macOS.

  12. Bash-Snippets

    A collection of small bash scripts for heavy terminal users

  13. m-cli

     Swiss Army Knife for macOS

  14. awesome-bash

    A curated list of delightful Bash scripts and resources.

  15. DevOps-Bash-tools

    1000+ DevOps Bash Scripts - AWS, GCP, Kubernetes, Docker, CI/CD, APIs, SQL, PostgreSQL, MySQL, Hive, Impala, Kafka, Hadoop, Jenkins, GitHub, GitLab, BitBucket, Azure DevOps, TeamCity, Spotify, MP3, LDAP, Code/Build Linting, pkg mgmt for Linux, Mac, Python, Perl, Ruby, NodeJS, Golang, Advanced dotfiles: .bashrc, .vimrc, .gitconfig, .screenrc, tmux..

    Project mention: Level Up Your DevOps Workflow with Hari Sekhon's Bash Tools! | dev.to | 2025-06-23

    View the Project on GitHub

  16. nb

    CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script.

  17. airgeddon

    This is a multi-use bash script for Linux systems to audit wireless networks.

  18. git-quick-stats

    ▁▅▆▃▅ Git quick statistics is a simple and efficient way to access various statistics in git repository. (by git-quick-stats)

    Project mention: Show HN: Git Quick Stats – The Easiest Way to Analyze Any Git Repositor | news.ycombinator.com | 2025-11-11
  19. yet-another-bench-script

    YABS - a simple bash script to estimate Linux server performance using fio, iperf3, & Geekbench

  20. dehydrated

    ACME client implemented as a simple shell-script – just add water

    Project mention: Nginx Introduces Native Support for Acme Protocol | news.ycombinator.com | 2025-08-13

    I am pretty sure that this is the thread that introduced me to it: https://news.ycombinator.com/item?id=10681851

    Unfortunately, web.archive.org didn't grab an https version of my main site from around that period. My oldest server build script in my current collection does have the following note in it:

        **Get the current version of dehydrated from https://github.com/dehydrated-io/dehydrated **

  21. DietPi

    Lightweight justice for your single-board computer!

    Project mention: How to Run a Web Server on 27MB of RAM (and a Solar Panel) | dev.to | 2026-04-10

    Start with a minimal image like DietPi or build a custom image with Buildroot. The key is disabling everything you don't need:

  22. bats-core

    Bash Automated Testing System

    Project mention: Testable Dotfiles Management: Building Development Environment with Chezmoi | dev.to | 2025-10-06

    To solve the above problems, my dotfiles repository builds an architecture that emphasizes testability. Setup scripts are managed as independent files to enable individual testing, quality is ensured through automated testing with Bats, and continuous testing and code coverage measurement are performed in macOS and Ubuntu environments using GitHub Actions.

  23. Autoenv

    Directory-based environments.

  24. bash-oo-framework

    Bash Infinity is a modern standard library / framework / boilerplate for Bash

    Project mention: bash-oo-framework VS ba.sh - a user suggested alternative | libhunt.com/r/bash-oo-framework | 2025-12-10
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Shell Bash discussion

Log in or Post with

Shell Bash related posts

  • Atlas: Metadata-first proof chains for critical digital actions

    1 project | news.ycombinator.com | 7 Jun 2026
  • Adding Text Selection to Bash

    1 project | dev.to | 26 May 2026
  • Your VPS Is a Sitting Duck

    1 project | news.ycombinator.com | 16 May 2026
  • 1597 bots blocked in 24h on a standard VPS – is yours protected?

    2 projects | news.ycombinator.com | 15 May 2026
  • Turn a bare VPS into an operational fortress in 15 minutes and 1 command

    1 project | news.ycombinator.com | 15 May 2026
  • My fully offline AI-assisted Linux development machine

    30 projects | dev.to | 11 May 2026
  • Bashunit 0.36.0 – Branch coverage, NPM distribution, and faster reports

    1 project | news.ycombinator.com | 11 May 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 8 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Bash projects in Shell? This list will help you:

# Project Stars
1 nvm 93,676
2 acme.sh 46,803
3 dotfiles 31,323
4 openvpn-install 20,550
5 rbenv 16,697
6 openvpn-install 15,950
7 bash-it 15,081
8 distrobox 12,557
9 TabNine 10,793
10 Gogh 10,236
11 Bash-Snippets 9,932
12 m-cli 9,886
13 awesome-bash 9,825
14 DevOps-Bash-tools 8,293
15 nb 8,198
16 airgeddon 7,780
17 git-quick-stats 6,991
18 yet-another-bench-script 6,467
19 dehydrated 6,203
20 DietPi 6,097
21 bats-core 6,096
22 Autoenv 6,035
23 bash-oo-framework 5,625

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com