Shell shell-scripts

Open-source Shell projects categorized as shell-scripts

Top 23 Shell shell-script Projects

  • pure-bash-bible

    📖 A collection of pure bash alternatives to external processes.

    Project mention: Unix shell script tactics - a style guide | | 2022-10-23
  • awesome-zsh-plugins

    A collection of ZSH frameworks, plugins, themes and tutorials.

    Project mention: Plugin to list, access or open a tmux session when a new shell is opened. | | 2022-09-24

    I was just looking through this zsh "awesome list" looking for inspiration for stuff to try (i.e. procrastinating) and noticed this commit. Damn that was fast haha!

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • Autoenv

    Directory-based environments

    Project mention: Repeatedly typing export FLASK_ENV=development and export before running flask | | 2022-09-10

    But IMO the best solution by far is to use autoenv. There is autoenv for bash and autoenv for zsh.

  • enhancd

    :rocket: A next-generation cd command with your interactive filter

    Project mention: Zsh Plugins Commit TOP | | 2021-12-25

    enhancd 🥇 - A simple tool that provides an enhanced cd command by memorizing all directories visited by a user and use it for the pathname resolution.

  • bpkg

    Lightweight bash package manager

    Project mention: BashLib a helpful source file for any script | | 2022-11-20
  • zsh-vi-mode

    💻 A better and friendly vi(vim) mode plugin for ZSH.

    Project mention: VI MODE in zsh: How to make cursor start at end of line when scrolling through history? | | 2022-09-20

    My following recommendation does not address your original question, but you might be interested into it. Since a year or so I use a plugin for ZSH which enhances the vim like capabilities on the commandline: And additionally in normal mode vv will open up vim for editing this commandline and a :wq would go back with the updated line. Not using myself, but cool to have.

  • ugit

    🚨️ ugit helps undo git commands. Your damage control git buddy. Undo from 20+ git scenarios.

    Project mention: Fig AI: Translate natural language to bash | | 2022-08-12

    Looks nice. A bit of a self plug, if anyone needs a git undo. I built one recently, can undo almost 20 operations so far Link:

  • Zigi

    Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

  • git-extra-commands

    A collection of git utilities and useful extra git scripts.

    Project mention: Zsh Plugins Commit TOP | | 2021-12-25

    git-extra-commands 🥇 🏃‍♂️ ⏳ - Extra git helper scripts packaged as a plugin.

  • getoptions

    An elegant option/argument parser for shell scripts (full support for bash and all POSIX shells)

  • fish-functions

    :wrench: My utility belt of fish functions, writing these has saved me many hours in the long run... I hope...

  • Termux_url_opener_all_in_one_downloader

    All-in-one Download Script for Termux URL Opener

    Project mention: The Web interface for checking non-follow IG accounts is already in Alpha phase. The Python script mentioned before will act as backend. The website will be online in this week at the earliest. | | 2022-11-14

    Python script:

  • macos-scripts

    Various scripts for macOS tasks

    Project mention: Is there a way to automatically delete all my 32-bit (non-compatible) apps on my new MacBook? | | 2022-08-29

    Otherwise, you could look into running a shell script that could do this for you. I’m pretty sure its possible, but i have no experience with it. I Googled this one for you: it has a script that seems to be able to detect 32bits application.

  • manjaro-linux

    Shell scripts for setting up Manjaro Linux for Python programming and deep learning

  • auter

    Automatic updates for RHEL, Debian, and their derivatives, with the ability to run pre/post hooks & reboot afterwards.

    Project mention: Patch Managment for a handfull of Servers | | 2022-06-26

    For your couple of Linux servers, if you have their repositories sorted out, look at auter. Really easy to setup and schedule servers and especially when it's just a few of them.

  • tera

    Interactive Bash script terminal music radio player. Play your favorite radio station, CRUD your favorite lists, and explore new radio stations from your terminal. (by shinokada)

    Project mention: How to play FM radio (Indian Channels) and control using Linux terminal? | | 2022-10-12

    Terra seems to be the tool you're looking for. It offers ease of access, a wide range of selection from over 28000 radio stations all over the globe, etc.

  • bash-funk

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

    Project mention: Bash-funk: A collection of useful commands for Bash 3.2 or higher | | 2022-01-12
  • shellmath

    Yes, Virginia, you can do floating-point arithmetic in Bash!

  • dotfiles

    My dotfiles, used on archlinux, osx and debian (by BarbUk)

    Project mention: Ask HN: Full-text browser history search forever? | | 2022-03-16

    Chromium and Firefox have all your history stored in a sqlite database.

    I have a script to extract the last visited website from chrome for example:

    For firefox, you can use something like:

    sqlite3 ~/.mozilla/firefox/.[dD]efault/places.sqlite "SELECT strftime('%d.%m.%Y %H:%M:%S', visit_date/1000000, 'unixepoch', 'localtime'),url FROM moz_places, moz_historyvisits WHERE = moz_historyvisits.place_id ORDER BY visit_date;"

  • docker-helpers.zshplugin

    Miscellaneous utility scripts and aliases for use with Docker.

    Project mention: Zsh Plugins Commit TOP | | 2021-12-25

    docker-helpers : ⏳ - A collection of docker helper scripts.

  • bin

    Scripts et al. (by fehawen)

  • 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 netserva)

    Project mention: Issues setting up LAMP | | 2022-03-18

    You could install snap then LXD and get a *buntu container up and running quite easily (or Archlinux I think). Then you could try my LEMP system (nginx) by cloning my SH repo "git clone .sh", ".sh/bin/shm install", ". .shrc" then run "setup-all". If you try this (no harm to your system in a container) then just make sure "hostname -f" has a domain part, even if it's .local. Oh, and you might want to set up a bridge on your host.

  • dotfiles

    ~ • My dotfiles 🧰 (by gideonshaked)

  • vids

    🔍 🔘 ⏯️ 🔁 - search for videos to play from and other platforms...

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

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 2022-11-20.

Shell shell-scripts related posts


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

Project Stars
1 pure-bash-bible 32,602
2 awesome-zsh-plugins 11,991
3 Autoenv 5,086
4 enhancd 2,244
5 bpkg 1,714
6 zsh-vi-mode 1,596
7 ugit 1,040
8 git-extra-commands 834
9 getoptions 247
10 fish-functions 112
11 Termux_url_opener_all_in_one_downloader 100
12 macos-scripts 86
13 manjaro-linux 76
14 auter 57
15 tera 53
16 bash-funk 34
17 shellmath 32
18 dotfiles 29
19 docker-helpers.zshplugin 24
20 bin 18
21 sh 12
22 dotfiles 10
23 vids 8
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.