10 Repos
PaaS and automation tools for hosting containerized applications.
Explore 10 awesome GitHub repositories matching part of an awesome list · Deployment Platforms. Refine with filters or upvote what's useful.
Dokku is a self-hosted platform as a service that automates the deployment and management of web applications on your own infrastructure. It functions as an infrastructure automation tool, providing a git-driven engine that triggers container builds, service orchestration, and release workflows directly from source code repositories. The platform distinguishes itself by using buildpack-based image construction to detect project structures and automate container creation without manual configuration. It manages the full application lifecycle through a simplified interface that abstracts low-le
Docker-powered mini-Heroku for application lifecycle management.
CapRover is a self-hosted platform-as-a-service that provides a centralized dashboard for managing containerized applications and databases. It functions as a container orchestration platform, simplifying the deployment, scaling, and networking of services across server environments. By leveraging a reverse-proxy-based architecture, the platform handles domain mapping, traffic routing, and automated SSL certificate lifecycle management to ensure secure, encrypted access for hosted web services. The platform distinguishes itself through its integrated automation capabilities, which include aut
Automated scalable web server and deployment platform.
Tsuru is an open-source platform as a service for automating the build, deployment, and scaling of containerized applications. It functions as a container-based deployment engine and a management layer for Kubernetes, transforming source code into container images and coordinating their lifecycles. The platform is designed for multi-cloud infrastructure management, allowing applications to be distributed across different cloud providers and regions to increase resilience. It features a flexible deployment model that supports multi-process containers, enabling a single repository to run differ
Extensible open-source Platform as a Service.
Werf ist ein Container-Image-Builder, ein Kubernetes-Continuous-Delivery-Tool und ein Deployment-Orchestrator. Es erstellt Container-Images mittels Dockerfiles oder Assembly-Syntax und verwaltet den automatisierten Rollout von Anwendungen in Kubernetes-Cluster, indem es Paketdefinitionen in Ressourcen-Manifeste übersetzt. Das System zeichnet sich durch eine Multi-Architektur-Build-Pipeline aus, die System-Emulatoren integriert, um Images für verschiedene CPU-Architekturen auf einem einzigen Host zu produzieren. Es verwendet inhaltsbasiertes Tagging und Layer-Caching, um das Hochladen redundanter Image-Layer in Remote-Registries zu vermeiden. Über Builds und Deployments hinaus enthält das Projekt einen Registry-Manager zum Entfernen verwaister Artefakte und ungenutzter Ressourcen. Es bietet zudem eine sichere Pipeline zum Entschlüsseln sensibler Anwendungs-Credentials aus verschlüsselten Dateien während des Deployment-Prozesses.
CI/CD tool for building and deploying to Kubernetes.
Artifact Metadata API
API for container metadata and build details.
Exoframe is a self-hosted tool that allows simple one-command deployments using Docker
Self-hosted tool for one-command deployments.
GitOps tool for deploying compose projects.
Build a Production-Ready Docker Swarm cluster using Ansible. The goal is rapidly bootstrap a Docker Swarm cluster with some essential services.
Bootstraps production-ready Swarm clusters.
Swarm Management is a python application, installed with pip. The application makes it easy to manage a Docker Swarm by configuring a single *.yml file describing which stacks to deploy, and which networks, configs or secrets to create.
Python application for managing Swarm configurations.
Translate docker run and docker compose file to Infrastructure as Code
Translates container configurations into infrastructure code.