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 |
|---|---|---|---|
| carvel-dev/kapp kapp is a Go CLI deployment tool for Kubernetes that manages groups of resources sharing a common label as a 'Kubernetes application'. It d… | 92 | 1087 | active |
| aws/copilot-cli AWS Copilot CLI is an open-source command-line tool for developers to build, release, and operate production-ready containerized applicatio… | 10 | 3732 | maintenance |
| DrizzleTime/Foxel Foxel is a self-hosted private cloud storage application that unifies file management across pluggable storage backends (S3, WebDAV, cloud … | 87 | 1086 | active |
| jimmidyson/configmap-reload A small Go binary that watches Kubernetes ConfigMap and Secret volumes mounted into pods and triggers a reload when they change, currently … | 64 | 1086 | active |
| Node Feature Discovery Node Feature Discovery (NFD) is a Kubernetes add-on that detects hardware features and system configuration on cluster nodes and advertises… | 100 | 1084 | active |
| broadinstitute/cromwell Cromwell is an open-source Workflow Management System from the Broad Institute that executes scientific workflows written in WDL (Workflow … | 75 | 1083 | active |
| xataio/xata Xata is an open-source, cloud-native Postgres platform for self-hosting many Postgres instances on Kubernetes, with copy-on-write branching… | 58 | 1080 | stable |
| jakejarvis/s3-sync-action A GitHub Action that syncs a directory from your repository or build output to a remote AWS S3 bucket using the vanilla AWS CLI. It is comm… | 10 | 1080 | stable |
| openkruise/kruise-game OpenKruiseGame (OKG) is a CNCF OpenKruise sub-project providing a custom Kubernetes workload (CRDs and controllers) specialized for game se… | 77 | 1079 | active |
| Qihoo360/wayne Wayne is a web-based Kubernetes multi-cluster management and publishing platform developed by Qihoo360. It provides visualized Kubernetes o… | 23 | 3697 | maintenance |
| hashicorp/terraform-provider-helm The official Terraform provider for Helm, written in Go, enabling installation and management of Helm chart releases on Kubernetes clusters… | 90 | 1076 | active |
| openops-cloud/openops OpenOps is an open-source, no-code FinOps automation platform that helps organizations reduce cloud costs through customizable workflows fo… | 85 | 1073 | active |
| GoogleCloudPlatform/k8s-config-connector GCP Config Connector is a Kubernetes add-on that lets you manage Google Cloud resources (e.g., Cloud Spanner, Cloud Storage) declaratively … | 100 | 1072 | active |
| spring-cloud/spring-cloud-stream Spring Cloud Stream is a Java framework for building event-driven microservices connected via messaging systems like Kafka and RabbitMQ. It… | 91 | 1069 | active |
| Cloud Functions for Firebase Cloud Functions for Firebase is a serverless framework that runs JavaScript, TypeScript, Python, and (experimentally) Dart backend code in … | 98 | 1068 | active |
| ovn-kubernetes/ovn-kubernetes OVN-Kubernetes is an open-source CNI plugin that provides a robust networking solution for Kubernetes clusters, built on OVN (Open Virtual … | 87 | 1066 | active |
| broamski/aws-mfa aws-mfa is a Python CLI tool that automates obtaining temporary AWS credentials from the Security Token Service (STS) using MFA and writes … | 32 | 1065 | stable |
| harmonycloud/kindling Kindling is an eBPF-based cloud native monitoring tool that runs as a DaemonSet in Kubernetes to capture syscalls and tracepoints from kern… | 61 | 1063 | active |
| aws-actions/amazon-ecr-login A GitHub Actions action that authenticates the local Docker client to Amazon ECR Private or Public registries. It exposes registry and cred… | 97 | 1062 | active |
| l7mp/stunner STUNner is a Kubernetes media gateway for WebRTC that lets you run WebRTC media servers in the cloud without fighting Kubernetes container … | 82 | 1062 | active |
| cloudlena/s3manager A web-based graphical interface written in Go for managing S3 buckets and objects from any S3-compatible provider. It supports listing, cre… | 98 | 1059 | active |
| env0/terratag Terratag is a CLI tool that automatically applies tags or labels across an entire set of Terraform/OpenTofu (and Terragrunt) files, targeti… | 98 | 1058 | active |
| projectdiscovery/cloudlist Cloudlist is a multi-cloud CLI tool written in Go that lists assets from multiple cloud providers such as AWS, GCP, and Azure. It is intend… | 86 | 1058 | active |
| kubernetes/dns The Kubernetes DNS (kube-dns) project provides cluster-internal DNS resolution for Kubernetes services and pods. It ships containerized com… | 70 | 1058 | active |
| AWS IoT Device SDK for Embedded C AWS's official C SDK for connecting embedded devices to AWS IoT, composed of modular libraries like coreMQTT, coreHTTP, coreJSON, and coreP… | 54 | 1058 | active |
| aliyun/oss-browser A graphical desktop client from Alibaba Cloud for managing OSS (Object Storage Service) buckets and objects, offering Windows Explorer-like… | 23 | 3611 | maintenance |
| firesim/firesim FireSim is an open-source FPGA-accelerated full-system hardware simulation platform for validating, profiling, and debugging RTL hardware i… | 91 | 1054 | active |
| kubernetes-sigs/ingress2gateway A Go CLI tool from Kubernetes SIG-Network that converts Ingress resources and provider-specific CRDs into Gateway API resources. It uses a … | 83 | 1054 | active |
| 61418/aws-sso-util aws-sso-util is a Python command-line tool and library that smooths out rough edges of AWS IAM Identity Center (formerly AWS SSO). It provi… | 36 | 1053 | active |
| awslabs/aws-icons-for-plantuml A generator that produces PlantUML sprites, macros, and include files for Amazon Web Services services and resources, based on the official… | 86 | 1052 | active |
| cloud-carbon-footprint/cloud-carbon-footprint Cloud Carbon Footprint is an open-source application that estimates energy consumption (kWh) and carbon emissions (metric tons CO2e) from p… | 66 | 1052 | active |
| cloudposse/geodesic Geodesic is a Docker-based Linux toolbox container preloaded with a DevOps toolchain (kubectl, helm, terraform, aws cli, etc.) to give team… | 84 | 1051 | active |
| jonrau1/ElectricEye ElectricEye is a multi-cloud, multi-SaaS Python CLI tool for asset management, security posture management, and attack surface monitoring. … | 58 | 1049 | active |
| serverless-operations/serverless-step-functions A Serverless Framework plugin that adds support for defining and deploying AWS Step Functions state machines via serverless.yml. It support… | 90 | 1048 | active |
| cdklabs/cdk-nag cdk-nag is a library that checks AWS CDK applications and CloudFormation templates for best practices using pre-built rule packs such as AW… | 91 | 1047 | active |
| fsspec/s3fs s3fs is a Python library providing a filesystem-like interface over Amazon S3 (and S3-compatible object stores), built on aiobotocore. It i… | 77 | 1046 | active |
| Kubecost kubectl-cost is a kubectl plugin that provides CLI access to Kubernetes cost data via Kubecost (or OpenCost) APIs, showing historical and p… | 66 | 1045 | active |
| railwayapp/nixpacks Nixpacks is a Rust CLI buildpack that turns an application source directory into an OCI-compliant container image, using Nix packages for s… | 78 | 3554 | maintenance |
| Netflix/Priam Priam is a co-process from Netflix that runs alongside Apache Cassandra to automate backup/recovery, token management, seed discovery, and … | 96 | 1039 | active |
| k8up-io/k8up K8up is a Kubernetes and OpenShift backup operator built on Restic, distributed via Helm chart, that handles PVC and application backups th… | 95 | 1036 | stable |
| apache/flink-kubernetes-operator A Kubernetes operator for Apache Flink, implemented in Java, that manages the full lifecycle of Flink Application, Session, and Job deploym… | 76 | 1033 | stable |
| Apache YuniKorn Apache YuniKorn Core is the core scheduling engine of a lightweight, universal resource scheduler for container orchestrators, primarily de… | 94 | 1032 | active |
| Trow-Registry/trow Trow is a lightweight OCI-compliant container image registry written in Rust that runs inside a Kubernetes cluster. It caches external imag… | 78 | 1031 | active |
| kaito-project/kaito KAITO is a Kubernetes operator suite that automates LLM inference, fine-tuning, and RAG engine deployment using simplified CRD APIs. It aut… | 93 | 1028 | active |
| mariadb-operator/mariadb-operator A Kubernetes operator that runs and operates MariaDB declaratively using CRDs instead of imperative commands. It provisions standalone serv… | 94 | 1027 | active |
| Kuingsmile/PicHoro PicHoro is a Flutter-based Android app for managing cloud storage platforms and image hosting services, with file upload/download and multi… | 57 | 1023 | active |
| CloudSim CloudSim is a Java-based framework for modeling and simulating cloud computing infrastructures and services, including data centers, virtua… | 49 | 1022 | active |
| qiniu/qshell qshell is a command-line tool written in Go that wraps the publicly documented Qiniu Cloud APIs for convenient developer use. It bundles co… | 95 | 1021 | active |
| AliyunContainerService/image-syncer A Go CLI tool that synchronizes Docker images between registries supporting Docker Registry V2, such as Docker Hub, Quay.io, Harbor, and Al… | 23 | 1021 | active |
| config-syncer/config-syncer Config Syncer (formerly Kubed) is a Kubernetes operator by AppsCode that keeps ConfigMaps and Secrets synchronized across namespaces and cl… | 67 | 1016 | active |
| gophercloud/gophercloud Gophercloud is a Go SDK for the OpenStack cloud platform, providing clients for OpenStack services such as Keystone identity, Compute, and … | 94 | 1014 | stable |
| nix-community/srvos SrvOS is a collection of opinionated, shareable NixOS modules and profiles optimized for servers, maintained by the nix-community and Numti… | 75 | 1014 | stable |
| open-lambda/open-lambda OpenLambda is an open-source serverless computing platform written in Go, based on Linux containers, with a single-node worker that invokes… | 57 | 1014 | active |
| AthenZ/athenz Athenz is an open source platform for X.509 certificate-based service authentication and fine-grained role-based access control (RBAC) in d… | 100 | 1013 | active |
| aws-containers/amazon-ecs-exec-checker A shell script that validates whether your AWS CLI environment and Amazon ECS cluster/task are properly configured for ECS Exec. It calls v… | 26 | 1011 | stable |
| metacontroller/metacontroller Metacontroller is a Kubernetes add-on that lets you write and deploy custom controllers as simple webhook scripts in any language. It handl… | 100 | 1010 | active |
| AkhileshNS/heroku-deploy A GitHub Action that deploys applications to Heroku from GitHub Actions workflows, supporting Docker, buildpacks, subdirectories, and custo… | 78 | 1007 | active |
| controlplaneio/simulator A distributed systems and infrastructure security training platform that provisions a Kubernetes cluster in your AWS account and runs scena… | 23 | 1007 | active |
| Tencent Kona JDK Tencent Kona 8 is a no-cost, production-ready distribution of OpenJDK 8 with long-term support and quarterly updates, serving as the defaul… | 85 | 1005 | stable |
| terricain/aioboto3 aioboto3 is a Python library that wraps boto3's high-level resource APIs with the aiobotocore async backend, letting you use AWS services l… | 54 | 1004 | active |
| mcohen01/amazonica Amazonica is a comprehensive Clojure client library wrapping the entire Amazon AWS API. It provides idiomatic Clojure access to hundreds of… | 43 | 1000 | active |
| vchinnipilli/kubestriker Kubestriker is a fast, platform-agnostic security auditing tool for Kubernetes clusters, written in Python. It scans self-hosted clusters a… | 23 | 1000 | active |
| rancher/rke Rancher Kubernetes Engine (RKE) is a CLI tool that installs and manages Kubernetes clusters entirely within Docker containers, using a simp… | 10 | 3292 | maintenance |
| alixaxel/chrome-aws-lambda A TypeScript library that ships a size-optimized Chromium binary designed to run headless browser automation with Puppeteer (or Playwright)… | 32 | 3284 | maintenance |
| Play With Docker Play with Docker (PWD) is a web application that provides free Alpine Linux VMs in the browser where users can build and run Docker contain… | 73 | 3224 | maintenance |
| iron-io/functions IronFunctions is an open source Functions-as-a-Service (FaaS) platform written in Go that you can run anywhere, on public, private, or hybr… | 23 | 3215 | maintenance |
| curtis0x/fake-s3 Fake S3 is a lightweight Ruby server that mimics the Amazon S3 API, supporting commands like put, get, list, copy, and bucket creation. It … | 10 | 2922 | maintenance |
| kubernetes-retired/kui Kui is a hybrid command-line/UI framework that enhances CLIs like kubectl by rendering responses as sortable tables, clickable resources, a… | 10 | 2893 | maintenance |
| airbnb/streamalert StreamAlert is a serverless, real-time data analysis framework from Airbnb for ingesting, analyzing, and alerting on log data from any envi… | 23 | 2891 | maintenance |
| adieuadieu/serverless-chrome Serverless Chrome is a scaffolding framework and Serverless Framework plugin for running headless Chrome/Chromium on AWS Lambda. It bundles… | 23 | 2888 | maintenance |
| lazywinadmin/PowerShell A collection of public PowerShell functions and scripts by LazyWinAdmin covering Microsoft ecosystem administration such as Azure, Active D… | 77 | 2884 | maintenance |
| Teevity/ice Ice is a self-hosted web application (Grails-based, Java) that processes AWS detailed billing files and renders interactive usage and cost … | 23 | 2875 | maintenance |
| AWS Amplify The AWS Amplify CLI is a Node.js-based toolchain that simplifies provisioning and managing serverless backends (auth, storage, APIs, functi… | 93 | 2871 | maintenance |
| solo-io/unik UniK is a Go-based platform that compiles application source code into unikernels and MicroVM images and deploys them across cloud provider… | 23 | 2826 | maintenance |
| loic-sharma/BaGet BaGet is a lightweight, open-source NuGet server and symbol server written in C# on ASP.NET Core. It can be self-hosted cross-platform or i… | 23 | 2800 | maintenance |
| rusoto/rusoto Rusoto is an AWS SDK for Rust providing crates for interacting with AWS services like S3, SQS, and DynamoDB. It is now in maintenance mode,… | 23 | 2720 | maintenance |
| Sia Sia is a decentralized, blockchain-based peer-to-peer cloud storage marketplace where users rent storage from hosts, with files encrypted a… | 10 | 2693 | maintenance |
| remind101/empire Empire is a Platform-as-a-Service (PaaS) control layer built on top of Amazon EC2 Container Service (ECS) that provides a Heroku-like workf… | 23 | 2676 | maintenance |
| snyk/driftctl driftctl is a free and open-source CLI that scans cloud providers (AWS, GitHub, Azure, GCP), maps resources against Terraform code, and det… | 66 | 2662 | maintenance |
| nolar/kopf Kopf is a Python framework and library for building Kubernetes operators with minimal boilerplate, using decorator-based handlers for custo… | 91 | 2638 | maintenance |
| Yelp/mrjob mrjob is a Python library for writing and running Hadoop Streaming MapReduce jobs, with support for Amazon EMR, Google Cloud Dataproc, self… | 62 | 2613 | maintenance |
| mitchellh/vagrant-aws A Vagrant plugin that adds an AWS provider, letting Vagrant boot, SSH into, and provision EC2 and VPC instances. It supports multi-region c… | 10 | 2586 | maintenance |
| openshift/source-to-image Source-to-Image (S2I) is a Go toolkit and CLI for building reproducible container images directly from source code without writing a Docker… | 93 | 2544 | maintenance |
| vietnam-devs/coolstore-microservices CoolStore is a containerized .NET Core microservices reference application built on Dapr and Tye, demonstrating microservice architecture p… | 23 | 2533 | maintenance |
| nats-io/nats-streaming-server NATS Streaming Server (STAN) is a lightweight, high-performance reliable streaming platform built on top of the NATS messaging system, prov… | 10 | 2523 | maintenance |
| AppScale/gts AppScale GTS is an open-source serverless platform for building and running scalable web and mobile applications on any infrastructure. It … | 23 | 2421 | maintenance |
| Choerodon Choerodon is an open-source multi-cloud agile collaboration platform built on Kubernetes, Istio, Knative, GitLab, and Spring Cloud. It prov… | 23 | 2397 | maintenance |
| nix-community/nixos-generators A collection of Nix-based image builders that generate NixOS system images in many formats (ISO, qcow2, cloud provider images, containers, … | 10 | 2396 | maintenance |
| 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 |
| Atomix Atomix is a cloud native runtime and toolkit for building stateful, scalable distributed applications on Kubernetes. It exposes high-level … | 23 | 2359 | maintenance |
| alibaba/tair Tair is a distributed key-value storage system developed by Alibaba, offering fast in-memory (MDB) and persistent (LDB) storage engines. It… | 23 | 2313 | maintenance |
| astefanutti/kubebox Kubebox is a terminal and web console for Kubernetes, providing an interactive TUI dashboard for browsing clusters, viewing pod logs, and m… | 23 | 2228 | maintenance |
| metrue/fx fx is a self-hosted Function as a Service (FaaS) tool that turns stateless functions into container-based HTTP services in seconds. It supp… | 23 | 2228 | maintenance |
| rexray/rexray REX-Ray is a vendor-agnostic container storage orchestration engine that provides persistent storage for Docker, Kubernetes, and Mesos work… | 23 | 2221 | maintenance |
| laurilehmijoki/s3_website A command-line tool that deploys and manages static websites on AWS S3, including bucket setup, syncing, CloudFront distribution, gzip, cac… | 23 | 2215 | maintenance |
| NixOS/nixops NixOps is a command-line tool for declaratively deploying NixOS machines to networks or cloud providers such as AWS, Hetzner, and GCE. It s… | 55 | 2201 | maintenance |
| 28mm/blast-radius Blast Radius is a tool that renders interactive visualizations of Terraform dependency graphs using Graphviz layouts enhanced with d3.js. I… | 32 | 2193 | maintenance |
| initstring/cloud_enum A Python command-line OSINT tool that enumerates publicly exposed resources across AWS, Azure, and Google Cloud using keyword mutations and… | 90 | 2148 | maintenance |
| ottomatica/slim Slim is a Node.js CLI tool that builds tiny, fast-booting virtual machine images from Dockerfiles. It extracts a rootfs, kernel, and initrd… | 32 | 2127 | maintenance |
| zhangxd1989/spring-boot-cloud A microservices reference project built on Spring Boot, Spring Cloud, Spring OAuth2, and Spring Cloud Netflix (Eureka, Zuul, Hystrix, Ribbo… | 32 | 2125 | maintenance |