← Back to Awesome

Sections

Google Cloud

GitHub repository ↗ synced 2026/8/9

Awesome Google Cloud Awesome

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.

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](https://grpc.io) for bidirectional streaming and [Kubernetes](https://kubernetes.io) for scalability.

Click to Deploy Charts Repo

Source for Google Click to Deploy solutions listed on [Google Cloud Marketplace](https://cloud.google.com/marketplace). Provide several examples with detailed READMEs on how-to install in a [Google Kubernetes Engine](https://cloud.google.com/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)](https://cloud.google.com/kubernetes-engine) and showcases many other Google Cloud products such as [Anthos Service Mesh (ASM)](https://cloud.google.com/anthos/service-mesh), [Anthos Config Management (ACM)](https://cloud.google.com/anthos/config-management), [Cloud Operations](https://cloud.google.com/products/operations), [Cloud SQL](https://cloud.google.com/sql/docs), [Cloud Build](https://cloud.google.com/build), and [Cloud Deploy](https://cloud.google.com/deploy).

Online Boutique

Sample gRPC-based web application that simulates an ecommerce store. It runs on [Google Kubernetes Engine (GKE)](https://cloud.google.com/kubernetes-engine), is built of 11 microservices in 5 different languages, and showcases many other Google Cloud products.

Cross-product

Python

Talisman

Provides easy security headers (HTTPS, HSTS, and CSP) for [Flask](http://flask.pocoo.org/) applications.

Security

Forseti

Scan your GCP resources to ensure that access controls are set as you intended and protected against unsafe changes.

Cloud AI

Google Cloud AI

Fast, large scale, and easy-to-use AI products and services.

Cloud Vision API

Bot for Facebook Messenger

This bot uses the Google Cloud Vision API to detect faces, labels, landmarks, logos, text, explicit content, and attributes in images that are sent to it.

Storage & Databases

Google Cloud Storage

Storage for all your data needs.

Cloud Datastore adapter for the JSData ORM

`js-data-cloud-datastore` is an adapter for [JSData](http://www.js-data.io), an ORM for Node.js and the browser.

Monorepo

Bazel, gRPC, Protocol Buffers

StartupOS

A monorepo with examples for using Google's Open Source tools and deploying to the cloud.

Big Data

Google Cloud Big Data

Efficiently capture, process, and analyze data with Google Cloud data analytics products.

Apache Beam & Dataflow

Dataflow Templates

Google-provided Cloud Dataflow template pipelines for solving simple in-Cloud data tasks.

Scio

A Scala API for Google Cloud Dataflow and Apache Beam.

Bigtable

Heroic

Time series database, works with Google Cloud Bigtable as its storage backend.

OpenTSDB

Time series database, works with Google Cloud Bigtable as its storage backend; [deploy it on GKE](https://cloud.google.com/solutions/opentsdb-cloud-platform).

JanusGraph

Distributed graph database, works with Google Cloud Bigtable as its storage backend; [deploy it on GKE](https://cloud.google.com/solutions/running-janusgraph-with-bigtable).

TensorFlow

Machine learning framework, integrates well with Google Cloud Bigtable as both a source and sink for high-performance ML model training; use it with CPU, GPU, and TPU. [Train ResNet-50 model with TensorFlow + Cloud Bigtable](https://cloud.google.com/tpu/docs/tutorials/bigtable-resnet).

BigQuery

Apache Zeppelin

Web-based notebook for interactive analytics, works with Google BigQuery.

Dekart

Geospatial analysis tool for Google BigQuery based on Kepler.gl.

SQLtools for BigQuery

VSCode Extension to run queries and explore databases.

BigQuery Utils

Useful scripts, udfs, views, and other utilities for migration and data warehouse operations in BigQuery.

Spark-BigQuery

Support for Google BigQuery in Apache Spark, SQL and DataFrames.

Pub/Sub

PSQ

Distributed task queue for Python inspired by [rq](http://python-rq.org/) using Google Cloud Pub/Sub.

Interactive Learning Resources

Google Cloud Training Docs

Google's cloud own practical guide.

Google Cloud Community Documentation

Learn how to use Google Cloud services by following these step-by-step walkthroughs and tutorials submitted from the Google Cloud community.

Qwiklabs

Hands-on Lab for learning Cloud Computing and get Badges.

Google Cloud Codelabs

GCP Codelabs covers topics such as Google Cloud Basics, Compute, Data, Mobile, Monitoring, Machine Learning and Networking.

Play with Kubernetes

A simple, interactive and fun playground to learn Kubernetes.

Google Cloud Coursera Courses

A list of available Google Cloud Courses on Coursera.

Other Awesome Lists

Awesome

The awesome for awesomes.

Awesome Firebase

App development platform built on Google Cloud.

Awesome Go

A statically typed, compiled high-level programming language designed at Google.

Awesome Kubernetes

An open-source container orchestration system for automating software deployment, scaling, and management.

Awesome TensorFlow

A free and open-source software library for machine learning and artificial intelligence.

Awesome GCP Certifications

Demonstrate your knowledge and skills with an industry-recognized Google Cloud certification.

Awesome Cloud Build

Serverless CI/CD platform from Google Cloud.

Awesome Bigtable

Low-latency NoSQL database service for machine learning, operational analytics, and user-facing applications at scale.

Awesome Spanner

A highly scalable database that combines unlimited scalability with relational semantics.

About This Document

Disclaimer

This list is not an official Google product. Links on this list also are not necessarily to official Google products.