awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
googleapis avatar

googleapis/google-cloud-go

0
View on GitHub↗
4,464 stars·1,550 forks·Go·Apache-2.0·3 vuescloud.google.com/go/docs/reference↗

Google Cloud Go

La bibliothèque cliente Google Cloud Go est un ensemble de paquets Go et un kit de développement logiciel utilisé pour interagir avec les services et API de la plateforme Google Cloud. Elle fournit le moyen principal pour les applications Go de s'intégrer aux points de terminaison des services cloud via des modèles de langage simplifiés et une gestion automatisée des requêtes API.

Le projet propose des bibliothèques spécialisées pour gérer l'identité et l'accès via des comptes de service, des clés API et la résolution d'informations d'identification basées sur l'environnement. Il inclut des SDK dédiés pour l'orchestration programmatique des ressources et le déploiement et la gestion de fonctions serverless, de jobs conteneurisés et de services web évolutifs.

La surface de capacité de la bibliothèque couvre la gestion des données cloud à travers le stockage relationnel, NoSQL et objet, ainsi que l'orchestration d'infrastructure pour les machines virtuelles et les conteneurs. Elle fournit également des outils pour le développement d'IA générative, l'analyse de données à grande échelle et la surveillance des applications cloud via la capture de logs et le suivi des erreurs.

Features

  • Cloud Infrastructure Orchestration - Provides the primary Go interface for programmatically orchestrating virtual machines, containers, and serverless resources.
  • Cloud SDK Client Libraries - Provides the primary software development kit for interacting with Google Cloud platform services using Go.
  • Cloud Object Storage Clients - Provides a comprehensive set of Go clients for managing object storage, NoSQL, and relational data.
  • Blob Storage Management - Implements lifecycle and configuration management for Google Cloud Storage buckets and binary blob objects.
  • Document Storage - Provides programmatic access to serverless NoSQL document databases for schema-free data storage and querying.
  • Unstructured Data Storage - Provides REST-based object storage capabilities for managing massive volumes of unstructured data.
  • Managed Relational Databases - Offers Go clients for managing cloud-hosted relational database instances such as Cloud SQL.
  • Cloud Container Deployments - Facilitates the deployment and scaling of containerized applications on managed cloud orchestration services.
  • Programmatic Resource Management - Provides direct programmatic control of cloud infrastructure resources, including virtual machines and storage buckets.
  • Cloud Resource Management CLIs - Provides a command-line interface for creating and managing virtual machines, storage, and databases.
  • Google Cloud Integrations - Implements connectivity patterns and streamlined API integrations specifically for Google Cloud Platform services.
  • Go Client Libraries - Ships a comprehensive set of Go packages for integrating applications with Google Cloud platform APIs.
  • Virtual Machine Managers - Provides programmatic interfaces for creating and managing the lifecycle of Google Cloud virtual machine instances.
  • Application Default Credential Authentications - Uses Application Default Credentials or service account JSON keys to authorize API calls without manual configuration.
  • Cloud Service Authentication - Implements mechanisms for authenticating programmatic workloads with Google Cloud services via service accounts and API keys.
  • Credential Resolution Chains - Implements a fallback chain to automatically locate credentials from environment variables, instance profiles, and configuration files.
  • API Key Authentication - Provides mechanisms for granting programmatic service access using long-lived static API keys.
  • Service Account Authenticators - Implements server-to-server authentication using JSON key files and environment credentials for API authorization.
  • Workload Identity Authentication - Verifies non-human identities using service account assertions for secretless access to cloud resources.
  • Real-Time Application Log Monitoring - Captures real-time system logs and tracks application exceptions for debugging cloud-native applications.
  • AI Application Platforms - Provides integrated environments and tools for building and managing context-aware generative AI applications.
  • Generative AI Development - Offers libraries for building AI agents and generative applications using foundation models on Google Cloud.
  • Data Analytics Engines - Provides Go clients to interact with high-performance computational backends for large-scale data processing and analysis.
  • Workflow Automation Scripts - Offers scripting capabilities with output filtering to automate complex platform resource workflows.
  • CI/CD Pipeline Orchestration - Provides toolsets for defining and executing automated build, test, and deployment targets across cloud environments.
  • Cloud Deployment Templates - Enables the deployment of pre-configured infrastructure templates and solution blueprints on Google Cloud.
  • Cloud Hosting Services - Facilitates the deployment and scaling of containerized applications as managed cloud services.
  • Serverless Deployment Tooling - Includes tools for packaging and deploying serverless functions and containerized jobs to cloud environments.
  • Managed Job Execution - Provides mechanisms to execute discrete tasks by packaging applications into container images as managed jobs.
  • Serverless Deployment - Provides tools for deploying code as event-driven serverless functions to handle HTTP requests.
  • Cloud - Wraps low-level API calls in high-level Go interfaces to simplify resource management and reduce repetitive setup code.
  • Remote Procedure Calls - Uses a high-performance gRPC framework to execute functions on remote cloud servers via strongly typed service definitions.
  • Environment-Aware Authentication Flows - Provides simplified authentication flows to maintain consistent code execution across local, staging, and production environments.
  • Request Authentication Middleware - Injects identity tokens and security headers into outgoing requests via a modular interceptor pipeline.
  • Workload Identity Federation - Enables the exchange of external identity tokens for Google Cloud credentials to authenticate on-premises workloads.
  • Managed Web Application Hosting - Provides SDKs for hosting web applications in managed environments with automated traffic routing.

Historique des stars

Graphique de l'historique des stars pour googleapis/google-cloud-goGraphique de l'historique des stars pour googleapis/google-cloud-go

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Google Cloud Go

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Google Cloud Go.
  • maiot-io/zenmlAvatar de maiot-io

    maiot-io/zenml

    5,452Voir sur GitHub↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Python
    Voir sur GitHub↗5,452
  • firebase/firebase-js-sdkAvatar de firebase

    firebase/firebase-js-sdk

    5,125Voir sur GitHub↗

    This is a backend-as-a-service SDK that connects web and mobile applications to a suite of cloud services. It provides a unified interface for managing user identity, executing serverless logic, and handling cloud object storage. The toolkit is characterized by its real-time data synchronization, which allows NoSQL document data to stay consistent across multiple clients with built-in offline persistence. It facilitates secure user access through a variety of identity providers and manages serverless function invocation to execute backend logic in response to HTTPS requests or database events

    TypeScriptfirebasefirebase-authfirebase-authentication
    Voir sur GitHub↗5,125
  • firebase/quickstart-jsAvatar de firebase

    firebase/quickstart-js

    5,367Voir sur GitHub↗

    This project is a collection of reference implementations, sample code, and starter kits for integrating Firebase backend services into web applications using the JavaScript SDK. It serves as a practical guide for bootstrapping projects with cloud-hosted authentication, databases, and serverless logic. The repository provides specific examples for implementing real-time data synchronization, user identity management, and event-driven cloud functions. It also includes reference code for using local service emulators to test cloud functionality on a local machine before production deployment.

    TypeScript
    Voir sur GitHub↗5,367
  • azure/azure-sdk-for-netAvatar de Azure

    Azure/azure-sdk-for-net

    5,937Voir sur GitHub↗

    The Azure SDK for .NET is a collection of client and management libraries that enable .NET applications to interact with cloud services through a consistent, well-defined programming model. It provides a unified interface for authenticating, configuring HTTP pipelines, and calling service methods either synchronously or asynchronously, with support for pagination, long-running operations, and structured error handling. The SDK distinguishes itself through comprehensive authentication options, including connection strings, OAuth token credentials, managed identity, service principals, and deve

    C#azureazure-sdkc-sharp
    Voir sur GitHub↗5,937
Voir les 30 alternatives à Google Cloud Go→

Questions fréquentes

Que fait googleapis/google-cloud-go ?

La bibliothèque cliente Google Cloud Go est un ensemble de paquets Go et un kit de développement logiciel utilisé pour interagir avec les services et API de la plateforme Google Cloud. Elle fournit le moyen principal pour les applications Go de s'intégrer aux points de terminaison des services cloud via des modèles de langage simplifiés et une gestion automatisée des requêtes API.

Quelles sont les fonctionnalités principales de googleapis/google-cloud-go ?

Les fonctionnalités principales de googleapis/google-cloud-go sont : Cloud Infrastructure Orchestration, Cloud SDK Client Libraries, Cloud Object Storage Clients, Blob Storage Management, Document Storage, Unstructured Data Storage, Managed Relational Databases, Cloud Container Deployments.

Quelles sont les alternatives open-source à googleapis/google-cloud-go ?

Les alternatives open-source à googleapis/google-cloud-go incluent : maiot-io/zenml — ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data… firebase/firebase-js-sdk — This is a backend-as-a-service SDK that connects web and mobile applications to a suite of cloud services. It provides… firebase/quickstart-js — This project is a collection of reference implementations, sample code, and starter kits for integrating Firebase… azure/azure-sdk-for-net — The Azure SDK for .NET is a collection of client and management libraries that enable .NET applications to interact… microsoftdocs/azure-docs — Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It… aws/copilot-cli — AWS Copilot is a command line interface for deploying and managing containerized applications and services on AWS. It…