Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 Go continuous-delivery Projects
-
harness
Harness Open Source is an end-to-end developer platform with Source Control Management, CI/CD Pipelines, Hosted Developer Environments, and Artifact Registries. (by harness)
Project mention: Harness Open Source: All-in-One Software Delivery Platform for Developers | news.ycombinator.com | 2024-09-25 -
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
These tools work together to create a full GitOps pipeline. Flagsmith manages feature releases via Terraform, while Terrateam handles infrastructure changes directly through GitHub (and possibly GitLab in the future). ArgoCD and FluxCD ensure reliable application deployments via Kubernetes, and Atlas integrates database schema migrations.
-
While YAML has been a traditional choice for defining pipelines, Python SDKs like Dagger provide developers with programmatic control. Instead of static files, you can write functions to configure, test, and deploy applications dynamically.
-
https://github.com/openshift/origin/tree/master/test (test data is in the /testdata subdirectory)
-
> My CI of choice is [Concourse](https://concourse-ci.org/) which describes itself as "a continuous thing-doer". While it has a bit of a learning curve, I appreciate its declarative model for the pipelines and how it versions every single input to ensure reproducible builds as much as it can.
What's the thought process behind using a CI server - which I thought is mainly for builds - for what essentially is a data pipeline?
-
These tools work together to create a full GitOps pipeline. Flagsmith manages feature releases via Terraform, while Terrateam handles infrastructure changes directly through GitHub (and possibly GitLab in the future). ArgoCD and FluxCD ensure reliable application deployments via Kubernetes, and Atlas integrates database schema migrations.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Open-source alternative to Heroku, Vercel, and Netlify | news.ycombinator.com | 2024-04-29
-
-
rainbond
No need to know Kubernetes' cloud native application management platform | 不用懂 Kubernetes 的云原生应用管理平台
-
-
jx
Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton
-
werf
A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices.
-
Project mention: OpenFeature – a vendor-agnostic, community-driven API for feature flagging | news.ycombinator.com | 2024-10-25
Speaking as an open-source feature flag 'vendor' (https://github.com/flipt-io/flipt), the OpenFeature organization has been a joy to work with. They are very welcoming of new contributors (e.g., implementing a provider SDK in a new language).
If you're interested in this space I'd recommend lurking in their CNCF Slack Channel https://cloud-native.slack.com/archives/C0344AANLA1
-
dagu
Developer-friendly minimalism Cron/Airflow alternative, but with much more capabilities. It aims to solve greater problems.
-
go-feature-flag
GO Feature Flag is a simple, complete and lightweight self-hosted feature flag solution 100% Open Source. 🎛️
Project mention: Go Feature Flag (100% OSS) is now supporting mobile devices with OpenFeature SDK | news.ycombinator.com | 2024-08-02To know more about GO Feature Flag, you can also go directly to the repository https://github.com/thomaspoignant/go-feature-flag
-
-
I often created ECS resources when testing ECS itself or developing/testing PipeCD.
-
-
Buildkite
The Buildkite Agent is an open-source toolkit written in Go for securely running build jobs on any device or network (by buildkite)
-
trdl
The universal solution for delivering your software updates securely from a trusted The Update Framework (TUF) repository.
-
-
togomak
A declarative pipeline orchestrator with the magic of HCL as a configuration language, inspired from Terraform's architecture.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go continuous-delivery discussion
Go continuous-delivery related posts
-
5 Open Source Repositories to Level Up Your GitOps
-
Python in DevOps: Automation, Efficiency, and Scalability
-
How to Solve Common Kubernetes Multi-Cluster Deployment Issues
-
The CD Pipeline Manifesto
-
Flux CD vs. Argo CD
-
Crafting a Multi-Environment CI/CD Pipeline: A Hands-on Guide with Tekton and ArgoCD
-
Show HN: Glu – Deployment pipeline framework as code
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 7 Feb 2025
Index
What are some of the best open-source continuous-delivery projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | harness | 32,409 |
2 | watchtower | 20,716 |
3 | argo-cd | 18,606 |
4 | dagger | 11,809 |
5 | Openshift Origin | 8,525 |
6 | Concourse | 7,485 |
7 | flux2 | 6,765 |
8 | kubevela | 6,545 |
9 | gaia | 5,200 |
10 | rainbond | 5,106 |
11 | CDS | 4,640 |
12 | jx | 4,593 |
13 | werf | 4,309 |
14 | flipt | 4,027 |
15 | dagu | 1,817 |
16 | go-feature-flag | 1,560 |
17 | agola | 1,534 |
18 | pipecd | 1,113 |
19 | abstruse | 944 |
20 | Buildkite | 820 |
21 | trdl | 250 |
22 | gale | 147 |
23 | togomak | 146 |