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. Learn more →
Top 23 Go GCP Projects
-
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.
-
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-06https://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-14The 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.
-
-
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-21Am 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-25Wild 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 (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.
-
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 -
-
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 -
-
klotho
Klotho - an Infrastructure from Code CLI tool that transforms plain code into cloud native code
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
-
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
You should look at terraform, and at the provider from iterative, the guys begind DVC, https://registry.terraform.io/providers/iterative/iterative/latest/docs
-
-
I use etcd-backup-restore on at least one of the servers.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go GCP related posts
- Open Source High Performance ELT Framework
- Sync/ELT (Fast) HubSpot data to any database/datalake with open source CloudQuery
- ETL (fast) Salesforce data to any database/datalake with open source CloudQuery Framework
- Mapping of modern data tools. is anything missing?
- Open Source High Performance ELT Framework.
- Open Source High Performance ELT Framework in Go (Fivetran, Airbyte alternative)
- Open Source High Performance ELT Framework in Go (Fivetran, Airbyte, Appflow Alternative)
-
A note from our sponsor - SonarLint
www.sonarlint.org | 28 Jan 2023
Index
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 |