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 |
|---|---|---|---|
| luchina-gabriel/OSX-PROXMOX A shell-based installer that sets up OpenCore boot and macOS VM support on Proxmox VE hosts, enabling macOS installation on AMD and Intel h… | 77 | 7846 | active |
| 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 |
| MightyMoud/sidekick Sidekick is a Go CLI tool that turns a bare Ubuntu VPS into a production-ready application hosting platform, similar to fly.io or Heroku bu… | 40 | 7594 | active |
| alexellis/k3sup k3sup is a lightweight Go CLI tool that bootstraps a K3s Kubernetes cluster on any local or remote VM over SSH, getting you a working KUBEC… | 86 | 7436 | active |
| GoCD GoCD is an open-source continuous integration and continuous delivery (CI/CD) server that automates and visualizes build-test-release pipel… | 86 | 7428 | stable |
| electron/forge Electron Forge is an all-in-one toolchain for building, packaging, and publishing Electron desktop applications. It unifies scaffolding, na… | 94 | 7154 | active |
| KubeVirt KubeVirt is a virtual machine management add-on for Kubernetes that extends the Kubernetes API with virtualization resource types (like the… | 100 | 7131 | stable |
| Shuttle Shuttle is a Rust-native cloud development platform and framework that lets developers build and deploy backends without writing infrastruc… | 10 | 6926 | active |
| external-secrets/external-secrets External Secrets Operator is a Kubernetes operator that synchronizes secrets from external secret management systems such as AWS Secrets Ma… | 95 | 6900 | stable |
| Apache OpenWhisk Apache OpenWhisk is an open source distributed serverless (FaaS) cloud platform that executes functions in response to events at any scale … | 65 | 6802 | active |
| AWS Serverless Application Model (SAM) AWS SAM CLI is an open-source command-line tool for building, locally testing, debugging, and deploying serverless applications defined wit… | 99 | 6737 | active |
| piku/piku Piku is a minimal self-hosted Platform-as-a-Service that lets you deploy applications to your own servers via git push, inspired by Heroku … | 65 | 6604 | stable |
| xataio/pgroll pgroll is an open-source command-line tool for safe, reversible, zero-downtime schema migrations on PostgreSQL. It serves multiple schema v… | 89 | 6594 | active |
| k0sproject/k0s k0s is an open-source, all-inclusive CNCF-certified Kubernetes distribution packaged as a single binary with zero host OS dependencies beyo… | 94 | 6537 | active |
| Aspire Aspire is a multi-language, code-first toolchain from Microsoft for composing, running, debugging, and deploying distributed applications. … | 96 | 6381 | active |
| DietPi DietPi is an extremely lightweight Debian-based Linux distribution optimised for minimal CPU and RAM usage on single-board computers (Raspb… | 98 | 6331 | stable |
| Rundeck Rundeck is an open-source runbook automation and orchestration service with a web console, CLI tools, and WebAPI for standardizing and sche… | 93 | 6329 | active |
| GitHub Actions Runner GitHub Actions is a CI/CD and workflow automation platform that runs build, test, and deployment pipelines directly from GitHub repositorie… | 92 | 6310 | active |
| Rainbond Rainbond is an open-source, application-centric container management platform built on Kubernetes that lets teams build, deploy, and operat… | 99 | 6272 | active |
| containers/podman-compose A single-file Python CLI that implements the Compose Spec, running docker-compose.yml files with Podman as the backend. It emphasizes a roo… | 88 | 6237 | active |
| easy-ssh-exec (drone-ssh / ssh-action) A GitHub Action for executing remote SSH commands within CI/CD workflows, built with Go and drone-ssh. It supports password and key authent… | 77 | 6217 | active |
| Knative Knative is a Kubernetes-based platform providing middleware components for building, deploying, and managing serverless workloads, comprisi… | 96 | 6110 | stable |
| pyinfra pyinfra is an agentless infrastructure automation tool that turns Python code into shell commands and executes them over SSH, locally, or a… | 89 | 6013 | active |
| google/clasp Clasp is a command-line tool for developing and managing Google Apps Script projects locally from the terminal. It lets you create, clone, … | 94 | 5866 | active |
| komodorio/helm-dashboard Helm Dashboard is an open-source UI for Helm that lets users visualize installed charts, browse revision history, and inspect manifest diff… | 88 | 5845 | active |
| softprops/action-gh-release A GitHub Action for creating GitHub Releases from CI workflows, with support for uploading release assets via glob patterns and updating ex… | 95 | 5767 | active |
| Nuclio Nuclio is a high-performance open-source serverless (FaaS) platform for real-time event and data processing, deployable standalone via Dock… | 92 | 5760 | stable |
| LitmusChaos LitmusChaos is an open-source, CNCF-hosted chaos engineering platform for cloud-native Kubernetes infrastructure. It provides a ChaosCenter… | 100 | 5730 | stable |
| Karmada Karmada is an open-source Kubernetes management system that orchestrates cloud-native applications across multiple Kubernetes clusters and … | 94 | 5729 | active |
| proxysu/ProxySU A Windows WPF desktop application that provides one-click installation of proxy tools (Xray, V2ray, Trojan, Trojan-Go, NaiveProxy, Shadowso… | 66 | 5711 | active |
| jrsoftware/issrc Inno Setup is an open-source installation builder for Windows applications, first released in 1997. It compiles scripts into a single setup… | 96 | 5710 | stable |
| git-ftp/git-ftp Git-ftp is a shell-based command-line tool that uploads only the files changed since the last deployment to an FTP server, using Git to tra… | 63 | 5624 | stable |
| Devtron Devtron is an open-source, AI-native Kubernetes management platform that unifies application delivery, infrastructure management, CI/CD, an… | 95 | 5609 | 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 |
| QuipNetwork/quip-node-manager Quip Node Manager is a cross-platform desktop GUI application for running, configuring, and monitoring Quip Network nodes. It orchestrates … | 60 | 5489 | 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 |
| VibeSDK An open-source SDK for building your own vibe-coding platform where users describe full-stack apps and an AI coding agent plans, edits, dep… | 71 | 5401 | active |
| 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 | 5375 | active |
| peaceiris/actions-gh-pages A GitHub Action that deploys static files to GitHub Pages, publishing a directory to the gh-pages branch from CI workflows. It works with a… | 79 | 5368 | stable |
| 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 |
| 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 |
| SamKirkland/FTP-Deploy-Action A GitHub Action that automates deploying a repository's files to an FTP or FTPS server on every push. It syncs project files to a web host … | 66 | 5232 | 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 | 5215 | stable |
| 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 |
| Flatpak Flatpak is a framework for building, distributing, and running sandboxed desktop applications on Linux. It lets developers package an app o… | 94 | 5093 | stable |
| Phusion Passenger Phusion Passenger is a fast, robust web server and application server for Ruby, Python, Node.js and Meteor apps, built on a C++ core with a… | 95 | 5087 | stable |
| certd/certd Certd is a free, open-source, fully automated SSL certificate management system that applies for, renews, and deploys certificates via conf… | 94 | 5054 | 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 |
| OpenNext OpenNext is an open-source adapter that converts the Next.js build output into packages deployable to platforms beyond Vercel, natively sup… | 92 | 5029 | 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 |
| mlocati/docker-php-extension-installer A shell script that simplifies installing PHP extensions inside official PHP Docker images. It automatically resolves and installs required… | 92 | 4970 | active |
| LinuxGSM LinuxGSM is a command-line tool written in Bash for quickly deploying and managing Linux dedicated game servers. It supports 100+ game serv… | 99 | 4912 | active |
| psviderski/unregistry Unregistry is a lightweight container image registry that stores and serves images directly from a Docker daemon's storage. Its `docker pus… | 73 | 4867 | active |
| ovh/cds CDS (Continuous Delivery Service) is an enterprise-grade, self-hostable CI/CD and DevOps automation platform written in Go, developed by OV… | 66 | 4844 | active |
| SeldonIO/seldon-core Seldon Core 2 is an MLOps and LLMOps framework for deploying, managing, and scaling machine learning models and modular AI applications on … | 66 | 4782 | active |
| 233boy/sing-box A one-click install and management shell script for the sing-box proxy server on Linux. It automates setup of protocols like VLESS-REALITY,… | 71 | 4780 | active |
| hunvreus/devpush /dev/push is an open-source, self-hostable alternative to Vercel, Render, and Netlify that deploys any app (Python, Node.js, PHP, anything … | 59 | 4765 | active |
| doctrine/migrations Doctrine Migrations is a PHP library built on top of Doctrine DBAL for versioning database schemas and deploying schema changes. It provide… | 95 | 4763 | stable |
| lucaslorentz/caddy-docker-proxy A Caddy plugin that turns Caddy into a Docker-aware reverse proxy by scanning container labels and generating an in-memory Caddyfile. It au… | 90 | 4737 | 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 |
| 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 |
| nicholas-fedor/watchtower Watchtower is a Go application that runs as a Docker container and automatically updates running containers when new images are pushed to a… | 84 | 4655 | active |
| alexellis/arkade arkade is a Go CLI that acts as an open-source marketplace for developer tools and Kubernetes apps. It downloads CLIs like kubectl, kind, a… | 94 | 4623 | active |
| JamesIves/github-pages-deploy-action A GitHub Action that automatically deploys a project's production-ready build output to GitHub Pages, pushing to any branch such as gh-page… | 96 | 4614 | stable |
| cloudflare/workers-sdk The Cloudflare Workers SDK is a monorepo containing Wrangler, the official CLI for building, testing, and deploying Cloudflare Workers serv… | 95 | 4612 | active |
| aaPanel/BaoTa BaoTa (BT Panel) is a self-hosted web-based server operations panel for Linux (and Windows) that simplifies managing websites, LAMP/LNMP st… | 67 | 4585 | active |
| dw-0/kiauh KIAUH is a Python-based interactive installation and update helper script for the Klipper 3D printer firmware ecosystem. It automates insta… | 71 | 4556 | active |
| midoks/mdserver-web mdserver-web is a simple open-source Linux server management panel written in Python, inspired by the BT.CN web hosting panel. It provides … | 87 | 4520 | active |
| Firebase CLI The official Firebase Command Line Interface for testing, managing, and deploying Firebase projects from the terminal. It also ships the of… | 95 | 4477 | active |
| 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 |
| autobase-tech/autobase Autobase is a self-hosted internal database platform for PostgreSQL that delivers a DBaaS-like experience on your own infrastructure. It pr… | 97 | 4412 | active |
| Bill-Stewart/SyncthingWindowsSetup A Windows installer for the open-source Syncthing file-synchronization application, built with Inno Setup. It supports per-user and all-use… | 94 | 4379 | active |
| unifi-utilities/unifi-common A shell-based installer that sets up an on_boot.d mechanism for UniFi OS devices (UDM/UDR/UNVR etc.), running custom scripts at S95 during … | 75 | 4372 | 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 |
| 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 |
| ochinchina/supervisord A Go reimplementation of the Python supervisord process manager, providing a single static binary for managing and monitoring long-running … | 96 | 4271 | active |
| sebanc/brunch Brunch is a framework that converts official ChromeOS recovery images into bootable generic x86_64 ChromeOS installations for regular PCs. … | 96 | 4263 | active |
| fwupd/fwupd fwupd is a system daemon for Linux that enables session software to safely and automatically update device firmware. It provides a D-Bus in… | 98 | 4192 | stable |
| 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 |
| 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 |
| 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 |
| fbs fbs (fman build system) is a Python-based build system for creating and packaging cross-platform desktop GUI applications built with Qt (Py… | 34 | 3923 | active |
| 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 |
| leitbogioro/Tools A shell script (InstallNET.sh) that automates reinstalling Linux distributions (Debian, Ubuntu, Kali, Alpine, CentOS, AlmaLinux, RockyLinux… | 46 | 3889 | active |
| Yacht-sh/Yacht Yacht is a web-based UI for managing Docker containers with an emphasis on templates that enable 1-click deployments, like a decentralized … | 85 | 3875 | active |
| 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,… | 90 | 3828 | stable |
| glitternetwork/pinme PinMe is a zero-configuration deployment CLI that lets users create and deploy full-stack web apps (frontend, Worker backend, and database)… | 76 | 3750 | active |
| DeterminateSystems/nix-installer Determinate Nix Installer is a Rust-based CLI tool that installs Determinate Nix (or upstream Nix) reliably across macOS, Linux, WSL2, cont… | 95 | 3705 | stable |
| Kargo Kargo is a GitOps-based application lifecycle orchestration tool that automates the promotion of software artifacts through multi-stage dep… | 94 | 3697 | active |
| zappa/Zappa Zappa is a Python tool for deploying WSGI applications (Flask, Django, Pyramid, Bottle) as serverless web services on AWS Lambda and API Ga… | 87 | 3697 | active |
| vitobotta/hetzner-k3s hetzner-k3s is a CLI tool written in Crystal that creates production-ready Kubernetes (k3s) clusters on Hetzner Cloud from a single YAML co… | 90 | 3694 | active |
| OdysseusYuan/Mocreak Mocreak is a free Windows desktop application that automates downloading, installing, and deploying Windows 10/11 and Microsoft Office (201… | 75 | 3680 | active |
| AWX AWX is a web-based UI, REST API, and task engine built on top of Ansible, serving as the upstream project for Red Hat Ansible Automation Pl… | 68 | 15599 | maintenance |
| microsoft/azure-pipelines-tasks The official repository of built-in tasks for Azure Pipelines and Team Foundation Server, written in TypeScript. It provides open-source ex… | 97 | 3658 | active |
| Terramate Terramate is an open-source Infrastructure as Code orchestration and code generation platform written in Go, designed to help Terraform, Op… | 95 | 3633 | active |
| Wangnov/codex-app-mirror A verbatim, verifiable mirror of the official OpenAI Codex desktop app installers, published to GitHub Releases and probed every 15 minutes… | 76 | 3630 | active |
| garden-io/garden Garden is a DevOps automation CLI for developing and testing Kubernetes applications faster. It spins up production-like environments on de… | 93 | 3620 | active |