37 Resources
Golang gcp Libraries
This is a demo project for Dcard, which is currently deployed on GKE.
Overview This is a project for applying my first intern job at Dcard Taiwan Ltd. ๐ !!! ๐ Backend documentation link ๐ Company Requirements One POST
The simple and easy-to-use program designed to watch user activity for Cloud Providers.
Cloud Agent The simple and easy-to-use program is designed to watch user activity and possible orphan clusters for Cloud Providers: Gardener GCP (work
GCP Permission-to-Roles Utility
GCP Permission-to-Roles Utility Rather than sorting through Google's documentation to find a role that contains the permission you need, simply pass t
Data injection wrapper for values maintained in a GCP Secret Manager document.
injector The injector is a utility that retrieves a GCP Secret Manager document which contains an HJSON or JSON object with an embedded top-level envi
hivefleet is a distributed, scalable load-testing tool built in go that leverages Google Cloud Functions
hivefleet is a distributed, scalable load-testing tool built in go that leverages Google Cloud Functions
Go-get-gin - Simple golang app deployed on gcp
go-get-gin a simple golang gin app to be deployed on gcp Getting started make su
Reads JSON object (stream) from file/stdin and routes it/them to GCP Pub/Sub topics.
json2pubsub Publish JSON object (stream) into GCP Pub/Sub topic based on a field value. Usage: json2pubsub --project=STRING mapping ... Reads JSON
Rump - Hot sync two Redis servers using dumps.
Hot sync two Redis databases using dumps. Why There's no easy way to sync data from an AWS ElastiCache or GCP MemoryStore Redis cluster; the standard
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
Wild Workouts Wild Workouts is an example Go DDD project that we created to show how to build Go applications that are easy to develop, maintain, and
Google GCP Text-to-Speech Service in one simple binary ;)
Google text-to-speak Simple Binary file This repository is a simple implementation of google text-to-speak service. Required enable API in GCP (https:
Sample program of GCP pub/sub client with REST API
GCP pub/sub sample using REST API in Go GCP pub/sub publisher and subscriber sample programs. These use REST API and don't use pub/sub client library
GCP Cloud Functions ready to Go starter with hot reload ๐ฅ
GCP Cloud Functions - Go Starter Features: funcFramework already set up - ready for local development and testing. Hot Reload ready-to-go thanks to th
Automatically stop GCE instances
auto-stop-gce-instances Architecture How to deploy 1. Deploy Pub/Sub $ gcloud pubsub topics create $PUBSUB_NAME 2. Deploy Cloud Functions $ gcloud fu
Experimentation for backend on GCP's App Engine
gcp-app-engine-go Experimentation for backend on GCP's App Engine Archived. App Engine project with multiples services and CI/CD setup: default (hello
ORM for Cloud Spanner to boost your productivity
ORM for Cloud Spanner to boost your productivity ๐
This is a small API that provides basic REST endpoints to shorten a URL
This is a small API that provides basic REST endpoints to shorten a URL, get information about the URL, update the URL, and get statistics on most accessed URLs.
A CLI tool for GCP Cloud Build Triggers
cbtctl A CLI tool for GCP Cloud Build Triggers Usage Run a build trigger with substitutions $ cbtctl run --project GCP Project Name --trigger Trigg
CloudQuery extracts, transforms, and loads your cloud assets into normalized PostgreSQL tables.
The open-source cloud asset inventory backed by SQL. CloudQuery extracts, transforms, and loads your cloud assets into normalized PostgreSQL tables. C
Package zaperations provides a Google Cloud operations suite (formerly Stackdriver) compatible config for the uber-go/zap logger.
Package zaperations provides a Google Cloud Operations (formerly Stackdriver) compatible config for the excellent uber-go/zap logger. Example This exa
GCP Serverless API With Golang
GCP SERVERLESS API TECH STACK API Gateway Golang Google Cloud Firestore (Native Mode) Google Cloud Functions Google Cloud Storage LOCAL SETUP git clon
Cloudprober is a monitoring software that makes it super-easy to monitor availability and performance of various components of your system.
Cloudprober is a monitoring software that makes it super-easy to monitor availability and performance of various components of your system. Cloudprobe
Easy way to get credentials of your clusters in GCP and stay connected
Easy way to get credentials of your clusters in GCP and stay connected. Don't lose time with alias or annotations with projects names and clusters. Use k8skey
Pulumi - Modern Infrastructure as Code. Any cloud, any language ๐
Pulumi's Infrastructure as Code SDK is the easiest way to create and deploy cloud software that use containers, serverless functions, hosted services,
Command to set GCP SLO (Availability)
ๆฆ่ฆ ไปฅไธใฎๆๆจใฎ GCP ใฎ SLO ใไฝๆใใใใผใซใงใ ๅฏ็จๆง 99% ๅฏ็จๆง = (2xx ใฌในใใณใน) / (2xx ใฌในใใณใน + 5xx ใฌในใใณใน) ๅๆๆกไปถ Cloud Load Balancing ใๅฉ็จใใฆใใๅๆใซใชใใพใ ๅฏพ่ฑกใจใชใ Cloud Load Balancing
A distributed locking library built on top of Cloud Spanner and TrueTime.
A distributed locking library built on top of Cloud Spanner and TrueTime.
A distributed systems library for Kubernetes deployments built on top of spindle and Cloud Spanner.
hedge A library built on top of spindle and Cloud Spanner that provides rudimentary distributed computing facilities to Kubernetes deployments. Featur
The GCP Enterprise Cloud Cost Optimiser, or gecco for short, helps teams optimise their cloud project costs.
gecco helps teams optimise their cloud resource costs. Locate abandoned, idle, and inefficiently configured resources quickly. gecco helps teams build
Google Compute Engine (GCE) VM takeover via DHCP flood - gain root access by getting SSH keys added by google_guest_agent
Abstract This is an advisory about an unpatched vulnerability (at time of publishing this repo, 2021-06-25) affecting virtual machines in Google's Com
sops is an editor of encrypted files that supports YAML, JSON, ENV, INI and BINARY formats and encrypts with AWS KMS, GCP KMS, Azure Key Vault, age, and PGP
sops is an editor of encrypted files that supports YAML, JSON, ENV, INI and BINARY formats and encrypts with AWS KMS, GCP KMS, Azure Key Vault, age, and PGP. (demo)
Simplify Kubernetes Secrets Management with Dockhand Secrets Operator
dockhand-secrets-operator Secrets management with GitOps can be challenging in Kubernetes environments. Often engineers resort to manual secret creati
Kubernetes operator to autoscale Google's Cloud Bigtable clusters
Bigtable Autoscaler Operator Bigtable Autoscaler Operator is a Kubernetes Operator to autoscale the number of nodes of a Google Cloud Bigtable instanc
Highly configurable prompt builder for Bash, ZSH and PowerShell written in Go.
Go Bullet Train (GBT) Highly configurable prompt builder for Bash, ZSH and PowerShell written in Go. It's inspired by the Oh My ZSH Bullet Train theme
Dumpling is a fast, easy-to-use tool written by Go for dumping data from the database(MySQL, TiDB...) to local/cloud(S3, GCP...) in multifarious formats(SQL, CSV...).
๐ฅ Dumpling Dumpling is a tool and a Go library for creating SQL dump from a MySQL-compatible database. It is intended to replace mysqldump and mydump
Cloud cost estimates for Terraform in your CLI and pull requests ๐ฐ๐
Infracost shows cloud cost estimates for Terraform projects. It helps developers, devops and others to quickly see the cost breakdown and compare different options upfront.
Convert scanned image PDF file to text annotated PDF file
Jisui (่ช็) This tool is PoC (Proof of Concept). Jisui is a helper tool to create e-book. Ordinary the scanned book have not text information, so you c
cloudquery powered by Osquery
cloudquery powered by Osquery cloudquery is Osquery extension to fetch cloud telemetry from AWS, GCP, and Azure. It is extensible so that one can add
Reads from existing Cloud Providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration
TerraCognita Imports your current Cloud infrastructure to an Infrastructure As Code Terraform configuration (HCL) or/and to a Terraform State. At Cycl