Go Automation

Open-source Go projects categorized as Automation

Top 23 Go Automation Projects

  1. watchtower

    A process for automating Docker container base image updates.

    Project mention: Docker Management Is Evolving These 8 Tools Made My Life Easier | dev.to | 2025-04-25

    8. Watchtower Keep Containers Updated. Automatically.

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

    InfluxDB logo
  3. dagger

    An open-source runtime for composable workflows. Great for AI agents and CI/CD. (by dagger)

    Project mention: DevOps in 2025: the future is automated, git-ified, and kinda scary but fun. | dev.to | 2025-05-09

    Pipelines-as-code with Tekton, GitHub Actions, or even Dagger

  4. earthly

    Super simple build framework with fast, repeatable builds and an instantly familiar syntax – like Dockerfile and Makefile had a baby.

    Project mention: The Pain That Is GitHub Actions | news.ycombinator.com | 2025-03-19

    There is at a tiny glimmer of life on the earthly front - yesterday, they merged their first changes in 6 months:

    [1] https://github.com/earthly/earthly/commit/6d7f6786ad9fa4392f...

  5. webhook

    webhook is a lightweight incoming webhook server to run shell commands

  6. robotgo

    RobotGo, Go Native cross-platform RPA and GUI automation @vcaesar

  7. atlantis

    Terraform Pull Request Automation

    Project mention: Terraform drift is breaking your cloud: here’s how to stop the chaos | dev.to | 2025-05-09

    Atlantis a Terraform pull request automation tool that can help detect and fix drift via code reviews.

  8. Beehive

    A flexible event/agent & automation system with lots of bees 🐝

  9. SaaSHub

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

    SaaSHub logo
  10. rod

    A Chrome DevTools Protocol driver for web automation and scraping.

    Project mention: Show HN: Puremd-mcp – MCP server for reliably accessing web content | news.ycombinator.com | 2025-04-01

    nice, i've been using https://github.com/go-rod/rod or python playwright for this and doing the logic to clean the html into text. But this is nice 1 step solution.

  11. gaia

    Build powerful pipelines in any programming language.

  12. mosint

    An automated e-mail OSINT tool

  13. woodpecker

    Woodpecker is a simple, yet powerful CI/CD engine with great extensibility.

    Project mention: Woodpecker CI | news.ycombinator.com | 2025-05-12
  14. CDS

    Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform

  15. arkade

    Open Source Marketplace For Developer Tools

  16. dockertest

    Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.

  17. testcontainers-go

    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: Implementing Chat History for AI Applications Using Azure Cosmos DB Go SDK | dev.to | 2025-03-11

    The sample application includes basic test cases for both Azure Cosmos DB chat history and the main application. It is worth highlighting the use of testcontainers-go to integrate the Azure Cosmos DB Linux-based emulator docker container.

  18. Gitkube

    Build and deploy docker images to Kubernetes using git push

  19. Diun

    Receive notifications when an image is updated on a Docker registry

    Project mention: Self-hosting with Podman | dev.to | 2025-04-15

    Additionally at some point people behind this product decided to change the licensing model, and allow the use of community editions for up to 5 nodes. It wasn't my case, but that pushed me to use something more independent. So I started using dockge, then added another service for docker logs, version monitor, and keeps adding applications that are fun to use, for example homebox or bookstack. It was fun until I released the cost of energy and maintenance effort need to keep it running, at my home. Every internet issue, or power issue takes my setup down. Maybe it was not happening very often, but when I wasn’t home, and the hardware was down, there was no chance to fix it remotely. And I started relaying on that service. That is why I simply decided to migrate to hetzner, and podman at the same time, and use remote NFS. However, let's start from the beginning.

  20. Advanced SSH config

    :computer: make your ssh client smarter

    Project mention: Show HN: A drop-in for "SSH" that can save connection to SSH config file | news.ycombinator.com | 2025-04-16

    https://github.com/moul/assh

    Not sure I see anything to make me switch

  21. kube-score

    Kubernetes object analysis with recommendations for improved reliability and security. kube-score actively prevents downtime and bugs in your Kubernetes YAML and Charts. Static code analysis for Kubernetes.

    Project mention: 🤖 End to end LLMOps Pipeline - Part 7- Validating Kubernetes Manifests with kube-score🤖 | dev.to | 2024-08-18

    curl -L -o kube-score https://github.com/zegl/kube-score/releases/download/v1.11.0/kube-score_1.11.0_linux_amd64 chmod +x kube-score sudo mv kube-score /usr/local/bin/

  22. playwright-go

    Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.

  23. convoy

    The Cloud Native Webhooks Gateway

  24. AutoSpotting

    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.

    Project mention: Releasing my CLI FinOps tools and Terraform building blocks in the ONCE model | news.ycombinator.com | 2024-06-04
  25. dagu

    A compact, portable, and language-agnostic workflow engine. It aims to solve greater problems.

    Project mention: Dagu v1.16.0 Is Released | news.ycombinator.com | 2025-01-09
  26. 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).

Go Automation discussion

Log in or Post with

Go Automation related posts

  • Create and edit images with Gemini 2.0 in preview

    1 project | news.ycombinator.com | 7 May 2025
  • Docker Management Is Evolving These 8 Tools Made My Life Easier

    8 projects | dev.to | 25 Apr 2025
  • Show HN: Generate 100 recipes with images using Tablepilot

    1 project | news.ycombinator.com | 24 Apr 2025
  • Launch HN: Infra.new (YC W23) – DevOps Copilot with Guardrails Built In

    1 project | news.ycombinator.com | 22 Apr 2025
  • Invoice Processing With Autokitteh

    2 projects | dev.to | 2 Apr 2025
  • Building Stateful AI Research Agent with openai-agents and AutoKitteh

    1 project | dev.to | 26 Mar 2025
  • Gabo: GitHub Actions Boilerplate Generator

    1 project | news.ycombinator.com | 25 Mar 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 watchtower 22,008
2 dagger 13,687
3 earthly 11,737
4 webhook 10,868
5 robotgo 10,148
6 atlantis 8,238
7 Beehive 6,357
8 rod 5,892
9 gaia 5,203
10 mosint 5,154
11 woodpecker 5,010
12 CDS 4,694
13 arkade 4,378
14 dockertest 4,305
15 testcontainers-go 4,028
16 Gitkube 3,813
17 Diun 3,601
18 Advanced SSH config 3,129
19 kube-score 2,895
20 playwright-go 2,644
21 convoy 2,597
22 AutoSpotting 2,353
23 dagu 1,967

Sponsored
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.
www.influxdata.com