Go Gcp

Open-source Go projects categorized as Gcp | Edit details

Top 23 Go Gcp Projects

  • GitHub repo Pulumi

    Pulumi - Developer-First Infrastructure as Code. Your Cloud, Your Language, Your Way 🚀

    Project mention: Deploy to K8S with TypeScript for lazy developers | dev.to | 2022-01-16

    Provision k3s cluster in Civo with Pulimi;

  • GitHub repo sops

    Simple and flexible tool for managing secrets

    Project mention: How can I encrypt data in a ConfigMap? | reddit.com/r/kubernetes | 2022-01-16
  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo go-cloud

    The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.

    Project mention: Show HN: New Book – Practical Go | news.ycombinator.com | 2021-12-20

    and related packages from the standard library.

    In Chapters 8, 9 and 10, I show you can build production ready gRPC applications using the Go gRPC implementation.

    In Chapter 11, I show you can work with two categories of data stores - Object store and a SQL data store using the https://gocloud.dev library.

    In Apendix A, you will learn to implement instrumentation in applications to emit telemetry data - Logs, Metrics, and Traces.

    In Appendix B, you will learn to read configuration data in your application, learn to build a container image for your application and get some guidance around deploying your applications.

    I wrote this book, not to share with you things I already knew - far from it. The book is essentially a documentation of my journey of learning Go and applying it to solve problems which I think based on my experience are being solved by folks in the industry today.

    On that note, you may find bugs/inconsistencies and so if you read the book, please let me know and/or leave a review.

    You can find a detailed table of contents here: https://practicalgobook.net/toc/ along with a link to an excerpt of Chapter 1. Any further questions, let me know, i will be happy to answer!

  • GitHub repo terraformer

    CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code

    Project mention: Importing a dns zone with multiple resources into terraform | reddit.com/r/Terraform | 2022-01-19

    To my understanding the multi-import or complex-import system isn't available in Terraform yet. There's dialog about it, but right now the "way" to handle it is by using something like Terraformer https://github.com/GoogleCloudPlatform/terraformer to help generate those files based on the things out there.

  • GitHub repo external-dns

    Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services

    Project mention: Built my first Kubernetes cluster and need some help with DNS/proxy, etc | reddit.com/r/homelab | 2022-01-19
  • GitHub repo infracost

    Cloud cost estimates for Terraform in pull requests💰📉 Love your cloud bill!

    Project mention: My Ansible and Terraform tooling in one docker image. | reddit.com/r/devops | 2021-09-18

    One additional tool I'd recommend on the Terraform side of things is Infracost.

  • GitHub repo gardener

    Kubernetes-native system managing the full lifecycle of conformant Kubernetes clusters as a service on Alicloud, AWS, Azure, GCP, OpenStack, EquinixMetal, vSphere, MetalStack, and Kubevirt with minimal TCO.

    Project mention: Amazon EKS Anywhere | news.ycombinator.com | 2021-09-08

    How does this compare against simply using Gardener [0]?

    [0] https://github.com/gardener/gardener

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo cloudquery

    The open-source cloud asset inventory powered by SQL.

    Project mention: Automate, Customize and Codify AWS PCI DSS with HCL and SQL | reddit.com/r/devops | 2021-12-10

    CloudQuery itself is an open-source cloud asset inventory that extracts all your cloud assets configuration and loads them into vanilla PostgreSQL. https://github.com/cloudquery/cloudquery

  • GitHub repo cloudpods

    A cloud-native open-source unified multi-cloud and hybrid-cloud platform. 开源、云原生的多云管理及混合云融合平台

    Project mention: Welcome to Cloudpods!!! | reddit.com/r/Cloudpods | 2021-06-05

    The first post to celebrate the Cloudpods community. You are welcome to try Cloudpods. Please visit our project at Github.

  • GitHub repo terracognita

    Reads from existing Cloud Providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration

    Project mention: Compare resources created with Terraform with the resources in Azure | reddit.com/r/Terraform | 2021-11-05

    https://github.com/cycloidio/terracognita - export current azure state in to tf and then maybe compare from there?

  • GitHub repo fake-gcs-server

    Google Cloud Storage emulator & testing library.

    Project mention: What is for you the project who represents the best the power of Golang ? | reddit.com/r/golang | 2021-12-28

    Fake GCS Server: Also used this one in combination with docker-test. You have a fake GCS server being simulated via Docker

  • GitHub repo Rump

    Hot sync two Redis servers using dumps.

  • GitHub repo machine-controller-manager

    Declarative way of managing machines for Kubernetes cluster

    Project mention: Deploy on prem Kubernetes. What is the best approach paid and unpaid to deploy a cluster on premise with burst to azure/aws? The only need is the ability to have some static pods. I do have a preference for free/open source solutions. | reddit.com/r/kubernetes | 2021-09-25

    If you define "burstable" as creating new nodes in the cloud: Can be achieved with the Machine Controller Manager that is also internally used by Gardener: https://github.com/gardener/machine-controller-manager. You would have a MachineDeployment CRD for different cloud providers that can be scaled just like a K8s deployment and creates cloud provider VMs underneath. (also scale to 0 is possible for certain providers) .

  • GitHub repo secrets-store-csi-driver-provider-gcp

    Google Secret Manager provider for the Secret Store CSI Driver.

    Project mention: How to access secrets in GCP secret manager from PODs | reddit.com/r/kubernetes | 2021-07-13

    I prefer https://github.com/GoogleCloudPlatform/secrets-store-csi-driver-provider-gcp

  • GitHub repo csi-gcs

    Kubernetes CSI driver for Google Cloud Storage

    Project mention: gitlab runner in kubernetes. readwriteonly is illuding me | reddit.com/r/kubernetes | 2021-08-26

    I came across this: https://github.com/ofek/csi-gcs Looked super promising - mount a gcs bucket with RWX? giddy up! Of course, when the runner started up my dind container decided to have an aneurism. See output here if you want: https://pastebin.com/N7tKxzwx

  • GitHub repo cloud-service-broker

    OSBAPI service broker that uses Terraform to provision and bind services. Derived from https://github.com/GoogleCloudPlatform/gcp-service-broker

    Project mention: Suggestions for self service frontends | reddit.com/r/Terraform | 2021-02-05
  • GitHub repo spindle

    A distributed locking library built on top of Cloud Spanner and TrueTime.

    Project mention: A distributed locking library built on top of Cloud Spanner and TrueTime. | reddit.com/r/programming | 2021-10-08
  • GitHub repo hedge

    A distributed systems library for Kubernetes deployments built on top of spindle and Cloud Spanner.

    Project mention: GitHub - flowerinthenight/hedge: A simple distributed systems library for Kubernetes deployments. | reddit.com/r/golang | 2021-10-03
  • GitHub repo gcb-visualizer

    Cloudbuild pipeline visualizer with graphviz

    Project mention: Google Cloud Build Visualizer | dev.to | 2021-11-21

    View on GitHub

  • GitHub repo go-spnr

    ORM for Cloud Spanner to boost your productivity

    Project mention: Go-spnr – ORM for cloud spanner written in Golang | news.ycombinator.com | 2021-11-22
  • GitHub repo steampipe-plugin-gcp

    Use SQL to instantly query GCP resources across regions, projects and organizations. Open source CLI. No DB required.

    Project mention: How to determine the active gcloud project via the SDK, instead of shelling out the command? | reddit.com/r/googlecloud | 2021-02-09

    I was looking for a way to authenticate GCP Plugin for Steampipe. Github repo for the plugin.

  • GitHub repo kubemq-bridges

    KubeMQ Bridges bridge, replicate, aggregate, and transform messages between KubeMQ clusters no matter where they are, allowing to build a true cloud-native messaging single network running globally.

    Project mention: KubeMQ Bridges for Edge Computing | dev.to | 2021-04-01

    Don’t worry about these pods, as we’ll be creating our own! Next, go ahead and clone the kubemq-bridges repository:

  • GitHub repo nitric

    Nitric Framework

    Project mention: Build a Multi-Cloud API in 10 minutes | dev.to | 2021-12-07

    Want to learn more? Visit our latest guides and documentation. if you have any questions, check out our GitHub discussions page 😃

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). The latest post mention was on 2022-01-19.

Go Gcp related posts


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

Project Stars
1 Pulumi 11,108
2 sops 8,975
3 go-cloud 8,185
4 terraformer 6,537
5 external-dns 4,866
6 infracost 4,637
7 gardener 2,105
8 cloudquery 2,053
9 cloudpods 885
10 terracognita 823
11 fake-gcs-server 510
12 Rump 409
13 machine-controller-manager 207
14 secrets-store-csi-driver-provider-gcp 107
15 csi-gcs 71
16 cloud-service-broker 49
17 spindle 41
18 hedge 21
19 gcb-visualizer 18
20 go-spnr 14
21 steampipe-plugin-gcp 12
22 kubemq-bridges 12
23 nitric 9
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.