Shell Automation

Open-source Shell projects categorized as Automation

Top 23 Shell Automation Projects

  • mac-dev-playbook

    Mac setup and configuration via Ansible.

  • Project mention: Linus Torvalds statement | /r/linux | 2023-07-07

    To get your Linux ready to use after a fresh install you might have an Ansible playbook to get the system ready to go with all the tools you need.

  • pre-commit-terraform

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • wait-for

    ./wait-for is a script to wait for another service to become available.

  • Project mention: Show HN: Is_ready – Wait for many services to become available – 0 Dependencies | news.ycombinator.com | 2024-04-27
  • addons

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

  • Project mention: MQTT server (re)setup | /r/MQTT | 2023-06-14

    If you have a broker set up in HomeAssistant it’s doesn’t really matter where that broker is as long as HomeAssistant is configured to use it and can connect. It sounds like it was hosted remotely, on paid hosting perhaps. I’ll hazard a guess since you mentioned lights that it’s using zigbee2mqtt so that addon will need to be setup too to use the same broker.

  • Shuffle

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

  • Project mention: Private Equity has Ruined Everything | /r/msp | 2023-07-02

    Take a look at n8n.io or shuffler.io

  • bastille

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

  • Project mention: 3 Advantages to Running FreeBSD as Your Server Operating System | news.ycombinator.com | 2023-08-15

    > FreeBSD jails don't have a one-command way to install a preconfigured jail for a specific service

    FreeBSD does have that tool, its BastilleBSD: https://bastillebsd.org/

    For example, this is the Bastillefile for running consul: https://gitlab.com/bastillebsd-templates/consul/-/blob/maste...

  • ansible-for-kubernetes

    Ansible and Kubernetes examples from Ansible for Kubernetes Book

  • SaaSHub

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

    SaaSHub logo
  • Mido

    The Secure Microsoft Windows Downloader (by ElliotKillick)

  • Project mention: How can i switch between multiple operating systems on a headless server? | /r/selfhosted | 2023-11-18

    i ran proxmox with passthru for any vm i wanted to use it on. i had a 2ndary older gpu for main access, and used fluxbox with firefox for the initial setup which i would start x on if i needed graphical interface, i had multi monitors, with multi inputs, so i could switch input after loading vm. This meant i had access to proxmox as headless, or with GUI, There is a software kvm that can be used for swapping mouse/keyboard functionality. After boot once the vm side of things was sorted i could simply qm up ### of vm after logging into cli of headless proxmox. In terms of deciding which OS will boot you can do this via the vm settings option"start on boot", which can be turned on and off whenever, but this would require you know beforehand which os you want next if you plan on shutting down your pc. I basically left mine on, but this isnt always feasible. docker is fine headless and ssh into from your windows/debian instance... or portainer from browser....there are many other container image options in proxmox. For secure DL of windoze iso that doesnt require you already be running windows to access the download section to obtain an iso i used this from inside proxmos ( not technically the best way, but it is what i chose to do - a better way would be via your linux vm, then upload from that via the browser based access to proxmox. hope that helps :) ( **edit -portainer)

  • shepherd

    Docker swarm service for automatically updating your services whenever their image is refreshed (by containrrr)

  • qvm-create-windows-qube

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

  • Project mention: Windows 10 Can't Access Internet in Qubes OS | /r/Qubes | 2023-06-01

    I used the methods of GitHub - elliotkillick/qvm-create-windows-qube: Spin up new Windows qubes quickly, effortlessly and securely on Qubes OS to install windows 10 in a qube, but it won’t accessing internet.

  • hideIt.sh

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

  • azure

    Azure-related repository (by groovy-sky)

  • changelog-updater-action

    A GitHub Action to automatically update a "Keep a Changelog" CHANGELOG with the latest release notes.

  • arno

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

  • pimod

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

  • aws-workflows-on-github

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

  • github-misc-scripts

    GitHub script samples for automation

  • Project mention: Extracting data from Github repositories using the Github API | /r/github | 2023-06-21

    I have some sample scripts here.

  • CentOS7-CIS

    Ansible CentOS 7 - CIS Benchmark Hardening Script

  • toolbox

    Unified kit with all the scripts required for maintaining the repository 🧰 (by chaotic-aur)

  • borg-cron-helper

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

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

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

  • OctoPi-UpToDate

    Latest OctoPi image with OctoPrint already updated to the latest release

  • 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 Automation related posts

  • Amber – the programming language compiled to Bash

    13 projects | news.ycombinator.com | 21 May 2024
  • GitHub - Mido: Rufus Windows ISO Downloader (Fido) Ported to Linux

    1 project | /r/linuxadmin | 10 Aug 2023
  • GitHub - Mido: Rufus Windows ISO Downloader (Fido) Ported to Unix

    1 project | /r/unix | 8 Aug 2023
  • GitHub - Mido: The Secure Windows ISO Downloader

    1 project | /r/Windows10 | 8 Aug 2023
  • GitHub - Mido: The Secure Windows ISO Downloader

    1 project | /r/ReverseEngineering | 8 Aug 2023
  • GitHub - Mido: The Secure Windows ISO Downloader

    1 project | /r/ComputerSecurity | 8 Aug 2023
  • GitHub - Mido: The Secure Windows ISO Downloader

    1 project | /r/cybersecurity | 8 Aug 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 mac-dev-playbook 5,828
2 pre-commit-terraform 3,037
3 wait-for 1,877
4 addons 1,444
5 Shuffle 1,287
6 bastille 771
7 ansible-for-kubernetes 665
8 Mido 493
9 shepherd 464
10 qvm-create-windows-qube 331
11 hideIt.sh 247
12 azure 125
13 changelog-updater-action 120
14 arno 117
15 pimod 114
16 aws-workflows-on-github 101
17 github-misc-scripts 99
18 CentOS7-CIS 91
19 toolbox 80
20 borg-cron-helper 79
21 Apple-Music-CLI-Player 73
22 automations 67
23 OctoPi-UpToDate 56

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com