![]()
Info
βCloud native is the software approach of building, deploying, and managing modern applications in cloud computing environments. Modern companies want to build highly scalable, flexible, and resilient applications that they can update quickly to meet customer demands. To do so, they use modern tools and techniques that inherently support application development on cloud infrastructure. These cloud-native technologies support fast and frequent changes to applications without impacting service delivery, providing adopters with an innovative, competitive advantage.β By AWS about Cloud Native
βCloud Native is an approach to designing and building applications for dynamic cloud environments. By prioritizing rapid development and frequent updates, organizations are able to innovate faster and reduce operational complexity.β By GitHub about Cloud Native
Cloud Native usually relate with Kubernetes and Architecture topics, so you can double-check more them at reference below
- Awesome DevOps & System & Tech
- Awesome DevSecOps
- Awesome Kubernetes
- Awesome Kubernetes Walkthrough
- Awesome Selfhosted
- Awesome System Architecture
General
Advantage Articles
- Blog - Atlantis with ECS for automatic provisioning
- Medium - GitOps: How to Manage Dynamic Network Policy Changes at Scale Across 25 Clusters? π (Recommended)
Blogs
- Operate First: Serve as a main resource for all Operate First GitHub Org contributors.
- Platform Engineering: The blog about Platform Engineer and PlatformCon
- Internal Developer Platform: The general and blog about IDP and Development Strategies
Bootstrap Articles
- Medium - Configure CI/CD pipeline: GitlabCI, ArgoCD, HelmCharts & SOPS π (Recommended)
- Medium - End-to-End DevSecOps and GitOps Implementation with Jenkins, Docker, SonarQube, Trivy, Terraform, ArgoCD, and Amazon EKS
- Medium - GitOps with Kubernetes, Terraform, Gitlab and FluxCD
- Digital Ocean - Implementing GitOps using Flux CD
- Codefresh - Understanding Argo CD: Kubernetes GitOps Made Simple π (Recommended)
Landscape
- CD Foundation Landscape: Collection about CI/CD Projects
- CNCF Landscape: Collection by category tools and technologies of CNCF π (Recommended)
- CNCF Projects: All projects of the Cloud Native Computing Foundation
- Linux Foundation Project : Opensource Ambassador for projects from multiple users
- Platform Engineer landscape: Distills the best practices in designing IDP
Platform Engineer Articles
- Platform Engineer - Internal Developer Platform (IDP) Reference Architectures
- Platform Engineer - Top 10 platform engineering tools to use in 2025
- Platform Engineer - 10 Platform engineering predictions for 2026
- Humanitec - Self-hosted Platform Orchestrator
Awesome Repositories
- awesome-argo: A curated list of awesome projects and resources related to Argo (a CNCF graduated project)
- awesome-cloud-native: A curated list for awesome cloud native tools, software and tutorials.
- awesome-cloudnative-trainings: Awesome Trainings from Cloud Native Computing Foundation Projects and Kubernetes related software
- awesome-flux-infra: This repository contains infrastructure applications and add-ons installed in Kubernetes via FluxCD v2.
Cloud-Native Tools and Frameworks
![]()
Automatic Deployment (Kubernetes)
-
argo-cd : Β A declarative, GitOps continuous delivery tool for Kubernetes π (Recommended)
- argo-rollouts: Progressive Delivery for Kubernetes. Maintained by Argo
- argocd-image-updater: Automatic container image update for Argo CD
-
fluxcd : Tool for keeping Kubernetes clusters in sync with sources of configuration (like Git repositories), and automating updates to configuration when there is new code to deploy π (Recommended)
- flagger: Progressive Delivery Operator for Kubernetes. Maintained by Flux
- capacitor: A general purpose UI for FluxCD
- weave-gitops: a free and open source GUI for Flux under theΒ weave-gitopsΒ project
-
kargo: A next-generation continuous delivery and application lifecycle orchestration platform for Kubernetes
-
flipt: Enterprise-ready, GitOps enabled, CloudNative feature management solution
-
fleet: Deploy workloads from Git to large fleets of Kubernetes clusters
-
cyclops: an open-source dev tool that simplifies Kubernetes with an easy-to-use UI, making it less intimidating
-
GlassKube : An open-source Kubernetes package manager that simplifies package management for Kubernetes
Authentication
- dex: OpenID Connect (OIDC) identity and OAuth 2.0 provider with pluggable connectors π (Recommended)
- oauth2-proxy: A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.
Internal Developer Platform (IDP)
- KubeVela: a modern software delivery platform that makes deploying and operating applications across todayβs hybrid, multi-cloud environmentsΒ easier, faster and more reliable.
- kubriX: aΒ curated,Β opinionated, andΒ highly flexibleΒ Internal Developer Platform (IDP) for Kubernetes
- Kusion : An intent-drivenΒ Platform Orchestrator, which sits at the core of anΒ Internal Developer Platform (IDP)
- meshery: A self-service engineering platform,Β Meshery, is the open source, cloud native manager that enables the design and management of all Kubernetes-based infrastructure and applications (multi-cloud).
- openchoreo: OpenChoreo is an open-source internal developer platform (IDP)
- Qovery : theΒ Internal Developer Platform (IDP)Β that cuts noise for developers with paved paths to production
- Upbound: Build autonomous infrastructure platforms ready for the age of autonomous systems. Upbound support and hosting the packages of crossplane, check more at Upbound Marketplace
Internal Developer Platform (IDP) Framework
- backstage: An open framework for building developer portals
- crossplane: a framework for building cloud native control planes without needing to write code. Explore more about Crossplane Providers
- upjet: A code generation framework and runtime for Crossplane providers
- kratix: Kratix is an open-source framework for building platforms
- Kro: Build declarative, secure, and verifiable Kubernetes abstractions.
Cloud Native Languages and Frameworks
- cel-spec: Common Expression Language β specification and binary representation
- cue: Validate and define text-based and dynamic configuration
- helm: The package manager for Kubernetes π (Recommended)
- kcl: KCL Programming Language Core and API (CNCF Sandbox Project).
- kustomize: Customization of kubernetes YAML configurations π (Recommended)
- operator-lifecycle-manager: A management framework for extending Kubernetes with Operators
- werf: A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices.
- ytt: YAML templating tool that works on YAML structure instead of text. Powered by Carvel