A curated list of tools, SDKs, libraries, client utilities, learning resources, templates, and ecosystem components for Google Cloud Platform (GCP) — including Compute, Networking, Storage, Big Data, AI/ML, IAM, Serverless, and DevOps.
- Official Resources
- Compute
- Serverless
- Storage
- Databases
- Networking & Security
- Big Data & Analytics
- AI & Machine Learning
- DevOps & CI/CD
- SDKs & Libraries
- CLI Tools
- Monitoring & Observability
- Terraform & IaC
- Learning Resources
- Related Awesome Lists
- Google Cloud Documentation
- Google Cloud Console
- Google Cloud GitHub
- Google Cloud Samples
- Google Cloud Architecture Center
- Google Cloud Status Dashboard
- Compute Engine – Virtual machines running on GCP.
- GKE – Google Kubernetes Engine – Managed Kubernetes service.
- Cloud Run – Serverless container execution.
- Migrate to Containers – Containerize and modernize workloads.
- Batch API – Batch job execution at scale.
- Cloud Functions – Event-driven serverless functions.
- Cloud Run Jobs – Serverless batch execution.
- Workflows – Orchestration across GCP services.
- Cloud Storage – Object storage.
- Filestore – High-performance file storage.
- Local SSD + Persistent Disk – Storage options for Compute Engine.
- Cloud SQL – Managed MySQL, PostgreSQL, SQL Server.
- Cloud Spanner – Horizontally scalable relational database.
- Firestore – NoSQL serverless document database.
- Bigtable – High-throughput, low-latency NoSQL wide-column store.
- MemoryStore – Managed Redis and Memcached.
- VPC – Virtual network management.
- Cloud Armor – DDoS and WAF protection.
- Cloud Load Balancing – Global L7/L4 load balancing.
- BeyondCorp / Zero Trust – Zero-trust access model.
- IAM – Identity and access management.
- BigQuery – Serverless data warehouse.
- Dataflow – Streaming + batch processing (Apache Beam).
- Pub/Sub – Messaging middleware.
- Dataproc – Managed Spark/Hadoop clusters.
- Looker – Modern BI and analytics platform.
- Vertex AI – Unified ML platform.
- Vertex AI Search – Enterprise search and RAG.
- Vertex AI Agent Builder – Build AI agents and chat interfaces.
- AutoML – Train ML models without deep coding.
- TPU – Specialized ML acceleration hardware.
- Cloud Build – Build, test, and deploy automation.
- Cloud Deploy – CI/CD for Kubernetes.
- Artifact Registry – Container and artifact storage.
- Skaffold – Kubernetes workflow automation.
- Google Cloud SDK – Core SDK.
- google-cloud-python – Python client libraries.
- google-cloud-go – Go client libraries.
- google-cloud-node – Node.js client libraries.
- google-cloud-java – Java client libraries.
- google-cloud-rust – Community Rust client projects.
- gcloud CLI – Manage GCP services from the command line.
- gsutil – Cloud Storage operations.
- bq CLI – BigQuery command-line tool.
- kubectl – Kubernetes CLI for GKE.
- Cloud Monitoring – Metrics, dashboards, SLOs.
- Cloud Logging – Centralized logs with query and routing.
- Error Reporting – Automatic error aggregation.
- Cloud Trace – Distributed tracing.
- Cloud Profiler – Performance analysis.
- Google Cloud Terraform Provider – Terraform provider for GCP.
- Terraform GCP Modules – Production-ready configurations.
- Pulumi + GCP – Infrastructure-as-code in TypeScript/Python/Go.
- Google Cloud Skills Boost – Labs, quests, and learning paths.
- Google Cloud YouTube Channel – Tutorials and announcements.
- Google Cloud Blog – Official updates and engineering insights.
- Awesome Google Cloud Learning Paths – Certification and learning content.
- Architecting on Google Cloud – Certification prep.
Contributions are welcome. Please ensure your submission fully follows the requirements outlined in CONTRIBUTING.md, including formatting, scope alignment, and category placement.
Pull requests that do not adhere to the contribution guidelines may be closed.