RepositoryGo
GO

googleapis/google-cloud-go

Google Cloud Client Libraries for Go.

4.5ksao
1.6kfork
217issue
1lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: cloud-bigquery

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: google-cloud

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: cloud-datastore

#1 Repository Của Tháng

☁️ Google Cloud Client Libraries cho Go — Cầu nối mạnh mẽ từ Go đến hành tinh dịch vụ của Google

Google cung cấp bộ thư viện Go chính thức để truy cập mọi dịch vụ GCP chỉ với vài dòng code.

Đây là kho mã nguồn mở do Google phát triển, cung cấp các package Go để tương tác với hàng trăm dịch vụ trên Google Cloud Platform như Cloud Storage, Cloud Firestore, BigQuery, Pub/Sub, và nhiều hơn nữa. Dự án hỗ trợ Go theo chính sách của ngôn ngữ — tương thích với hai phiên bản Go chính lớn nhất (hiện tại: Go 1.25 và 1.26).

✨ Điểm nổi bật

  • Cài đặt đơn giản: Dùng go get cloud.google.com/go/firestore@latest để lắp đặt bất kỳ package nào.
  • Xác thực tự động (ADC): Tự động sử dụng Application Default Credentials khi chạy trên môi trường GCP như Compute Engine, GKE, App Engine.
  • Hỗ trợ xác thực linh hoạt: Cho phép cấu hình thủ công qua option.WithCredentialsFile hoặc option.WithAuthCredentials.
  • Hỗ trợ đa dịch vụ: Bao phủ hầu hết các API GCP phổ biến từ lưu trữ đến xử lý dữ liệu lớn.
  • Tích hợp gcloud CLI: Dùng gcloud auth application-default login để cấu hình xác thực cục bộ dễ dàng.
  • Mã nguồn mở, đóng góp cộng đồng: Mời bạn đóng góp thông qua tài liệu CONTRIBUTING kèm Code of Conduct.

💡 Vì sao đáng chú ý

Khác biệt với cách gọi API thô qua HTTP, bộ thư viện này cung cấp API thân thiện, được sinh động từ thông số dịch vụ Google, giúp giảm đáng kể thời gian phát triển. Đặc biệt mạnh mẽ khi kết hợp với ADC — chỉ cần một dòng lệnh hoặc biến môi trường, bạn đã có thể gọi đến bất kỳ dịch vụ GCP nào một cách an toàn và hiệu quả. Phù hợp cho các dự án cloud-native, serverless, hoặc ứng dụng Go cần tích hợp sâu với hệ sinh thái Google Cloud.


#GoogleCloud #GoLang #CloudNative #OpenSource #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryJava
googleapis/google-cloud-java

Google Cloud Client Library for Java

2.1k
Oct 24, 2026
RepositoryGo
rclone/rclone

"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files

60.5k
Oct 24, 2026
RepositoryGo
avelino/awesome-go

A curated list of awesome Go frameworks, libraries and software

190.5k
Oct 26, 2026
RepositoryGo
ollama/ollama

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.

184.9k
Oct 26, 2026
RepositoryGo
golang/go

The Go programming language

139.5k
Oct 24, 2026
RepositoryGo
moby/moby

The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

72.2k
Oct 20, 2026
RepositoryGo
traefik/traefik

The Cloud Native Application Proxy

65.4k
Oct 26, 2026
RepositoryGo
go-gitea/gitea

Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD

58.7k
Oct 26, 2026
RepositoryGo
charmbracelet/bubbletea

A powerful little TUI framework 🏗

45.5k
Oct 26, 2026