awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

19 Repos

Awesome GitHub RepositoriesDeployment Lifecycle Managers

Tools for automating the end-to-end delivery process including health checks and security.

Distinguishing note: Covers the operational lifecycle of a deployment rather than just the initial launch.

Explore 19 awesome GitHub repositories matching devops & infrastructure · Deployment Lifecycle Managers. Refine with filters or upvote what's useful.

Awesome Deployment Lifecycle Managers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • coollabsio/coolifyAvatar von coollabsio

    coollabsio/coolify

    57,055Auf GitHub ansehen↗

    This project is a self-hosted platform-as-a-service that provides a centralized management interface for deploying, configuring, and monitoring containerized applications and databases on private infrastructure. It functions as a visual control plane, automating the end-to-end lifecycle of services from source code to production. By managing container orchestration, networking, and resource allocation, it allows users to maintain full control over their own hardware while streamlining the delivery of software. The platform distinguishes itself through its agentless architecture, which uses se

    Automates security enforcement, health checks, and resource constraints to ensure reliable application delivery.

    PHPcoolifydatabasesdeployment
    Auf GitHub ansehen↗57,055
  • netbirdio/netbirdAvatar von netbirdio

    netbirdio/netbird

    26,188Auf GitHub ansehen↗

    NetBird is a zero-trust networking platform that builds secure, encrypted peer-to-peer overlay networks using the WireGuard protocol. It functions as a software-defined perimeter, connecting distributed infrastructure across cloud environments and physical locations while hiding network resources from the public internet. By integrating with external identity providers, the platform enforces granular access control and identity-based segmentation for every user and device. The platform distinguishes itself through extensive automation and programmatic management capabilities. It provides a ce

    Packages network client binaries for distribution through mobile device management solutions to ensure consistent versioning.

    Gogolangmeshmesh-networks
    Auf GitHub ansehen↗26,188
  • vercel/vercelAvatar von vercel

    vercel/vercel

    15,738Auf GitHub ansehen↗

    Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure that automates the build process by detecting project frameworks and distributing static and dynamic content through a global content delivery network. The platform executes application logic using serverless functions that scale automatically based on real-time traffic demand. The platform distinguishes itself through a centralized AI gateway that proxies requests to multiple model providers, enabling standardized authentication, observability, and cost tracking. It supports

    Automates the end-to-end deployment lifecycle from initial repository connection to production release.

    TypeScriptclicloudcommand
    Auf GitHub ansehen↗15,738
  • caprover/caproverAvatar von caprover

    caprover/caprover

    15,067Auf GitHub ansehen↗

    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

    Automates the end-to-end operational lifecycle of containerized deployments, including health checks and runtime configuration.

    TypeScriptawsazurecaprover
    Auf GitHub ansehen↗15,067
  • rook/rookAvatar von rook

    rook/rook

    13,553Auf GitHub ansehen↗

    Rook is a Kubernetes storage orchestrator and distributed storage operator that automates the deployment and management of storage clusters. It serves as a multi-protocol storage provider, offering block, file, and object storage capabilities to containerized workloads. The system focuses on providing a self-healing storage cluster that replicates data across hardware nodes to maintain availability and recover from failures. It uses an operator-led model to handle the installation, scaling, and upgrades of storage nodes and daemons. The orchestrator covers a broad range of provisioning servi

    Uses the Kubernetes Operator pattern to automate the full lifecycle of storage cluster deployment and configuration.

    Gocephcloud-nativecncf
    Auf GitHub ansehen↗13,553
  • zitadel/zitadelAvatar von zitadel

    zitadel/zitadel

    13,029Auf GitHub ansehen↗

    This project is a cloud-native identity and access management platform designed to centralize authentication, authorization, and identity lifecycle management. It functions as a standards-compliant OpenID Connect authorization server, providing secure session management and token issuance for web, mobile, and device-based applications. The platform is built to handle complex identity requirements through stateless token authentication and support for modern passwordless methods, including biometrics and hardware keys. What distinguishes this platform is its native support for multi-tenant env

    Separates initialization, setup, and runtime operations into distinct phases for improved deployment control.

    Go2faauthenticationauthorization
    Auf GitHub ansehen↗13,029
  • kubescape/kubescapeAvatar von kubescape

    kubescape/kubescape

    11,489Auf GitHub ansehen↗

    Kubescape is a Kubernetes security posture management platform designed to scan clusters, manifests, and images for misconfigurations, vulnerabilities, and compliance risks. It functions as a comprehensive security suite incorporating a compliance scanner, a container image vulnerability scanner, an admission controller for policy enforcement, and a runtime security monitor. The platform distinguishes itself through runtime-aware vulnerability filtering, which maps libraries loaded in memory to determine if vulnerabilities are actually reachable. It also integrates with AI assistants via a Mo

    Automates the deployment and lifecycle management of security components using a Kubernetes operator.

    Gobest-practicedevopskubernetes
    Auf GitHub ansehen↗11,489
  • openshift/originAvatar von openshift

    openshift/origin

    8,662Auf GitHub ansehen↗

    OpenShift Origin is a Kubernetes distribution platform that extends Kubernetes with integrated security, multi-tenancy, and application lifecycle management for enterprise container orchestration. It functions as a multi-tenant container orchestrator that enforces per-project security policies, resource quotas, and SELinux isolation for shared cluster environments. The platform includes a Source-to-Image builder that creates container images directly from application source code using Dockerfiles or buildpacks without external build servers, and an Operator Lifecycle Manager that installs and

    Uses Kubernetes operators to automate installation, upgrade, and management of platform components.

    Gocaasci-cdcontainers
    Auf GitHub ansehen↗8,662
  • nomicfoundation/hardhatAvatar von NomicFoundation

    NomicFoundation/hardhat

    8,489Auf GitHub ansehen↗

    Hardhat is a smart contract development framework and EVM tooling suite designed for the full lifecycle of Ethereum and EVM-compatible applications. It serves as a development environment for compiling, testing, and deploying smart contracts, providing a local blockchain simulation and a programmable task runner. The framework is distinguished by its extensive simulation capabilities, including the ability to fork remote network state and manipulate block time or account balances. It features a hook-based plugin system that allows for the extension of core functionality and the creation of cu

    Tracks deployment state to recover from errors and resume interrupted executions.

    TypeScriptblockchaindappsdebugging
    Auf GitHub ansehen↗8,489
  • metallb/metallbAvatar von metallb

    metallb/metallb

    8,243Auf GitHub ansehen↗

    MetalLB is a Kubernetes load balancer implementation and IP address manager designed for bare metal clusters. It functions as a networking tool that provides external connectivity and traffic distribution by assigning external IPv4 and IPv6 addresses to services. The project differentiates itself by providing two distinct advertisement modes. It can operate as a BGP routing controller, using the Border Gateway Protocol to announce service IPs to external routers with support for bidirectional forwarding detection and VRF-aware routing. Alternatively, it can act as a Layer 2 network advertiser

    Simplifies installation and lifecycle management by using custom resource definitions via a Kubernetes Operator.

    Goarpbare-metalbgp
    Auf GitHub ansehen↗8,243
  • fluxcd/flux2Avatar von fluxcd

    fluxcd/flux2

    7,888Auf GitHub ansehen↗

    Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with configurations stored in Git, OCI, or Helm repositories. It functions as a set of controllers that monitor desired state in external sources and continuously reconcile the live cluster to match those definitions. The system distinguishes itself through a multi-cluster management plane that coordinates application delivery across fleets of remote clusters from a central hub. It provides a dedicated mechanism for automated image updates, which scans container registries for new

    Allows deployment and lifecycle management of the toolkit via the OperatorHub declarative API.

    Gocontinuous-deliverygitopsgitops-toolkit
    Auf GitHub ansehen↗7,888
  • prometheus-operator/kube-prometheusAvatar von prometheus-operator

    prometheus-operator/kube-prometheus

    7,682Auf GitHub ansehen↗

    kube-prometheus is a monitoring stack deployment and orchestration framework. It uses an operator pattern to automate the installation and lifecycle management of Prometheus and Alertmanager via custom resource definitions. The project focuses on scaling data collection through hash-based target sharding and topology-aware distribution to reduce cross-zone traffic. It implements a sidecar-based configuration reloading mechanism and utilizes consistent hashing to distribute scrape targets across multiple instances. The system covers broad observability capabilities including metric data colle

    Automates the deployment, scaling, and upgrading of monitoring stacks using the Kubernetes Operator pattern.

    Jsonnetalertscluster-monitoringdashboards
    Auf GitHub ansehen↗7,682
  • operator-framework/operator-sdkAvatar von operator-framework

    operator-framework/operator-sdk

    7,658Auf GitHub ansehen↗

    The Operator SDK is a framework for building, packaging, and managing custom controllers that extend the Kubernetes API. It serves as a toolset for defining new API types and implementing reconcile loops to automate the lifecycles of complex applications. The project provides specialized support for creating operators based on Helm charts or Ansible playbooks, allowing users to maintain a desired cluster state using existing automation tools. It includes a dedicated system for packaging controllers into standardized container image bundles for distribution via the Operator Lifecycle Manager.

    Uses a lifecycle manager to automate the installation, updates, and dependency handling of operators.

    Gokubernetesoperatorsdk
    Auf GitHub ansehen↗7,658
  • karmada-io/karmadaAvatar von karmada-io

    karmada-io/karmada

    5,501Auf GitHub ansehen↗

    Karmada ist ein Kubernetes-Multi-Cluster-Orchestrator und Multi-Cloud-Cluster-Manager für das Deployment und Management Cloud-nativer Anwendungen über mehrere Cluster und Cloud-Provider hinweg. Er fungiert als zentralisierte Control Plane, die als Ressourcen-Propagator und Workload-Scheduler arbeitet und Ressourcen über Public Clouds, On-Premises-Rechenzentren und Edge-Standorte hinweg koordiniert. Das Projekt zeichnet sich durch eine richtlinienbasierte Engine aus, die Anwendungen unter Verwendung von Affinity, Topologie-Constraints und Ressourcen-Quotas verteilt. Es bietet spezifische Funktionen für Multi-Region-Disaster-Recovery, einschließlich automatisiertem Application-Failover und geo-redundanten Deployments zur Aufrechterhaltung der Serviceverfügbarkeit. Zudem ermöglicht es cluster-bewusstes Ressourcen-Overriding, um Konfigurationsparameter basierend auf der Ziel-Cluster-Region oder dem Provider zu spezialisieren. Das System deckt ein breites Spektrum operativer Bereiche ab, einschließlich bidirektionaler State-Synchronisation, aggregiertem API-Proxying und mehrdimensionalem Scheduling. Es enthält Tools für Cluster-Lifecycle-Management, globale Ressourcensuche und Cross-Cluster-Traffic-Balancing. Installation und Management können über einen Operator-basierten Installationsprozess und ein dediziertes CLI für Administration und Control-Plane-Operationen durchgeführt werden.

    Uses the Kubernetes Operator pattern to simplify the installation and lifecycle management of the orchestration system.

    Gocloud-computingcloud-nativecontainers
    Auf GitHub ansehen↗5,501
  • maiot-io/zenmlAvatar von maiot-io

    maiot-io/zenml

    5,452Auf GitHub ansehen↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Provisions, updates, and deletes containerized pipeline services across various infrastructure backends while tracking operational status and health.

    Python
    Auf GitHub ansehen↗5,452
  • zenml-io/zenmlAvatar von zenml-io

    zenml-io/zenml

    5,451Auf GitHub ansehen↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Automates the provisioning, updating, and health tracking of containerized pipeline services across infrastructure backends.

    Pythonagentopsagentsai
    Auf GitHub ansehen↗5,451
  • nginx/kubernetes-ingressAvatar von nginx

    nginx/kubernetes-ingress

    5,039Auf GitHub ansehen↗

    Der NGINX Ingress Controller ist ein Kubernetes-nativer Traffic-Manager, der externe Anfragen verarbeitet und an interne Dienste weiterleitet. Er übersetzt Kubernetes-API-Objekte und Annotationen in Proxy-Konfigurationen, um eingehenden HTTP-, TCP- und UDP-Traffic zu verwalten. Der Controller zeichnet sich durch fortschrittliche Traffic-Steuerung und Sicherheitsintegration aus. Er unterstützt Blue-Green- und Canary-Traffic-Splitting sowie inhaltsbasiertes und Regex-Pfad-Routing. Die Sicherheit wird am Edge durch eine Web Application Firewall, Schutz vor Denial-of-Service-Angriffen und eine Vielzahl von Authentifizierungsmethoden, einschließlich OpenID Connect und JSON Web Tokens, gewährleistet. Das Projekt bietet eine breite Palette an Funktionen, die TLS-Terminierung und -Passthrough, aktives Health-Monitoring von Upstream-Diensten und Sitzungspersistenz abdecken. Es enthält zudem Observability-Tools wie Prometheus-Metriken-Integration, Echtzeit-Traffic-Dashboards und verteiltes Request-Tracing. Die Installation wird durch Helm-Charts, einen Operator oder Standard-Container-Image-Deployments unterstützt.

    The NGINX Ingress Controller automates installation and lifecycle management using an operator to simplify updates.

    Godockergogolang
    Auf GitHub ansehen↗5,039
  • seldonio/seldon-coreAvatar von SeldonIO

    SeldonIO/seldon-core

    4,752Auf GitHub ansehen↗

    Seldon Core ist ein auf Kubernetes basierender Server für Machine-Learning-Modelle und ein MLOps-Inference-Framework. Es fungiert als Serving-Engine für mehrere Modelle und als Pipeline-Orchestrator, der Modelle als skalierbare Microservices verpackt, die über standardisierte REST- und gRPC-APIs bereitgestellt werden. Das Projekt zeichnet sich durch graphbasierte Inference-Pipelines aus, die Modelle und Datentransformatoren zu sequenziellen Workflows verketten. Es optimiert die Hardwareauslastung durch Shared-Serving für mehrere Modelle und Strategien für dynamisches Memory-Overcommit, während es gleichzeitig Produktionsexperimente durch gewichtetes Traffic-Routing, A/B-Tests und Shadow-Deployments unterstützt. Das Framework deckt ein breites Spektrum an MLOps-Funktionen ab, darunter bedarfsgesteuertes Autoscaling, asynchrone Request-Verarbeitung über Message-Busse sowie umfassendes Monitoring für Data Drift, Ausreißer und die Erklärbarkeit von Vorhersagen. Es bietet zudem Infrastrukturmanagement für die Konfiguration der Modell-Runtime und sichere Kommunikation mittels TLS-Verschlüsselung über Control- und Data-Planes hinweg.

    Automates the installation and scaling of model servers using the Kubernetes Operator pattern.

    Goaiopsdeploymentkubernetes
    Auf GitHub ansehen↗4,752
  • kubero-dev/kuberoAvatar von kubero-dev

    kubero-dev/kubero

    4,150Auf GitHub ansehen↗

    Kubero is a self-hosted Platform as a Service (PaaS) that simplifies the deployment, scaling, and management of containerized applications on Kubernetes. It functions as an application manager, CI/CD orchestrator, and multi-tenant manager, allowing users to run workloads without writing manual configuration files. The platform distinguishes itself through automated image synthesis, transforming source code from Git repositories into deployable containers via buildpacks, Dockerfiles, or nixpacks. It implements a GitOps delivery model with automated pipelines that trigger builds on push events

    Automates the deployment and configuration of supporting services like databases using Kubernetes operators.

    TypeScriptci-cdcloudcoolify
    Auf GitHub ansehen↗4,150
  1. Home
  2. DevOps & Infrastructure
  3. Deployment Lifecycle Managers

Unter-Tags erkunden

  • Operator Framework IntegrationsIntegrations with the Operator framework for declarative lifecycle management of controllers. **Distinct from Deployment Lifecycle Managers:** Focuses on the specific delivery mechanism via OperatorHub rather than general lifecycle management.
  • Operator-Based Lifecycles1 Sub-TagManages installation and lifecycle of services using the Kubernetes Operator pattern. **Distinct from Deployment Lifecycle Managers:** Specifically applies the Operator pattern to deployment lifecycle, whereas Deployment Lifecycle Managers can be any generic CI/CD tool.