# googlecloudplatform/golang-samples

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/googlecloudplatform-golang-samples).**

4,630 stars · 1,867 forks · Go · Apache-2.0

## Links

- GitHub: https://github.com/GoogleCloudPlatform/golang-samples
- awesome-repositories: https://awesome-repositories.com/repository/googlecloudplatform-golang-samples.md

## Topics

`appengine` `go` `golang` `google-appengine` `google-cloud` `sample` `samples`

## Description

This project is a collection of reference implementations and code samples for integrating Google Cloud services using the Go programming language. It serves as a cloud service integration library and development kit, providing ready-to-use implementation patterns to accelerate the creation of cloud-native software.

The repository covers cloud API implementation and service orchestration, offering structural templates for connecting applications to cloud-based infrastructure. It provides modular examples organized by specific product functionality to guide the integration of various Google Cloud services.

The codebase includes patterns for cloud development, focusing on request handling and the coordination of multiple cloud-based services.

## Tags

### DevOps & Infrastructure

- [Google Cloud Integrations](https://awesome-repositories.com/f/devops-infrastructure/google-cloud-integrations.md) — Provides a comprehensive set of implementation patterns for integrating diverse Google Cloud services. ([source](https://github.com/googlecloudplatform/golang-samples#readme))
- [Cloud Integration Libraries](https://awesome-repositories.com/f/devops-infrastructure/cloud-integration-libraries.md) — Acts as a library of implementation patterns for connecting Go applications to cloud infrastructure.
- [Development Kits](https://awesome-repositories.com/f/devops-infrastructure/cloud-native-orchestration/cloud-native-application-development/development-kits.md) — Provides a development kit of sample applications for building cloud-native software with Go.
- [Go Implementation Patterns](https://awesome-repositories.com/f/devops-infrastructure/cloud-native-orchestration/cloud-native-application-development/go-implementation-patterns.md) — Implements cloud-native application patterns using Go-specific best practices.
- [Cloud Service Integrations](https://awesome-repositories.com/f/devops-infrastructure/cloud-service-integrations.md) — Provides connectors and reference implementations for integrating various cloud-based infrastructure services. ([source](https://github.com/googlecloudplatform/golang-samples#readme))
- [Cloud Service Orchestrations](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure/operational-monitoring-governance/cloud-service-orchestrations.md) — Provides examples of workflows that coordinate and orchestrate multiple cloud-based services.

### Education & Learning Resources

- [Cloud Platform Code Samples](https://awesome-repositories.com/f/education-learning-resources/cloud-platform-code-samples.md) — Provides a collection of reference implementations and code samples for integrating Google Cloud services.

### Software Engineering & Architecture

- [Reference Implementation Patterns](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/backend-enterprise-systems/enterprise-backend-architectures/reference-implementation-patterns.md) — Provides repeatable code templates and structural patterns for integrating cloud services into Go applications.
- [Modular Code Organization](https://awesome-repositories.com/f/software-engineering-architecture/modular-code-organization.md) — Organizes cloud service examples into discrete, modular components to isolate product-specific logic.

### Part of an Awesome List

- [SDKs and API Clients](https://awesome-repositories.com/f/awesome-lists/devtools/sdks-and-api-clients.md) — Provides Go client libraries and SDKs for interacting with Google Cloud APIs.

### Security & Cryptography

- [Service Account Authenticators](https://awesome-repositories.com/f/security-cryptography/identity-access-management/authentication-strategies/machine-and-protocol-identity/api-machine-authentication/api-key-authentication/service-account-authenticators.md) — Implements authentication using service account keys and identity tokens for cloud resource access.

### Web Development

- [Implementation Patterns](https://awesome-repositories.com/f/web-development/api-request-configurations/cloud-api-request-execution/implementation-patterns.md) — Demonstrates correct request and response handling patterns for Google Cloud API implementations.
