Open-source cloud software
140 open-source libraries, tools and applications tagged cloud, ranked by how closely cloud 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.
140 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| RustFS RustFS is a high-performance, distributed, S3-compatible object storage system written in Rust, positioned as an Apache 2.0-licensed altern… | 95 | 35079 | active |
| Floci Floci is a free, open-source local AWS emulator that runs 83 AWS services (S3, SQS, DynamoDB, Lambda, ECS, and more) on your machine via Do… | 83 | 26923 | active |
| Pulumi Pulumi is an open‑source infrastructure‑as‑code platform that lets you define cloud resources using familiar programming languages. It prov… | 94 | 25755 | active |
| Neon Serverless Postgres Neon is an open-source serverless Postgres platform that separates storage from compute by replacing PostgreSQL's storage layer with a dist… | 71 | 23123 | active |
| labring/sealos Sealos is an AI-native cloud operating system built on Kubernetes that lets developers deploy applications from a GitHub repo, Docker image… | 82 | 18372 | active |
| DaoCloud/public-image-mirror A public container image mirror service by DaoCloud that accelerates pulling images from foreign registries like gcr.io, ghcr.io, quay.io, … | 77 | 15186 | active |
| Crossplane Crossplane is a CNCF framework for building cloud native control planes on top of Kubernetes without writing code. It lets platform teams d… | 94 | 12137 | stable |
| utkarshdalal/GameNative GameNative is an open-source Android application that lets users run PC games they already own from Steam, Epic, GOG and Amazon libraries l… | 87 | 11427 | active |
| vCluster vCluster is an open-source tool that creates fully functional virtual Kubernetes clusters, each running inside a namespace of an underlying… | 96 | 11351 | stable |
| hashicorp/terraform-provider-aws The official Terraform provider plugin for Amazon Web Services, written in Go and maintained by HashiCorp. It enables Terraform to define, … | 95 | 11115 | stable |
| AutoMQ/automq AutoMQ is a cloud-native, 100% Apache Kafka-compatible streaming platform that replaces broker-local disks with S3-compatible object storag… | 94 | 10909 | active |
| s3fs-fuse/s3fs-fuse s3fs is a FUSE-based file system that lets you mount an Amazon S3 bucket (or any S3-compatible object store) as a local directory on Linux,… | 71 | 10000 | active |
| Rocky Linux Rocky Linux is a community-driven, open-source enterprise Linux distribution built to be 100% bug-for-bug compatible with Red Hat Enterpris… | 10 | 9481 | stable |
| aws/karpenter-provider-aws Karpenter is an open-source Kubernetes node autoscaler that watches for unschedulable pods, provisions right-sized nodes to meet their sche… | 92 | 7721 | active |
| Shuttle Shuttle is a Rust-native cloud development platform and framework that lets developers build and deploy backends without writing infrastruc… | 10 | 6926 | active |
| OpenCost OpenCost is a CNCF incubating, vendor-neutral open source tool for real-time Kubernetes and cloud cost monitoring and allocation. It provid… | 96 | 6755 | active |
| lxc/incus Incus is a system container, application container, and virtual machine manager that provides a public-cloud-like experience for running Li… | 96 | 6448 | stable |
| cloud-hypervisor/cloud-hypervisor Cloud Hypervisor is an open source Virtual Machine Monitor (VMM) written in Rust that runs on top of KVM or Microsoft's MSHV hypervisor. It… | 95 | 6405 | active |
| alexcasalboni/aws-lambda-power-tuning AWS Lambda Power Tuning is an open-source tool built on AWS Step Functions that benchmarks Lambda functions across different memory configu… | 75 | 6068 | active |
| volcano-sh/volcano Volcano is a CNCF-hosted, Kubernetes-native batch scheduling system that extends kube-scheduler for high-performance workloads like AI/ML t… | 98 | 5993 | 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| digitalocean/doctl doctl is the official command-line interface for the DigitalOcean API, written in Go. It lets users manage droplets, Kubernetes clusters, d… | 95 | 3456 | active |
| Gitpod Gitpod Classic is a developer platform providing on-demand, pre-configured cloud development environments based on Docker and .gitpod.yml, … | 67 | 13798 | maintenance |
| openstack/nova OpenStack Nova is the compute service of OpenStack, acting as a cloud computing fabric controller that provisions and manages virtual machi… | 77 | 3237 | active |
| gruntwork-io/cloud-nuke cloud-nuke is a Go CLI tool that deletes all resources in a cloud account (primarily AWS, supporting 125+ resource types), designed for cle… | 91 | 3193 | active |
| Apache CloudStack Apache CloudStack is an open-source Infrastructure as a Service (IaaS) platform for deploying and managing large networks of virtual machin… | 97 | 3090 | stable |
| kcp-dev/kcp kcp is a horizontally scalable, Kubernetes-like control plane that provides many isolated 'workspaces', each acting as its own lightweight … | 99 | 2841 | active |
| AWS Controllers for Kubernetes (ACK) AWS Controllers for Kubernetes (ACK) is a collection of Kubernetes custom resource definitions and controllers that let you define and mana… | 76 | 2635 | active |
| cycloidio/terracognita TerraCognita is a Go CLI tool that reverse-engineers existing cloud infrastructure on AWS, GCP, Azure, and VMware vSphere into Terraform HC… | 37 | 2394 | active |
| Curve Curve is a cloud-native distributed storage system developed by NetEase and hosted as a CNCF sandbox project, supporting both block storage… | 23 | 2390 | active |
| Karpenter Karpenter is a Kubernetes node autoscaler that watches for unschedulable pods, provisions right-sized nodes to meet their scheduling constr… | 95 | 2233 | active |
| hystax/optscale OptScale is an open-source FinOps and cloud cost optimization platform that provides visibility into infrastructure spend across AWS, Azure… | 100 | 2219 | active |
| aws/amazon-ecs-agent The Amazon ECS Container Agent manages containers on EC2 instances on behalf of Amazon Elastic Container Service, handling task lifecycle, … | 98 | 2183 | active |
| humanmade/S3-Uploads A lightweight WordPress plugin that stores media uploads on Amazon S3 instead of the local filesystem. It includes WP-CLI commands for IAM … | 67 | 2162 | stable |
| Azure/AKS Azure Kubernetes Service (AKS) is Microsoft's managed Kubernetes offering on Azure. This repository serves as the public issue tracker and … | 99 | 2143 | active |
| apache/libcloud Apache Libcloud is a Python library that provides a unified API for interacting with more than 50 cloud service providers, hiding differenc… | 75 | 2125 | stable |
| GoogleCloudPlatform/PerfKitBenchmarker PerfKit Benchmarker is a Python tool that automates running a canonical set of benchmarks across cloud providers like GCP, AWS, and Azure. … | 68 | 2014 | active |
| Zenko Zenko CloudServer is an open-source, Amazon S3-compatible object storage server written in Node.js. It exposes a single S3 API while storin… | 93 | 1951 | active |
| hetznercloud/cli hcloud is the official command-line interface for managing Hetzner Cloud resources such as servers, networks, and volumes. It is written in… | 99 | 1841 | stable |
| openelb/openelb OpenELB is an open-source load balancer implementation for exposing Kubernetes LoadBalancer-type Services in bare-metal, edge, and virtuali… | 30 | 1774 | active |
| newsapps/beeswithmachineguns Bees with Machine Guns is a Python CLI utility that spins up many micro EC2 instances ('bees') to perform distributed load testing against … | 32 | 6629 | maintenance |
| OpenNebula/one OpenNebula is an open-source cloud management platform for building and operating private clouds, edge infrastructures, distributed deploym… | 75 | 1748 | stable |
| donnemartin/saws SAWS is a Python-based wrapper around the official AWS CLI that adds productivity features like auto-completion of commands, options, and A… | 23 | 5299 | maintenance |
| stashed/stash Stash is a cloud-native backup and recovery operator for Kubernetes that uses restic or CSI volume snapshots to back up workload volumes, s… | 75 | 1427 | active |
| aio-libs/aiobotocore aiobotocore is an asynchronous Python client for AWS services, built on botocore and aiohttp/asyncio. It provides a mostly full-featured as… | 98 | 1426 | active |
| ekristen/aws-nuke aws-nuke is a Go CLI tool that removes all resources from an AWS account, with configurable filters, presets, and region targeting. It is a… | 95 | 1411 | stable |
| zstackio/zstack ZStack is an open-source IaaS (Infrastructure as a Service) platform for automating datacenters, managing compute, storage, and networking … | 76 | 1399 | active |
| awless awless is a powerful CLI for managing Amazon Web Services with a small, hierarchical command surface. It offers a templating language for c… | 23 | 4953 | maintenance |
| Kubermatic Kubernetes Platform Kubermatic Kubernetes Platform (KKP) is an open-source central management platform for automating the lifecycle of thousands of Kubernetes … | 95 | 1338 | stable |
| hitrov/oci-arm-host-capacity A PHP CLI script that repeatedly calls the Oracle Cloud Infrastructure LaunchInstance API to grab an ARM Ampere A1 instance as soon as capa… | 10 | 1308 | active |
| AElfProject/AElf aelf is a cloud-native layer-1 blockchain network written in C# that achieves scalability through a mainchain plus multi-dAppChain (sidecha… | 83 | 1268 | active |
| prometheus-community/yet-another-cloudwatch-exporter YACE (yet another cloudwatch exporter) is a Prometheus exporter for AWS CloudWatch metrics written in Go. It automatically discovers AWS re… | 88 | 1240 | active |
| fog/fog fog is the Ruby cloud services library providing a unified interface to compute, storage, DNS, and other cloud services across many provide… | 23 | 4295 | maintenance |
| phoenixframework/flame FLAME is an Elixir library that lets you auto-scale parts of an existing application by wrapping code blocks in a FLAME.call, which execute… | 67 | 1177 | active |
| firesim/firesim FireSim is an open-source FPGA-accelerated full-system hardware simulation platform for validating, profiling, and debugging RTL hardware i… | 82 | 1050 | active |
| LeanerCloud/AutoSpotting AutoSpotting is a Go-based tool that automates the use of AWS Spot instances in existing AutoScaling groups, saving 60-90% on EC2 costs. It… | 60 | 2372 | maintenance |
| mistio/mist-ce Mist CE is an open-source multicloud management platform providing a unified web interface, RESTful API, and CLI to manage public clouds, p… | 29 | 1912 | maintenance |
| kubicorn/kubicorn Kubicorn is a free and open source Go project for creating, managing, snapshotting, and scaling Kubernetes cluster infrastructure in the pu… | 23 | 1681 | maintenance |
| petems/tugboat Tugboat is a Ruby-based command line tool for managing DigitalOcean droplets, offering commands to create, destroy, and SSH into servers. I… | 23 | 1438 | maintenance |
| iann0036/AWSConsoleRecorder A browser extension for Chrome and Firefox that records actions performed in the AWS Management Console and generates equivalent code. It o… | 10 | 1418 | maintenance |
| TritonDataCenter/triton Triton DataCenter is an open-source cloud management platform (formerly SmartDataCenter) that delivers container-based infrastructure acros… | 41 | 1371 | maintenance |
| NebulaiNetwork/OpenCompute Nebulai OpenCompute is a decentralized physical infrastructure (DePIN) computing network that lets workers contribute idle compute power di… | 52 | 2364 | experimental |
| jephersonRD/Maquina-V5 A collection of Google Colab notebooks and scripts that spin up a temporary cloud gaming PC with an NVIDIA Tesla T4 GPU, install Steam, and… | 47 | 2336 | experimental |
| lvkv/whenfs WhenFS is a FUSE filesystem written in Rust that stores files and directories inside Google Calendar events, turning a calendar into a work… | 24 | 1835 | experimental |
| GoogleCloudPlatform/terraformer Terraformer is a Go CLI tool that generates Terraform configuration (tf/) and tfstate files from existing cloud infrastructure, effectively… | 10 | 14543 | abandoned |
| aws/aws-sdk-go The AWS SDK for Go v1, providing Go clients for AWS services such as S3, EC2, and more. It reached end-of-support on July 31, 2025 and user… | 10 | 8667 | abandoned |
| Netflix/SimianArmy A retired Netflix open-source suite of cloud resiliency tools, best known for Chaos Monkey, which randomly terminates cloud instances to ve… | 10 | 7978 | abandoned |
| AWS SDK for JavaScript AWS SDK for JavaScript version 2, providing access to AWS services from Node.js and the browser. It reached end-of-support on September 8, … | 10 | 7600 | abandoned |
| rebuy-de/aws-nuke A Go CLI tool that deletes all resources from an AWS account, with dry-run defaults and multiple safety confirmations. This original rebuy-… | 10 | 5793 | abandoned |
| dtan4/terraforming Terraforming is a Ruby CLI gem that exports existing AWS resources into Terraform configuration files (.tf) and state files (.tfstate). It … | 10 | 4250 | abandoned |
| Golem (Clay) Clay Golem is a Python implementation of a decentralized peer-to-peer marketplace for renting idle CPU and GPU computing power, with Ethere… | 10 | 2877 | abandoned |
| Netflix/asgard Asgard is a web-based tool from Netflix for managing application deployments and cloud infrastructure in Amazon Web Services. It is depreca… | 10 | 2225 | abandoned |
| koding/koding Koding is an open-source development platform that orchestrates cloud-based dev environments, letting teams define, share, and spin up full… | 10 | 2177 | abandoned |
| google/novm novm is an experimental, legacy-free type 2 hypervisor (VMM) written in Go that leverages the Linux KVM interface to run guest instances. I… | 10 | 1675 | abandoned |
| Cloud Foundry (VCAP) VCAP is the original open-source Cloud Foundry platform-as-a-service codebase, comprising core components such as the cloud controller, rou… | 10 | 1302 | abandoned |
| mentum/lambdaws A Node.js library that cloudifies any JavaScript function by automatically packaging, deploying, and invoking it on AWS Lambda, returning r… | 32 | 1261 | abandoned |
| Azure/azure-mcp The Azure MCP Server, a Model Context Protocol server that exposes Azure services and resources to AI agents. The repository has been archi… | 10 | 1223 | abandoned |
| klothoplatform/klotho Klotho is an open-source CLI tool that transforms plain application code into cloud-native code using in-code annotations, generating infra… | 48 | 1143 | abandoned |
| uswitch/kiam Kiam is a Kubernetes agent that lets pods assume AWS IAM roles by intercepting EC2 Metadata API requests and serving STS credentials per-po… | 10 | 1143 | abandoned |
| Cocaine Cocaine is an open-source cloud platform for building your own PaaS, similar to Heroku or Google App Engine, with dynamic worker pools, ser… | 23 | 1041 | abandoned |
| kubernetes-retired/service-catalog A Kubernetes extension (SIG project) that integrates service brokers via the Open Service Broker API, letting users provision external clou… | 10 | 1037 | abandoned |
| Terraform Terraform is HashiCorp's infrastructure-as-code tool that codifies cloud and on-prem resources into declarative configuration files which c… | 100 | 49931 | stable |
| Serverless Framework The Serverless Framework is a CLI tool and framework that deploys code and cloud infrastructure together using simple YAML syntax, primaril… | 93 | 46916 | active |
| Puter Puter is an open-source, self‑hostable internet computer that provides a full web‑based desktop environment with apps, storage, and serverl… | 93 | 43728 | active |
| vercel/vercel The open-source Vercel CLI and supporting packages for deploying web applications and AI agents to the Vercel cloud platform. It enables gi… | 90 | 16334 | active |
| ubicloud/ubicloud Ubicloud is an open-source IaaS cloud platform that provides elastic compute (VMs), block storage, networking, load balancing, managed Post… | 76 | 12316 | active |
| KEDA KEDA is a Kubernetes-based event-driven autoscaler that scales any container workload based on the number of events needing processing, usi… | 94 | 10643 | stable |
| awslabs/mcp A suite of open-source Model Context Protocol (MCP) servers from AWS Labs that expose AWS services, documentation, and best practices to LL… | 84 | 9794 | active |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| Karmada Karmada is an open-source Kubernetes management system that orchestrates cloud-native applications across multiple Kubernetes clusters and … | 94 | 5729 | active |
| cubefs/cubefs CubeFS is a CNCF-graduated, cloud-native distributed file and object storage system written in Go. It supports S3, HDFS, and POSIX access p… | 87 | 5674 | stable |
| Azure/azure-sdk-for-python The official Azure SDK for Python, a monorepo of client and management libraries for interacting with Azure services from Python. It includ… | 96 | 5621 | active |
| 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… | 99 | 5214 | active |
page 1 / 2 next →