Open-source deployment software
1322 open-source libraries, tools and applications tagged deployment, ranked by how closely deployment 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.
1322 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| hakuna-m/wubiuefi WubiUEFI is a fork of Wubi, the Windows Ubuntu Installer, adding UEFI support and compatibility with recent Ubuntu releases. It installs Ub… | 23 | 1165 | active |
| Vladimir-csp/uwsm uwsm is a Universal Wayland Session Manager that uses systemd units and helpers to set up the environment and manage standalone Wayland com… | 75 | 1164 | stable |
| polymind-inc/acmebot Acmebot is an Azure-native application that automates ACME SSL/TLS certificate issuance and renewal using DNS-01 validation, storing privat… | 98 | 1162 | active |
| chantastic/sites An Astro-based website project by chantastic, likely serving as a personal site or site starter template. It is deployed via Cloudflare, wi… | 73 | 1161 | active |
| aws/amazon-ssm-agent The Amazon SSM Agent is a Go-based daemon that runs on EC2 instances, on-premises servers, and VMs to enable remote management through AWS … | 96 | 1160 | stable |
| Exoframe Exoframe is a self-hosted deployment tool consisting of a CLI client and server that deploys projects to Docker with a single command, usin… | 89 | 1156 | active |
| jupyterhub/the-littlest-jupyterhub The Littlest JupyterHub (TLJH) is a simple JupyterHub distribution that provides hosted Jupyter Notebooks for 1-100 users on a single serve… | 76 | 1148 | active |
| fastforgedev/fastforge Fastforge (formerly Flutter Distributor) is an all-in-one CLI tool for building, packaging, and publishing Flutter applications across Andr… | 74 | 1146 | active |
| cipi-sh/cipi Cipi is an open-source CLI that turns a fresh Ubuntu VPS into a multi-app PHP/Laravel hosting platform with Nginx, PHP-FPM or Octane (Frank… | 95 | 1145 | active |
| kayac/ecspresso ecspresso is a CLI deployment tool for Amazon ECS that manages services and task definitions as code in JSON, YAML, or Jsonnet files. It su… | 98 | 1135 | active |
| kubernetes-sigs/aws-ebs-csi-driver The Amazon EBS Container Storage Interface (CSI) driver implements the CSI specification so container orchestrators, primarily Kubernetes, … | 96 | 1135 | active |
| weaveworks/weave-gitops Weave GitOps is an open-source developer platform that extends Flux to provide a UI and tooling for GitOps-based continuous delivery on Kub… | 73 | 1132 | active |
| argoproj-labs/argocd-autopilot Argo CD Autopilot is a Go-based CLI tool that provides an opinionated way to install and manage Argo CD itself using GitOps. It scaffolds a… | 48 | 1130 | active |
| Cachix Cachix is the command line client for the Cachix Nix binary cache hosting service, letting users push, share, and pin Nix store path binari… | 75 | 1129 | active |
| overhangio/tutor Tutor is the official Docker-based distribution of Open edX, providing a CLI for one-click installation, configuration, customization, upgr… | 96 | 1126 | active |
| Draft Draft is a Go CLI tool that helps developers containerize applications and deploy them to Kubernetes quickly. It generates Dockerfiles and … | 10 | 3889 | maintenance |
| Claudia.js Claudia.js is a command-line tool that automates deploying Node.js projects to AWS Lambda and API Gateway. It handles error-prone packaging… | 65 | 3883 | maintenance |
| juanjoDiaz/serverless-plugin-warmup A Serverless Framework plugin that eliminates AWS Lambda cold starts by creating scheduled warmer functions. The warmer invokes your select… | 68 | 1120 | active |
| dokku/dokku-letsencrypt The official Dokku plugin for automatically retrieving and installing free Let's Encrypt TLS certificates using the lego ACME client. It ke… | 92 | 1118 | active |
| rear/rear Relax-and-Recover (ReaR) is a Linux bare metal disaster recovery and system migration tool that creates bootable rescue images and automate… | 66 | 1118 | active |
| mittwald/kubernetes-replicator A custom Kubernetes controller written in Go that synchronizes Secrets, ConfigMaps, Roles, RoleBindings, and ServiceAccounts across namespa… | 78 | 1116 | active |
| BastilleBSD/bastille Bastille is an open-source CLI tool for automating the deployment and management of containerized applications on FreeBSD using jails. It p… | 92 | 1106 | stable |
| Open Cluster Management Open Cluster Management (OCM) is a CNCF sandbox project providing core components for managing fleets of Kubernetes clusters across multicl… | 95 | 1104 | active |
| kernel/kernel-images Kernel is an open-source browser infrastructure platform that provides sandboxed, ready-to-use Chromium browsers as a service for browser a… | 66 | 1103 | active |
| MeowLove/Network-Reinstall-System-Modify A one-click shell script that reinstalls Linux and Windows operating systems over the network on VPS, cloud, or dedicated servers without C… | 63 | 1103 | active |
| GameCI GameCI is a collection of GitHub Actions for automating Unity game project workflows, including license activation, running edit-mode and p… | 32 | 1098 | active |
| buildkite/agent The Buildkite Agent is an open-source Go toolkit that runs build jobs on your own infrastructure, polling buildkite.com for work, executing… | 95 | 1097 | active |
| buildpacks-community/kpack kpack is a Kubernetes-native container build service that implements Cloud Native Buildpacks to build OCI images from source code. It provi… | 86 | 1088 | active |
| 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 |
| 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 |
| 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 |
| openSUSE/open-build-service The Open Build Service (OBS) is a generic system to build and distribute binary packages from sources in an automatic, consistent, and repr… | 66 | 1077 | stable |
| 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 |
| ansible-collections/community.general The community.general Ansible Collection, a bundle of community-maintained Ansible modules and plugins that are not part of more specialize… | 95 | 1074 | 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 |
| Shopify/tophat Tophat is a macOS desktop application by Shopify for installing and testing mobile applications on iOS and Android devices with a single cl… | 83 | 1070 | active |
| GSManagerXZ/GameServerManager GameServerManager (GSM3) is a self-hosted web panel for one-click deployment, management, and monitoring of game servers, with special focu… | 86 | 1068 | active |
| DBCDK/morph Morph is a CLI tool for managing and deploying NixOS host configurations, acting as a wrapper around nix-build, nix copy, and switch-to-con… | 61 | 1064 | active |
| PGYER/fir-cli fir-cli is a Ruby command-line tool for the fir.im (betaqr.com) app distribution platform that lets developers view, upload, and manage iOS… | 65 | 1062 | active |
| maciekish/iReSign iReSign is a macOS GUI application for signing or re-signing iOS .ipa app bundles with an Apple digital certificate, and for creating signe… | 32 | 3613 | maintenance |
| 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 |
| welliamcao/OpsManage OpsManage is a self-hosted automated operations platform built with Django and Celery that combines CI/CD code and application deployment, … | 23 | 3596 | maintenance |
| Topshelf/Topshelf Topshelf is a .NET framework for hosting Windows services, letting developers build services as simple console applications that can later … | 10 | 3587 | maintenance |
| 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 |
| r0adkll/upload-google-play A GitHub Action that uploads Android .apk or .aab release files to the Google Play Console via the Google Play Developer API v3. It support… | 88 | 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… | 79 | 3554 | maintenance |
| beringresearch/macpine Macpine is a Go-based CLI tool for creating and managing lightweight Alpine Linux virtual machines on macOS using QEMU. It supports aarch64… | 92 | 1041 | active |
| uWSGI uWSGI is an application server container written in C for deploying and serving web applications, most commonly Python WSGI apps. It provid… | 49 | 3547 | maintenance |
| shayonj/pg_easy_replicate pg_easy_replicate is a Ruby CLI tool that orchestrates logical replication between two PostgreSQL databases and performs switchover with mi… | 73 | 1038 | active |
| helm/helm-mapkubeapis A Helm v3 plugin that updates in-place Helm release metadata containing deprecated or removed Kubernetes APIs to supported APIs, or removes… | 77 | 1037 | active |
| VolSync VolSync is a Kubernetes operator that asynchronously replicates persistent volumes between clusters using rsync or rclone, and creates volu… | 85 | 1036 | active |
| jeppevinkel/jellyfin-tizen-builds An automated build pipeline that produces up-to-date Samsung Tizen (.wgt) packages of the Jellyfin client app for smart TVs. It only packag… | 96 | 1035 | active |
| goreleaser/goreleaser-action A GitHub Action that runs GoReleaser, the release automation tool for Go projects, within GitHub Actions workflows. It handles installing a… | 95 | 1035 | active |
| 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 |
| microsoft/HydraLab Hydra Lab is a Microsoft open-source framework for building your own cloud testing infrastructure with a center-agent distributed design fo… | 73 | 1030 | 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 |
| nlewo/comin Comin is a pull-mode GitOps deployment tool for NixOS (and nix-darwin) machines, running as a local daemon that polls Git repositories and … | 89 | 1024 | 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 |
| 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 |
| jammsen/docker-palworld-dedicated-server A Docker image that packages and provisions a Palworld dedicated game server for easy deployment and management. It provides environment-va… | 66 | 1010 | active |
| googleforgames/open-match Open Match is an open-source game matchmaking framework from Google that simplifies building scalable and extensible matchmakers for multip… | 61 | 3422 | maintenance |
| stilleshan/frpc A set of one-click install/uninstall shell scripts and a Docker image wrapping the official frp client (frpc) for NAT traversal / internal … | 70 | 1008 | 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 |
| 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 |
| 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 |
| 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 |
| helmuthdu/aui A set of shell scripts (FIFO and LILO) that automate the installation and configuration of Arch Linux, from partitioning and base system in… | 32 | 2816 | maintenance |
| LinuxEye LNMP Deployment A set of shell installation scripts that quickly deploy full LEMP/LAMP/LNMP web stacks (Nginx/Tengine/OpenResty, MySQL/MariaDB/Percona, PHP… | 52 | 2737 | maintenance |
| spotify/dockerfile-maven A Maven plugin that integrates Docker image building, tagging, and pushing into the Maven build lifecycle using Dockerfiles. It lets Maven … | 10 | 2729 | 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 |
| google/omaha Omaha is the open-source version of Google Update, a Windows program that installs requested software and keeps it up to date via backgroun… | 10 | 2617 | maintenance |
| xcpretty/xcode-install A Ruby gem providing the `xcversion` CLI to list, install, update, and select Xcode versions on macOS by automating Apple's Developer Downl… | 23 | 2602 | 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 |
| pressly/sup Stack Up (sup) is a simple deployment tool written in Go that runs defined shell commands on multiple hosts in parallel, configured via a Y… | 23 | 2514 | maintenance |
| probonopd/linuxdeployqt linuxdeployqt is a Linux deployment tool that makes applications self-contained by copying in the libraries and plugins they use, producing… | 45 | 2471 | maintenance |
| timsutton/brigadier A Python CLI tool that fetches Apple's Boot Camp ESD driver packages for a specific Mac model and unpacks the nested archives, optionally r… | 23 | 2447 | 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 |
| getmeli/meli Meli is an open-source, self-hosted platform for deploying static sites and frontend applications with automatic SSL, custom domains, and b… | 23 | 2421 | 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 |
| langchain-ai/langserve LangServe is a Python library that deploys LangChain runnables and chains as REST APIs built on FastAPI, with automatic input/output schema… | 10 | 2325 | maintenance |
| inconshreveable/go-update A Go library that lets programs update themselves by safely replacing their own executable file with a new version. It supports checksum ve… | 32 | 2274 | maintenance |
| bz51/SpringBoot-Dubbo-Docker-Jenkins A SpringBoot + Dubbo microservices framework scaffold demonstrating containerized deployment with Docker and automated builds with Jenkins.… | 32 | 2234 | 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 |
| dreamans/syncd Syncd is an open-source code deployment tool written in Go with a web interface for automating application releases. It supports Git reposi… | 23 | 2227 | 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 |
| hlandau/acmetool acmetool is a command-line tool for automatically acquiring and renewing TLS certificates from ACME servers such as Let's Encrypt. It works… | 23 | 2094 | maintenance |
| rcrowley/goagain A Go library providing primitives for zero-downtime restarts of applications that accept connections via TCP or Unix listeners. It implemen… | 32 | 2090 | maintenance |
| mislav/git-deploy A Ruby gem that provides Heroku-style, push-based deployment via git hooks: you deploy by running `git push production master` to a remote … | 10 | 2082 | maintenance |
| sil-org/ecs-deploy A simple shell script that initiates blue-green deployments on Amazon EC2 Container Service (ECS) by manipulating Task Definitions and Serv… | 86 | 1982 | maintenance |
| gocircuit/circuit Circuit is a programmable PaaS/IaaS platform written in Go for managing, discovering, synchronizing, and orchestrating services and hosts a… | 32 | 1976 | maintenance |
| edeliver/edeliver edeliver is a shell-based deployment tool for building and deploying Elixir and Erlang applications as standalone releases. It builds relea… | 60 | 1972 | maintenance |
| ciiiii/cloudflare-docker-proxy A Docker registry proxy that runs on Cloudflare Workers, forwarding image pulls to registries like Docker Hub, ghcr.io, and quay.io via con… | 10 | 1966 | maintenance |