awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • fastapi/full-stack-fastapi-templateAvatar de fastapi

    fastapi/full-stack-fastapi-template

    43,815Voir sur 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
    Voir sur GitHub↗43,815
  • dokploy/dokployAvatar de Dokploy

    Dokploy/dokploy

    34,901Voir sur 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
    Voir sur GitHub↗34,901
  • v2tec/watchtowerAvatar de v2tec

    v2tec/watchtower

    24,641Voir sur 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
    Voir sur GitHub↗24,641
  • googlecontainertools/skaffoldAvatar de GoogleContainerTools

    GoogleContainerTools/skaffold

    15,856Voir sur 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
    Voir sur GitHub↗15,856
  • caprover/caproverAvatar de caprover

    caprover/caprover

    15,067Voir sur 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
    Voir sur GitHub↗15,067
  • travis-ci/travis-ciAvatar de travis-ci

    travis-ci/travis-ci

    8,490Voir sur 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.

    Voir sur GitHub↗8,490
  • linkedin/school-of-sreAvatar de linkedin

    linkedin/school-of-sre

    8,093Voir sur 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
    Voir sur GitHub↗8,093
  • rstudio/shinyAvatar de rstudio

    rstudio/shiny

    5,608Voir sur 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
    Voir sur GitHub↗5,608
  • firebase/quickstart-jsAvatar de firebase

    firebase/quickstart-js

    5,367Voir sur GitHub↗

    Ce projet est une collection d'implémentations de référence, d'exemples de code et de kits de démarrage pour intégrer les services backend Firebase dans des applications web en utilisant le SDK JavaScript. Il sert de guide pratique pour amorcer des projets avec une authentification hébergée dans le cloud, des bases de données et une logique serverless. Le dépôt fournit des exemples spécifiques pour implémenter la synchronisation de données en temps réel, la gestion d'identité utilisateur et les fonctions cloud pilotées par événements. Il inclut également du code de référence pour utiliser des émulateurs de service locaux afin de tester la fonctionnalité cloud sur une machine locale avant le déploiement en production. La base de code couvre un large éventail de capacités, notamment le stockage de données no-sql et relationnel, l'hébergement d'assets statiques sur un CDN mondial et l'application de règles de sécurité déclaratives. Elle démontre également l'intégration de la vérification d'identité et l'exécution de logique côté serveur dans des environnements gérés.

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

    TypeScript
    Voir sur GitHub↗5,367
  • samkirkland/ftp-deploy-actionAvatar de SamKirkland

    SamKirkland/FTP-Deploy-Action

    4,809Voir sur 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
    Voir sur GitHub↗4,809
  • olipo186/git-auto-deployAvatar de olipo186

    olipo186/Git-Auto-Deploy

    1,399Voir sur GitHub↗

    Git-Auto-Deploy est un serveur HTTP léger qui fonctionne comme un démon en arrière-plan pour automatiser le déploiement de fichiers de projet locaux. Il écoute les notifications de webhook entrantes provenant de plateformes de contrôle de version distantes et déclenche des mises à jour de dépôt chaque fois que de nouveaux commits sont poussés. L'outil opère en tant que service persistant, maintenant une disponibilité continue pour traiter les signaux de déploiement sans nécessiter d'intervention manuelle ou de session de terminal active. Il utilise une approche pilotée par la configuration pour mapper des événements de webhook spécifiques à des chemins de dépôt locaux, garantissant que la synchronisation du code se produit automatiquement à la réception d'un événement push. Au-delà des simples mises à jour de fichiers, le système inclut un moteur d'exécution qui déclenche des commandes shell définies par l'utilisateur. Cela permet l'automatisation des tâches post-déploiement telles que les processus de build ou les routines de test, permettant une gestion complète des tâches côté serveur directement intégrée au flux de travail de contrôle de version.

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

    Python
    Voir sur GitHub↗1,399
  • markomarkovic/simple-php-git-deployAvatar de markomarkovic

    markomarkovic/simple-php-git-deploy

    1,044Voir sur GitHub↗

    Ce projet est un utilitaire basé sur PHP conçu pour automatiser les mises à jour de code côté serveur en synchronisant un serveur web avec un dépôt distant. Il fonctionne comme un outil de déploiement continu qui déclenche automatiquement des mises à jour chaque fois qu'un événement de push se produit dans le système de contrôle de version. Le système se distingue par l'utilisation d'une exécution déclenchée par webhook pour initier les tâches de déploiement, garantissant que les environnements de production restent cohérents avec le code source. Il prend en charge la gestion multi-environnement, permettant des paramètres de configuration indépendants et des chemins cibles distincts pour différentes étapes de développement. L'outil fournit un mécanisme sécurisé pour la synchronisation de serveurs distants en exigeant des jetons secrets pour l'authentification des requêtes, ce qui empêche l'accès non autorisé aux points de terminaison de déploiement. Il gère ces processus par orchestration de commandes shell, permettant l'exécution d'opérations système natives pour maintenir l'état du dépôt et la parité du système de fichiers.

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

    PHP
    Voir sur GitHub↗1,044
  1. Home
  2. DevOps & Infrastructure
  3. Continuous Deployment