Files
awesome-awesomeness/html/googlecloud.html
2025-07-18 22:22:32 +02:00

325 lines
14 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!--lint ignore no-dead-urls awesome-license-->
<h1 id="awesome-google-cloud-awesome">Awesome Google Cloud <a
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a></h1>
<!--lint ignore double-link-->
<p><a
href="https://cloud.google.com"><img src="https://www.gstatic.com/images/branding/productlogos/google_cloud/v8/web-96dp/logo_google_cloud_color_1x_web_96dp.png" align="right"></a></p>
<!--lint ignore double-link-->
<p>A curated list of awesome applications, tools, and resources for <a
href="https://cloud.google.com">Google Cloud</a>.</p>
<p>Google Cloud is a suite of modular cloud services including
computing, data storage, data analytics, and machine learning, alongside
a set of management tools.</p>
<p>If you are new to Google Cloud, there is a <a
href="https://cloud.google.com/free-trial/">free trial</a> to try it
out.</p>
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#general">General</a></li>
<li><a href="#compute">Compute</a>
<ul>
<li><a href="#app-engine">App Engine</a></li>
<li><a href="#cloud-functions">Cloud Functions</a></li>
<li><a href="#cloud-run">Cloud Run</a></li>
<li><a href="#kubernetes-engine">Kubernetes Engine</a></li>
</ul></li>
<li><a href="#cross-product">Cross-product</a>
<ul>
<li><a href="#python">Python</a></li>
<li><a href="#security">Security</a></li>
</ul></li>
<li><a href="#cloud-ai">Cloud AI</a>
<ul>
<li><a href="#cloud-vision-api">Cloud Vision API</a></li>
</ul></li>
<li><a href="#storage--databases">Storage &amp; Databases</a></li>
<li><a href="#monorepo">Monorepo</a>
<ul>
<li><a href="#bazel-grpc-protocol-buffers">Bazel, gRPC, Protocol
Buffers</a></li>
</ul></li>
<li><a href="#big-data">Big Data</a>
<ul>
<li><a href="#apache-beam--dataflow">Apache Beam &amp; Dataflow</a></li>
<li><a href="#bigtable">Bigtable</a></li>
<li><a href="#bigquery">BigQuery</a></li>
<li><a href="#pubsub">Pub/Sub</a></li>
</ul></li>
<li><a href="#interactive-learning-resources">Interactive Learning
Resources</a></li>
<li><a href="#other-awesome-lists">Other Awesome Lists</a></li>
<li><a href="#about-this-document">About This Document</a>
<ul>
<li><a href="#license">License</a></li>
<li><a href="#disclaimer">Disclaimer</a></li>
<li><a href="#contributing">Contributing</a></li>
</ul></li>
</ul>
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
<h2 id="general">General</h2>
<ul>
<li><a
href="https://github.com/gregsramblings/google-cloud-4-words">“The
Google Cloud Developer Cheat Sheet” by Greg Wilson</a> - A list of every
product in the Google Cloud family described in 4 words or less.</li>
<li><a
href="https://www.linkedin.com/pulse/google-cloud-jumpstart-tutorials-community-david-das-neves/">“Google
Cloud - Jumpstart, Tutorials &amp; Community!” by David das Neves</a> -
Additional links about GCP including tutorials, solutions and
community.</li>
</ul>
<h2 id="compute">Compute</h2>
<ul>
<li><a href="https://cloud.google.com/products/compute/">Google Compute
Engine</a> - From app platform to containers to VMs, cloud compute
tailored to your needs.</li>
</ul>
<h3 id="app-engine">App Engine</h3>
<ul>
<li><a
href="https://cloud.google.com/nodejs/resources/frameworks/parse-server">Running
Parse server on Google App Engine</a> - Deploy and run Parse server on
Google App Engine with a sample Node.js app.</li>
<li><a href="https://github.com/thesandlord/SlackEngine">SlackEngine</a>
- Slack inviter running on Google App Engine.</li>
</ul>
<h3 id="cloud-functions">Cloud Functions</h3>
<ul>
<li><p><a
href="https://github.com/GoogleCloudPlatform/functions-framework">Functions
Framework</a> - An open source set of libraries for writing portable
Google Cloud functions.</p></li>
<li><p><a href="https://github.com/anovis/goblet">Goblet</a> - An open
source library for serverless Python application development using
Google Cloud functions.</p></li>
</ul>
<h3 id="cloud-run">Cloud Run</h3>
<ul>
<li><a href="https://github.com/steren/awesome-cloudrun">Awesome Cloud
Run</a> - Extensive list of awesome Cloud Run applications.</li>
</ul>
<h3 id="kubernetes-engine">Kubernetes Engine</h3>
<ul>
<li><p><a href="https://github.com/google/gke-policy-automation">GKE
Policy Automation</a> - Tool and policy library for validating GKE
clusters against configuration best practices.</p></li>
<li><p><a
href="https://github.com/grpc-ecosystem/grpc-simon-says">Real-time Simon
Says</a> - 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 <a
href="https://grpc.io">gRPC</a> for bidirectional streaming and <a
href="https://kubernetes.io">Kubernetes</a> for scalability.</p></li>
</ul>
<!--lint ignore double-link-->
<ul>
<li><a
href="https://github.com/GoogleCloudPlatform/click-to-deploy/tree/master/k8s">Click
to Deploy Charts Repo</a> - Source for Google Click to Deploy solutions
listed on <a href="https://cloud.google.com/marketplace">Google Cloud
Marketplace</a>. Provide several examples with detailed READMEs on
how-to install in a <a
href="https://cloud.google.com/kubernetes-engine">Google Kubernetes
Engine</a> cluster.</li>
</ul>
<!--lint ignore double-link-->
<ul>
<li><a
href="https://github.com/GoogleCloudPlatform/bank-of-anthos/">Bank of
Anthos</a> - Sample HTTP-based web application that simulates a banks
payment processing network. It runs on <a
href="https://cloud.google.com/kubernetes-engine">Google Kubernetes
Engine (GKE)</a> and showcases many other Google Cloud products such as
<a href="https://cloud.google.com/anthos/service-mesh">Anthos Service
Mesh (ASM)</a>, <a
href="https://cloud.google.com/anthos/config-management">Anthos Config
Management (ACM)</a>, <a
href="https://cloud.google.com/products/operations">Cloud
Operations</a>, <a href="https://cloud.google.com/sql/docs">Cloud
SQL</a>, <a href="https://cloud.google.com/build">Cloud Build</a>, and
<a href="https://cloud.google.com/deploy">Cloud Deploy</a>.</li>
</ul>
<!--lint ignore double-link-->
<ul>
<li><a
href="https://github.com/GoogleCloudPlatform/microservices-demo/">Online
Boutique</a> - Sample gRPC-based web application that simulates an
ecommerce store. It runs on <a
href="https://cloud.google.com/kubernetes-engine">Google Kubernetes
Engine (GKE)</a>, is built of 11 microservices in 5 different languages,
and showcases many other Google Cloud products.</li>
</ul>
<h2 id="cross-product">Cross-product</h2>
<h3 id="python">Python</h3>
<ul>
<li><a
href="https://github.com/GoogleCloudPlatform/flask-talisman">Talisman</a>
- Provides easy security headers (HTTPS, HSTS, and CSP) for <a
href="http://flask.pocoo.org/">Flask</a> applications.</li>
</ul>
<h3 id="security">Security</h3>
<ul>
<li><a href="https://forsetisecurity.org/">Forseti</a> - Scan your GCP
resources to ensure that access controls are set as you intended and
protected against unsafe changes.</li>
</ul>
<h2 id="cloud-ai">Cloud AI</h2>
<ul>
<li><a href="https://cloud.google.com/products/ai/">Google Cloud AI</a>
- Fast, large scale, and easy-to-use AI products and services.</li>
</ul>
<h3 id="cloud-vision-api">Cloud Vision API</h3>
<ul>
<li><a href="https://github.com/jshin49/fb-vision-bot">Bot for Facebook
Messenger</a> - 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.</li>
</ul>
<h2 id="storage-databases">Storage &amp; Databases</h2>
<ul>
<li><a href="https://cloud.google.com/products/storage/">Google Cloud
Storage</a> - Storage for all your data needs.</li>
<li><a
href="https://github.com/GoogleCloudPlatform/js-data-cloud-datastore">Cloud
Datastore adapter for the JSData ORM</a> -
<code>js-data-cloud-datastore</code> is an adapter for <a
href="http://www.js-data.io">JSData</a>, an ORM for Node.js and the
browser.</li>
</ul>
<h2 id="monorepo">Monorepo</h2>
<h3 id="bazel-grpc-protocol-buffers">Bazel, gRPC, Protocol Buffers</h3>
<ul>
<li><a href="https://github.com/google/startup-os">StartupOS</a> - A
monorepo with examples for using Googles Open Source tools and
deploying to the cloud.</li>
</ul>
<h2 id="big-data">Big Data</h2>
<ul>
<li><a href="https://cloud.google.com/products/big-data/">Google Cloud
Big Data</a> - Efficiently capture, process, and analyze data with
Google Cloud data analytics products.</li>
</ul>
<h3 id="apache-beam-dataflow">Apache Beam &amp; Dataflow</h3>
<ul>
<li><a
href="https://github.com/GoogleCloudPlatform/DataflowTemplates">Dataflow
Templates</a> - Google-provided Cloud Dataflow template pipelines for
solving simple in-Cloud data tasks.</li>
<li><a href="https://github.com/spotify/scio">Scio</a> - A Scala API for
Google Cloud Dataflow and Apache Beam.</li>
</ul>
<h3 id="bigtable">Bigtable</h3>
<ul>
<li><a href="https://github.com/spotify/heroic">Heroic</a> - Time series
database, works with Google Cloud Bigtable as its storage backend.</li>
<li><a href="http://opentsdb.net/">OpenTSDB</a> - Time series database,
works with Google Cloud Bigtable as its storage backend; <a
href="https://cloud.google.com/solutions/opentsdb-cloud-platform">deploy
it on GKE</a>.</li>
<li><a href="http://janusgraph.org/">JanusGraph</a> - Distributed graph
database, works with Google Cloud Bigtable as its storage backend; <a
href="https://cloud.google.com/solutions/running-janusgraph-with-bigtable">deploy
it on GKE</a>.</li>
<li><a href="https://www.tensorflow.org/">TensorFlow</a> - 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. <a
href="https://cloud.google.com/tpu/docs/tutorials/bigtable-resnet">Train
ResNet-50 model with TensorFlow + Cloud Bigtable</a>.</li>
</ul>
<h3 id="bigquery">BigQuery</h3>
<ul>
<li><a href="http://zeppelin.apache.org/">Apache Zeppelin</a> -
Web-based notebook for interactive analytics, works with Google
BigQuery.</li>
<li><a href="https://dekart.xyz/">Dekart</a> - Geospatial analysis tool
for Google BigQuery based on Kepler.gl.</li>
<li><a
href="https://github.com/evidence-dev/sqltools-bigquery-driver">SQLtools
for BigQuery</a> - VSCode Extension to run queries and explore
databases.</li>
<li><a
href="https://github.com/GoogleCloudPlatform/bigquery-utils">BigQuery
Utils</a> - Useful scripts, udfs, views, and other utilities for
migration and data warehouse operations in BigQuery.</li>
<li><a
href="https://github.com/spotify/spark-bigquery">Spark-BigQuery</a> -
Support for Google BigQuery in Apache Spark, SQL and DataFrames.</li>
</ul>
<h3 id="pubsub">Pub/Sub</h3>
<ul>
<li><a href="https://github.com/GoogleCloudPlatform/psq">PSQ</a> -
Distributed task queue for Python inspired by <a
href="http://python-rq.org/">rq</a> using Google Cloud Pub/Sub.</li>
</ul>
<h2 id="interactive-learning-resources">Interactive Learning
Resources</h2>
<ul>
<li><a href="https://cloud.google.com/compute/docs/tutorials">Google
Cloud Training Docs</a> - Googles cloud own practical guide.</li>
<li><a href="https://cloud.google.com/community/tutorials/">Google Cloud
Community Documentation</a> - Learn how to use Google Cloud services by
following these step-by-step walkthroughs and tutorials submitted from
the Google Cloud community.</li>
<li><a href="https://google.qwiklabs.com">Qwiklabs</a> - Hands-on Lab
for learning Cloud Computing and get Badges.</li>
<li><a href="https://codelabs.developers.google.com/cloud">Google Cloud
Codelabs</a> - GCP Codelabs covers topics such as Google Cloud Basics,
Compute, Data, Mobile, Monitoring, Machine Learning and Networking.</li>
<li><a href="https://labs.play-with-k8s.com">Play with Kubernetes</a> -
A simple, interactive and fun playground to learn Kubernetes.</li>
<li><a href="https://www.coursera.org/googlecloud">Google Cloud Coursera
Courses</a> - A list of available Google Cloud Courses on Coursera.</li>
</ul>
<h2 id="other-awesome-lists">Other Awesome Lists</h2>
<!--lint ignore double-link-->
<ul>
<li><a href="https://github.com/sindresorhus/awesome">Awesome</a> - The
awesome for awesomes.</li>
<li><a href="https://github.com/jthegedus/awesome-firebase">Awesome
Firebase</a> - App development platform built on Google Cloud.</li>
<li><a href="https://github.com/avelino/awesome-go">Awesome Go</a> - A
statically typed, compiled high-level programming language designed at
Google.</li>
<li><a href="https://github.com/ramitsurana/awesome-kubernetes">Awesome
Kubernetes</a> - An open-source container orchestration system for
automating software deployment, scaling, and management.</li>
<li><a href="https://github.com/jtoy/awesome-tensorflow">Awesome
TensorFlow</a> - A free and open-source software library for machine
learning and artificial intelligence.</li>
<li><a
href="https://github.com/ddneves/awesome-gcp-certifications">Awesome GCP
Certifications</a> - Demonstrate your knowledge and skills with an
industry-recognized Google Cloud certification.</li>
<li><a href="https://github.com/Timtech4u/awesome-cloudbuild">Awesome
Cloud Build</a> - Serverless CI/CD platform from Google Cloud.</li>
<li><a href="https://github.com/zrosenbauer/awesome-bigtable">Awesome
Bigtable</a> - Low-latency NoSQL database service for machine learning,
operational analytics, and user-facing applications at scale.</li>
<li><a href="https://github.com/rakyll/awesome-spanner">Awesome
Spanner</a> - A highly scalable database that combines unlimited
scalability with relational semantics.</li>
</ul>
<h2 id="about-this-document">About This Document</h2>
<h3 id="license">License</h3>
<!--lint ignore double-link-->
<p><a href="https://creativecommons.org/licenses/by/4.0/"><img
src="https://i.creativecommons.org/l/by/4.0/88x31.png"
alt="Creative Commons License" /></a> <!--lint ignore double-link-->
This work is licensed under a <a
href="https://creativecommons.org/licenses/by/4.0/">Creative Commons
Attribution 4.0 International License</a>.</p>
<h3 id="disclaimer">Disclaimer</h3>
<p>This list is not an official Google product. Links on this list also
are not necessarily to official Google products.</p>
<h3 id="contributing">Contributing</h3>
<p>If you have found or built something awesome that uses Google Cloud,
please follow the instructions in <a
href="CONTRIBUTING.md">CONTRIBUTING.md</a> to get it included here.</p>
<p><a
href="https://github.com/GoogleCloudPlatform/awesome-google-cloud">googlecloud.md
Github</a></p>