Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 Shell Automation Projects
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Home-AssistantConfig
:house: Home Assistant configuration & Documentation for my Smart House. Write-ups, videos, part lists, and links throughout. Be sure to :star: it. Updated FREQUENTLY! (by CCOSTAN)
-
source ~/.venv/bin/activate echo "# cooking a new module" >> main.tf git add main.tf git commit -m "Cooking a new module" # [INFO] Initializing environment for https://github.com/antonbabenko/pre-commit-terraform. # [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. # [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. # [INFO] Once installed this environment will be reused. # [INFO] This may take a few minutes... # Terraform validate.......................................................Passed # Terraform fmt............................................................Passed # Terraform validate with tflint...........................................Passed # Terraform validate with trivy............................................Passed # Terraform validate with Checkov..........................................Passed # Terraform docs...........................................................Passed # Pre-commit detect AWS credentials........................................Passed # Pre-commit detect private keys...........................................Passed # Pre-commit fix end of files..............................................Passed # Pre-commit remove trailing whitespaces...................................Passed
-
Project mention: Show HN: Is_ready – Wait for many services to become available – 0 Dependencies | news.ycombinator.com | 2024-04-27
-
Shuffle
Shuffle: A general purpose security automation platform. Our focus is on collaboration and resource sharing.
Project mention: Show HN: Open-source security automation platform | news.ycombinator.com | 2024-07-22 -
-
bastille
Bastille is an open-source system for automating deployment and management of containerized applications on FreeBSD.
Project mention: Bocker: Docker implemented in around 100 lines of Bash (2015) | news.ycombinator.com | 2024-11-23A brother from another mother: https://bastillebsd.org/ Bastille manages jails using shell with many of the same constructs you'd find in docker. I like it over other jail management software in BSD because it has so few dependencies.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
shepherd
Docker swarm service for automatically updating your services whenever their image is refreshed (by containrrr)
Project mention: shepherd VS gantry - a user suggested alternative | libhunt.com/r/containrrr/shepherd | 2024-10-31 -
-
hideIt.sh
Automagically hide/show a window by its name when the cursor is within a defined region or you mouse over it.
-
TF-via-PR
Plan and apply Terraform/OpenTofu via PR automation, using best practices for secure and scalable IaC workflows.
Provisioning infrastructure-as-code (IaC) in a GitOps framework can feel like walking a tightrope: balancing pipeline security while trying to communicate changes clearly. This blog explores a GitHub Action we maintain—DevSecTop/TF-via-PR—which addresses common pitfalls to plan and apply IaC, including:
-
-
changelog-updater-action
A GitHub Action to automatically update a "Keep a Changelog" CHANGELOG with the latest release notes.
-
-
-
-
Apple-Music-CLI-Player
A simple command-line Apple Music controller script which includes a "Now Playing" widget function, a playback function, and a list-out function for your Mac's Music.app library, written in sh.
-
-
-
-
toolbox
Unified kit with all the scripts required for maintaining the repository 🧰 (by chaotic-aur)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Shell Automation discussion
Shell Automation related posts
-
Bocker: Docker implemented in around 100 lines of Bash (2015)
-
shepherd VS gantry - a user suggested alternative
2 projects | 31 Oct 2024 -
SuDROID: Windows and Linux script to streamline rooting of Android devices
-
Show HN: Open-source security automation platform
-
Amber – the programming language compiled to Bash
-
GitHub - Mido: Rufus Windows ISO Downloader (Fido) Ported to Linux
-
GitHub - Mido: Rufus Windows ISO Downloader (Fido) Ported to Unix
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 9 Feb 2025
Index
What are some of the best open-source Automation projects in Shell? This list will help you:
# | Project | Stars |
---|---|---|
1 | mac-dev-playbook | 6,166 |
2 | Home-AssistantConfig | 4,882 |
3 | pre-commit-terraform | 3,285 |
4 | wait-for | 1,928 |
5 | Shuffle | 1,812 |
6 | addons | 1,632 |
7 | bastille | 864 |
8 | ansible-for-kubernetes | 698 |
9 | Mido | 569 |
10 | shepherd | 519 |
11 | qvm-create-windows-qube | 352 |
12 | hideIt.sh | 251 |
13 | TF-via-PR | 164 |
14 | github-misc-scripts | 149 |
15 | changelog-updater-action | 134 |
16 | pimod | 133 |
17 | azure | 131 |
18 | Secbuild | 121 |
19 | Apple-Music-CLI-Player | 118 |
20 | aws-workflows-on-github | 101 |
21 | CentOS7-CIS | 89 |
22 | autok8s | 86 |
23 | toolbox | 83 |