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 |
|---|---|---|---|
| dgiagio/warp Warp is a Rust-based CLI tool that packages an application directory together with a launcher script into a single self-contained executabl… | 23 | 1960 | maintenance |
| Hexxeh/rpi-update A shell script tool for updating the firmware and kernel of a Raspberry Pi to the latest bleeding-edge builds. It is now deprecated in favo… | 32 | 1936 | maintenance |
| fastlane Legacy fastlane sub-tools (deliver and snapshot) for uploading app screenshots, metadata, and binaries to the App Store from the command li… | 10 | 1936 | maintenance |
| home-assistant/supervised-installer A shell-based installer that sets up Home Assistant Supervised on a generic Debian Linux system, providing the full Home Assistant experien… | 75 | 1935 | 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 |
| nocalhost/nocalhost Nocalhost is a cloud-native development tool consisting of a CLI (nhctl) and IDE extensions for VS Code and JetBrains that lets developers … | 76 | 1893 | maintenance |
| ChrisTitusTech/ArchTitus ArchTitus is a shell-based automated installer for Arch Linux that sets up a full system with a chosen desktop environment and configuratio… | 10 | 1883 | maintenance |
| mrworf/plexupdate A bash script that automates keeping Plex Media Server up to date on Linux, including downloading and installing Plex Pass beta releases. I… | 32 | 1875 | maintenance |
| CodePush A self-hosted CodePush server implementation that provides over-the-air (hot) update services for React Native and Cordova apps, compatible… | 49 | 1864 | maintenance |
| operator-framework/operator-lifecycle-manager Operator Lifecycle Manager (OLM) extends Kubernetes with a declarative framework for installing, managing, and upgrading Operators and thei… | 94 | 1862 | maintenance |
| etsy/deployinator Deployinator is a deployment framework extracted from Etsy, packaged as a Ruby gem, used to orchestrate multi-stage code pushes across stac… | 10 | 1861 | maintenance |
| Claudia.js Claudia Bot Builder is a Node.js framework for creating chat bots that run on AWS Lambda across many messaging platforms. It normalizes inc… | 23 | 1829 | maintenance |
| pstadler/flightplan Flightplan is a Node.js library and CLI (`fly`) for running sequences of shell commands against local and remote hosts over SSH, aimed at s… | 23 | 1812 | maintenance |
| aws/amazon-ecs-cli The Amazon ECS CLI is a Go-based command-line tool for Amazon Elastic Container Service that lets users create, update, and monitor ECS/Far… | 10 | 1805 | maintenance |
| devopsgroup-io/vagrant-digitalocean A Vagrant provider plugin that manages DigitalOcean Droplets (virtual machines) directly from a Vagrantfile. It supports creating, destroyi… | 23 | 1708 | maintenance |
| sanbornm/go-selfupdate A Go library and CLI utility that enables Go applications to self-update by checking an HTTP(S) endpoint for a JSON update manifest and app… | 32 | 1704 | maintenance |
| ELS-RD/transformer-deploy A Python tool that optimizes Hugging Face transformer models for production inference using ONNX Runtime and NVIDIA TensorRT, deploying the… | 23 | 1695 | maintenance |
| Squirrel Squirrel.Mac is a Cocoa framework for macOS that handles automatic application updates, driven by server-controlled update feeds. It lets s… | 66 | 1687 | 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 |
| laher/goxc goxc is a build tool for Go focused on cross-compiling binaries to multiple platforms, packaging them as zips, tarballs, or .debs, and gene… | 10 | 1661 | maintenance |
| contribsys/einhorn Einhorn is a language-independent shared socket manager that runs and supervises multiple copies of a long-lived process, opening server so… | 63 | 1645 | maintenance |
| SOFAArk Jarslink 2.0 is an Ark Plugin built on SOFAArk that manages multi-application (multi-Biz) merged deployment on a single JVM, supporting dyn… | 94 | 1640 | maintenance |
| spotify/dh-virtualenv dh-virtualenv is a tool that combines Debian packaging with self-contained virtualenv-based Python deployments. It lets you build .deb pack… | 32 | 1628 | maintenance |
| pmq20/ruby-packer Ruby Packer (rubyc) compiles Ruby applications, including Rails apps and native C extensions, into a single self-contained executable for W… | 23 | 1590 | maintenance |
| fossasia/yaydoc Yaydoc is an automated documentation generation and deployment service that builds documentation from registered GitHub repositories on eac… | 10 | 1541 | maintenance |
| ksync/ksync ksync is a CLI tool that synchronizes files between a local checkout and containers running in a Kubernetes cluster, similar to a bind moun… | 10 | 1537 | maintenance |
| NetEaseGame/git-webhook A self-hosted web application built with Python Flask, SQLAlchemy, Celery, Redis, and React for quickly setting up Git webhooks to automate… | 32 | 1521 | maintenance |
| nficano/python-lambda A Python toolkit and CLI for developing, bundling, and deploying serverless functions to AWS Lambda. It scaffolds Lambda projects and strea… | 10 | 1513 | maintenance |
| yoshinorim/mha4mysql-manager MHA Manager is the manager component of the Master High Availability Manager and tools for MySQL (MHA), written in Perl. It automates MySQL… | 23 | 1510 | maintenance |
| fossasia/loklak_wp_plugins A collection of WordPress plugins integrating Loklak social-media search, packaged with a WordPress + PostgreSQL (pg4wp) setup deployable t… | 32 | 1503 | maintenance |
| Banzai Cloud Pipeline Banzai Cloud Pipeline is a solution-oriented application platform for developing, deploying, and securely scaling container-based applicati… | 23 | 1503 | maintenance |
| Shopify/shipit-engine Shipit is a self-hosted Rails engine from Shopify that coordinates code deployments for GitHub repositories, letting teams push, lock, and … | 66 | 1494 | maintenance |
| Aniverse/inexistence A Shell-based seedbox installation script for Chinese users that sets up torrent clients (Deluge, rTorrent/ruTorrent, qBittorrent), FlexGet… | 32 | 1492 | maintenance |
| cloudflare/next-on-pages A CLI tool for building and developing Next.js applications so they can run on Cloudflare Pages. The package is now deprecated in favor of … | 10 | 1491 | maintenance |
| maguowei/k8s-docker-desktop-for-mac A set of shell scripts and GitHub Actions automation that syncs Kubernetes images from k8s.gcr.io to Docker Hub so Docker Desktop for Mac u… | 32 | 1476 | maintenance |
| elementor/wp2static WP2Static is a WordPress plugin that generates a static copy of a WordPress site and deploys it to static hosting. It improves security, pe… | 23 | 1470 | maintenance |
| AdnanHodzic/displaylink-debian A shell script installer that automates installation of official DisplayLink drivers on Debian and Ubuntu based Linux distributions. It pat… | 25 | 1455 | maintenance |
| rubber/rubber Rubber is a Capistrano/Rails plugin that automates deploying, managing, and scaling multi-instance Rails applications across providers like… | 32 | 1450 | maintenance |
| zendesk/samson Samson is a self-hosted web interface for managing deployments, built by Zendesk in Ruby. It supports staging/production stages, streams de… | 10 | 1441 | maintenance |
| Shopify/krane Krane is a Ruby command-line tool from Shopify that deploys changes to a Kubernetes namespace and reports a clear pass/fail result with deb… | 66 | 1419 | maintenance |
| olipo186/Git-Auto-Deploy A small Python HTTP server that listens for webhook POST requests from GitHub, GitLab, or Bitbucket and automatically runs git pull to depl… | 23 | 1393 | maintenance |
| hongyonghan/Docker_Microsoft365_E5_Renew_X A Dockerized deployment of Microsoft 365 E5 Renew X, a service that keeps Microsoft 365 Developer (E5) subscriptions active by periodically… | 32 | 1377 | maintenance |
| linclin/gopub Gopub is an enterprise operations release/deployment system built with a Vue.js (Element UI) frontend and a Go (Beego) backend. It supports… | 10 | 1372 | maintenance |
| mongodb/mongodb-kubernetes-operator A Kubernetes operator written in Go that deploys and manages MongoDB Community Edition inside Kubernetes clusters. This repository is depre… | 10 | 1358 | maintenance |
| node-lambda A command line tool for locally running and deploying Node.js applications to AWS Lambda. It provides setup, run, package, and deploy comma… | 63 | 1352 | maintenance |
| ebhy/budgetml BudgetML is a Python library that deploys machine learning models as secured HTTPS API endpoints on cheap GCP preemptible instances in unde… | 23 | 1345 | maintenance |
| NationalSecurityAgency/SIMP SIMP (System Integrity Management Platform) is an open-source system automation and configuration management framework built on Puppet, pro… | 10 | 1336 | maintenance |
| yyx990803/pod Pod is a CLI tool that simplifies deploying and managing multiple Node.js apps on a Linux server via git push deployment using git hooks. I… | 32 | 1332 | maintenance |
| DerDanilo/proxmox-stuff A collection of shell scripts and Ansible roles for administering Proxmox VE, Proxmox Mail Gateway, and Proxmox Backup Server. It includes … | 69 | 1331 | maintenance |
| TokenMarket Security Token Toolkit A collection of audited Ethereum smart contracts plus a Python command-line toolchain for launching and managing token sales (crowdsales/IC… | 32 | 1325 | maintenance |
| Shopify/themekit Theme Kit is a cross-platform command line tool for building and managing Shopify themes, supporting theme upload, multi-environment deploy… | 68 | 1320 | maintenance |
| frameable/aviary.sh A minimal distributed configuration management tool written entirely in bash, serving as a tiny alternative to Ansible, Chef, or Puppet. Ea… | 23 | 1310 | maintenance |
| Benjamin-Dobell/nvidia-update A shell script that installs and updates official NVIDIA web drivers on macOS, automatically selecting the best non-blacklisted driver vers… | 32 | 1302 | maintenance |
| powder-rb/powder A Ruby command-line gem that wraps and simplifies management of the Pow zero-configuration Rack/Rails app server for macOS. It provides com… | 32 | 1278 | maintenance |
| khast3x/Redcloud Redcloud is a Python-based toolbox that automates deployment of red team attack infrastructure using Docker, deployable locally or remotely… | 23 | 1278 | maintenance |
| strongloop/node-foreman Node Foreman is a Node.js implementation of the Foreman tool for managing Procfile-based applications. It runs multiple processes from a Pr… | 32 | 1271 | maintenance |
| Zo3i/frpMgr A web-based control panel for quickly configuring and managing frp (fast reverse proxy) clients and servers. It allows one-click installati… | 32 | 1261 | maintenance |
| krisnova/naml NAML is a Go library and CLI tool that replaces Kubernetes YAML manifests with Go code, letting developers define, compile, and deploy Kube… | 23 | 1254 | maintenance |
| fabtools/fabtools fabtools is a Python library of useful functions and declarative helpers for writing Fabric (fabfile) scripts. It simplifies managing syste… | 32 | 1253 | maintenance |
| munnerz/kube-plex kube-plex is a scalable Plex Media Server deployment for Kubernetes that offloads transcoding work to ephemeral pods across the cluster. It… | 32 | 1244 | maintenance |
| AutoDMG AutoDMG is a macOS application that takes a macOS installer (10.10 or newer) and builds a never-booted system image suitable for deployment… | 23 | 1230 | maintenance |
| eastmaple/easytrojan A one-line shell script that deploys a Trojan proxy server on Linux, automatically provisioning a free nip.io domain and Let's Encrypt/Zero… | 32 | 1221 | maintenance |
| HirbodBehnam/MTProtoProxyInstaller A one-click bash installer script that sets up an MTProto proxy server for Telegram on CentOS, Ubuntu, and Debian. It generates secrets, co… | 32 | 1218 | maintenance |
| kudobuilder/kudo KUDO (Kubernetes Universal Declarative Operator) is a framework and CLI for building production-grade Kubernetes operators declaratively, c… | 23 | 1217 | maintenance |
| arakasi72/rtinst rtinst is a shell script that installs and configures a complete seedbox stack (rTorrent, ruTorrent, Nginx, vsftpd, autodl-irssi, and optio… | 23 | 1215 | maintenance |
| javapackager/JavaPackager JavaPackager is a hybrid Maven and Gradle plugin that packages Java applications as native Windows, macOS, or Linux executables and generat… | 88 | 1197 | maintenance |
| kirillkovalenko/nssm NSSM (Non-Sucking Service Manager) is a Windows service helper that wraps any application as an NT service and automatically restarts it if… | 32 | 1189 | maintenance |
| Shell Scripts Collection A collection of one-click Linux shell scripts for installing and managing Kcptun (a UDP acceleration tool) and OpenVZ BBR (TCP congestion c… | 23 | 1183 | maintenance |
| pch/welder Welder is a lightweight CLI tool for setting up Linux servers using plain shell scripts organized into playbooks. It copies script modules … | 32 | 1177 | maintenance |
| ipfs-shipyard/ipfs-deploy A zero-configuration command-line tool that uploads static websites to IPFS pinning services and optionally updates DNS records via DNSLink… | 28 | 1170 | maintenance |
| JetBrains/kotless Kotless is a Kotlin serverless framework that generates Terraform deployment code directly from application code, supporting its own DSL as… | 23 | 1169 | maintenance |
| jordansissel/pleaserun A Ruby CLI tool that generates startup scripts and service definitions for various init systems. It abstracts away the differences between … | 66 | 1165 | maintenance |
| debian-pi/raspbian-ua-netinst An unattended network installer for Raspbian on Raspberry Pi models 1B through 3B+ that installs a minimal base system from the latest pack… | 23 | 1153 | maintenance |
| visionmedia/deploy A minimalistic shell-based deployment tool that deploys git repositories to remote servers over SSH using a simple config file. It supports… | 32 | 1147 | maintenance |
| puniverse/capsule Capsule is a packaging and deployment tool for JVM applications that builds a single executable JAR containing the app's artifacts, depende… | 23 | 1143 | maintenance |
| progrium/gitreceive A shell-based tool that sets up an SSH git user on a Linux server to accept arbitrary git pushes and trigger a custom receiver hook script.… | 32 | 1129 | maintenance |
| acorn-io/runtime Acorn is a simple application deployment framework for Kubernetes that packages apps into a single artifact usable across dev, test, and pr… | 10 | 1123 | maintenance |
| microsoft/powerapps-tools A collection of unsupported tools and apps from Microsoft for working with PowerApps and the Power Platform. Written in C#, these utilities… | 24 | 1119 | maintenance |
| markjaquith/WP-Stack WP Stack is a toolkit for professional WordPress deployments, combining Capistrano-based deployment configuration with a set of must-use Wo… | 32 | 1094 | maintenance |
| bitpoke/mysql-operator A Kubernetes operator that deploys and manages highly available MySQL clusters using Percona Server and Openark's Orchestrator for asynchro… | 23 | 1090 | maintenance |
| mysqltools mysqltools is a Python/Ansible-based automation toolkit for building large-scale, high-quality MySQL distributed cluster environments. It a… | 32 | 1079 | maintenance |
| ToyoDAdoubiBackup/doubi A collection of one-click Bash installation and management scripts for Linux servers, primarily for proxy tools like Shadowsocks/Shadowsock… | 32 | 1076 | maintenance |
| rigdev/rig Rig is a self-hosted, open-source service-lifecycle platform for Kubernetes that provides a developer-friendly deployment engine, dashboard… | 10 | 1064 | maintenance |
| lework/kainstall A single-file shell script that installs Kubernetes high-availability clusters based on kubeadm with one command, including server initiali… | 23 | 1056 | maintenance |
| atrandys/trojan A one-click shell script for deploying the Trojan proxy protocol on Linux VPS servers, wrapping trojan-gfw with TLS certificate setup and c… | 23 | 1053 | maintenance |
| simpligility/android-maven-plugin A Maven plugin for building Android applications and libraries (AAR/APKLIB) with Apache Maven. It handles APK packaging, signing, ProGuard,… | 32 | 1045 | maintenance |
| MysticRyuujin/guac-install A shell script that automates installing Apache Guacamole (client, server, Tomcat, and MySQL database) on Ubuntu, Debian, and related distr… | 70 | 1041 | maintenance |
| markomarkovic/simple-php-git-deploy A single PHP script that automatically deploys code from a Git repository to a server when triggered by a webhook or post-receive hook. It … | 32 | 1040 | maintenance |
| coreos/rpm-ostree rpm-ostree is a hybrid image/package system for RPM-based Linux distributions that combines libostree's checksummed, transactional image mo… | 92 | 1027 | maintenance |
| Piplin/Piplin Piplin is an open-source, self-hosted continuous integration and deployment system built with PHP and Laravel. It automates building, testi… | 23 | 1025 | maintenance |
| ZeusPlugin Framework ZeusPlugin is a mature Android plugin and hot-patch framework written in Java, battle-tested in apps with tens of millions of daily active … | 32 | 1019 | maintenance |
| veip007/dd A one-click Linux DD (disk dump) shell script that fully automates reinstalling operating systems like Debian, Ubuntu, and CentOS on a VPS … | 32 | 1009 | maintenance |
| ml-tooling/opyrator Opyrator is a Python library that turns plain Python functions into production-ready microservices with an auto-generated HTTP API (FastAPI… | 65 | 3133 | experimental |
| NebulaiNetwork/OpenCompute Nebulai OpenCompute is a decentralized physical infrastructure (DePIN) computing network that lets workers contribute idle compute power di… | 52 | 2364 | experimental |
| cnk3x/xunlei An unofficial Docker-packaged remote download service extracted from the Synology Xunlei (Thunder) NAS package, letting users run Xunlei's … | 72 | 2051 | experimental |
| lapce/lapdev Lapdev is a platform that creates production-accurate development environments for Kubernetes apps by reading existing cluster manifests an… | 40 | 1967 | experimental |
| jina-ai/dev-gpt Dev-GPT is a Python CLI tool that simulates a virtual development team (Product Manager, Developer, DevOps) powered by OpenAI models. Users… | 31 | 1866 | experimental |
| mobile-nixos/mobile-nixos Mobile NixOS is a Nix-based layer that lets you build and configure NixOS for mobile devices such as phones and tablets. It provides device… | 70 | 1370 | experimental |
| lagonapp/lagon Lagon is an open-source runtime and platform for deploying TypeScript and JavaScript serverless functions at the edge, built on a Rust runt… | 10 | 1340 | experimental |
| containrrr/watchtower Watchtower is a Docker-based tool that automatically updates running containers when new images are pushed to a registry. It pulls the new … | 10 | 24631 | abandoned |