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 |
|---|---|---|---|
| allinssl/allinssl AllinSSL is a self-hosted, open-source SSL certificate lifecycle management platform with a web dashboard. It automates certificate applica… | 77 | 3604 | active |
| tteck/Proxmox A collection of 200+ shell scripts for interactively creating and managing Proxmox VE Linux containers (LXC) and virtual machines. Archived… | 10 | 15165 | maintenance |
| Okteto Okteto is an open-source CLI and platform for developing, testing, and running applications directly inside Kubernetes clusters with produc… | 96 | 3548 | active |
| mvscode/frps-onekey A one-click shell script that installs, configures, updates, and manages the frps (Fast Reverse Proxy server) on Linux distributions like C… | 83 | 3508 | active |
| databus23/helm-diff A Helm plugin that previews what a `helm upgrade` would change by generating a diff between the deployed release and the newly rendered man… | 99 | 3504 | active |
| swarmpit/swarmpit Swarmpit is a lightweight, self-hosted web UI for managing Docker Swarm clusters, covering stacks, services, secrets, volumes, and networks… | 74 | 3495 | active |
| Munki Munki is an open-source set of tools for managed software installation on macOS, pairing a webserver-based package repository with client-s… | 95 | 3473 | stable |
| gardener/gardener Gardener is a Kubernetes-native system for managing the full lifecycle of homogeneous Kubernetes clusters at scale across any cloud or infr… | 95 | 3471 | active |
| nixos-anywhere nixos-anywhere is a CLI tool that installs NixOS on remote machines over SSH in a single unattended command. It handles disk partitioning v… | 76 | 3455 | active |
| guohongze/adminset AdminSet is a self-hosted, fully automated IT operations (DevOps) platform built on Django, integrating CMDB asset management, automated co… | 35 | 3453 | active |
| tech-shrimp/docker_installer A repository that periodically mirrors official Docker install scripts and packages via GitHub Actions so users in China can download and i… | 23 | 3446 | active |
| kejilion/sh KEJILION.SH is an all-in-one interactive Shell script toolbox for Linux server management, covering Docker, LDNMP website deployment, netwo… | 86 | 3442 | active |
| miaoxworld/OpenClawInstaller A shell-based one-click installer and configuration tool for deploying OpenClaw (ClawdBot), a self-hosted personal AI assistant gateway. It… | 45 | 3419 | active |
| Bref Bref is an open-source PHP framework and toolset for deploying and running PHP applications on AWS Lambda. It provides custom PHP runtimes … | 98 | 3403 | stable |
| edison7009/EchoBird EchoBird is a cross-platform desktop application (Tauri + Rust) that provides one-click installation, launching, and model configuration fo… | 79 | 3387 | active |
| ophub/fnnas A project that builds and adapts the FnNAS operating system (a Debian-based NAS OS) for Arm64 devices powered by Amlogic, Rockchip, and All… | 78 | 3373 | active |
| PatchMon/PatchMon PatchMon is a self-hostable, AGPL-licensed Linux patch management and server monitoring platform with a lightweight outbound-only agent and… | 78 | 3368 | active |
| beeware/briefcase Briefcase is a Python tool that converts Python projects into standalone native applications for Mac, Windows, Linux, iOS, Android, and the… | 93 | 3356 | active |
| wowu/docker-rollout docker-rollout is a Docker CLI plugin (a single bash script) that updates Docker Compose services with zero downtime. It scales the service… | 88 | 3345 | active |
| tschaub/gh-pages A Node.js library that publishes files to a gh-pages branch on GitHub (or any branch on any remote) by cloning, committing, and pushing aut… | 52 | 3344 | stable |
| cyclops-ui/cyclops Cyclops is an open-source web-based UI for Kubernetes that abstracts YAML manifests into customizable, form-based interfaces built on Helm … | 57 | 3320 | active |
| afragen/git-updater A WordPress plugin that enables automatic updates for plugins and themes hosted on GitHub, Bitbucket, GitLab, Gitea, and Gist, including la… | 96 | 3319 | active |
| RPi-Distro/pi-gen pi-gen is the official tool used to build Raspberry Pi OS disk images and custom images based on it. It orchestrates staged builds using de… | 75 | 3262 | active |
| EnterpriseDB/barman Barman is an open-source Python administration tool for backup and disaster recovery of PostgreSQL servers, maintained by EnterpriseDB. It … | 93 | 3259 | stable |
| koderover/zadig Zadig is an open-source, cloud-native DevOps platform built on Kubernetes and AI large language models. It provides CI/CD workflows, releas… | 92 | 3253 | active |
| vitodeploy/vito Vito is a free, self-hosted web application for managing servers and deploying PHP applications like Laravel to production. It provides a c… | 94 | 3250 | active |
| 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 |
| cloudflare/tableflip A Go library for gracefully restarting network services without dropping existing connections, by spawning a new process and transferring l… | 54 | 3213 | stable |
| thijsvanloef/palworld-server-docker A Docker container image that makes it easy to run a Palworld dedicated game server. It supports x64 and ARM64 architectures on Linux, Wind… | 92 | 3209 | active |
| monlor/docker-xiaoya A Docker Compose-based deployment tool that installs the Xiaoya media stack (Alist + Emby/Jellyfin) with one command across Linux, Windows,… | 29 | 3188 | active |
| Docker The official Docker installation script served at get.docker.com and test.docker.com, written in Shell. It provides a convenient way to qui… | 75 | 3182 | active |
| KubeBlocks KubeBlocks is an open-source Kubernetes operator and control plane that manages 35+ database and streaming engines (MySQL, PostgreSQL, Redi… | 81 | 3144 | active |
| xingpingcn/enhanced-FaaS-in-China A service providing optimized CNAME records (e.g., vercel-cname.xingpingcn.top) that improve access speed and stability of sites hosted on … | 71 | 3105 | 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 |
| OdysseusYuan/LKY_OfficeTools A one-click Windows tool that automates downloading, installing, and activating the latest version of Microsoft Office, including optional … | 23 | 12726 | maintenance |
| asobti/kube-monkey kube-monkey is a Kubernetes implementation of Netflix's Chaos Monkey that randomly deletes pods in a cluster to encourage and validate fail… | 96 | 3083 | active |
| kubernetes-sigs/kro kro (Kube Resource Orchestrator) is a Kubernetes-native controller that lets you define custom APIs composed of groups of Kubernetes resour… | 88 | 3077 | active |
| Azure Service Fabric Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful microservices and containers… | 75 | 3065 | active |
| aaPanel/aaPanel aaPanel is a free, web-based hosting control panel for Linux servers that lets administrators manage websites, databases, FTP, Docker, SSL … | 82 | 3063 | active |
| sintaxi/surge Surge is a Node.js command-line tool for publishing static web projects (HTML, CSS, JS) to the Surge CDN with a single command. It supports… | 66 | 3061 | active |
| kubernetes-sigs/nfs-subdir-external-provisioner A Kubernetes dynamic volume provisioner that automatically creates Persistent Volumes on an existing NFS server, placing each volume in a s… | 53 | 3048 | active |
| Shorebird Code Push Shorebird is an open-source toolset providing Code Push for Flutter, enabling over-the-air code updates to Flutter apps without waiting for… | 94 | 3042 | active |
| Cloud Native Buildpacks pack is the official command-line tool for Cloud Native Buildpacks, transforming application source code into runnable OCI container images… | 94 | 3013 | stable |
| acepanel/panel AcePanel is a fully open-source, enterprise-grade server operation and maintenance management panel written in Go with a Vue 3 frontend. It… | 96 | 2991 | active |
| Sablier Sablier is an open-source scale-to-zero service that starts containers and workloads on demand and stops them automatically after inactivit… | 96 | 2988 | active |
| kube-vip/kube-vip kube-vip is a self-contained Go-based virtual IP and load-balancer for Kubernetes, providing high availability for the control plane and Lo… | 100 | 2982 | active |
| YunoHost YunoHost is an operating system (built on Debian) that simplifies server administration and self-hosting of web applications. This reposito… | 97 | 2974 | stable |
| Telmate/terraform-provider-proxmox A Terraform provider plugin for the Proxmox virtualization platform, written in Go. It exposes Terraform resources to provision and manage … | 91 | 2953 | active |
| microvm-nix/microvm.nix A Nix Flake for building and running lightweight NixOS MicroVMs on NixOS/Linux and macOS hosts using one of eight hypervisors such as QEMU,… | 75 | 2949 | active |
| rancher/local-path-provisioner Local Path Provisioner is a Kubernetes storage provisioner that dynamically creates hostPath or local persistent volumes from node-local st… | 92 | 2945 | active |
| Foreman Foreman is an open-source, self-hosted web application for complete lifecycle management of physical and virtual servers, covering provisio… | 76 | 2943 | stable |
| nextcloud/nextcloudpi NextcloudPi is a ready-to-use Nextcloud server image and build system for Raspberry Pi, Odroid, Rock64, x86 machines, VMs, and LXC/LXD cont… | 85 | 2940 | active |
| CanineHQ/canine Canine is an open-source, self-hosted PaaS that turns any Kubernetes cluster into a Heroku-like deployment platform. It provides git-push d… | 68 | 2938 | active |
| meolu/walle-web Walle (walle-web) is an open-source web-based code deployment platform written in Python, offering one-click deploy and rollback for PHP, J… | 23 | 11990 | maintenance |
| teddysun/lamp A bash script that interactively installs a LAMP stack (Linux + Apache + MariaDB + PHP) from binary rpm/deb packages on Enterprise Linux, D… | 68 | 2917 | active |
| Miserlou/Zappa Zappa is a Python framework for deploying WSGI applications (Flask, Django, Pyramid, Bottle) to AWS Lambda and API Gateway, making them ser… | 23 | 11819 | maintenance |
| Snakemake Snakemake is a Python-based workflow management system for creating reproducible and scalable data analyses. Workflows are defined via a re… | 93 | 2880 | stable |
| kubesphere/kubekey KubeKey (kk) is a lightweight task-flow execution tool written in Go for installing and managing Kubernetes clusters, supporting all-in-one… | 96 | 2867 | active |
| elastic/cloud-on-k8s Elastic Cloud on Kubernetes (ECK) is a Kubernetes operator that automates deployment, provisioning, management, and orchestration of the El… | 92 | 2852 | active |
| Lepton AI LeptonAI is a Python library and `lep` CLI for operating NVIDIA DGX Cloud Lepton, a platform that unifies global GPU compute for AI develop… | 96 | 2824 | active |
| cobbler/cobbler Cobbler is a Linux installation and provisioning server that automates network-based OS deployment via PXE, DHCP, TFTP, and templated kicks… | 97 | 2773 | active |
| Create Go App CLI Create Go App CLI (cgapp) is a command-line tool that scaffolds production-ready full-stack projects with a Go backend, JavaScript/TypeScri… | 49 | 2769 | active |
| FiorenMas/Revanced-And-Revanced-Extended-Non-Root A repository that automatically builds pre-patched ReVanced and ReVanced Extended APKs for Android apps like YouTube and YouTube Music shor… | 66 | 2760 | active |
| Habitat Chef Habitat is an open-source application automation framework that packages applications with their dependencies and built-in automation … | 89 | 2750 | active |
| kubernetes/git-sync git-sync is a command-line tool that clones a git repository into a local directory and periodically keeps it in sync with the upstream rem… | 90 | 2743 | active |
| keel-hq/keel Keel is a lightweight, stateless Kubernetes operator that automatically updates Deployments, StatefulSets, DaemonSets, and Helm releases wh… | 98 | 2738 | active |
| 233boy/Xray A one-click installation and management shell script for the Xray proxy core on Linux servers. It automates TLS setup and lets users add, c… | 88 | 2732 | active |
| Profilarr Profilarr is a configuration management platform for Radarr, Sonarr, and related *arr media server apps. It lets users build, test, and dep… | 92 | 2722 | active |
| postgres-ai/database-lab-engine DBLab Engine is an open-source platform that provides instant, full-size thin clones and branching of PostgreSQL databases using ZFS copy-o… | 92 | 2720 | active |
| multiarch/qemu-user-static A Docker image that registers QEMU user-mode static binaries with binfmt_misc so containers of foreign CPU architectures (arm64, arm32, ppc… | 23 | 2713 | active |
| grafana/tanka Grafana Tanka is a CLI tool (tk) that uses the Jsonnet data templating language to write clean, reusable, and concise Kubernetes configurat… | 99 | 2690 | active |
| juju/juju Juju is Canonical's open-source orchestration engine for deploying, integrating, and managing the lifecycle of applications at any scale us… | 99 | 2680 | stable |
| jupyterhub/binderhub BinderHub builds Docker images from Git repositories using repo2docker and connects them to JupyterHub, serving live, interactive Jupyter n… | 67 | 2671 | active |
| Terraform Google Provider The official Terraform provider plugin for Google Cloud Platform, maintained by Google and HashiCorp. It lets Terraform provision and manag… | 95 | 2662 | active |
| create-dmg/create-dmg A shell script that builds polished macOS DMG disk images with customizable backgrounds, icon layouts, and license files. It is a command-l… | 75 | 2650 | active |
| DbUp/DbUp DbUp is a .NET library for deploying changes to SQL Server and other databases. It tracks which SQL scripts have already run and executes o… | 61 | 2636 | stable |
| cym1102/nginxWebUI nginxWebUI is a self-hosted web application for graphically configuring and managing Nginx, covering reverse proxy, load balancing, TCP/str… | 87 | 2622 | active |
| libgdx/packr Packr bundles your JAR, assets, and a JVM into a native executable for Windows, Linux, and macOS so Java apps look and launch like native a… | 23 | 2621 | active |
| alexbelgium/hassio-addons A community repository of over 110 Home Assistant (Hass.io) add-ons packaged and maintained by alexbelgium. It provides a wide collection o… | 77 | 2615 | active |
| subosito/flutter-action A GitHub Action that sets up a Flutter environment in CI workflows, supporting version pinning, channels, and version files. It works on Li… | 72 | 2610 | active |
| laravel/valet Laravel Valet is a minimal local development environment for macOS that runs Nginx in the background and uses DnsMasq to route *.test domai… | 88 | 2603 | active |
| rubyonjets/jets Jets is a Ruby serverless framework and deployment service that packages Rails, Sinatra, Hanami, or any Rack app and runs it on AWS Lambda.… | 51 | 2590 | active |
| HenryQW/Awesome-TTRSS Awesome TTRSS is a Dockerized all-in-one deployment solution for Tiny Tiny RSS, an open-source PHP RSS feed reader and aggregator. It bundl… | 77 | 2587 | active |
| kubereboot/kured Kured (KUbernetes REboot Daemon) is a Kubernetes daemonset that safely performs automatic node reboots when the underlying OS indicates one… | 90 | 2581 | stable |
| GhostWriters/DockSTARTer DockSTARTer is a shell-based tool that helps users quickly set up and manage self-hosted applications in Docker using Docker Compose. It pr… | 93 | 2574 | active |
| Altinity Kubernetes Operator for ClickHouse The Altinity Kubernetes Operator for ClickHouse is a Go-based Kubernetes operator that creates, configures, and manages ClickHouse clusters… | 97 | 2569 | active |
| virtio-win/virtio-win-pkg-scripts A set of Python scripts for packaging virtio-win Windows drivers into ISO images and RPM packages for KVM/QEMU virtualization. The generate… | 62 | 2545 | active |
| TencentBlueKing/bk-ci bk-ci (BlueKing CI / BlueShield) is a free, open-source continuous integration and continuous delivery platform from Tencent. It provides v… | 84 | 2531 | active |
| mag37/dockcheck dockcheck is a Bash CLI tool that checks running Docker containers for newer image versions and can update them automatically, without pre-… | 95 | 2522 | active |
| intuit/auto Auto is a CLI tool by Intuit that automates software releases based on semantic version labels added to pull requests. It generates changel… | 82 | 2498 | active |
| nerves-project/nerves Nerves is a framework and set of tools for building and deploying small, self-contained firmware images for embedded Linux devices using El… | 93 | 2496 | stable |
| Qovery Platform Qovery Engine is the Rust orchestration runtime behind Qovery's Kubernetes control plane, turning API operations into reproducible infrastr… | 75 | 2465 | active |
| wasmCloud wasmCloud is a CNCF incubating cloud native platform for building, deploying, and orchestrating WebAssembly component workloads across clou… | 100 | 2460 | active |
| oneinstack/oneinstack OneinStack is a shell-based deployment tool that installs and manages full LEMP/LAMP/LNMP/LTMP web stacks (Nginx/Tengine/OpenResty/Apache, … | 85 | 2459 | active |
| PSAppDeployToolkit/PSAppDeployToolkit PSAppDeployToolkit is an open-source PowerShell framework that simplifies and standardizes Windows software deployment at scale. It wraps v… | 84 | 2409 | active |
| Ansistrano Ansistrano is a pair of Ansible roles (ansistrano.deploy and ansistrano.rollback) that manage application deployments using a Capistrano-st… | 52 | 2408 | active |
| Microsoft365DSC/Microsoft365DSC Microsoft365DSC is an open-source PowerShell Desired State Configuration (DSC) module that lets organizations automate the deployment, conf… | 91 | 2393 | active |
| vagrant-libvirt/vagrant-libvirt A Vagrant plugin that adds a Libvirt provider, letting Vagrant create, control, and provision QEMU/KVM virtual machines through the Libvirt… | 23 | 2392 | active |
| community-valheim-tools/valheim-server-docker A Docker container image that runs a Valheim dedicated game server with automatic updates, world backups, and BepInEx/ValheimPlus mod suppo… | 100 | 2391 | active |
| swizzin/swizzin Swizzin is a collection of bash scripts providing a light, modular seedbox solution for Debian and Ubuntu servers, with an installer and a … | 74 | 2387 | stable |