Go GCP

Open-source Go projects categorized as GCP

Top 23 Go GCP Projects

  • Pulumi

    Pulumi - Infrastructure as Code in any programming language 🚀

  • Project mention: General Availability of .NET Aspire: Simplifying .NET Cloud-Native Development | news.ycombinator.com | 2024-05-21
  • 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
  • microservices-demo

    Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.

  • Project mention: Small non complicated apps for k8s demo | /r/kubernetes | 2023-12-08

    You can check https://github.com/GoogleCloudPlatform/microservices-demo for Kubernetes show-casing

  • sops

    Simple and flexible tool for managing secrets

  • Project mention: Pico.sh – Hacker Labs | news.ycombinator.com | 2024-04-21

    My script just sets up default .sops.yaml for https://github.com/getsops/sops

    You can further edit .sops.yaml(eg have multiple of them) and decide how you split secrets in your directory tree to further customize who can decrypt the secrets.

    It works pretty well for prod/dev splits, etc

  • terraformer

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

  • Project mention: Top Terraform Tools to Know in 2024 | dev.to | 2024-03-26

    ‍Terraformer is a CLI tool developed by Google that generates Terraform files from existing infrastructure (reverse Terraform), simplifying the process of adopting Terraform in existing environments and speeding up the initial setup process. Terraformer supports multiple cloud providers, including AWS, Google Cloud, Azure, and others.

  • infracost

    Cloud cost estimates for Terraform in pull requests💰📉 Shift FinOps Left!

  • Project mention: Prevendo Custo de Arquitetura Terraform | dev.to | 2024-05-10
  • go-cloud

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

  • Project mention: Mitchell reflects as he departs HashiCorp | news.ycombinator.com | 2023-12-14

    Even when going multi-cloud you can employ different strategies. Vault is definitely one of them, but you can also use federation to exchange one cloud's credentials for another's, giving you the ability to centralize secrets in one of them. You can use a layer of abstraction like GoCloud [0]. You can also build for each cloud separately and decide either not to centralize secrets at all, or build some trivial bespoke tooling to synchronize some of them. I'm not endorsing any of the options, just pointing out that Vault isn't the only one.

    https://github.com/google/go-cloud

  • external-dns

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

  • Project mention: Upgrading Hundreds of Kubernetes Clusters | dev.to | 2024-04-03

    The second one is a combination of tools: External DNS, cert-manager, and NGINX ingress. Using these as a stack, you can quickly deploy an application, making it available through a DNS with a TLS without much effort via simple annotations. When I first discovered External DNS, I was amazed at its quality.

  • SaaSHub

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

    SaaSHub logo
  • steampipe

    Zero-ETL, infinite possibilities. Live query APIs, code & more with SQL. No DB required.

  • Project mention: Automating Well-Architected reviews | dev.to | 2024-06-18

    https://steampipe.io/ https://github.com/prowler-cloud/prowler https://former2.com

  • cloudquery

    The open source high performance ELT framework powered by Apache Arrow

  • Project mention: We might want to regularly keep track of how important each server is | news.ycombinator.com | 2024-02-06

    Check out CloudQuery - https://github.com/cloudquery/cloudquery for an easy cloud asset inventory.

  • Encore

    Encore is the Backend Development Platform purpose-built to help you create event-driven and distributed systems.

  • Project mention: Combining Node.js with Async Rust for remarkable performance | dev.to | 2024-06-18

    And it's all Open Source, so you can check out the code and contribute on GitHub.

  • 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: Looking for elegant code bases written in Golang | news.ycombinator.com | 2023-12-09

    Take a look at: https://github.com/ThreeDotsLabs/wild-workouts-go-ddd-exampl...

    (I’m one of the authors.)

    This project shows how to apply more complex patterns popular in business applications while staying true to the Go ideas, and not copying them blindly from Java.

    In the Go community, you’ll often hear people say „just keep things simple” beats all patterns and is all you need. This may be true if you write a CLI tool or a small library, but if you have a team maintaining a big application, some patterns are super helpful.

  • opencost

    Cost monitoring for Kubernetes workloads and cloud costs

  • Project mention: Show HN: Cloud Costs Monitoring in Docker | news.ycombinator.com | 2023-11-21

    OpenCost is an open source implementation for Kubernetes cost monitoring and now cloud cost monitoring for AWS, Azure, and GCP. The project makes all of this data accessible via an API and user interface. While discussing the idea of running OpenCost on platforms besides Kubernetes we realized that with this new Cloud Costs feature there are users who want API access to their cloud billing data without needing to run on Kubernetes. I opened the Issue OpenCost without Kubernetes #2268 and as luck would have it, we had our internal Hackathon last week.

    If you're not familiar with OpenCost, it's the open source CNCF project for monitoring Kubernetes and cloud spending. It's a Golang implementation of the OpenCost Specification for monitoring Kubernetes cloud costs. It has an optional web UI and you can also run it as a Prometheus metrics exporter. The code is all at https://github.com/opencost/opencost and you can learn more about the project at https://opencost.io

  • komiser

    Open-source cloud-environment inspector. Supporting AWS, GCP, Azure, and more! Your cloud resources will have nowhere to hide!

  • Project mention: Komiser – Your cloud resources will have nowhere to hide | news.ycombinator.com | 2023-10-17
  • iamlive

    Generate an IAM policy from AWS, Azure, or Google Cloud (GCP) calls using client-side monitoring (CSM) or embedded proxy

  • gardener

    Homogeneous Kubernetes clusters at scale on any infrastructure using hosted control planes.

  • cloudpods

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

  • S3Scanner

    Scan for misconfigured S3 buckets across S3-compatible APIs!

  • terracognita

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

  • Project mention: Generate Terraform code from your existing cloud infrastructure | news.ycombinator.com | 2023-12-12
  • cloud-sql-proxy

    A utility for connecting securely to your Cloud SQL instances

  • klotho

    Klotho - write AWS applications at lightning speed

  • Project mention: Klotho | news.ycombinator.com | 2024-05-13
  • fake-gcs-server

    Google Cloud Storage emulator & testing library.

  • Project mention: Show HN: Winglang – a new Cloud-Oriented programming language | news.ycombinator.com | 2023-12-06

    > not really.. as soon as you need cloud resources that are not in your k8s cluster, you end up with the cloud in your development loop.

    https://github.com/localstack/awscli-local

    https://github.com/fsouza/fake-gcs-server

    https://cloud.google.com/sdk/docs/downloads-docker

    I’ve used all of these locally to great success.

    Glad to hear you guys want to interop with npm. Is wing going to be a superset of js then?

  • 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: Top Terraform Tools to Know in 2024 | dev.to | 2024-03-26

    ‍Terratag is a tool designed to assign tags or labels to a complete collection of Terraform or Terragrunt files. It enables applying tags or labels to resources within AWS, GCP, and Azure.

  • kamaji

    Kamaji is the Hosted Control Plane Manager for Kubernetes.

  • Project mention: Running Kubernetes at scale, like EKS/AKS/GKE, on any infrastructure | news.ycombinator.com | 2024-02-16
  • 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 GCP discussion

Log in or Post with

Go GCP related posts

  • What went wrong with UniSuper and Google Cloud?

    2 projects | news.ycombinator.com | 15 May 2024
  • Oracle goes vegan: Dumps Terraform for OpenTofu

    4 projects | news.ycombinator.com | 15 May 2024
  • A Brief History Of Serverless

    10 projects | dev.to | 13 May 2024
  • Secure Upload URLs Buckets with Nitric in Python

    1 project | dev.to | 11 Mar 2024
  • We might want to regularly keep track of how important each server is

    1 project | news.ycombinator.com | 6 Feb 2024
  • Open-Source Framework that understands Your Application Infrastructure Needs

    1 project | dev.to | 24 Jan 2024
  • Cutting down AWS cost by $150k per year simply by shutting things off

    8 projects | news.ycombinator.com | 22 Jan 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 21 Jun 2024
    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. Learn more →

Index

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

Project Stars
1 Pulumi 20,359
2 microservices-demo 16,056
3 sops 15,460
4 terraformer 12,018
5 infracost 10,418
6 go-cloud 9,426
7 external-dns 7,383
8 steampipe 6,566
9 cloudquery 5,655
10 Encore 4,971
11 wild-workouts-go-ddd-example 4,954
12 opencost 4,821
13 komiser 3,881
14 iamlive 2,986
15 gardener 2,792
16 cloudpods 2,447
17 S3Scanner 2,432
18 terracognita 2,135
19 cloud-sql-proxy 1,238
20 klotho 1,100
21 fake-gcs-server 992
22 terratag 909
23 kamaji 895

Sponsored
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.
www.influxdata.com