Go continuous-deployment

Open-source Go projects categorized as continuous-deployment

Top 20 Go continuous-deployment Projects

  • argo-cd

    Declarative Continuous Deployment for Kubernetes

  • Project mention: ArgoCD Deployment on RKE2 with Cilium Gateway API | dev.to | 2024-02-19

    The code above will create the argocd Kubernetes namespace and deploy the latest stable manifest. If you would like to install a specific manifest, have a look here.

  • dagger

    Application Delivery as Code that Runs Anywhere (by dagger)

  • Project mention: Nix is a better Docker image builder than Docker's image builder | news.ycombinator.com | 2024-03-15

    The fact that I couldn't point to one page on the docs that shows the tl;dr or the what problem is this solving

    https://docs.dagger.io/quickstart/562821/hello just emits "Hello, world!" which is fantastic if you're writing a programming language but less helpful if you're trying to replace a CI/CD pipeline. Then, https://docs.dagger.io/quickstart/292472/arguments doubles down on that fallacy by going whole hog into "if you need printf in your pipline, dagger's got your back". The subsequent pages have a lot of english with little concrete examples of what's being shown.

    I summarized my complaint in the linked thread as "less cowsay in the examples" but to be honest there are upteen bazillion GitHub Actions out in the world, not the very least of which your GHA pipelines use some https://github.com/dagger/dagger/blob/v0.10.2/.github/workfl... https://github.com/dagger/dagger/blob/v0.10.2/.github/workfl... so demonstrate to a potential user how they'd run any such pipeline in dagger, locally, or in Jenkins, or whatever by leveraging reusable CI functions that setup go or run trivy

    Related to that, I was going to say "try incorporating some of the dagger that builds dagger" but while digging up an example, it seems that dagger doesn't make use of the functions yet <https://github.com/dagger/dagger/tree/v0.10.2/ci#readme> which is made worse by the perpetual reference to them as their internal codename of Zenith. So, even if it's not invoked by CI yet, pointing to a WIP PR or branch or something to give folks who have CI/CD problems in their head something concrete to map into how GHA or GitLabCI or Jenkins or something would go a long way

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Openshift Origin

    Conformance test suite for OpenShift

  • CDS

    Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform

  • devtron

    Tool integration platform for Kubernetes

  • Project mention: Devtron - End-to-End Software Delivery for Kubernetes Applications | /r/kubernetes | 2023-10-05
  • Gitkube

    Build and deploy docker images to Kubernetes using git push

  • gitops-engine

    Democratizing GitOps

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

    Agola: CI/CD Redefined

  • Project mention: The worst thing about Jenkins is that it works | news.ycombinator.com | 2023-12-03
  • 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 is a simple, complete, and lightweight open source self-hosted feature flag solution alternative to Launchdarkly | /r/selfhosted | 2023-07-26
  • abstruse

    Abstruse is a free and open-source CI/CD platform that tests your models and code.

  • levant

    An open source templating and deployment tool for HashiCorp Nomad jobs

  • webhookd

    A very simple webhook server launching shell scripts.

  • Buildkite

    The Buildkite Agent is an open-source toolkit written in Go for securely running build jobs on any device or network (by buildkite)

  • gitploy

    Build the deployment system around GitHub in minutes.

  • Beetle

    🔥 Kubernetes multi-cluster deployment automation service.

  • Orkestra

    Orkestra is a cloud-native release orchestration and lifecycle management (LCM) platform for the fine-grained orchestration of inter-dependent helm charts and their dependencies (by Azure)

  • soup

    GitOps continuous deployment and management tool for Kubernetes focused on simplicity. (by caldito)

  • kube-applier

    kube-applier enables automated deployment and declarative configuration for your Kubernetes cluster.

  • reliza-cli

    CLI to interact with Reliza Hub

  • github-deploy-inator

    A program to automatically run code based on GH webhooks

  • 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 continuous-deployment related posts

Index

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

Project Stars
1 argo-cd 16,081
2 dagger 10,190
3 Openshift Origin 8,439
4 CDS 4,439
5 devtron 3,848
6 Gitkube 3,781
7 gitops-engine 1,636
8 agola 1,431
9 go-feature-flag 1,063
10 abstruse 916
11 levant 822
12 webhookd 814
13 Buildkite 780
14 gitploy 249
15 Beetle 166
16 Orkestra 102
17 soup 40
18 kube-applier 27
19 reliza-cli 4
20 github-deploy-inator 1

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