awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
coollabsio avatar

coollabsio/coolify

0
View on GitHub↗
57,055 stars·4,791 forks·PHP·Apache-2.0·39 viewscoolify.io↗

Coolify

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 secure shell connections to execute administrative tasks and manage remote servers without requiring persistent local software. It integrates directly with version control systems to trigger automated build and deployment pipelines, including the creation of temporary, isolated preview environments for every pull request. This workflow is supported by a declarative engine that uses templates to standardize the deployment of complex multi-container architectures and persistent database engines.

Beyond core orchestration, the system handles the operational requirements of hosted services by managing dynamic reverse-proxy routing and automated SSL certificate lifecycles. It provides a comprehensive suite of infrastructure management tools, including browser-based terminal access for debugging, automated system dependency installation, and persistent state management via a central database. These capabilities ensure that infrastructure remains synchronized and consistent across multiple remote environments.

Features

  • Container Deployment Engines - Launches applications as isolated containers by building source code or pulling pre-built images.
  • Container Orchestrators - Manages the lifecycle, networking, and resource allocation of isolated application containers.
  • Self-Hosted PaaS Platforms - Automates the deployment, configuration, and monitoring of containerized applications and databases on private infrastructure.
  • Automated Deployment Pipelines - Triggers builds and updates directly from version control to ensure code changes reach production.
  • Container Orchestration Dashboards - Provides a visual control plane for managing container lifecycles, network routing, and resource allocation across remote servers.
  • Git-Triggered Deployment Pipelines - Monitors version control repositories to automatically initiate deployment pipelines when code is pushed.
  • Preview Environment Managers - Creates temporary, isolated instances of an application for every pull request to test changes.
  • Container Build Orchestrators - Transforms source code into executable images using automated build packs or Dockerfiles before deployment.
  • Declarative Service Provisioners - Deploys complex multi-container applications and databases using template-driven configurations for consistent state management.
  • Infrastructure Management Platforms - Provisions server dependencies and executes remote administrative tasks through a centralized control plane.
  • Reverse Proxies - Updates proxy configurations and manages SSL certificates to direct web traffic to isolated container services.
  • Self-Hosted Infrastructure Platforms - Enables full data privacy and control by managing private hardware through a comprehensive management interface.
  • Deployment and Infrastructure - Self-hostable PaaS for deploying applications.
  • Infrastructure and Deployment - Self-hostable PaaS for deploying applications.
  • Platform as a Service - Self-hostable alternative to Heroku and Netlify.
  • Backend and Infrastructure - Self-hosted PaaS for application deployment.
  • Open Source Applications - Self-hostable platform-as-a-service for application deployment.
  • Database Provisioners - Automates the setup of database systems like PostgreSQL or MySQL to ensure reliable data management.
  • Deployment Lifecycle Managers - Automates security enforcement, health checks, and resource constraints to ensure reliable application delivery.
  • Pipeline Automation - Monitors version control webhooks to initiate automated build and deployment workflows.
  • Service Orchestration Engines - Enables automated management of complex multi-container architectures through custom composition files.
  • Build Pipelines - Transforms source code into executable images using automated build packs before deploying to infrastructure.
  • Remote Orchestration Tools - Executes administrative tasks and container commands on remote servers using secure shell connections.
  • Service Deployment Templates - Deploys popular applications using community-tested templates that include automatic security and backup configurations.
  • SSH-Based Infrastructure Managers - Executes administrative tasks and container commands on remote servers using secure shell connections without persistent agents.
  • Build Configurations - Allows users to define build commands, directory paths, and network port mappings for container construction.
  • Infrastructure Configuration Managers - Ensures consistent state management across remote servers by storing deployment settings and environment variables in a database.
  • Infrastructure State Managers - Maintains desired configuration of infrastructure and deployments within a central database for synchronization.
  • Service Provisioning Templates - Deploys complex multi-container applications by applying pre-configured service definitions.
  • SSL Certificate Managers - Maintains security certificates for custom domains to ensure encrypted connections for hosted applications.
  • Agentless Remote Management Tools - Executes administrative tasks and shell commands on remote infrastructure via secure protocols without persistent agents.

Star history

Star history chart for coollabsio/coolifyStar history chart for coollabsio/coolify

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Coolify

Similar open-source projects, ranked by how many features they share with Coolify.
  • caprover/caprovercaprover avatar

    caprover/caprover

    15,067View on GitHub↗

    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

    TypeScriptawsazurecaprover
    View on GitHub↗15,067
  • kubero-dev/kuberokubero-dev avatar

    kubero-dev/kubero

    4,150View on GitHub↗

    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

    TypeScriptci-cdcloudcoolify
    View on GitHub↗4,150
  • hunvreus/devpushhunvreus avatar

    hunvreus/devpush

    4,492View on GitHub↗

    Devpush is a self-hosted Git-based PaaS that automates the deployment of containerized applications. It maps each Git branch to an isolated Docker environment, creating a multi-environment runtime where staging, production, and other workflows run in parallel with scoped configuration and encrypted variables. Deployments are triggered automatically by Git push events via a configured GitHub App, managing the full lifecycle from build to release with zero-downtime rollouts and instant rollback. The platform includes a built-in Let's Encrypt SSL manager that automatically provisions and renews

    Pythoncontinuous-deploymentdeploymentdjango
    View on GitHub↗4,492
  • tsuru/tsurutsuru avatar

    tsuru/tsuru

    5,282View on GitHub↗

    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

    Go
    View on GitHub↗5,282
See all 30 alternatives to Coolify→

Frequently asked questions

What does coollabsio/coolify do?

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…

What are the main features of coollabsio/coolify?

The main features of coollabsio/coolify are: Container Deployment Engines, Container Orchestrators, Self-Hosted PaaS Platforms, Automated Deployment Pipelines, Container Orchestration Dashboards, Git-Triggered Deployment Pipelines, Preview Environment Managers, Container Build Orchestrators.

What are some open-source alternatives to coollabsio/coolify?

Open-source alternatives to coollabsio/coolify include: caprover/caprover — CapRover is a self-hosted platform-as-a-service that provides a centralized dashboard for managing containerized… kubero-dev/kubero — Kubero is a self-hosted Platform as a Service (PaaS) that simplifies the deployment, scaling, and management of… hunvreus/devpush — Devpush is a self-hosted Git-based PaaS that automates the deployment of containerized applications. It maps each Git… tsuru/tsuru — Tsuru is an open-source platform as a service for automating the build, deployment, and scaling of containerized… flynn/flynn — Flynn is an open-source Platform as a Service (PaaS) that automates the full lifecycle of containerized applications… nhost/nhost — Nhost is an open-source backend as a service that provides a managed PostgreSQL database, authentication, and file…