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 →
Top 23 Shell shell-script Projects
-
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
-
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.
-
-
-
-
-
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
-
git-extra-commands
A collection of git utilities, useful extra git scripts, tutorials and other useful articles.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
getoptions
An elegant option/argument parser for shell scripts (full support for bash and all POSIX shells)
-
-
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)
-
fish-functions
:wrench: My utility belt of fish functions, writing these has saved me many hours in the long run... I hope...
-
-
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)
-
-
-
wifi-network-testing
Scan your wifi network and obtain troubleshooting details, with extreme granularity - using a colorful command-line tool.
-
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)
-
auter
Automatic updates for RHEL, Debian, and their derivatives, with the ability to run pre/post hooks & reboot afterwards.
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Shell shell-scripts discussion
Shell shell-scripts related posts
-
You screwed your git history? Don't panic!
-
Introducing "GPU Pit Crew": An inadvisable set of hacks for streamlining driver-swapping in a single-display GPU passthrough setup.
-
Autoenv: Directory-Based Environments
-
How do people manage virtual environments so that they don't take up too much space?
-
AI-enhanced shell scripts for common developer tasks
-
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
-
Comparison of Chevereto based image hosting sites
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 May 2025
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 |