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!