Go Deployment

Open-source Go projects categorized as Deployment

Top 23 Go Deployment Projects

  • 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

  • up

    Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS.

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

    Build powerful pipelines in any programming language.

  • kubeapps

    A web-based UI for deploying and managing applications in Kubernetes clusters

  • devtron

    Tool integration platform for Kubernetes

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

    Kubernetes Operator to automate Helm, DaemonSet, StatefulSet & Deployment updates

  • Project mention: Watchtower like tool but for Kubernetes | /r/selfhosted | 2023-07-03

    I just want to throw in keel as another alternative.

  • kpt

    Automate Kubernetes Configuration Editing

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

    Rig.dev is a developer-centric application platform for Kubernetes ⛵ (by rigdev)

  • Project mention: Harnessing the power of GitOps with Rig | dev.to | 2024-02-19

    Currently, we support creating resources from the Rig platform, which are then synced to Git. We do not currently support creating resources in Git that are then adopted by the Rig platform. If you would like to see this feature implemented, please voice your opinion on the GitHub issue: https://github.com/rigdev/rig/issues/607.

  • kapp

    kapp is a simple deployment tool focused on the concept of "Kubernetes application" — a set of resources with the same label

  • ecspresso

    ecspresso is a deployment tool for Amazon ECS

  • Project mention: Deploy Your Application to ECS via CI/CD with Ecspresso | dev.to | 2023-04-30

    kayac/ecspresso: ecspresso is a deployment tool for Amazon ECS

  • morph

    NixOS deployment tool

  • launchpad

    From Code to Kubernetes in One Step.

  • Project mention: Type-safe, K-sortable, globally unique identifier inspired by Stripe IDs | news.ycombinator.com | 2023-06-28

    typeid source: https://github.com/jetpack-io/launchpad/tree/main/pkg/typeid

    The linked repo is a CLI wrapper around this.

  • deployr

    A simple golang application to automate the deployment of software releases.

  • manual-approval

    Pause your GitHub Actions workflow and request manual approval from set approvers before continuing

  • Project mention: Automating Terraform Deployments with GitHub Actions: A Step-by-Step Guide | dev.to | 2023-11-02

    For the manual approval in the workflow, we will use the trstringer/manual-approval .

  • spot

    A user-friendly and efficient tool for the effortless deployment and configuration of resources on remote machines. (by umputun)

  • Project mention: Show HN: Spot, Simplifying DevOps Automation | news.ycombinator.com | 2023-05-13
  • gitploy

    Build the deployment system around GitHub in minutes.

  • kubestellar

    KubeStellar - a flexible solution for challenges associated with multi-cluster configuration management for edge, multi-cloud, and hybrid cloud

  • Project mention: kubestellar/kubestellar: KubeStellar - a flexible solution for challenges associated with multi-cluster configuration management for edge multi-cloud and hybrid cloud | /r/devopsish | 2023-06-24
  • git-s3-push

    Deploy your git repo to an S3 bucket

  • Project mention: How valuable is home lab automation when applying for Devops? | /r/devops | 2023-05-16

    Make a github private repo that pushes to S3. Just spending 5 minutes, I'd have one thing in the repo, your pdf resume which you commit as a pdf, then use a github action like git-s3-push (note: I haven't done due diligence on this, so use it at your own risk).

  • mbt

    The most flexible build tool for monorepo

  • god

    Automation tool to deploy and manage Go services using systemd on GNU/Linux machines (by pioz)

  • configurator

    Synchronize and Version Control ConfigMaps & Secrets across Deployment Rollouts. (by gopaddle-io)

  • helm-teller

    Allows you to manage configuration and secrets from multiple provider while masking the secrets at the deployment

  • slick-deploy

    CLI tool to declaratively deploy containers with Caddy

  • Project mention: CLI tool to declaratively deploy containers with Caddy | news.ycombinator.com | 2024-03-21
  • 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 Deployment related posts

Index

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

Project Stars
1 dagger 10,190
2 up 8,766
3 gaia 5,157
4 kubeapps 4,795
5 devtron 3,848
6 keel 2,346
7 kpt 1,631
8 rig 989
9 kapp 859
10 ecspresso 730
11 morph 721
12 launchpad 410
13 deployr 325
14 manual-approval 308
15 spot 307
16 gitploy 249
17 kubestellar 226
18 git-s3-push 217
19 mbt 215
20 god 213
21 configurator 112
22 helm-teller 72
23 slick-deploy 36

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