A curated list of awesome applications, tools, and resources for Google Cloud Platform. Inspired by other awesome projects.
If you are new to Google Cloud Platform, there is a free trial to try it out.
Table of Contents
- General
- Compute
- Cloud AI
- Storage & Databases
- Monorepo
- Big Data
- Interactive Learning Resources
- Other Awesome Lists
- About This Document
- "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.
Google Compute Engine From app platform to containers to VMs, cloud compute tailored to your needs
- Running Parse server on Google App Engine - deploy and run Parse server on Google App Engine with a sample Node.js app
- SlackEngine - a Slack inviter running on Google App Engine.
- 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.
Google Cloud AI Fast, large scale, and easy-to-use AI products and services.
- 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.
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, an ORM for Node.js and the browser.
- StartupOS A monorepo with examples for using Google's Open Source tools and deploying to the cloud.
Google Cloud Big Data Efficiently capture, process, and analyze data with Google Cloud data analytics products.
- Scio - a Scala API for Google Cloud Dataflow and Apache Beam.
- 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.
- JanusGraph - distributed graph database, works with Google Cloud Bigtable as its storage backend; deploy it on GKE.
- 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.
- Spark-BigQuery - support for Google BigQuery in Apache Spark, SQL and DataFrames.
- Apache Zeppelin - web-based notebook for interactive analytics, works with Google BigQuery
- Google Cloud Training Docs - Google's cloud own practical guide
- Google Cloud Community Documentation - Learn how to use Google Cloud Platform services by following these step-by-step walkthroughs and tutorials submitted from the Google Cloud Platform 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
- Awesome - The awesome for awesomes.
- Awesome Firebase.
- Awesome Go.
- Awesome Kubernetes.
- Awesome TensorFlow.
- Awesome GCP Certifications.
- Awesome Cloud Build
This work is licensed under a Creative Commons Attribution 4.0 International License.
This list is not an official Google product. Links on this list also are not necessarily to official Google products.
If you have found or built something awesome that uses Google Cloud Platform, please follow the instructions in CONTRIBUTING.md to get it included here.