Shell shell-scripts

Open-source Shell projects categorized as shell-scripts

Top 23 Shell shell-script Projects

shell-scripts
  1. Autoenv

    Directory-based environments.

    Project mention: Using Uv and PEP 723 for Self-Contained Python Scripts | news.ycombinator.com | 2025-03-27

    I have a somewhat particular setup where I use conda to manage my envs, and autoenv[0] to ensure the env for a given project is active once I'm in the folder structure. So there's a .env file containing "conda activate " in each. I also use Emacs as my sole IDE, but there are quite a few instances where support falls short for modern workflows. I use the pylsp language server, and it's only able to provide completions, etc for native libraries, since by default it doesn't know how to find the envs containing extra 3p packages.

    And so I wrote a patcher[1] that searches the project folder and parents until it finds an appropriate .env file, and uses it to resolve the path to the project's env. With the latest changes to the patcher it now uses the output from "uv sync", which is the path to a standalone script's env, as well as the traditional "source venv_path/bin/activate" pattern to resolve envs for uv-managed projects.

    [0] https://github.com/hyperupcall/autoenv

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. zsh-vi-mode

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

  4. enhancd

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

  5. bpkg

    Lightweight bash package manager

  6. ugit

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

  7. Anti-DDOS

    🔒 Anti DDOS | Bash Script Project 🔒

    Project mention: One-Click Setup for SSH Login, Password Policy, IP Ban Configuration, and Custom Admin User Creation | dev.to | 2025-02-06

    DDoS Protection for Linux: anti-ddos/Anti-DDOS

  8. git-extra-commands

    A collection of git utilities, useful extra git scripts, tutorials and other useful articles.

  9. SaaSHub

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

    SaaSHub logo
  10. getoptions

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

  11. Termux_url_opener_all_in_one_downloader

    All-in-one Download Script for Termux URL Opener

  12. dotfiles

    Efficiency meets aesthetics, my dotfiles are fine-tuned for a seamless Linux experience. Take control of your system with this clean, minimalistic configuration. 🚀 (by Speyll)

  13. fish-functions

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

  14. macos-scripts

    Various scripts for macOS tasks

  15. 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)

  16. bashmultitool

    A library for bash shell scripting containing useful helper functions.

  17. manjaro-linux

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

  18. wifi-network-testing

    Scan your wifi network and obtain troubleshooting details, with extreme granularity - using a colorful command-line tool.

  19. automations

    Shell scripts that leverage the latest AI models and github.com/charmbracelet tooling to make your developer workflow buttery smooth and way more fun (by zackproser)

  20. auter

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

  21. bash-funk

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

  22. shellmath

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

  23. dotfiles

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

  24. docker-helpers.zshplugin

    Miscellaneous utility scripts and aliases for use with Docker.

  25. vps

    Collection of universal bash scripts to install Chevereto in any VPS

  26. SaaSHub

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

    SaaSHub logo
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 shell-scripts discussion

Log in or Post with

Shell shell-scripts related posts

  • You screwed your git history? Don't panic!

    1 project | dev.to | 22 Apr 2024
  • Introducing "GPU Pit Crew": An inadvisable set of hacks for streamlining driver-swapping in a single-display GPU passthrough setup.

    2 projects | /r/VFIO | 3 Jul 2023
  • Autoenv: Directory-Based Environments

    1 project | news.ycombinator.com | 28 Jun 2023
  • How do people manage virtual environments so that they don't take up too much space?

    2 projects | /r/learnpython | 22 Jun 2023
  • AI-enhanced shell scripts for common developer tasks

    1 project | news.ycombinator.com | 23 May 2023
  • GitHub - zackproser/automations: Shell scripts that leverage the latest AI models and github.com/charmbracelet tooling to make your developer workflow buttery smooth and way more fun

    1 project | /r/scripting | 17 May 2023
  • Comparison of Chevereto based image hosting sites

    1 project | /r/imagehostreview | 13 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 Autoenv 5,853
2 zsh-vi-mode 3,709
3 enhancd 2,619
4 bpkg 1,927
5 ugit 1,466
6 Anti-DDOS 1,176
7 git-extra-commands 1,055
8 getoptions 447
9 Termux_url_opener_all_in_one_downloader 167
10 dotfiles 151
11 fish-functions 137
12 macos-scripts 129
13 tera 122
14 bashmultitool 95
15 manjaro-linux 95
16 wifi-network-testing 92
17 automations 71
18 auter 68
19 bash-funk 54
20 shellmath 35
21 dotfiles 31
22 docker-helpers.zshplugin 29
23 vps 26

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Shell is
the 11th most popular programming language
based on number of references?