Awesome Google Cloud 
A curated list of awesome applications, tools, and resources for Google Cloud.
Google Cloud is a suite of modular cloud services including computing, data storage, data analytics, and machine learning, alongside a set of management tools.
If you are new to Google Cloud, there is a free trial to try it out.
Contents
- General
- Compute
- App Engine
- Cloud Functions
- Cloud Run
- Kubernetes Engine
- Cross-product
- Python
- Security
- Cloud AI
- Cloud Vision API
- Storage & Databases
- Monorepo
- Bazel, gRPC, Protocol Buffers
- Big Data
- Apache Beam & Dataflow
- Bigtable
- BigQuery
- Pub/Sub
- Interactive Learning Resources
- Other Awesome Lists
- About This Document
- License
- Disclaimer
- Contributing
General
- "The Google Cloud Developer Cheat Sheet" by Greg Wilson - A list of every product in the Google Cloud family described in 4 words or less.
- "Google Cloud - Jumpstart, Tutorials & Community!" by David das Neves - Additional links about GCP including tutorials, solutions and community.
Compute
- Google Compute Engine - From app platform to containers to VMs, cloud compute tailored to your needs.
App Engine
- Running Parse server on Google App Engine - Deploy and run Parse server on Google App Engine with a sample Node.js app.
- SlackEngine - Slack inviter running on Google App Engine.
Cloud Functions
-
Functions Framework - An open source set of libraries for writing portable Google Cloud functions.
-
Goblet - An open source library for serverless Python application development using Google Cloud functions.
Cloud Run
- Awesome Cloud Run - Extensive list of awesome Cloud Run applications.
Kubernetes Engine
-
GKE Policy Automation - Tool and policy library for validating GKE clusters against configuration best practices.
-
Real-time Simon Says - If you have played the 70s handheld game "Simon" as a child, you know exactly what this is. There are example clients for the Web, IoT (arduino), Android, and command line. Built with gRPC for bidirectional streaming and Kubernetes for scalability.
- Click to Deploy Charts Repo - Source for Google Click to Deploy solutions listed on Google Cloud Marketplace. Provide several examples with detailed READMEs on how-to install in a Google Kubernetes Engine cluster.
- Bank of Anthos - Sample HTTP-based web application that simulates a bank's payment processing network. It runs on Google Kubernetes Engine (GKE) and showcases many other Google Cloud products such as Anthos Service Mesh (ASM), Anthos Config Management (ACM), Cloud Operations, Cloud SQL, Cloud Build, and Cloud Deploy.
- Online Boutique - Sample gRPC-based web application that simulates an ecommerce store. It runs on Google Kubernetes Engine (GKE), is built of 11 microservices in 5 different languages, and showcases many other Google Cloud products.
