awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
GoogleCloudPlatform avatar

GoogleCloudPlatform/golang-samples

0
View on GitHub↗
4,630 stars·1,867 forks·Go·Apache-2.0·12 views

Golang Samples

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.

Features

  • Google Cloud Integrations - Provides a comprehensive set of implementation patterns for integrating diverse Google Cloud services.
  • Cloud Integration Libraries - Acts as a library of implementation patterns for connecting Go applications to cloud infrastructure.
  • Development Kits - Provides a development kit of sample applications for building cloud-native software with Go.
  • Go Implementation Patterns - Implements cloud-native application patterns using Go-specific best practices.
  • Cloud Service Integrations - Provides connectors and reference implementations for integrating various cloud-based infrastructure services.
  • Cloud Platform Code Samples - Provides a collection of reference implementations and code samples for integrating Google Cloud services.
  • Reference Implementation Patterns - Provides repeatable code templates and structural patterns for integrating cloud services into Go applications.
  • SDKs and API Clients - Provides Go client libraries and SDKs for interacting with Google Cloud APIs.
  • Cloud Service Orchestrations - Provides examples of workflows that coordinate and orchestrate multiple cloud-based services.
  • Service Account Authenticators - Implements authentication using service account keys and identity tokens for cloud resource access.
  • Modular Code Organization - Organizes cloud service examples into discrete, modular components to isolate product-specific logic.
  • Implementation Patterns - Demonstrates correct request and response handling patterns for Google Cloud API implementations.

Star history

Star history chart for googlecloudplatform/golang-samplesStar history chart for googlecloudplatform/golang-samples

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Golang Samples

Similar open-source projects, ranked by how many features they share with Golang Samples.
  • aws/aws-sdk-java-v2aws avatar

    aws/aws-sdk-java-v2

    2,547View on GitHub↗

    The AWS SDK for Java is a set of client libraries providing a programmatic interface for managing cloud resources and services through the Java language and JVM. It serves as a cloud service client library for executing synchronous and asynchronous API calls to infrastructure components. The library is distinguished by its use of non-blocking asynchronous I/O and a reactive cloud client model, utilizing publishers and subscribers to stream data and manage backpressure. It employs a modular design to decouple services and reduce binary size, while utilizing immutable builders for thread-safe c

    Javaamazonawsaws-sdk
    View on GitHub↗2,547
  • googleapis/google-cloud-gogoogleapis avatar

    googleapis/google-cloud-go

    4,464View on GitHub↗

    The Google Cloud Go Client Library is a set of Go packages and a software development kit used to interact with Google Cloud platform services and APIs. It provides the primary means for Go applications to integrate with cloud service endpoints through simplified language patterns and automated API request handling. The project features specialized libraries for managing identity and access via service accounts, API keys, and environment-based credential resolution. It includes dedicated SDKs for programmatic resource orchestration and the deployment and management of serverless functions, co

    Gocloud-bigquerycloud-datastorecloud-pubsub
    View on GitHub↗4,464
  • o3de/o3deo3de avatar

    o3de/o3de

    8,954View on GitHub↗

    This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic environments. It functions as a robotics simulation platform with native integration for ROS 2 to model robot controllers and sensors. The engine features a multi-threaded Forward+ physically based renderer that supports hardware-accelerated ray tracing and global illumination. The system is built on a modular extension architecture using Gems to add or replace features without modifying core binaries. It includes a native SDK for AWS cloud integration, enabling IAM authenticati

    C++3d-graphics3d-graphics-engineanimation
    View on GitHub↗8,954
  • android/ndkandroid avatar

    android/ndk

    2,287View on GitHub↗

    The project is a development kit and compilation toolchain that builds C and C++ source files into native machine code libraries and shared library packages for mobile execution. It integrates target architecture toolchains with standard build systems to transform source code into deployable native modules. The toolset includes debugging and profiling capabilities that bridge low-level system debuggers with compiled binaries to inspect runtime execution states, register contents, and memory layouts. It provides performance monitoring instrumentation to measure execution bottlenecks and resour

    View on GitHub↗2,287
See all 30 alternatives to Golang Samples→

Frequently asked questions

What does googlecloudplatform/golang-samples do?

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.

What are the main features of googlecloudplatform/golang-samples?

The main features of googlecloudplatform/golang-samples are: Google Cloud Integrations, Cloud Integration Libraries, Development Kits, Go Implementation Patterns, Cloud Service Integrations, Cloud Platform Code Samples, Reference Implementation Patterns, SDKs and API Clients.

What are some open-source alternatives to googlecloudplatform/golang-samples?

Open-source alternatives to googlecloudplatform/golang-samples include: aws/aws-sdk-java-v2 — The AWS SDK for Java is a set of client libraries providing a programmatic interface for managing cloud resources and… googleapis/google-cloud-go — The Google Cloud Go Client Library is a set of Go packages and a software development kit used to interact with Google… o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic… hansonwang99/spring-boot-in-action — This project is a collection of reference implementations and practical guides for building enterprise Java… android/ndk — The project is a development kit and compilation toolchain that builds C and C++ source files into native machine code… googleapis/google-api-nodejs-client — The Google API Node.js client is a development kit designed for integrating Google Cloud services into server-side…