googlecloudplatform/golang-samples

Sample apps and code written for Google Cloud in the Go programming language.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 4 minutes ago
Added to GitGenius on September 14th, 2026
Created on September 28th, 2015
Open Issues & Pull Requests: 71 (+0)
GitHub issues: Enabled
Number of forks: 1,880
Total Stargazers: 4,658 (+0)
Total Subscribers: 241 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 15.4 days
90th percentile: 44.0 days
Tracked items: 480

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Work labelled "api: iam" is answered fastest, typically in under an hour, while "api: run" waits about 5 weeks. Only 11% of issues opened in the past year have been closed. Three people close 91% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,115 days
Stale 30+ days: 6
Stale 90+ days: 5

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • samples (481)
  • api: securitycenter (219)
  • api: run (61)
  • api: firestore (34)
  • triage me (23)
  • type: bug (21)
  • api: compute (20)
  • priority: p2 (20)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

golang-samples is a collection of sample applications and code snippets demonstrating Google Cloud Platform services in Go.

The repository addresses the need for practical, working examples of how to use Google Cloud services from Go applications. It provides ready-to-use code samples covering various Google Cloud products and APIs, with many samples accompanied by guides on the official Google Cloud documentation site. Developers can browse and reference these samples to understand patterns and best practices for integrating Google Cloud services into their own projects.

The samples are explicitly intended for reference and copying into your own codebase rather than as a dependency to import directly. This approach means you should extract and adapt the code you need for your specific use case. The repository makes clear that breaking changes may occur without warning, reinforcing that samples are educational reference material rather than stable library code. This suits developers who want concrete examples of Google Cloud integration patterns in Go, whether they are learning the platform or building proof-of-concept applications.

The project maintains an open contribution process, welcoming new sample submissions through issue proposals and accepting bug fixes via pull requests. Development activity shows consistent engagement with both new sample additions and maintenance of existing code to keep examples current with Google Cloud platform changes.