Shell bash-scripting

Open-source Shell projects categorized as bash-scripting

Top 20 Shell bash-scripting Projects

  • bpkg

    Lightweight bash package manager

    Project mention: Bashkit V1 | /r/bash | 2023-01-27
  • pash

    PaSh: Light-touch Data-Parallel Shell Processing

    Project mention: GNU Parallel, where have you been all my life? | | 2023-08-21
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • bitcoin-bash-tools

    Set of bitcoin-related bash functions

    Project mention: Zig: The Modern Alternative to C | | 2023-03-10

    In a way I feel that everything is an alternative to everything and at the same time nothing is.

    As you said it all depends on the circumstances. But I don't really see Zig competing with Go. They both can do mostly the same things, but they both approach them from quite a different sides.

    For example bash is being used in:

    - gaming (

    - web apps (

    - networking

    - CLIs

    - distributed systems (

    - crypto (

    - systems programming (

    - language tooling

    Some of those make more sense than others. However we all talk about a mythical general case. For every language there are niches that are covered by it more significantly. For Go it would probably be web backend. It doesn't mean it is only suited to this one niche, it is used in everything. In general it is used there more. I don't believe that Rust sees the most use in the same niche to the same order that Go sees it.

    Is Rust or Zig an alternative to php, awk or Lisp? In practice I don't really think so.

    I guess it all depends on one's definition of "alternative". I don't think that a statistical Go programmer would see Zig as a real alternative. Statistical C programmer might see it as a Go alternative, but that probably would not be a question he would ask.

  • bashew

    bash script micro-framework - from small stand-alone script to complex projects with CI/CD and testing

  • bash-utility

    Bash library which provides utility functions and helpers for functional programming in Bash.

    Project mention: Bashkit V1 | /r/bash | 2023-01-27
  • fetchurls

    A bash script to spider a site, follow links, and fetch urls (with built-in filtering) into a generated text file.

    Project mention: Best way to back up entire website on a schedule | /r/DataHoarder | 2023-01-29

    You could also look into something like, but it doesn't really mirror so great. fetchurls can make an URL list though which could in turn be fed into archivebox. Archivebox would maybe be handy if you wanted the wget download along with a PDF print + maybe sending to Wayback Machine.

  • bashmultitool

    A library for bash shell scripting containing useful helper functions.

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • Conky

    A private place for my conky widget (by Kosteron)

  • scripts

    Collection of useful scripts for Linux (git, docker, LUKS, Archlinux...) (by bensuperpc)

  • awesome-bash-commands

    A curated list of awesome Bash useful commands. Inspired by awesome-shell and bash-handbook.

  • bash-funk

    bash-funk is a collection of useful commands for Bash 3.2 or higher.

  • simplyarch

    The blazing fast ⚡ Arch Linux ⚡ installation script that puts you on control 🌟

  • notion-auto-pull

    Bash script to automatically download a notion workspace

    Project mention: [H]Notion One Year Subscription Pro Account | unlimited storage unlimited uploads - $5 [W] Paypa/BTC/ | /r/MoneyMaking | 2023-09-11

    Notion ( is an all-in-one workspace where you can write, plan, collaborate and get organized - it allows you to take notes, add tasks, manage projects & more. Imagine a lego structure. Notion provides the building blocks and you can create your own layouts and toolkit to get work done.

  • TeachMeBashLikeIm5

    Teach the Bash programming language using a collection of super beginner friendly tutorials and challenges.

  • passage

    Password store and secret manager using age encryption. This is my attempt to replace passwordstore's use of PGP, with age encryption. I am sure there are more elegant ways to accomplish this, but it is working for my purposes. (by chrisswanda)

  • sh

    A set of bash shell scripts to setup and manage a simple Mail, Web and DNS server using either Ubuntu, Manjaro, Alpine or Debian (WIP) (by markc)

  • ebash

    enhanced bash

    Project mention: Bashkit V1 | /r/bash | 2023-01-27
  • bash-ini-file

    Get keyvalues by its section/keyword from an INI-format (v1.4) file in bash (also works with systemd, NetworkManager config files)

  • AMU

    AMU - Automatic Manjaro Updater: Update your Manjaro system automatically at shutdown & Snaps and Flatpaks at startup

    Project mention: Do you also feel good, when you manually update your system? | /r/linux | 2023-02-14

    But lately I'd rather it just be taken care of automatically in the background or when I shutdown my system - I even installed Automatic Manjaro Updater for that.

  • Lotus123-on-reMarkable

    Basic guide about running Lotus 123 on the reMarkable tablet, via BOCHS emulation

    Project mention: Run Lotus 123 spreadsheet on reMarkable (via BOCHS emulation) | /r/RemarkableTablet | 2022-11-08

    I managed to run Lotus 123 spreadhseet software on the reMarkable tablet. I just wanted to share here what i got! Get into my github reposiory for further informations:

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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). The latest post mention was on 2023-09-11.

Shell bash-scripting related posts


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

Project Stars
1 bpkg 1,813
2 pash 504
3 bitcoin-bash-tools 221
4 bashew 212
5 bash-utility 185
6 fetchurls 116
7 bashmultitool 78
8 Conky 73
9 scripts 49
10 awesome-bash-commands 48
11 bash-funk 42
12 simplyarch 38
13 notion-auto-pull 26
14 TeachMeBashLikeIm5 13
15 passage 13
16 sh 13
17 ebash 13
18 bash-ini-file 8
19 AMU 7
20 Lotus123-on-reMarkable 4
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.