SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go DevOps Projects
-
Project mention: Show HN: Nanci, CI written in plain Python, locally debuggable | news.ycombinator.com | 2026-05-14
- The same engine that runs in the cloud can be run locally and show its output in a terminal UI, so pipelines can be developed and fixed on your laptop without pushing on every change, or needing external tooling that can only get so close to the real thing (e.g. https://github.com/nektos/act)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Gitea
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
Project mention: Gitea is 10 years old, but official repo is still hosted on GitHub | news.ycombinator.com | 2026-06-02 -
Project mention: Kubernetes Secret Extraction via ArgoCD ServerSideDiff | news.ycombinator.com | 2026-05-01
-
Project mention: Get your passwords out of Bitwarden while you still can | news.ycombinator.com | 2026-05-21
-
-
Gor
GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
-
kubesphere
The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️
Project mention: kubesphere VS kite - a user suggested alternative | libhunt.com/r/kubesphere | 2025-07-31 -
Project mention: wtfutil/wtf release v0.44.0 and my contribution long forgotten | dev.to | 2025-06-23
Recently I received a notification on a new release of the wtfutil wtf.
-
dagger
Automation engine to build, test and ship any codebase. Runs locally, in CI, or directly in the cloud (by dagger)
Shameless plug: solving this "push and pray" problem is something we have been focusing on with Dagger. It's an open-source CI platform that decouples the runtime from the triggers. The runtime is open source and local-first, so you develop the actual logic of your pipelines with a proper devloop. Then, you separately wire up your git triggers. The same pipeline logic can be triggered locally or from git events.
IMO this is the only clean way to solve the problem. If you want to check it out and share feedback: https://dagger.io . We also have a very active Discord server full of CI nerds.
-
Point skill-gen at any documentation URL. For example, to generate a skill for Taskfile:
-
semaphore
Modern UI and powerful API for Ansible, Terraform/OpenTofu/Terragrunt, PowerShell and other DevOps tools.
I founded and developed a similar concept many years back of a web-based SSH dashboard and management console (Commando.io; which I sold). Now a days I use Semaphore UI [1] which uses Ansible playbooks under the hood in my homelab. Pretty happy with it, though setup and configuration did a bit to get up and running.
[1] https://github.com/semaphoreui/semaphore
-
GitHub Repository
-
Project mention: Ask HN: What are you building that's not AI related? | news.ycombinator.com | 2026-04-09
Very cool! Have you seen https://encore.dev/ ? Haven't used it personally but I saw it on HN last year and have been meaning to try it out.
Seems like your approach is a bit more "batteries-included" but I'd curious for your thoughts on the differences.
-
kubeshark
eBPF-powered network observability for Kubernetes. Indexes L4/L7 traffic with full K8s context, decrypts TLS without keys. Queryable by AI agents via MCP and humans via dashboard.
-
-
-
kubescape
Kubescape is an open-source Kubernetes security platform for your IDE, CI/CD pipelines, and clusters. It includes risk analysis, security, compliance, and misconfiguration scanning, saving Kubernetes users and administrators precious time, effort, and resources.
Kubescape uses a library of rules that are implemented with Open Policy Agent in Rego rules. Rego rules could be compiled to WASM, and here was a field for experiments. I tried to use opa-java-wasm to integrate Kubescape rules as is. While I experimented with this approach, I found a bug that was fixed by the maintainer. I really appreciate how fast it was fixed.
-
I use self-hosted gatus to monitor my certs and other services' status.
It can send alerts to multiple alerting providers.
https://github.com/TwiN/gatus
-
miller
Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
Project mention: Miller 6.17.0: YAML and DCF file formats; performance improvements; bugfixes | news.ycombinator.com | 2026-02-21 -
terragrunt
Terragrunt is a flexible orchestration tool that allows Infrastructure as Code written in OpenTofu/Terraform to scale.
Project mention: Jenkins as a Code, or how I stopped clicking around in the UI | dev.to | 2026-05-18All the things that aren't Jenkins itself — VPCs, IAM, secret stores, the EKS cluster, image galleries — live in Terraform, organized with Terragrunt so the same modules get reused across dev and prod with different inputs. Same code, different variables. That's how I get dev to be code-to-code identical to prod.
-
Project mention: Solved: Moved from laptop Terraform to full CI/CD with testing and drift detection | dev.to | 2026-02-10
Pro Tip: Look into tools like Atlantis or platforms like Terraform Cloud/Enterprise. They are purpose-built for this exact workflow and can save you a lot of time writing custom pipeline scripts.
-
-
cloudnative-pg
CloudNativePG is a comprehensive platform designed to seamlessly manage PostgreSQL databases within Kubernetes environments, covering the entire operational lifecycle from initial deployment to ongoing maintenance
Project mention: Barman – Backup and Recovery Manager for PostgreSQL | news.ycombinator.com | 2026-04-29> We use Barman inside Kubernetes via CloudNativePG's plugin, as it is the default backup plugin.
right and here's why CloudNativePG chose Barman over pgBackRest: https://github.com/cloudnative-pg/cloudnative-pg/issues/3077
> WAL limits need to be set carefully or you just end up filling WAL volumes and the database becoming unavailable.
This is true. For anyone getting alarmed that this is due to a bug in PostgreSQL, it's not - it's PostgreSQL protecting the customer from attempting to write data that it cannot durable commit - "I am going to go unavailable because I don't have enough space to save more data".
There are multiple ways to handle this, the easiest, most hands on way is to keep a monitor and alert that watches the WAL size like a hawk and then alerts OPS the moment it breaches a threshold.
Go DevOps discussion
Go DevOps related posts
-
Show HN: HomeButler – A CLI that tells you what changed on your home server
-
Gitea is 10 years old, but official repo is still hosted on GitHub
-
Show HN: Oneconfig – Set up any dev envs with one command
-
LynxDB - I wanted Splunk's query language without Splunk
-
I built LocalFlow: a safety layer for local and self-hosted n8n
-
Show HN: Formae now supports Kubernetes, Helm, .tfvars and a public plugin hub
-
Sieve – scans Cursor/Claude chat history for leaked API keys
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 Jun 2026
Index
What are some of the best open-source DevOps projects in Go? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | act | 70,767 |
| 2 | Gitea | 56,116 |
| 3 | argo-cd | 23,065 |
| 4 | sops | 22,016 |
| 5 | GoBooks | 19,480 |
| 6 | Gor | 19,282 |
| 7 | kubesphere | 16,953 |
| 8 | wtf | 16,948 |
| 9 | dagger | 15,909 |
| 10 | Task | 15,675 |
| 11 | semaphore | 13,712 |
| 12 | infracost | 12,342 |
| 13 | Encore | 12,000 |
| 14 | kubeshark | 11,922 |
| 15 | webhook | 11,872 |
| 16 | pyroscope | 11,477 |
| 17 | kubescape | 11,457 |
| 18 | gatus | 11,159 |
| 19 | miller | 9,895 |
| 20 | terragrunt | 9,622 |
| 21 | atlantis | 9,114 |
| 22 | fission | 8,860 |
| 23 | cloudnative-pg | 8,740 |