Open-source Go projects categorized as GCP

Top 23 Go GCP Projects

  • Pulumi

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

    Project mention: ⚡️Serverless Frameworks for 2023 | dev.to | 2023-01-22

    Pulumi is another universal Infrastructure-as-Code tool, but instead of using a DSL, you can use Python, JavaScript, YAML, or other familiar programming- and markup languages. Like Terraform, Pulumi manages its own state instead of using CloudFormation.

  • sops

    Simple and flexible tool for managing secrets

    Project mention: Secret Management in Kubernetes: Approaches, Tools, and Best Practices | dev.to | 2023-01-23

    Mozilla’s Secret Operations (SOPS) is an editor of secret files. It supports YAML, JSON, Binary, ENV, and INI formats and encrypts with an encryption key from your AWS KMS, GCP KMS, Azure Key Vault, age, and PGP.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • terraformer

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

    Project mention: Is it possible to import existing infrastructure into Terraform then redeploy it without semantic representation? | reddit.com/r/Terraform | 2023-01-06

    https://github.com/GoogleCloudPlatform/terraformer supports multiple platforms. But I’m pretty sure, that the code this tools produces is not something you want to maintain in the future. If you decide to go this route, you will have to refactor afterwards. In my opinion, this is so much work, you might as well just write your own code and use terraform import for each resource.

  • go-cloud

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

    Project mention: Is there a zero-boilerplate zero-configuration cloud serverless framework for Go? | reddit.com/r/golang | 2023-01-14

    The plan is to have a process for generating AWS CDK targeting Lambda (pluggable providers, but start with AWS CDK, because it's what I use), and to use the Google Cloud Development Kit (also called CDK, but not the same) https://github.com/google/go-cloud to abstract the services.

  • infracost

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

    Project mention: Monitoring infra cost: which tool do you use? | reddit.com/r/devops | 2023-01-11
  • external-dns

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

    Project mention: Exposing Container via Service (GKE) and Setting DNS Record | reddit.com/r/googlecloud | 2023-01-21

    Am I missing something obvious for setting DNS records for a service's public IP? I have been reading about External-DNS (https://github.com/kubernetes-sigs/external-dns) that seems to do what I want, but would this be possible to do with just Terraform resources?

  • wild-workouts-go-ddd-example

    Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.

    Project mention: Is there a good example of an open source non-trivial (DB connection, authentication, authorization, data validation, tests, etc...) Go API? | reddit.com/r/golang | 2023-01-25

    Wild Workouts should match your needs: https://github.com/ThreeDotsLabs/wild-workouts-go-ddd-example

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • porter

    Kubernetes powered PaaS that runs in your own cloud.

    Project mention: Ask HN: Who is hiring? (November 2022) | news.ycombinator.com | 2022-11-01

    Porter (YC S20) | Full Time | Full-Stack Engineer | NYC or Remote | https://porter.run

    Hey HN, I'm Alexander, co-founder of Porter. We're building Heroku in your own cloud - we let users link up their own AWS/GCP, point to the code they want to run, and then put the rest of the hosting process on autopilot (CI/CD, SSL, autoscaling, zero downtime deploys, infra monitoring, etc).

    We're hiring NYC-based or remote engineers that are passionate about building tools for developers. As we're a fast-growing seed-stage startup, you should be comfortable with regularly shifting priorities and iterating at a very high (daily) velocity.

    Tech stack: Go, Typescript, React, Kubernetes, AWS

    If you'd like to take a look at our codebase, we're open source - check it out at https://github.com/porter-dev/porter.

    Open positions:

    - Kubernetes Engineer: https://www.workatastartup.com/jobs/45970

    - Full-stack Engineer: https://www.workatastartup.com/jobs/43716

    Please apply by sending an email to jobs [at] porter [dot] run or applying through https://www.workatastartup.com/jobs/43716.

  • cloudquery

    The open source high performance data integration platform built for developers.

    Project mention: Open Source High Performance ELT Framework | reddit.com/r/ProductManagement | 2023-01-25
  • 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: Where can I find managed K8s for the price of managed ECS? | reddit.com/r/kubernetes | 2022-09-28
  • cloudpods

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

  • terracognita

    Reads from existing public and private cloud providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration

    Project mention: Is it possible to import existing infrastructure into Terraform then redeploy it without semantic representation? | reddit.com/r/Terraform | 2023-01-06
  • terratag

    Terratag is a CLI tool that enables users of Terraform to automatically create and maintain tags across their entire set of AWS, Azure, and GCP resources

    Project mention: Standardized tags across all Azure resources with terraform | reddit.com/r/Terraform | 2022-10-09
  • fake-gcs-server

    Google Cloud Storage emulator & testing library.

  • gke-policy-automation

    Tool and policy library for reviewing Google Kubernetes Engine clusters against best practices

    Project mention: Google Kubernetes clusters config checker tool | reddit.com/r/patient_hackernews | 2022-07-25
  • nitric

    Nitric is a framework for cloud-native apps and infrastructure from code. It takes care of infrastructure and config without limiting your language or cloud, so you can spend your time writing application code.

    Project mention: nitric VS encore - a user suggested alternative | libhunt.com/r/nitric | 2022-12-09
  • Rump

    Hot sync two Redis servers using dumps.

  • klotho

    Klotho - an Infrastructure from Code CLI tool that transforms plain code into cloud native code

    Project mention: Search *inside* 15,000+ pitchdeck slides | reddit.com/r/SideProject | 2023-01-24

    When I was putting together the pitchdeck for our startup I wanted to search for pitchdeck slides to learn from - but I was looking for specific sections or types of startups for slide decks. To find that one relevant slide, I had to open tens of decks and scroll through them. So I decided to make a tool that would allow me to search inside the decks more easily: SearchTheDeck.com

  • terraform-provider-databricks

    Databricks Terraform Provider

    Project mention: Databricks Terraform Provider has reached 8M downloads | news.ycombinator.com | 2022-12-16
  • terraform-provider-iterative

    ☁️ Terraform plugin for machine learning workloads: spot instance recovery & auto-termination | AWS, GCP, Azure, Kubernetes

    Project mention: Using Ansible to create Deep Learning VM | reddit.com/r/mlops | 2023-01-22

    You should look at terraform, and at the provider from iterative, the guys begind DVC, https://registry.terraform.io/providers/iterative/iterative/latest/docs

  • machine-controller-manager

    Declarative way of managing machines for Kubernetes cluster

  • etcd-backup-restore

    Collection of components to backup and restore the Etcd of a Kubernetes cluster

    Project mention: etcd and backups | reddit.com/r/kubernetes | 2022-11-18

    I use etcd-backup-restore on at least one of the servers.

  • cnquery

    An open source, cloud-native asset inventory

    Project mention: Newsletter #1 - 9st January 2023 | dev.to | 2023-01-17
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2023-01-25.

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 14,854
2 sops 11,835
3 terraformer 9,459
4 go-cloud 8,829
5 infracost 8,569
6 external-dns 5,989
7 wild-workouts-go-ddd-example 3,781
8 porter 3,611
9 cloudquery 2,802
10 gardener 2,385
11 cloudpods 1,645
12 terracognita 1,454
13 terratag 741
14 fake-gcs-server 721
15 gke-policy-automation 477
16 nitric 476
17 Rump 456
18 klotho 345
19 terraform-provider-databricks 289
20 terraform-provider-iterative 276
21 machine-controller-manager 222
22 etcd-backup-restore 194
23 cnquery 159
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives