awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 repositorios

Awesome GitHub RepositoriesContinuous Deployment

Automated pipelines that trigger application updates based on version control events.

Distinguishing note: Focuses on the integration with VCS for automated delivery.

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

Awesome Continuous Deployment GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • fastapi/full-stack-fastapi-templateAvatar de fastapi

    fastapi/full-stack-fastapi-template

    43,815Ver en GitHub↗

    This project is a full-stack web application scaffolder designed to initialize production-ready projects with pre-configured database, authentication, and deployment settings. It provides a standardized starting point for development by generating a complete application structure that includes integrated backend, frontend, and database components. The template distinguishes itself through a type-safe integration layer that automatically synchronizes backend API definitions with frontend client code, ensuring consistent data exchange. It also features a containerized development environment th

    Automates build and deployment pipelines to streamline software delivery.

    TypeScriptbackendchakra-uidocker
    Ver en GitHub↗43,815
  • dokploy/dokployAvatar de Dokploy

    Dokploy/dokploy

    34,901Ver en GitHub↗

    Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup

    Triggers automatic application updates via webhooks on repository push events.

    TypeScriptbackendbackupsdatabases
    Ver en GitHub↗34,901
  • v2tec/watchtowerAvatar de v2tec

    v2tec/watchtower

    24,641Ver en GitHub↗

    Watchtower is a container registry monitor and image update automator that functions as a background service. It tracks remote image registries for changes to trigger the automatic deployment of updated Docker containers. The tool manages the container lifecycle by monitoring for new base images and automatically executing the pull and restart sequence. It ensures that running containers are updated to the latest version available in the registry while maintaining original runtime configurations. The system employs a polling event loop and digest-based change detection to identify updates. I

    Ensures the latest version of a container image is always deployed to production or staging environments.

    Go
    Ver en GitHub↗24,641
  • googlecontainertools/skaffoldAvatar de GoogleContainerTools

    GoogleContainerTools/skaffold

    15,856Ver en GitHub↗

    Skaffold is a command-line tool that automates the build, push, and deployment lifecycle for containerized applications on Kubernetes. It functions as a continuous development engine, monitoring source code for changes to trigger incremental updates, manifest hydration, and automated deployments to a cluster. By abstracting the underlying build and deployment tools, it provides a unified interface for managing the inner development loop. The platform distinguishes itself through its environment-aware configuration and flexible build orchestration. It supports diverse build strategies, includi

    Monitors source code for changes to trigger automated build, test, and deployment cycles that keep cluster applications synchronized.

    Gocontainersdeveloper-toolsdocker
    Ver en GitHub↗15,856
  • caprover/caproverAvatar de caprover

    caprover/caprover

    15,067Ver en 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

    Triggers automated application builds and updates directly from version control repositories to enable continuous delivery.

    TypeScriptawsazurecaprover
    Ver en GitHub↗15,067
  • travis-ci/travis-ciAvatar de travis-ci

    travis-ci/travis-ci

    8,490Ver en GitHub↗

    Travis CI is a continuous integration platform and CI/CD pipeline orchestrator that automates the testing and building of code changes from version control systems. It functions as a multi-language test runner and build infrastructure manager, ensuring software quality through automated testing across various programming languages and runtimes. The platform is distinguished by its use of virtual-machine-based isolation for reproducible environments and a configuration-driven approach to pipeline generation. It supports complex testing strategies through parallel matrix execution, allowing job

    Implements automated pipelines that trigger application updates to cloud providers based on version control events.

    Ver en GitHub↗8,490
  • linkedin/school-of-sreAvatar de linkedin

    linkedin/school-of-sre

    8,093Ver en GitHub↗

    This project is a comprehensive educational resource and curriculum focused on site reliability engineering, distributed systems, and infrastructure operations. It provides technical guides, a systems engineering course, and instructional manuals designed to teach the principles of managing large-scale computing environments. The curriculum covers high-level architectural design for scalability and resilience, including fault-tolerant infrastructure, high-availability patterns, and microservices decomposition. It emphasizes the practical application of site reliability engineering through the

    Teaches the implementation of automated pipelines that trigger application updates via version control events and feature toggles.

    HTMLgithadooplinux
    Ver en GitHub↗8,093
  • rstudio/shinyAvatar de rstudio

    rstudio/shiny

    5,608Ver en GitHub↗

    Shiny is a framework for building interactive web applications using R code, eliminating the need for HTML, CSS, or JavaScript. At its core, it provides a reactive programming model that automatically tracks data dependencies and re-executes only the parts of an application that depend on changed inputs. The framework handles server-side UI rendering and maintains persistent WebSocket connections between the browser and server for real-time updates without page reloads. The framework distinguishes itself through deep integration with the R ecosystem, including the ability to embed interactive

    Automatically publishes new app versions when changes are pushed to a connected GitHub repository.

    Rrreactiverstudio
    Ver en GitHub↗5,608
  • firebase/quickstart-jsAvatar de firebase

    firebase/quickstart-js

    5,367Ver en GitHub↗

    Este proyecto es una colección de implementaciones de referencia, código de muestra y kits de inicio para integrar servicios backend de Firebase en aplicaciones web utilizando el SDK de JavaScript. Sirve como una guía práctica para arrancar proyectos con autenticación alojada en la nube, bases de datos y lógica serverless. El repositorio proporciona ejemplos específicos para implementar sincronización de datos en tiempo real, gestión de identidad de usuario y funciones en la nube impulsadas por eventos. También incluye código de referencia para utilizar emuladores de servicios locales para probar la funcionalidad en la nube en una máquina local antes del despliegue en producción. La base de código cubre una amplia gama de capacidades, incluyendo almacenamiento de datos no-sql y relacionales, alojamiento de activos estáticos en una CDN global y la aplicación de reglas de seguridad declarativas. También demuestra la integración de verificación de identidad y la ejecución de lógica del lado del servidor en entornos gestionados.

    Automates the build and deployment pipeline triggered by commits to a Git repository.

    TypeScript
    Ver en GitHub↗5,367
  • samkirkland/ftp-deploy-actionAvatar de SamKirkland

    SamKirkland/FTP-Deploy-Action

    4,809Ver en GitHub↗

    This is a GitHub Action that automates FTP and FTPS file transfers, enabling continuous deployment directly from a repository. Triggered by code pushes or other repository events, it reads server credentials exclusively from encrypted GitHub Secrets to keep access credentials secure. The action supports both deploying files and previewing what changes would occur before applying them. Built for reliable synchronization, the action computes a minimal set of upload and deletion operations by comparing the local file tree against the remote directory structure. It transfers files sequentially ov

    Provides a GitHub Action for continuous deployment pipelines by syncing file changes to production servers over FTP.

    TypeScriptactionactionscontinuous-deployment
    Ver en GitHub↗4,809
  • olipo186/git-auto-deployAvatar de olipo186

    olipo186/Git-Auto-Deploy

    1,399Ver en GitHub↗

    Git-Auto-Deploy es un servidor HTTP ligero que funciona como un demonio en segundo plano para automatizar el despliegue de archivos de proyecto locales. Escucha notificaciones de webhook entrantes de plataformas de control de versiones remotas y activa actualizaciones de repositorio cada vez que se envían nuevos commits. La herramienta opera como un servicio persistente, manteniendo una disponibilidad continua para procesar señales de despliegue sin requerir intervención manual o una sesión de terminal activa. Utiliza un enfoque basado en configuración para mapear eventos de webhook específicos a rutas de repositorio locales, asegurando que la sincronización del código ocurra automáticamente al recibir un evento de push. Más allá de las actualizaciones simples de archivos, el sistema incluye un motor de ejecución que activa comandos de shell definidos por el usuario. Esto permite la automatización de tareas posteriores al despliegue, como procesos de compilación o rutinas de prueba, permitiendo una gestión integral de tareas del lado del servidor integrada directamente con el flujo de trabajo de control de versiones.

    Automates server-side code updates and build processes whenever new commits are pushed to a remote repository.

    Python
    Ver en GitHub↗1,399
  • markomarkovic/simple-php-git-deployAvatar de markomarkovic

    markomarkovic/simple-php-git-deploy

    1,044Ver en GitHub↗

    Este proyecto es una utilidad basada en PHP diseñada para automatizar las actualizaciones de código del lado del servidor mediante la sincronización de un servidor web con un repositorio remoto. Funciona como una herramienta de despliegue continuo que activa actualizaciones automáticamente cada vez que ocurre un evento de push en el sistema de control de versiones. El sistema se distingue por utilizar la ejecución activada por webhooks para iniciar tareas de despliegue, asegurando que los entornos en vivo permanezcan consistentes con el código fuente. Admite la gestión de múltiples entornos, lo que permite configuraciones independientes y rutas de destino distintas para diferentes etapas de desarrollo. La herramienta proporciona un mecanismo seguro para la sincronización remota del servidor al requerir tokens secretos para la autenticación de solicitudes, lo que evita el acceso no autorizado a los endpoints de despliegue. Gestiona estos procesos a través de la orquestación de comandos de shell, permitiendo la ejecución de operaciones nativas del sistema para mantener el estado del repositorio y la paridad del sistema de archivos.

    Provides a lightweight mechanism for synchronizing remote file systems with version control state after every push.

    PHP
    Ver en GitHub↗1,044
  1. Home
  2. DevOps & Infrastructure
  3. Continuous Deployment