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éesOpen-source alternativesSelf-hosted softwareBlogPlan du site
ProjetÀ proposHow we rankPresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

23 dépôts

Awesome GitHub RepositoriesGit Deployment Integrations

Automated synchronization of site files to remote Git repositories.

Distinguishing note: Specifically targets Git-based deployment workflows.

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

Awesome Git Deployment Integrations 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.
  • hexojs/hexoAvatar de hexojs

    hexojs/hexo

    41,768Voir sur GitHub↗

    Hexo is a command-line static site generator designed for content-driven blogging and website creation. It functions as a structured framework that transforms plain text files and markdown into production-ready static websites, utilizing a template-based rendering engine to separate site content from visual presentation. The project is distinguished by its event-driven build pipeline, which manages the entire site lifecycle through a series of hooks for file processing, asset generation, and deployment. Developers can extend the system’s core capabilities through a modular plugin architecture

    Deploys site files to remote Git repositories for version-controlled hosting.

    TypeScripthacktoberfesthexojavascript
    Voir sur GitHub↗41,768
  • langchain-ai/deepagentsAvatar de langchain-ai

    langchain-ai/deepagents

    25,006Voir sur GitHub↗

    Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai

    Connects to external Git repositories to retrieve source code for agent deployment.

    Pythonagentsdeepagentslangchain
    Voir sur GitHub↗25,006
  • getgrav/gravAvatar de getgrav

    getgrav/grav

    15,395Voir sur GitHub↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    Updates remote web environments automatically by pushing local code changes to a master branch.

    PHPcmscontentcontent-management
    Voir sur GitHub↗15,395
  • flynn/flynnAvatar de flynn

    flynn/flynn

    7,850Voir sur 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

    Triggers automated build-test-deploy cycles when code is pushed to a configured Git repository.

    Go
    Voir sur GitHub↗7,850
  • mightymoud/sidekickAvatar de MightyMoud

    MightyMoud/sidekick

    7,465Voir sur GitHub↗

    Sidekick is a command-line tool that provisions bare VPS servers, transfers Docker images, manages secrets, and orchestrates zero-downtime deployments across single or multiple server instances. It handles the full deployment pipeline from a local machine, building container images locally and transferring them directly to the server without requiring a remote container registry. The tool distinguishes itself through an integrated approach to security and automation. It encrypts environment variables locally using SOPS and Age keys, then decrypts them on the server at deploy time for runtime

    Triggers automatic redeployment when a new Docker image is pushed to a registry, integrating with CI/CD pipelines.

    Godeploymentherokuself-host
    Voir sur GitHub↗7,465
  • getpublii/publiiAvatar de GetPublii

    GetPublii/Publii

    7,085Voir sur GitHub↗

    Publii is a local static site generator and offline content management system. It operates as a desktop application that renders content into HTML files on a local machine, removing server-side vulnerabilities and eliminating the need for a live database or active internet connection during the authoring process. The system is distinguished by a focus on privacy and search engine optimization. It includes built-in tools for GDPR compliance, such as cookie consent management and the ability to restrict third-party embeds until user consent is provided. For visibility, it automates the generati

    Integrates with Git to push local changes to remote repositories for automated site deployment.

    HTMLcmselectronelectronjs
    Voir sur GitHub↗7,085
  • gitname/react-gh-pagesAvatar de gitname

    gitname/react-gh-pages

    6,950Voir sur GitHub↗

    This project is a command line deployment tool designed to automate the process of publishing React application builds to GitHub Pages. It functions as a static site deployer that handles the transition of a project from a local development environment to a live production URL. The tool streamlines the deployment workflow by compiling source code into static assets and pushing those production-ready files to a dedicated remote git branch. This git-driven distribution ensures that the build artifacts are hosted on a public server without requiring a manual upload process. The system manages t

    Uses git push operations as the primary mechanism to deploy build artifacts to production.

    TypeScriptcreate-react-appdeploymenteducational
    Voir sur GitHub↗6,950
  • piku/pikuAvatar de piku

    piku/piku

    6,590Voir sur GitHub↗

    Piku is a git-based platform-as-a-service deployment tool for self-hosted application hosting. It enables the deployment of multiple web applications and background workers to private servers by automating builds and updates through git push. The system acts as an application process orchestrator and reverse proxy server manager, routing incoming HTTP traffic to specific application processes. It features a multi-language application runtime that detects programming languages from repository files to handle dependency installation and execution settings. Security is handled via an integrated

    Automates the build and deployment sequence immediately upon receiving a git push to the server.

    Python
    Voir sur GitHub↗6,590
  • goodrain/rainbondAvatar de goodrain

    goodrain/rainbond

    6,184Voir sur GitHub↗

    Rainbond is a Kubernetes-native application platform that deploys and manages containerized applications through a graphical interface, abstracting Kubernetes complexity so users can work without needing to learn Kubernetes commands or concepts. It provides a complete application lifecycle management system covering development, architecture, delivery, and operations from a single unified web interface, with automated workflows that handle cluster provisioning, application deployment, and ongoing management. The platform distinguishes itself through its application marketplace, which packages

    Builds and deploys applications directly from a Git repository by automatically detecting the language type and building a container image.

    Go
    Voir sur GitHub↗6,184
  • deis/deisAvatar de deis

    deis/deis

    5,999Voir sur 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

    Accepts application code via git push, automatically builds a Docker image, and deploys it to the cluster.

    Pythoncontainerscoreosdeis-paas
    Voir sur GitHub↗5,999
  • partykit/partykitAvatar de partykit

    partykit/partykit

    5,644Voir sur GitHub↗

    PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a globally distributed edge computing runtime that runs stateful server code close to users, with automatic scaling and hibernation for idle rooms. The platform handles WebSocket connections, HTTP requests, and durable storage without requiring infrastructure management, and includes a client and server SDK with hooks, storage, and Yjs integration for building collaborative features. The platform distinguishes itself through per-room isolation using Durable Objects, where each uniq

    Triggers a fresh deployment on every push to the main branch using a CI/CD pipeline.

    TypeScriptbackendscollaborationcrdts
    Voir sur GitHub↗5,644
  • git-ftp/git-ftpAvatar de git-ftp

    git-ftp/git-ftp

    5,583Voir sur GitHub↗

    git-ftp is a tool that synchronizes files to an FTP server by comparing Git commit histories. It tracks the last deployed Git commit on the server and uses git diff to determine which files have changed, uploading only those files incrementally. The entire tool is implemented as a single-file Bash script, making it portable and dependency-free across Unix systems. The tool supports deploying any Git branch, tag, or commit to an FTP server, enabling rollbacks to previous versions and switching between different environments such as staging and production. It uses raw socket connections and s

    Deploys any branch or historical commit to an FTP server for rollbacks and environment switching.

    Shelldeployftpgit
    Voir sur GitHub↗5,583
  • gitpitch/gitpitchAvatar de gitpitch

    gitpitch/gitpitch

    5,481Voir sur GitHub↗

    Gitpitch est un système de publication qui héberge des diapositives de présentation en synchronisant des fichiers markdown depuis un dépôt distant. Il sert d'outil pour convertir du texte markdown en jeux de diapositives formatés pour des supports professionnels et éducatifs. Le système permet le partage public ou privé de jeux de présentation en poussant des fichiers markdown vers un dépôt distant. Ce flux de travail permet le développement et la prévisualisation d'actifs de présentation technique en utilisant le contrôle de version. L'outil fournit des capacités pour transformer des présentations markdown en plusieurs formats de distribution, notamment des fichiers PDF, PPTX et HTML pour un partage hors ligne.

    Implements a workflow where pushing markdown files to a Git repository automatically triggers the hosting of slide decks.

    Pythongitmarkdownpresentation
    Voir sur GitHub↗5,481
  • miguelgrinberg/microblogAvatar de miguelgrinberg

    miguelgrinberg/microblog

    4,771Voir sur GitHub↗

    Ce projet est une application de blog social construite avec Flask. Elle fournit une plateforme pour la gestion des comptes utilisateurs, les relations d'abonnement et les flux de publications chronologiques, le tout supporté par une base de données relationnelle PostgreSQL. L'application dispose d'une interface web multilingue avec un contenu localisé et un formatage des dates. Elle est conçue comme une application web dockerisée, utilisant la conteneurisation pour un déploiement cohérent dans différents environnements. Le système intègre diverses capacités essentielles, notamment la recherche plein texte avec abstraction de fournisseur, un worker de tâches asynchrones pour le traitement en arrière-plan, et un système d'identité complet couvrant l'enregistrement sécurisé et le suivi des sessions. Il implémente également la messagerie privée, l'envoi d'e-mails SMTP et une API avec authentification par jeton. La base de code utilise une architecture modulaire basée sur le pattern d'application factory et des blueprints pour organiser le routage et la logique.

    Triggers automated builds and deployments by pushing source code to a remote hosting platform.

    Pythonflaskpythonwebapp
    Voir sur GitHub↗4,771
  • sorrycc/blogAvatar de sorrycc

    sorrycc/blog

    4,452Voir sur GitHub↗

    Ce projet est un générateur de site statique basé sur Git et un système de gestion de contenu (CMS) à fichiers plats. Il fonctionne comme un moteur de blog markdown qui convertit des fichiers texte brut provenant d'un dépôt contrôlé par version en pages web structurées. Le système utilise un flux de travail de blogging basé sur Git pour suivre et gérer les changements de contenu via des commits et des pull requests. Cette approche remplace les bases de données relationnelles traditionnelles par un stockage de contenu à fichiers plats pour gérer les articles du site web. Le moteur couvre la génération de site statique et la rédaction basée sur markdown pour transformer le texte source en HTML. Il incorpore un processus de déploiement piloté par Git qui déclenche les builds et la publication chaque fois que des changements sont poussés vers le dépôt.

    Provides a deployment workflow that automatically builds and publishes the site whenever changes are pushed to Git.

    Voir sur GitHub↗4,452
  • hasura/gitkubeAvatar de hasura

    hasura/gitkube

    3,847Voir sur GitHub↗

    Gitkube is a Kubernetes-native CI/CD controller and container image builder that automates the deployment of applications directly within a cluster. It functions as a GitOps deployment engine that synchronizes cluster state with version control repositories, allowing source code to be compiled into container images and deployed upon git push events. The system focuses on secure, multi-tenant resource management by mapping specific git repositories to dedicated Kubernetes namespaces. It utilizes an identity verification layer based on cryptographic SSH keys and role-based access control to aut

    Implements deployment workflows triggered by git push events with built-in security verification.

    Goci-cdcontinuous-deploymentdeveloper-tools
    Voir sur GitHub↗3,847
  • sahat/megaboilerplateAvatar de sahat

    sahat/megaboilerplate

    3,802Voir sur GitHub↗

    Megaboilerplate is a JavaScript application scaffolder and project generation tool. It provides a set of starter templates and a command-line interface to bootstrap the directory structures and configuration files for various project architectures. The tool generates customized boilerplates for full-stack web applications, universal applications using server-side rendering, and cross-platform JavaScript libraries. It includes predefined templates for integrating third-party identity providers via OAuth and cloud-ready starters optimized for Git-based deployment workflows. The project covers

    Implements automated deployment workflows triggered by pushing code to Git repositories.

    CSS
    Voir sur GitHub↗3,802
  • aws/copilot-cliAvatar de aws

    aws/copilot-cli

    3,735Voir sur GitHub↗

    AWS Copilot is a command line interface for deploying and managing containerized applications and services on AWS. It serves as a container deployment tool, infrastructure orchestrator, and job runner, enabling the release of production-ready workloads through a simplified set of commands. The tool distinguishes itself by automating the entire application lifecycle, from initializing directory structures and manifests to managing continuous delivery pipelines with Git integration. It utilizes a manifest-based approach to generate and customize cloud infrastructure templates, allowing for the

    Automatically builds, pushes, and deploys services upon code changes in a Git repository.

    Goaws-apprunneraws-ecsaws-fargate
    Voir sur GitHub↗3,735
  • oleeskild/obsidian-digital-gardenAvatar de oleeskild

    oleeskild/obsidian-digital-garden

    2,159Voir sur GitHub↗

    Ce projet est un plugin Obsidian qui fonctionne comme un générateur de site statique, conçu pour transformer les coffres-forts de notes markdown locaux en sites web publics. Il automatise la conversion de fichiers texte structurés en une base de connaissances en direct, permettant aux utilisateurs de partager leurs recherches personnelles et leur documentation directement depuis leur stockage local. La plateforme se distingue par une approche axée sur la sécurité pour la gestion de contenu, utilisant des indicateurs basés sur le frontmatter pour garantir que seules les notes explicitement marquées sont publiées sur le web. Ce mécanisme de publication sélective empêche l'exposition accidentelle des données privées du coffre-fort, tandis qu'un pipeline de déploiement basé sur git automatise la synchronisation du contenu vers des fournisseurs d'hébergement distants. Le système prend en charge un large éventail de capacités de gestion de site, y compris la génération d'outils de navigation interactifs comme les arborescences de fichiers et la découverte de liens retour. Il fournit également des options étendues pour la personnalisation visuelle via des mises en page basées sur des modèles et des remplacements de style, permettant l'intégration de médias riches tels que des diagrammes et des équations mathématiques dans la sortie publiée.

    Automates site deployment by triggering build pipelines upon pushing content to a version-controlled repository.

    TypeScript
    Voir sur GitHub↗2,159
  • mldangelo/personal-siteAvatar de mldangelo

    mldangelo/personal-site

    1,642Voir sur GitHub↗

    Ce projet est un modèle de site web de portfolio personnel construit comme un générateur de site statique. Il fournit un framework structuré pour les professionnels afin de présenter leur historique de carrière, leurs projets techniques et leur contenu de blog via une interface web réactive. Le site se distingue par l'intégration d'un système de gestion de contenu basé sur le markdown qui convertit les fichiers texte brut en pages web structurées. Il inclut des flux de travail de déploiement automatisés qui déclenchent des processus de construction et de publication chaque fois que des changements sont poussés vers le dépôt, garantissant que les mises à jour sont publiées sur un serveur web en direct sans intervention manuelle. La plateforme couvre un large éventail d'outils de gestion d'identité professionnelle, y compris la synchronisation centralisée des données de profil, le formatage de CV et la configuration des métadonnées des moteurs de recherche. Elle prend également en charge la personnalisation visuelle via le basculement de thèmes et les contrôles de marque, tout en fournissant des hooks pour les services d'analyse externes afin de surveiller le comportement des visiteurs et les performances du site.

    Automates the build and release pipeline by executing server-side scripts whenever new code is pushed to the primary repository branch.

    TypeScriptgithub-pagejavascriptpersonal-website
    Voir sur GitHub↗1,642
Préc.12Suivant
  1. Home
  2. DevOps & Infrastructure
  3. Git Deployment Integrations

Explorer les sous-tags

  • Git-Push Deployments2 sous-tagsDeployment workflows triggered by pushing code to a Git repository, with automatic build and deployment on each push. **Distinct from Git Deployment Integrations:** Distinct from Git Deployment Integrations: focuses on the push-triggered deployment model specifically, not general file synchronization to remote repos.
  • Push-Triggered Deployments1 sous-tagDeployment platforms that trigger automated build-test-deploy cycles when code is pushed to a configured Git repository. **Distinct from Git Deployment Integrations:** Distinct from Git Deployment Integrations: focuses on the push-triggered deployment model rather than general file synchronization.