awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Self-Hosted Git-Push Deployment Platforms

Ranking updated Jun 30, 2026

For a self-hosted git-push deployment platform, the strongest matches are flynn/flynn (Flynn is an open-source PaaS built around git-push deployment), kubero-dev/kubero (Kubero is a self-hosted PaaS built on Kubernetes that) and caprover/caprover (CapRover is a self-hosted platform as a service PaaS). coollabsio/coolify and hunvreus/devpush round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Open-source platforms that automate application deployment and infrastructure management directly from your git repositories.

Self-Hosted Git-Push Deployment Platforms

Find the best repos with AI.We'll search the best matching repositories with AI.
  • flynn/flynnflynn avatar

    flynn/flynn

    7,850View on GitHub↗

    Flynn is an open-source Platform as a Service (PaaS) that automates the full lifecycle of containerized applications across any infrastructure. It functions as a container orchestration platform, scheduling and managing application containers with isolated filesystem and network stacks, while also providing a health-checked service discovery router that directs traffic only to healthy container instances. The platform is built around a Git-push deployment model, where pushing code to a configured repository triggers an automated build-test-deploy cycle. It supports declarative scaling, allowi

    Flynn is an open-source PaaS built around git-push deployment, automating the full lifecycle of containerized applications with declarative scaling, health-checked routing, and Docker support — directly matching the visitor's need for a self-hosted git-based deployment platform.

    GoGit-Push DeploymentsGit-Triggered Deployment PipelinesPush-Triggered Deployments
    View on GitHub↗7,850
  • 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

    Kubero is a self-hosted PaaS built on Kubernetes that automatically builds and deploys containerized applications from Git repositories on every push, directly matching the git‑push deployment core while also supporting scaling, environment management, and monitoring through its platform capabilities.

    TypeScriptGit-Based Deployment AutomationsSSL Certificate AutomationGit-Based Deployment
    View on GitHub↗4,150
  • 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

    CapRover is a self-hosted platform as a service (PaaS) that automates deployment from git pushes, manages containerized apps with Docker Swarm, provides automated SSL, scaling, environment variables, and add-on provisioning, making it a direct and feature-rich fit for a self-hosted git-based deployment platform.

    TypeScriptSSL Certificate AutomationContinuous DeploymentEnvironment Variable Configurations
    View on GitHub↗15,067
  • coollabsio/coolifycoollabsio avatar

    coollabsio/coolify

    57,055View on GitHub↗

    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

    Coolify is a self-hosted platform-as-a-service that deploys containerized applications from Git repositories with a visual management dashboard, covering your needs for automatic deployment, Docker support, SSL certificates, scaling, environment variables, add-on services, and real-time logs.

    PHPGit-Triggered Deployment PipelinesSSL Certificate Managers
    View on GitHub↗57,055
  • 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

    Devpush is a self-hosted Git-based PaaS that automates containerized application deployments triggered by Git pushes, with Docker isolation, automatic Let's Encrypt SSL, environment-scoped variables, and logging — directly matching what you're after.

    PythonGit-Triggered Deployment PipelinesSSL Certificate Managers
    View on GitHub↗4,492
  • dokku/dokkudokku avatar

    dokku/dokku

    31,954View on GitHub↗

    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

    Dokku is a self-hosted PaaS that deploys apps from git pushes using buildpacks, covers the core git-based deployment workflow, and natively supports Docker, environment variables, SSL provisioning, scaling, and plugin-based add-ons — aligning well with all the features you're looking for.

    ShellGit-Driven Deployment Pipelines
    View on GitHub↗31,954
  • deis/deisdeis avatar

    deis/deis

    5,999View on GitHub↗

    Deis is an open-source, self-hosted Platform-as-a-Service that deploys and manages containerized applications on a CoreOS cluster using a Heroku-inspired git push workflow. It accepts application code via git push, automatically builds a Docker image, and runs it as a container on the cluster, with systemd and etcd providing service discovery and configuration management. The platform provides a developer experience modeled after Heroku, with a command-line interface for creating, scaling, configuring, and monitoring applications. It hosts a private Git remote per application that triggers th

    Deis is a self-hosted PaaS that accepts code via git push, builds Docker images, and runs containers on a CoreOS cluster — this squarely fits the git-based deployment platform you are looking for, though it lacks automatic SSL and add-on provisioning.

    PythonGit-Push DeploymentsPrivate Git Remote Deployments
    View on GitHub↗5,999
  • theonedev/onedevtheonedev avatar

    theonedev/onedev

    14,705View on GitHub↗

    OneDev is a self-hosted, unified development platform that integrates Git repository hosting, issue tracking, and continuous integration and deployment (CI/CD) into a single system. It provides a comprehensive environment for managing the entire software lifecycle, allowing teams to coordinate code reviews, track development tasks, and automate build pipelines through a centralized interface. The platform distinguishes itself by offering browser-based, containerized development environments that allow developers to access and edit project files directly on the server. Its build system utilize

    OneDev is a self-hosted unified development platform with built-in CI/CD that triggers deployments on Git push, supports Docker containers, and includes features like automatic SSL, scaling via Kubernetes, environment variables, and real-time monitoring, making it a strong fit for automated Git-based deployments.

    JavaSelf-Hosted Git ServicesBrowser-Based Development EnvironmentsBuild and Task Automation
    View on GitHub↗14,705
  • gitlabhq/gitlabhqgitlabhq avatar

    gitlabhq/gitlabhq

    24,433View on GitHub↗

    This project is a Git DevOps platform and repository manager providing a complete toolset for hosting Git repositories, managing project tasks, and automating software delivery pipelines. It functions as a self-hosted version control system with integrated access controls, an issue tracker for project management, and a CI/CD pipeline orchestrator. The platform distinguishes itself by integrating DevSecOps capabilities, specifically a security scanner designed to detect secret leaks and API keys during the code review process. It coordinates the entire DevOps lifecycle, linking version control

    GitLab is a self-hosted DevOps platform with integrated CI/CD pipelines that automatically deploy applications on every Git push, and it supports Docker, environment variables, automatic SSL, scaling, and real-time logs — squarely fitting the visitor's need.

    RubyGit Hosting PlatformsLifecycle AutomationAutomation Pipelines
    View on GitHub↗24,433
  • go-gitea/giteago-gitea avatar

    go-gitea/gitea

    56,328View on GitHub↗

    Gitea is a self-hosted service designed for managing version control repositories, project issue tracking, and software artifact distribution. It provides a collaborative platform that enables teams to host their own source code, manage development tasks through integrated project boards, and store container images or language-specific packages within a unified environment. The platform distinguishes itself through a built-in automation engine that executes continuous integration and delivery pipelines directly triggered by repository events. It utilizes a background task queue to manage asyn

    Gitea is a self-hosted Git service with a built-in CI/CD engine triggered by repository events, so it can automatically deploy applications on push, though its primary focus is version control rather than dedicated deployment features.

    GoArtifact RegistriesGit Hosting ServicesPackage Registries
    View on GitHub↗56,328
  • olipo186/git-auto-deployolipo186 avatar

    olipo186/Git-Auto-Deploy

    1,399View on GitHub↗

    Git-Auto-Deploy is a lightweight HTTP server that functions as a background daemon to automate the deployment of local project files. It listens for incoming webhook notifications from remote version control platforms and triggers repository updates whenever new commits are pushed. The tool operates as a persistent service, maintaining continuous availability to process deployment signals without requiring manual intervention or an active terminal session. It utilizes a configuration-driven approach to map specific webhook events to local repository paths, ensuring that code synchronization o

    A lightweight HTTP server that deploys projects automatically on git push events, fulfilling the core need for self-hosted git-based deployment, though it lacks Docker support, SSL, scaling, environment variables, add-on services, and monitoring.

    PythonPush-Triggered DeploymentsContinuous Deployment
    View on GitHub↗1,399
  • markomarkovic/simple-php-git-deploymarkomarkovic avatar

    markomarkovic/simple-php-git-deploy

    1,044View on GitHub↗

    This project is a PHP-based utility designed to automate server-side code updates by synchronizing a web server with a remote repository. It functions as a continuous deployment tool that triggers updates automatically whenever a push event occurs in the version control system. The system distinguishes itself by utilizing webhook-triggered execution to initiate deployment tasks, ensuring that live environments remain consistent with the source code. It supports multi-environment management, allowing for independent configuration settings and distinct target paths for different development sta

    This is a minimal PHP script that automatically deploys code from Git on push, satisfying the core git-push-deployment need, but it lacks Docker support, SSL management, scaling, and other platform-level features.

    PHPGit-Based Deployment AutomationsGit-Push DeploymentsContinuous Deployment
    View on GitHub↗1,044
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
flynn/flynn7.9KGoBSD-3-ClauseSep 4, 2021
kubero-dev/kubero4.2KTypeScriptgpl-3.0Feb 11, 2026
caprover/caprover15.1KTypeScriptNOASSERTIONMay 18, 2026
coollabsio/coolify57.1KPHPApache-2.0Jun 16, 2026
hunvreus/devpush4.5KPythonmitFeb 18, 2026
dokku/dokku32KShellMITJun 23, 2026
deis/deis6KPythonMITMay 5, 2019
theonedev/onedev14.7KJavamitFeb 19, 2026
gitlabhq/gitlabhq24.4KRubyNOASSERTIONJun 17, 2026
go-gitea/gitea56.3KGoMITJun 16, 2026

Related searches

  • a self-hosted platform-as-a-service
  • a self-hosted Render alternative
  • a self hosted platform for managing Git
  • a self-hosted Netlify alternative
  • a self hosted platform as a service
  • a self-hosted application deployment UI
  • an open source platform for frontend deployment
  • a self hosted server for build pipelines