Open-source cloud-computing software
1556 open-source libraries, tools and applications tagged cloud-computing, ranked by how closely cloud-computing is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
1556 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| workweave/router Workweave Router is a model router for agentic AI systems that routes each prompt to the most cost-effective model capable of handling it, … | 66 | 5594 | active |
| kubernetes-sigs/descheduler Descheduler is a Kubernetes component that evicts pods whose original scheduling decisions no longer make sense, such as pods on under- or … | 98 | 5548 | stable |
| psviderski/uncloud Uncloud is a lightweight, decentralised container orchestration tool that deploys and manages containerised applications across a network o… | 90 | 5528 | active |
| fluxcd/flagger Flagger is a progressive delivery Kubernetes operator that automates canary releases, A/B testing, and Blue/Green deployments by gradually … | 87 | 5418 | stable |
| docker/build-push-action A GitHub Action that builds and pushes Docker images using Buildx with full BuildKit feature support, including multi-platform builds, secr… | 97 | 5411 | stable |
| googleapis/google-cloud-python The official monorepo of idiomatic Python client libraries for Google Cloud Platform services, covering APIs like BigQuery, Storage, AI Pla… | 95 | 5411 | stable |
| winglang/wing Wing is an open-source, cloud-oriented programming language that unifies infrastructure definitions and application runtime code in a singl… | 78 | 5402 | active |
| apache/opendal Apache OpenDAL is an Open Data Access Layer providing one unified API to access object storage, file systems, cloud SaaS, databases, protoc… | 98 | 5400 | stable |
| metalbear-co/mirrord mirrord is an open-source tool that lets developers and AI coding agents run local processes as if they were pods in a live Kubernetes clus… | 96 | 5378 | active |
| microsoft/azurelinux Azure Linux is an open-source, general-purpose Linux distribution built and optimized for Microsoft Azure, with sources derived from Fedora… | 99 | 5356 | active |
| openkruise/kruise OpenKruise is a CNCF incubating suite of Kubernetes controllers and CRDs that extends core workload management with advanced capabilities l… | 92 | 5352 | active |
| RhinoSecurityLabs/pacu Pacu is an open-source AWS exploitation framework for offensive security testing of Amazon Web Services environments. It provides a modular… | 66 | 5345 | active |
| ThreatMapper Deepfence ThreatMapper is an open-source Cloud Native Application Protection Platform (CNAPP) that hunts threats in production cloud, Kuber… | 78 | 5324 | active |
| tsuru Tsuru is an open-source, extensible Platform as a Service (PaaS) that simplifies application deployment and management on top of Kubernetes… | 96 | 5311 | active |
| CodeGenieApp/serverless-express A Node.js library that lets you run Express and other Node.js web frameworks on AWS Lambda and API Gateway (plus Lambda@Edge and Azure Func… | 68 | 5260 | active |
| grafana/mimir Grafana Mimir is an open source, horizontally scalable, highly available, multi-tenant time series database providing long-term storage for… | 99 | 5259 | active |
| GlusterFS Gluster is a free and open-source software-defined distributed filesystem that aggregates storage from multiple servers into a single scala… | 66 | 5259 | stable |
| includeos/IncludeOS IncludeOS is a minimal, resource-efficient unikernel operating system for C++ services, linked directly into your application via `#include… | 56 | 5253 | active |
| blushft/go-diagrams A Go library for creating system and application architecture diagrams as code, ported from the Python 'diagrams' project. It generates Gra… | 34 | 5235 | active |
| Helmfile Helmfile is a declarative CLI tool for deploying Kubernetes Helm charts, Kustomize configs, and raw manifests as Helm releases from version… | 100 | 5218 | active |
| Harvester Harvester is an open-source hyperconverged infrastructure (HCI) solution built on Kubernetes that runs on bare metal servers, providing int… | 94 | 5218 | stable |
| eksctl-io/eksctl eksctl is the official command-line tool for creating and managing Amazon EKS (Elastic Kubernetes Service) clusters, written in Go and buil… | 98 | 5214 | active |
| devspace-sh/devspace DevSpace is a client-only, open-source CLI tool for Kubernetes that automates image building and deployment workflows and lets developers b… | 85 | 5198 | active |
| Taubyte Tau Taubyte (tau) is an open-source, self-hosted fullstack cloud platform that lets developers and AI coding agents build, test, and ship appli… | 74 | 5174 | active |
| vllm-project/aibrix AIBrix is an open-source, cloud-native framework from the vLLM project providing essential building blocks for scalable, cost-efficient Gen… | 88 | 5149 | active |
| nginx/kubernetes-ingress The official NGINX and NGINX Plus Ingress Controller for Kubernetes, maintained by the NGINX team at F5. It translates Kubernetes Ingress r… | 96 | 5078 | stable |
| cilium/tetragon Tetragon is an eBPF-based security observability and runtime enforcement tool from the Cilium project. It monitors process execution, sysca… | 88 | 5067 | active |
| diggerhq/digger Digger (now rebranded OpenTaco) is an open-source Infrastructure-as-Code orchestration tool that runs Terraform plan and apply directly ins… | 94 | 5048 | active |
| OpenTelemetry Collector The contrib repository for the OpenTelemetry Collector, containing 200+ vendor-neutral components (receivers, processors, exporters) for re… | 100 | 5009 | active |
| ministackorg/ministack MiniStack is a free, MIT-licensed local AWS emulator that mimics 60+ AWS services (S3, SQS, SNS, DynamoDB, Lambda, EC2, RDS, ElastiCache, E… | 79 | 4996 | active |
| Parca Parca is an open-source continuous profiling server that collects, stores, and queries CPU, memory, and I/O profiles over time, down to the… | 93 | 4980 | active |
| hashicorp/terraform-provider-azurerm The official Terraform provider plugin for Azure Resource Manager, enabling declarative management of Azure resources via HashiCorp Terrafo… | 95 | 4978 | active |
| cloudtools/troposphere A Python library for programmatically generating AWS CloudFormation templates as JSON or YAML. It provides typed classes for AWS resources … | 93 | 4942 | stable |
| s3tools/s3cmd S3cmd is a free, open-source command line tool written in Python for uploading, retrieving, and managing data in Amazon S3 and other S3-pro… | 41 | 4910 | stable |
| cdk8s cdk8s is an open-source software development framework for defining Kubernetes applications and reusable abstractions using familiar progra… | 67 | 4858 | active |
| uber-go/automaxprocs A Go library that automatically sets GOMAXPROCS to match the Linux container CPU quota (cgroup limits). It is imported for side effects wit… | 42 | 4852 | stable |
| iterate-ch/cyberduck Cyberduck is a libre file transfer and cloud storage browser for macOS and Windows, with a CLI for Linux, macOS, and Windows. It supports F… | 77 | 4851 | stable |
| LXD LXD is a system container and virtual machine manager that provides a unified, cloud-like experience for running full Linux systems in LXC … | 98 | 4836 | stable |
| Azure/azure-powershell The official Microsoft Azure PowerShell module (Az) providing cmdlets to develop, deploy, and administer Azure resources. It supports authe… | 99 | 4806 | active |
| cdk-team/CDK CDK is a zero-dependency container penetration toolkit written in Go for security testing of Kubernetes, Docker, and Containerd environment… | 64 | 4767 | active |
| Hyperlight Hyperlight is a lightweight Virtual Machine Manager (VMM) library, written in Rust, that embeds micro virtual machines into applications fo… | 90 | 4740 | active |
| robusta-dev/krr Robusta KRR (Kubernetes Resource Recommender) is a CLI tool that optimizes resource allocation in Kubernetes clusters. It gathers pod usage… | 94 | 4734 | active |
| werf werf is a CNCF Sandbox CLI tool that implements full-cycle CI/CD for Kubernetes, integrating with your CI system to build, publish, test, a… | 93 | 4727 | stable |
| NewFuture/DDNS A cross-platform dynamic DNS (DDNS) client that automatically syncs DNS records to the machine's current IPv4/IPv6 address, supporting 15+ … | 95 | 4694 | active |
| HAMi HAMi (Heterogeneous AI Computing Virtualization Middleware) is a CNCF Incubating, Kubernetes-native GPU virtualization and scheduling middl… | 91 | 4691 | active |
| Jenkins X (JayeX) Jenkins X (jx) is a modular command-line CLI for Jenkins X 3.x, providing automated CI/CD on Kubernetes using Cloud Native Tekton pipelines… | 95 | 4690 | active |
| Azure/azure-cli Azure CLI is Microsoft's official cross-platform command-line interface for managing Azure resources. It provides the `az` command with tab… | 99 | 4651 | stable |
| cloudflare/workers-sdk The Cloudflare Workers SDK is a monorepo containing Wrangler, the official CLI for building, testing, and deploying Cloudflare Workers serv… | 94 | 4612 | active |
| Virtual Kubelet Virtual Kubelet is an open-source Kubernetes kubelet implementation that masquerades as a kubelet to connect Kubernetes clusters to other A… | 88 | 4575 | active |
| docker/buildx Docker Buildx is a Docker CLI plugin that provides extended image build capabilities powered by BuildKit. It supports multiple builder inst… | 99 | 4531 | stable |
| timothymiller/cloudflare-ddns A Rust-based dynamic DNS (DDNS) client that keeps Cloudflare DNS records in sync with a changing home IP address. It ships as a tiny static… | 93 | 4523 | active |
| emissary-ingress/emissary Emissary-ingress is an open-source, Kubernetes-native API gateway, Layer 7 load balancer, and Kubernetes Ingress built on Envoy Proxy. It i… | 83 | 4521 | stable |
| Google Cloud Go Client Libraries The official Google Cloud Client Libraries for Go, providing idiomatic Go packages for accessing Google Cloud Platform services such as Sto… | 95 | 4520 | active |
| mosn/mosn MOSN (Modular Open Smart Network) is a cloud-native network proxy platform written in Go, open-sourced by Ant Group and battle-tested on hu… | 61 | 4508 | stable |
| opencontainers/image-spec The Open Container Initiative (OCI) Image Format Specification, defining the standard layout and metadata for container images including ma… | 66 | 4477 | stable |
| PGO (Crunchy Postgres Operator) PGO is the Crunchy Data Postgres Operator, a Kubernetes operator that declaratively manages production PostgreSQL clusters. It automates hi… | 92 | 4450 | stable |
| kubero-dev/kubero Kubero is a free, self-hosted Platform as a Service (PaaS) that lets developers deploy applications to Kubernetes without needing specializ… | 79 | 4442 | active |
| dqzboy/Docker-Proxy A self-hosted Docker registry proxy and management service that accelerates pulling images from Docker Hub, GHCR, Quay, K8s, MCR, Elastic, … | 90 | 4427 | active |
| kubernetes/ingress-nginx Ingress NGINX Controller is a Kubernetes ingress controller that uses NGINX as a reverse proxy and load balancer to route external traffic … | 10 | 19446 | maintenance |
| Cloudflare MCP Server A collection of Model Context Protocol (MCP) servers from Cloudflare that let MCP clients like Cursor or Claude manage Cloudflare services … | 81 | 4365 | active |
| kubernetes-sigs/aws-load-balancer-controller A Kubernetes controller that manages AWS Elastic Load Balancers for a cluster. It provisions Application Load Balancers for Ingress resourc… | 99 | 4343 | stable |
| GAM-team/GAM GAM is a free, open-source command line tool for Google Workspace administrators to manage domain and user settings quickly and easily. It … | 95 | 4343 | active |
| kubernetes-sigs/cluster-api Cluster API is a Kubernetes subproject providing declarative APIs and tooling for provisioning, upgrading, and operating multiple Kubernete… | 95 | 4336 | stable |
| kubernetes-sigs/agent-sandbox Agent Sandbox is a Kubernetes SIG project providing a Sandbox Custom Resource Definition (CRD) and controller for managing isolated, statef… | 86 | 4335 | active |
| Alibaba Dragonwell Alibaba Dragonwell8 is a downstream, production-hardened distribution of OpenJDK 8 (LTS) optimized for large-scale online e-commerce, finan… | 96 | 4315 | active |
| open-policy-agent/gatekeeper Gatekeeper is a CNCF policy controller for Kubernetes built on Open Policy Agent (OPA). It enforces admission policies via customizable con… | 97 | 4303 | stable |
| deepflowio/deepflow DeepFlow is an open-source eBPF-based observability platform providing zero-code distributed tracing, metrics, request logs, and continuous… | 97 | 4294 | active |
| OSv OSv is an open-source modular unikernel operating system designed to run single unmodified Linux applications securely as microVMs on top o… | 67 | 4262 | active |
| orioledb/orioledb OrioleDB is a cloud-native storage engine for PostgreSQL implemented as an extension using the table access method API. It offers improved … | 94 | 4258 | active |
| kubeflow/pipelines Kubeflow Pipelines is a Kubernetes-native platform for building, deploying, and orchestrating reusable end-to-end machine learning workflow… | 98 | 4248 | stable |
| peak/s5cmd s5cmd is a very fast parallel command-line tool for executing S3 and local filesystem operations such as upload, download, copy, move, and … | 31 | 4199 | active |
| txn2/kubefwd kubefwd is a Go CLI utility that bulk port-forwards Kubernetes services to a local workstation, assigning each service a unique 127.x.x.x l… | 100 | 4178 | active |
| conmon crun is a fast, lightweight OCI container runtime written entirely in C, conforming to the Open Container Initiative runtime specification.… | 94 | 4163 | active |
| cartography-cncf/cartography Cartography is a Python CLI tool that ingests infrastructure assets and their relationships from 30+ platforms (AWS, GCP, Azure, Kubernetes… | 99 | 4147 | active |
| mlabouardy/komiser Komiser is an open-source, cloud-agnostic inspector that builds an inventory of cloud resources across AWS, GCP, Azure, DigitalOcean, and m… | 76 | 4144 | active |
| donknap/dpanel DPanel is a lightweight web-based management panel for Docker and Podman containers, built in Go with a React frontend. It supports contain… | 94 | 4139 | active |
| aws/aws-sdk-pandas AWS SDK for pandas (awswrangler) is a Python library that extends pandas with high-level APIs for reading and writing data across AWS servi… | 91 | 4121 | active |
| CODO CODO (opendevops) is an open-source, one-stop enterprise operations platform for managing multi-cloud and hybrid cloud environments with au… | 63 | 4102 | active |
| containerregistry A Go library and set of CLI tools (like crane) for interacting with OCI container registries and images. It provides immutable views of ima… | 97 | 4080 | active |
| Boundary HashiCorp Boundary is an identity-aware proxy that provides secure, least-privilege access to hosts and critical systems across clouds and … | 10 | 4067 | active |
| kagent-dev/kagent kagent is a Kubernetes-native framework for building, deploying, and managing AI agents as first-class Kubernetes resources via CRDs. It su… | 84 | 4047 | active |
| openvswitch/ovs Open vSwitch is a production-quality multilayer software switch designed for virtualized server environments, written primarily in C. It su… | 75 | 4017 | stable |
| Kuma Kuma is a CNCF Sandbox, Envoy-based service mesh that provides L4-L7 connectivity, discovery, security (mTLS), observability, and traffic c… | 95 | 4015 | stable |
| kubernetes/kubeadm Kubeadm is a CLI tool that provides best-practice fast paths for creating Kubernetes clusters, bootstrapping control-plane and worker nodes… | 72 | 4004 | stable |
| Kubernetes The official Python client library for the Kubernetes API, generated from the OpenAPI spec and maintained by SIG API Machinery. It supports… | 100 | 4001 | active |
| Elastic Beanstalk CLI The official unified command line interface for Amazon Web Services, allowing users to manage AWS services from the terminal. This is versi… | 67 | 17291 | maintenance |
| Netflix/chaosmonkey Chaos Monkey is a chaos engineering tool from Netflix that randomly terminates virtual machine instances and containers in production to te… | 23 | 17146 | maintenance |
| projectcontour/contour Contour is a Kubernetes ingress controller that acts as the control plane for the Envoy proxy, deploying Envoy as a reverse proxy and load … | 95 | 3953 | active |
| middyjs/middy Middy is a Node.js middleware engine for AWS Lambda that lets developers attach modular, reusable middlewares (before/after/onError phases)… | 93 | 3903 | stable |
| NVIDIA/k8s-device-plugin NVIDIA's official Kubernetes device plugin that exposes NVIDIA GPUs as schedulable resources in Kubernetes clusters. It supports GPU sharin… | 94 | 3901 | stable |
| Sysbox Sysbox is an open-source container runtime (a specialized runc) that improves container isolation via Linux user-namespaces and procfs/sysf… | 85 | 3881 | active |
| unikraft/unikraft Unikraft is an open-source Unikernel Development Kit for building custom, specialized operating system kernels tailored to individual appli… | 82 | 3881 | active |
| winscp/winscp WinSCP is a free, open-source file manager and transfer client for Windows supporting SFTP, FTP, FTPS, SCP, S3, WebDAV, and local-to-local … | 76 | 3868 | stable |
| Ballerina Ballerina is an open-source, cloud-native programming language optimized for integration, developed by WSO2, with built-in support for JSON… | 98 | 3864 | active |
| helm/chartmuseum ChartMuseum is an open-source Helm Chart Repository server written in Go that serves Helm charts and provides an API for uploading, listing… | 88 | 3850 | active |
| kube-rs/kube kube is a Rust client for Kubernetes, modeled after client-go, with an async controller runtime inspired by controller-runtime and derive m… | 91 | 3847 | stable |
| canonical/cloud-init cloud-init is the industry-standard multi-distribution tool for initializing cloud instances at boot time. It detects the cloud it runs on,… | 91 | 3839 | stable |
| aws/aws-lambda-go The official AWS SDK library for writing AWS Lambda functions in Go, providing the lambda.Start handler registration, event type definition… | 94 | 3801 | stable |
| spegel-org/spegel Spegel is a stateless cluster-local OCI registry mirror for Kubernetes that lets every node share container images peer-to-peer via contain… | 96 | 3795 | active |
| qkqpttgf/OneManager-php A PHP-based index and file manager for OneDrive/SharePoint that can be deployed to serverless platforms like Vercel, Huawei FG, Aliyun FC, … | 55 | 3795 | active |