Cloud-Native Open Source Projects
Cloud-native describes an approach to building and operating software for dynamic cloud environments. It uses practices such as containerization, service-based architectures, automated deployment, and elastic infrastructure to help applications scale, recover from failures, and change more frequently. These methods address challenges in managing distributed systems, coordinating releases, and maintaining reliable services across changing workloads and environments.
Open source tools in this area support container orchestration, service networking, data storage, event processing, deployment automation, and monitoring. When choosing tools, consider project maturity, license terms, maintenance activity, operational requirements, security practices, and compatibility with your existing infrastructure. Cloud-native technologies can help development teams, platform engineers, and organizations modernize applications or build systems designed for distributed, automated operation.
15 repositories · updated October 3, 2026

KSail: The All-in-One Kubernetes SDK for Cluster Management and GitOps
KSail is a comprehensive Kubernetes SDK designed to simplify cluster creation, management, and operation across multiple distributions like Kind, K3d, Talos, and VCluster. It integrates essential features such as GitOps, secrets management, an AI assistant, and an MCP server, making cloud-native development accessible with just Docker or a cloud provider.

webhookx: Receive and Deliver Webhook Events
WebhookX is a Go-based gateway for receiving, validating, transforming, and reliably delivering events to one or more endpoints. It suits teams that need centralized webhook routing, delivery retries, and operational visibility.

firefiles: Manage Files Across Cloud Storage Providers
Firefiles provides a browser-based drive interface for managing files in cloud storage buckets. It suits people who want a Dropbox-like experience while choosing their own storage backend, including AWS S3.

WeSQL: MySQL with S3-Backed Compute-Storage Separation
WeSQL is an innovative MySQL distribution featuring a compute-storage separation architecture, leveraging S3 for all storage. This design allows it to run on any cloud, providing enhanced data reliability and preventing vendor lock-in.

Argo Workflows: A Cloud-Native Workflow Engine for Kubernetes
Argo Workflows is an open-source, container-native workflow engine designed for orchestrating parallel jobs on Kubernetes. It allows users to define multi-step workflows where each step is a container, modeling dependencies using directed acyclic graphs (DAGs). This CNCF graduated project is ideal for machine learning pipelines, data processing, and CI/CD.

Dagger: The Automation Engine for Programmable Software Delivery
Dagger is an open-source automation engine designed to build, test, and ship any codebase reliably and at scale. It transforms your software delivery into a programmable, local-first, repeatable, and observable process. With SDKs in multiple languages, Dagger offers a modern alternative to traditional shell scripts and YAML-based CI/CD.

Kong Gateway: The Cloud-Native API and AI Gateway for Microservices
Kong Gateway is a high-performance, cloud-native API and AI Gateway, distinguished for its extensibility and multi-LLM support. It provides robust functionality for proxying, routing, load balancing, and authentication, serving as a central layer for orchestrating microservices and AI traffic. With native Kubernetes integration and a rich plugin ecosystem, Kong Gateway is a versatile solution for modern API management.

tau: Fullstack Workspace for Building and Deploying Cloud-Native Applications
tau is an open-source, Git-native platform-as-a-service (PaaS) designed for building, deploying, and scaling applications. It allows users to define infrastructure directly in Git, eliminating the need for complex API calls. This self-hosted solution offers capabilities akin to Vercel, Firebase, and Cloudflare, with integrated AI features.

Teller: Cloud Native Secrets Management for Developers
Teller is an open-source, universal secret manager designed for developers, enabling seamless interaction with secrets directly from the command line. It eliminates the need for scattered .env files or hardcoded tokens, integrating with various vaults and cloud services like Hashicorp Vault, AWS Secrets Manager, and Google Secret Manager. This tool streamlines secret workflows, enhances security, and helps fight secret sprawl across development environments.

Karpor: Intelligence and Visualization for Kubernetes Clusters
Karpor is an open-source Kubernetes Visualization Tool designed to bring intelligence to your clusters. It provides advanced search, insightful analytics, and AI-powered operations for developers and platform engineering teams. Gain crucial visibility and streamline management across your Kubernetes environments with Karpor.

GreptimeDB: Cloud-Native Observability Database for Metrics, Logs, and Traces
GreptimeDB is an open-source, cloud-native database designed for unified observability, handling metrics, logs, and traces. Built in Rust, it offers real-time querying at PB scale with exceptional cost efficiency, supporting SQL and PromQL. It's ideal for large-scale observability platforms and IoT/edge computing environments.

Quarkus: Supersonic Subatomic Java for Cloud-Native Applications
Quarkus is a leading Java framework designed for cloud-native and container-first environments. It enables developers to build high-performance, low-footprint applications with rapid startup times. By unifying imperative and reactive programming models, Quarkus offers a modern and efficient approach to Java development.