SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Automation Projects
A process for automating Docker container base image updates.Project mention: Do you have an "update day"? | reddit.com/r/selfhosted | 2023-01-29
I have an ansible playbook to update all my Servers/VMs and another one to update all my docker containers (using Watchtower). I launch them once a week on sunday morning.
The effortless CI/CD framework that runs anywhereProject mention: Containerize CI pipelines with Earthly | dev.to | 2022-09-27
# cat Makefile BIN_PATH = $(shell pwd)/bin $(shell mkdir $(BIN_PATH) &>/dev/null) EARTHLY = $(BIN_PATH)/earthly earthly: ifeq (,$(wildcard $(EARTHLY))) curl -L https://github.com/earthly/earthly/releases/download/v0.6.23/earthly-linux-amd64 -o $(EARTHLY) chmod +x $(EARTHLY) endif
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.
webhook is a lightweight incoming webhook server to run shell commandsProject mention: Can anyone explain what the dev ops section in this flowchart is used for. I am familiar with all the rest. | reddit.com/r/webdev | 2023-01-25
You can do a hell of a lot with webhooks, a bit of scripting and, err, webhook.
RobotGo, Go Native cross-platform GUI automation @vcaesarProject mention: I recently released nut.js v3.0.0, a Node.js desktop automation framework, in line with a brand new OCR plugin and improved image search | reddit.com/r/node | 2023-01-22
Then there’s e.g. https://github.com/go-vgo/robotgo but I haven’t tried that yet, I only know it exists. Judging from the C source code it’s also based off robotjs
A programmable CI/CD engine that runs your pipelines in containers (by dagger)Project mention: Ditching YAML | reddit.com/r/azuredevops | 2023-02-02
This is one of the reasons ive done a poc on github. Unfortunately still YAML, but its the only actively maintained way with huge amount of support from community so more likely to find something if you need a specific usage case.The other venue im looking into is using dagger.io to basically not be locked to a specific CICD provider. I might not enjoy all the latest and greatest the specific platofrm is giving me but I can maintain the same workflow no matter the platofrm.
A flexible event/agent & automation system with lots of bees 🐝Project mention: What Open Source Automation Tool do you use ? | reddit.com/r/opensource | 2023-01-31
Hi, I'm looking for an easy to use automation tool for my company. There are tons of projects out there and I find it hard to pick one among them. I found : - hugging - n8n - beehive - flogo - metterbridge - node-red
bootstrap K3s over SSH in < 60s 🚀Project mention: Despliega un clúster de Kubernetes en segundos con k3sup | dev.to | 2023-01-09
$ curl -sLS https://get.k3sup.dev | sh x86_64 Downloading package https://github.com/alexellis/k3sup/releases/download/0.12.12/k3sup as /home/ec2-user/k3sup Download complete. ============================================================ The script was run as a user who is unable to write to /usr/local/bin. To complete the installation the following commands may need to be run manually. ============================================================ sudo cp k3sup /usr/local/bin/k3sup ================================================================ alexellis's work on k3sup needs your support https://github.com/sponsors/alexellis ================================================================ No nos devolverá nada, pero podremos correr lo siguiente para saber si k3sup efectivamente se instalo:
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
Build powerful pipelines in any programming language.
Enterprise-Grade Continuous Delivery & DevOps Automation Open Source PlatformProject mention: Phabricator replacement? | Or OpenProject alternative? | issue tracking/code | reddit.com/r/selfhosted | 2022-08-02
CDS - no idea what this is
Build and deploy docker images to Kubernetes using git pushProject mention: The Journey of Adopting Cloud-Native Development | dev.to | 2022-06-16
From a workflow perspective, developers push their code to a code repository and then manually trigger a pipeline with tools such as Gitkube or Spinnaker that deploys the code in a Kubernetes environment, usually in a remote cluster in the cloud.
A Devtools driver for web automation and scrapingProject mention: I’m messed up with Go libraries | reddit.com/r/golang | 2023-01-15
I usually find libraries by googling them or searching awesome go on GitHub, for selenium/puppeteer I've always found go-rod useful and easy in every way, Sometimes I also Google "X in Nodejs for Golang"
Open Source Marketplace For KubernetesProject mention: is their any tools that simplifies the process of adding tools inside kuberneetes | reddit.com/r/kubernetes | 2022-10-06
I strongly discourage actually using such a tool in a professional setting for a host of reasons but that is exactly what https://github.com/alexellis/arkade appears to be going for.
Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.Project mention: Different SQL drivers for test and production | reddit.com/r/golang | 2023-01-16
Use a library like ory/dockertest to spin up a test database for integration tests. It's easy to use, and tests are still fast. It'll take a minute to download the mysql docker image the first time. But, once it's been downloaded, starting the db, running migrations, and running the tests is still pretty quick.
:computer: make your ssh client smarter
An automated e-mail OSINT toolProject mention: Willing to contribute to Open source. | reddit.com/r/golang | 2023-01-21
Saves up to 90% of AWS EC2 costs by automating the use of spot instances on existing AutoScaling groups. Installs in minutes using CloudFormation or Terraform. Convenient to deploy at scale using StackSets. Uses tagging to avoid launch configuration changes. Automated spot termination handling. Reliable fallback to on-demand instances.
Kubernetes object analysis with recommendations for improved reliability and securityProject mention: GitHub - zegl/kube-score: Kubernetes object analysis with recommendations for improved reliability and security | reddit.com/r/u_Venehsoftw | 2022-12-23
Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.Project mention: How to Work with SQL Databases in Go | reddit.com/r/golang | 2023-01-19
Using something like TestContainers to spin up a DB for testing has been my best experience. Any mocks leave too much room for error imo
Receive notifications when an image is updated on a Docker registryProject mention: Do you have an "update day"? | reddit.com/r/selfhosted | 2023-01-29
I use Diun to get notifications via telegram whenever an image is updated. Then decide when, or if, I'll update...
Go Library to Execute Commands Over SSH at Scale
µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋
Automatic container image update for Argo CDProject mention: How do you produce your images for argcd deployment | reddit.com/r/kubernetes | 2022-11-08
Use the ArgoCD image updater
git-xargs is a command-line tool (CLI) for making updates across multiple Github repositories with a single command.
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Automation related posts
Last Year You Said Next Year – Linear
1 project | news.ycombinator.com | 3 Feb 2023
2 projects | reddit.com/r/azuredevops | 2 Feb 2023
Curl’s use of many CI services
1 project | news.ycombinator.com | 1 Feb 2023
What Open Source Automation Tool do you use ?
6 projects | reddit.com/r/opensource | 31 Jan 2023
Do you have an "update day"?
6 projects | reddit.com/r/selfhosted | 29 Jan 2023
Is there a problem with the docker repo?
1 project | reddit.com/r/Overseerr | 28 Jan 2023
1 project | reddit.com/r/devopspro | 28 Jan 2023
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea59077bc8>
www.saashub.com | 4 Feb 2023
What are some of the best open-source Automation projects in Go? This list will help you:
|14||Advanced SSH config||2,671|