Skip to content

brandonhimpfen/awesome-cloud

Repository files navigation

Awesome Cloud Awesome Lists

GitHub Sponsors   Ko-Fi   PayPal   Stripe   X   Facebook

A curated list of cloud platforms, tools, SDKs, open-source projects, infrastructure services, observability stacks, DevOps utilities, and learning resources for building modern cloud applications.

Contents

Major Cloud Providers

  • Amazon Web Services (AWS) – Largest cloud platform offering compute, storage, AI, and serverless services.
  • Google Cloud Platform (GCP) – Cloud provider specializing in AI, analytics, and global networking.
  • Microsoft Azure – Enterprise-focused cloud with strong Windows, .NET, and hybrid capabilities.
  • Oracle Cloud – Cloud services optimized for enterprise applications and databases.
  • IBM Cloud – Cloud platform with hybrid, AI, and enterprise compute solutions.
  • DigitalOcean – Developer-friendly cloud with simple VMs, managed databases, and Kubernetes.
  • Linode (Akamai Cloud) – Cost-effective cloud provider with compute, storage, and networking services.
  • Vultr – Global cloud compute platform for developers and small teams.

Cloud SDKs & CLIs

  • AWS CLI – Official command-line tool for managing AWS services.
  • gcloud CLI – Google Cloud SDK for deploying and managing workloads.
  • Azure CLI – CLI for provisioning Azure infrastructure.
  • AWS SDKs – Multi-language SDKs for AWS service APIs.
  • Google Cloud Client Libraries – Official libraries for interacting with Google Cloud APIs.
  • Azure SDKs – Multi-language SDK suite for Azure services.
  • Terraform CLI – CLI for provisioning infrastructure using code.
  • Pulumi CLI – CLI for creating cloud infrastructure in programming languages.

Compute & Serverless

  • AWS Lambda – Serverless compute service for event-driven applications.
  • Google Cloud Functions – Lightweight serverless functions for event processing.
  • Azure Functions – Event-driven serverless functions for .NET, JS, Python, and Java.
  • Cloud Run – Serverless platform for containerized applications.
  • AWS EC2 – Virtual machine compute service supporting elastic workloads.
  • Azure Virtual Machines – Scalable VM compute for enterprise infrastructures.
  • DigitalOcean Droplets – Simple and affordable virtual machines.
  • Fly.io – Global app platform for deploying containers close to users.

Containers & Kubernetes

  • Kubernetes – Open-source orchestration system for automating containerized workloads.
  • Amazon EKS – Managed Kubernetes service on AWS.
  • Google Kubernetes Engine (GKE) – Highly automated Kubernetes platform.
  • Azure AKS – Managed Kubernetes service integrated with Azure workloads.
  • Docker – Container platform for building, shipping, and running applications.
  • containerd – Industry-standard container runtime used by cloud platforms.
  • Helm – Kubernetes package manager for deploying applications.
  • K3s – Lightweight Kubernetes distribution for edge and IoT.

Databases & Storage

  • AWS RDS – Managed SQL databases including MySQL, PostgreSQL, and RDS-Aurora.
  • Google Cloud SQL – Fully managed MySQL, PostgreSQL, and SQL Server.
  • Azure SQL Database – Cloud-native relational database optimized for enterprise workloads.
  • MongoDB Atlas – Managed NoSQL MongoDB cluster across multiple clouds.
  • Redis Enterprise Cloud – Managed Redis for caching, streaming, and real-time apps.
  • AWS S3 – Scalable object storage with high durability.
  • Google Cloud Storage – Global object storage optimized for data analytics.
  • Azure Blob Storage – Object storage for unstructured data and large-scale workloads.

Networking & CDNs

  • AWS CloudFront – Global CDN with edge caching and Lambda@Edge support.
  • Google Cloud CDN – Content delivery network integrated with Cloud Load Balancing.
  • Azure CDN – Multi-provider CDN for accelerating global content delivery.
  • Cloudflare – Security and CDN platform with DNS, caching, and edge compute.
  • Fastly – Developer-focused edge network for real-time content delivery.
  • NGINX – Reverse proxy and load balancer commonly used in cloud architectures.

DevOps, CI/CD & Infrastructure as Code

  • Terraform – Infrastructure-as-code tool for provisioning cloud and on-prem systems.
  • Pulumi – IaC platform using common programming languages.
  • Ansible – Automation tool for configuration management and cloud orchestration.
  • GitHub Actions – CI/CD automation deeply integrated with GitHub repositories.
  • GitLab CI/CD – End-to-end CI/CD for cloud and hybrid environments.
  • Argo CD – GitOps-based continuous delivery for Kubernetes.
  • Flux CD – GitOps operator for continuous delivery of cloud infrastructure.
  • Jenkins – Widely used automation server for CI/CD pipelines.

Monitoring, Logging & Observability

  • Prometheus – Metrics monitoring system used widely in cloud-native environments.
  • Grafana – Visualization platform for dashboards and observability analytics.
  • OpenTelemetry – Standardized framework for tracing, metrics, and logs.
  • Datadog – Cloud-scale monitoring platform for metrics, tracing, logs, and security.
  • New Relic – Observability platform offering application and infrastructure monitoring.
  • Elastic Stack (ELK) – Logging and analytics platform using Elasticsearch, Logstash, and Kibana.
  • Sentry – Application monitoring and error tracking for cloud apps.

Security, Identity & Compliance

  • AWS IAM – Identity and access management framework for AWS services.
  • Google Cloud IAM – Fine-grained access control for Google Cloud.
  • Azure Active Directory – Identity service for enterprise authentication and SSO.
  • Auth0 – Identity-as-a-service platform for authentication and authorization.
  • Okta – Enterprise identity platform for SSO and lifecycle management.
  • HashiCorp Vault – Secrets management and encryption solution.
  • Cloudflare Zero Trust – Zero-trust security framework for modern workforces.

Multi-Cloud & Hybrid Tools

  • Kubernetes – Unified orchestration layer for running workloads across clouds.
  • Crossplane – Control plane for provisioning cloud services using Kubernetes.
  • HashiCorp Consul – Service mesh and discovery across cloud and hybrid environments.
  • Spinnaker – Multi-cloud continuous delivery platform for large-scale deployments.
  • Anthos (Google Cloud) – Hybrid and multi-cloud application modernization suite.
  • Azure Arc – Extend Azure management to hybrid and multi-cloud environments.

Learning Resources

Tutorials

Guides

Courses

  • AWS Certified Solutions Architect – Industry-standard training for AWS architecture.
  • Google Professional Cloud Architect – Certification for designing scalable GCP systems.
  • Azure Administrator / Architect – Courses for managing and designing Azure workloads.

Related Awesome Lists

Contribute

Contributions are welcome. Please ensure your submission fully follows the requirements outlined in CONTRIBUTING.md, including formatting, scope alignment, and category placement.

Pull requests that do not adhere to the contribution guidelines may be closed.

License

CC0

About

A curated list of cloud platforms, tools, SDKs, open-source projects, infrastructure services, observability stacks, DevOps utilities, and learning resources.

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages