Shell Automation

Open-source Shell projects categorized as Automation | Edit details
Related topics: #Ansible #Docker #Bash #Shell #Linux

Top 23 Shell Automation Projects

  • mac-dev-playbook

    Mac setup and configuration via Ansible.

    Project mention: Automate Mac setup? | | 2022-04-10
  • pre-commit-terraform

    pre-commit git hooks to take care of Terraform configurations 🇺🇦

    Project mention: Terraform Best Practices for Better Infrastructure Management | | 2022-05-15

    pre-commit-terraform – Pre-commit git hooks for automation

  • 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.

  • raspberry-pi-dramble

    Raspberry Pi Kubernetes cluster that runs HA/HP Drupal 8

    Project mention: Heatsinks for Raspberry Pi cluster with PoE | | 2022-04-07

    Don't bother. Just put them on an open stack and blow a quiet Noctua fan sideways through the stack. I used to have a four-pi4 cluster ala and one fan blowing back to front was easily good enough. I also removed the fans from the official PoE HATs since they sounded like rocket engines no matter what I did.

  • homeassistant

    Example Home Assistant Configs

    Project mention: Examples of home automation setups for inspiration | | 2022-01-10

    I'm one of the repositories listed. I've automated more things than I can count at this point. If you can dream it, it can be automated in an overly complicated way.

  • addons

    :heavy_plus_sign: Docker add-ons for Home Assistant (by home-assistant)

    Project mention: Does it worth going to homeassistant? | | 2022-05-11

    mosquitto is an add-on that runs as a docker container in the supervisor. It can be added and configured in the Add-on Store. The same can be done for NodeRed and Zigbee2mqtt. you could also add in some Zwave support to expand device compatibility with your smarthome.

  • Shuffle

    Shuffle: A general purpose security automation platform. Our focus is on collaboration and resource sharing.

  • bastille

    Bastille is an open-source system for automating deployment and management of containerized applications on FreeBSD.

    Project mention: Docker alternative for freebsd? | | 2022-05-16

    BastilleBSD -

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • ansible-for-kubernetes

    Ansible and Kubernetes examples from Ansible for Kubernetes Book

    Project mention: Can bash be good as docker compose alternative? Does anybody use it or some better alternatives? | | 2021-12-01

    Sure. Here are examples from the Ansible God himself Jeff Geerling He Worte Books about Ansible.

  • qvm-create-windows-qube

    Spin up new Windows qubes quickly, effortlessly and securely on Qubes OS

    Project mention: Qvm-Create-Windows-Qube: The most secure and private way to run Windows | | 2021-10-17

    Automagically hide/show a window by its name when the cursor is within a defined region or you mouse over it.

    Project mention: Show/hide DWM bar by hovering your cursor over the bar area | | 2022-05-19

    So, I have stumbled upon to this github repo few days ago and this YouTube video BSPWMGlass-Green which showcasing how you can move your mouse to where the bar is and that bar will appear and will disappear once you left that bar area and i think to myself "Hey, this is damn cool and will save me more screen space". I look around on google to see if there's a patch for something like it. All i found is script which is compatible for polybar only. I wish there's DWM patch out there that implements this feature and add compatibility for barmodules and extrabar patch. Edit: It would be better if there's a toggle for it in the config file where you can enable either only topbar who take the effect or the bottombar if you already have merged the barmodules/extrabar patch to DWM.

  • docker-amd

    AMD is a Lidarr companion script to automatically download music for Lidarr

    Project mention: Is there an alternative to Deemix for Spotify ? | | 2022-05-19
  • aws-workflows-on-github

    Workflows for automation of AWS services setup from Github CI/CD

  • azure

    Azure-related repository (by groovy-sky)

    Project mention: Azure PaaS networking cheat sheet | | 2022-03-21

    Not for now. I already have wrote in a plain English few articles about this topic (1,2,3) with a more detailed explanation and practical examples (which you run). At least for now, there is nothing left, what I could share in that area. Probably, in the future I will try to find and tell something new about this topic :)

  • CentOS7-CIS

    Ansible CentOS 7 - CIS Benchmark Hardening Script

  • pimod

    Reconfigure Raspberry Pi images with an easy, Docker-like configuration file

    Project mention: Pimod: Reconfigure Raspberry Pi images with an easy, Docker-like config file | | 2022-03-28
  • docker-amtd

    AMTD is a Radarr companion script to automatically download movie trailers and extras for use in other video applications (plex/kodi/jellyfin/emby)

    Project mention: What's the easiest way to use a 3rd party program to scrape my movies and download missing trailers so they show up in Plex? | | 2022-01-30

    You got this

  • borg-cron-helper

    Helper shell scripts for BorgBackup to automate backups and make your life easier… 😉

    Project mention: Containerized email solution? | | 2021-06-06

    Ooh borg is awesome. I've been using it for bout two years now. I have a cool recommendation for that as well. Borg has saved me from disaster so many times.

  • Raspberry-Pi-Guide

    Raspberry Pi Guide

    Project mention: Tools and Programs for Raspberry Pi | | 2022-03-29

    A useful list of Tools, Programs, and Resources for the Raspberry Pi. It covers different Raspberry Pi models, Operating Systems, Raspberry Pi case/storage upgrades, running Android apps, Gaming, Home Media Sever, etc.

  • arno

    An automation tool to install the most popular tools for bug bounty or pentesting.

    Project mention: Arno: Un motor de flujo de trabajo para Bug Bounty y Pentest 😎 | | 2022-03-05

    Ansible RHEL 7 - CIS Benchmark Hardening Script (by radsec)

  • pg_auto_failover_ansible

    Ansible Playbook(s) to create/manage a cluster of PostgreSQL nodes running in a cluster with pg_auto_failover

    Project mention: Simple Docker service to track health status of your postgres cluster - To be used with Uptime Kuma et al | | 2022-03-26
  • .Varshney

    My config and dotfiles infrastructure ⚒️

    Project mention: Find pull requests that modify a file path in the terminal | | 2022-04-21

    The source is available here if you want to reference or hack anything. I took the liberty to beautify the output from our script. Here is how the finalized version looks like:

  • multi-tenancy

    Multi-tenancy assets for IBM clients to build SaaS (by IBM)


    As I said before, we use an example file from a GitHub project called Multi-tenancy assets for IBM clients to build SaaS. So, we need to get a bit familiar with the GitHub public APIs.

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-05-19.

Shell Automation related posts


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

Project Stars
1 mac-dev-playbook 4,577
2 pre-commit-terraform 1,744
3 raspberry-pi-dramble 1,571
4 homeassistant 1,020
5 addons 916
6 Shuffle 709
7 bastille 560
8 ansible-for-kubernetes 536
9 qvm-create-windows-qube 248
10 214
11 docker-amd 212
12 aws-workflows-on-github 98
13 azure 91
14 CentOS7-CIS 86
15 pimod 83
16 docker-amtd 76
17 borg-cron-helper 74
18 Raspberry-Pi-Guide 51
19 arno 37
20 RHEL7-CIS 28
21 pg_auto_failover_ansible 24
22 .Varshney 23
23 multi-tenancy 22
Find remote jobs at our new job board There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives