awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
googleapis avatar

googleapis/google-cloud-go

0
View on GitHub↗
4,464 stele·1,550 fork-uri·Go·Apache-2.0·7 vizualizăricloud.google.com/go/docs/reference↗

Google Cloud Go

Google Cloud Go Client Library este un set de pachete Go și un kit de dezvoltare software utilizat pentru a interacționa cu serviciile și API-urile platformei Google Cloud. Acesta oferă mijloacele principale pentru ca aplicațiile Go să se integreze cu endpoint-urile serviciilor cloud prin modele de limbaj simplificate și gestionarea automată a cererilor API.

Proiectul include biblioteci specializate pentru gestionarea identității și accesului prin conturi de serviciu, chei API și rezoluția acreditărilor bazată pe mediu. Include SDK-uri dedicate pentru orchestrarea programatică a resurselor și implementarea și gestionarea funcțiilor serverless, job-urilor containerizate și serviciilor web scalabile.

Suprafața de capabilități a bibliotecii acoperă gestionarea datelor în cloud pe baze de date relaționale, NoSQL și stocare de obiecte, precum și orchestrarea infrastructurii pentru mașini virtuale și containere. De asemenea, oferă instrumente pentru dezvoltarea AI generativ, analiza datelor la scară largă și monitorizarea aplicațiilor cloud prin capturarea log-urilor și urmărirea erorilor.

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.

Istoric stele

Graficul istoricului de stele pentru googleapis/google-cloud-goGraficul istoricului de stele pentru googleapis/google-cloud-go

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face googleapis/google-cloud-go?

Google Cloud Go Client Library este un set de pachete Go și un kit de dezvoltare software utilizat pentru a interacționa cu serviciile și API-urile platformei Google Cloud. Acesta oferă mijloacele principale pentru ca aplicațiile Go să se integreze cu endpoint-urile serviciilor cloud prin modele de limbaj simplificate și gestionarea automată a cererilor API.

Care sunt principalele funcționalități ale googleapis/google-cloud-go?

Principalele funcționalități ale googleapis/google-cloud-go sunt: 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.

Care sunt câteva alternative open-source pentru googleapis/google-cloud-go?

Alternativele open-source pentru googleapis/google-cloud-go includ: 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…

Alternative open-source pentru Google Cloud Go

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Google Cloud Go.
  • maiot-io/zenmlAvatar maiot-io

    maiot-io/zenml

    5,452Vezi pe 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
    Vezi pe GitHub↗5,452
  • firebase/firebase-js-sdkAvatar firebase

    firebase/firebase-js-sdk

    5,125Vezi pe 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
    Vezi pe GitHub↗5,125
  • firebase/quickstart-jsAvatar firebase

    firebase/quickstart-js

    5,367Vezi pe 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
    Vezi pe GitHub↗5,367
  • azure/azure-sdk-for-netAvatar Azure

    Azure/azure-sdk-for-net

    5,937Vezi pe 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
    Vezi pe GitHub↗5,937
  • Vezi toate cele 30 alternative pentru Google Cloud Go→