Skip to content

A curated list of awesome tools, frameworks, platforms, and resources for Cloud Native technologies and development.

Notifications You must be signed in to change notification settings

awesomelistsio/awesome-cloud-native

Repository files navigation

Awesome Cloud Native Awesome Lists

Ko-Fi   PayPal   Stripe   X   Facebook

A curated list of awesome tools, frameworks, platforms, and resources for Cloud Native technologies and development.

Cloud Native is about building and running scalable applications in modern, dynamic environments such as public, private, and hybrid clouds using technologies like containers, service meshes, microservices, immutable infrastructure, and declarative APIs.

Contents

General Resources

Cloud Native Platforms

  • Kubernetes – Open-source container orchestration platform.
  • OpenShift – Enterprise Kubernetes platform by Red Hat.
  • Rancher – Kubernetes management platform for enterprises.

Containerization

  • Docker – Platform for containerizing applications.
  • Podman – Daemonless container engine for developing, managing, and running OCI containers.
  • Buildah – Tool for building Open Container Initiative (OCI) container images.

Orchestration

  • Helm – Kubernetes package manager.
  • Kustomize – Kubernetes native configuration management.
  • Flux – GitOps Kubernetes continuous delivery.
  • ArgoCD – Declarative continuous delivery tool for Kubernetes.

Service Mesh

  • Istio – Connect, secure, control, and observe services.
  • Linkerd – Ultralight, open-source service mesh for Kubernetes.
  • Consul – Service networking and discovery platform.

CI/CD & DevOps

  • Tekton – Kubernetes-native CI/CD pipelines.
  • Jenkins X – CI/CD for modern cloud applications on Kubernetes.
  • Spinnaker – Multi-cloud continuous delivery platform.
  • GitLab CI/CD – Integrated CI/CD pipelines with GitLab.

Monitoring & Observability

  • Prometheus – Monitoring system and time series database.
  • Grafana – Visualization and dashboarding for metrics.
  • Jaeger – Distributed tracing system.
  • OpenTelemetry – Observability framework for cloud-native software.

Security

Edge Computing

  • KubeEdge – Extends Kubernetes to edge devices.
  • OpenYurt – Extends Kubernetes to edge computing scenarios.
  • SuperEdge – Open-source cloud-edge collaboration platform.

Books & Learning

Communities & Conferences

Related Awesome Lists

Contribute

Contributions are welcome!

License

CC0

About

A curated list of awesome tools, frameworks, platforms, and resources for Cloud Native technologies and development.

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages