awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 dépôts

Awesome GitHub RepositoriesRemote Software Deployers

Systems for pushing software installations and updates to managed devices from a central console.

Distinct from Software Deployment Tools: Distinct from Software Deployment Tools: focuses on remote deployment to managed devices rather than local command-line software installation.

Explore 15 awesome GitHub repositories matching development tools & productivity · Remote Software Deployers. Refine with filters or upvote what's useful.

Awesome Remote Software Deployers 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.
  • openspug/spugAvatar de openspug

    openspug/spug

    11,016Voir sur GitHub↗

    Spug is a web-based agentless SSH management platform used for executing remote commands and managing servers without requiring the installation of agent software on target machines. It serves as a centralized operations suite that integrates remote command execution, task scheduling, configuration management, health monitoring, and application deployment. The platform differentiates itself through a browser-based SSH terminal and jump box, providing direct interactive shell access to remote hosts without a local client. It also features a remote file manager for bidirectional file transfers

    Provides a system for pushing code and configurations to remote servers from a centralized management console.

    JavaScriptalertcicicd
    Voir sur GitHub↗11,016
  • basecamp/handbookAvatar de basecamp

    basecamp/handbook

    6,603Voir sur GitHub↗

    This project is a public company employee handbook that serves as a centralized reference for internal policies, organizational standards, and corporate governance for a distributed workforce. It functions as an operational guide and culture manifesto, detailing the shared values and social norms used to align a global team. The handbook defines a remote-first operational model that emphasizes asynchronous communication and a distributed work infrastructure. It specifies unique organizational practices such as cycle-based development intervals, a customer-facing support rotation for all emplo

    Automates the installation of essential applications and security updates across the company device fleet.

    Voir sur GitHub↗6,603
  • glpi-project/glpiAvatar de glpi-project

    glpi-project/glpi

    5,614Voir sur GitHub↗

    GLPI is an open-source IT asset management platform and helpdesk ticketing system. It provides a centralized engine for handling incidents and service requests with structured workflows, SLA tracking, and service catalog integration, while also managing the full lifecycle of IT assets including hardware, software, and inventory tracking. The platform distinguishes itself through agentless network discovery that scans networks and collects inventory data from devices without requiring installed agents, and a plugin-based modular architecture that extends core functionality through a community-

    Pushes software installations and updates to managed devices from a central console.

    PHPasset-managerassets-managementcmdb
    Voir sur GitHub↗5,614
  • shipitjs/shipitAvatar de shipitjs

    shipitjs/shipit

    5,294Voir sur GitHub↗

    Shipit est un outil de déploiement Node.js et un orchestrateur de tâches distantes utilisé pour automatiser les déploiements logiciels et exécuter des commandes shell via SSH. Il fonctionne comme un gestionnaire de workflow de déploiement et un framework d'automatisation SSH, permettant aux utilisateurs de définir des pipelines d'automatisation qui coordonnent des scripts locaux et distants. Le projet se distingue par un système d'orchestration de tâches basé sur un graphe de dépendances et un système de hooks basé sur les événements, qui permettent la création de workflows d'automatisation personnalisés avec une coordination de tâches séquencées. Il gère les versions d'applications en utilisant une gestion des releases basée sur des liens symboliques, offrant la possibilité d'effectuer des rollbacks vers des versions précédentes et de nettoyer les déploiements obsolètes. L'outil couvre un large éventail de capacités, incluant l'automatisation de serveurs distants, la synchronisation de fichiers entre hôtes et la distribution de code distant. Il inclut également des utilitaires pour exécuter des builds et auditer les commits en attente afin de suivre les différences entre le contrôle de source et les révisions déployées.

    Moves code from development to production servers with integrated support for versioning and release management.

    JavaScriptcapistranodeploydeployment
    Voir sur GitHub↗5,294
  • kubernetes/websiteAvatar de kubernetes

    kubernetes/website

    5,281Voir sur GitHub↗

    Ce projet est le site web officiel de documentation de Kubernetes, servant de ressource technique complète pour la gestion d'applications conteneurisées. Il fonctionne comme un portail de documentation technique open-source qui fournit des guides, des tutoriels et des matériaux de référence pour les logiciels de systèmes distribués. Le site est construit en utilisant un générateur de site statique avec une architecture de template basée sur des composants pour maintenir des modèles de design cohérents. Il dispose d'un générateur de documentation OpenAPI qui analyse les spécifications techniques pour construire et mettre à jour automatiquement les pages de référence d'API structurées. Pour soutenir une audience mondiale, il emploie un routage de contenu conscient de l'internationalisation pour gérer les versions localisées des manuels. Le workflow de développement inclut un serveur à rechargement à chaud pour prévisualiser les changements du site et un rendu de langue ciblé pour accélérer les temps de build. Le projet couvre un large éventail de domaines techniques, incluant l'orchestration de cluster, la configuration réseau et la gestion des ressources.

    Manages the process of moving application code into production with progressive rollouts and health monitoring.

    HTML
    Voir sur GitHub↗5,281
  • kodu-ai/claude-coderAvatar de kodu-ai

    kodu-ai/claude-coder

    5,255Voir sur GitHub↗

    Claude Coder est un agent de codage IA autonome et un outil de développement implémenté en tant qu'extension VS Code. Il fonctionne comme un agent de codage LLM capable de générer du code, de déboguer des logiciels et d'implémenter des conceptions de projets directement au sein de l'environnement de développement. Le système agit comme un ingénieur logiciel autonome capable de rechercher du contenu web et de coordonner le déploiement d'applications vers des environnements distants. Il intègre des capacités de recherche web dans l'IDE pour récupérer de la documentation externe et des informations techniques. L'outil couvre un large éventail de tâches d'ingénierie logicielle, incluant l'automatisation de la génération de boilerplate, la correction de bugs et la conversion de conceptions de projets en code source fonctionnel.

    Coordinates the publishing of projects to remote environments using existing deployment tools.

    TypeScriptchatgptclaudecoding-agents
    Voir sur GitHub↗5,255
  • pypa/sampleprojectAvatar de pypa

    pypa/sampleproject

    5,245Voir sur GitHub↗

    Ce projet est une implémentation de référence et un tutoriel conçu pour démontrer le flux de travail de bout en bout de la construction, du versionnage et du téléchargement de distributions Python. Il sert de modèle de projet concret et d'exemple pour configurer les métadonnées et les artefacts de build pour les index de paquets. Le dépôt illustre comment empaqueter un logiciel en définissant les métadonnées du projet et les dépendances dans des fichiers de configuration statiques. Il couvre le processus de transformation des arbres sources en archives versionnées et en distributions binaires spécifiques à la plateforme, montrant spécifiquement comment construire des wheels binaires et des distributions sources. Le projet couvre des domaines de capacités plus larges, notamment la gestion des dépendances, la création d'interfaces en ligne de commande et l'automatisation de la publication des versions vers des dépôts. Il démontre également l'utilisation d'environnements virtuels isolés et l'intégration d'extensions binaires.

    Describes the process of moving application code from development to production servers.

    Python
    Voir sur GitHub↗5,245
  • microsoft/windowsappsdkAvatar de microsoft

    microsoft/WindowsAppSDK

    4,604Voir sur GitHub↗

    The Windows App SDK is a set of APIs and UI frameworks for building native Windows desktop applications. It provides a Windows Runtime API for accessing system capabilities and a dedicated UI framework for creating responsive, accessible interfaces. The project also functions as a desktop app deployment framework and a local AI execution environment for running hardware-accelerated models on CPUs, GPUs, and NPUs. The SDK distinguishes itself by enabling the modernization of legacy applications, allowing developers to embed modern controls and platform features into existing projects without a

    Distributes the necessary execution environment with the application regardless of the packaging method.

    C++cppcsharpdesktop
    Voir sur GitHub↗4,604
  • efforg/rayhunterAvatar de EFForg

    EFForg/rayhunter

    4,596Voir sur GitHub↗

    Rayhunter is an IMSI catcher detection tool and cellular network monitor designed to identify cell-site simulators and fake base stations. It functions as an SDR signal analyzer that tracks tower connectivity, logs GPS locations, and monitors for network downgrades or disabled encryption on mobile hardware. The system distinguishes itself through heuristic-based traffic analysis used to detect suspicious identity requests, malformed system information, and the use of null ciphers. It includes a remote device management interface consisting of a REST API and web dashboard for controlling detec

    Provides mechanisms for pushing software installations and updates to mobile devices.

    Rust
    Voir sur GitHub↗4,596
  • prodesire/python-guide-cnAvatar de Prodesire

    Prodesire/Python-Guide-CN

    4,432Voir sur GitHub↗

    Python-Guide-CN est une traduction chinoise d'un guide complet sur la programmation Python idiomatique et le développement logiciel. Il sert de tutoriel de programmation curé et de référence d'écosystème, fournissant un chemin structuré pour apprendre la syntaxe Python, les bibliothèques standard et les modèles de codage professionnels. Le projet se distingue en offrant des instructions détaillées pour configurer des environnements de développement sous Windows, macOS et Linux. Il se concentre spécifiquement sur la sélection des interpréteurs et la gestion des environnements virtuels pour assurer un espace de travail cohérent. Le guide couvre un large éventail de capacités techniques, y compris les flux de travail de test logiciel, la distribution de paquets et l'implémentation des meilleures pratiques de codage. Il fournit en outre des conseils sur le développement web, la construction d'API REST et le calcul scientifique, y compris l'analyse et la visualisation de données.

    Covers strategies for automating the deployment of Python applications to production servers.

    Batchfile
    Voir sur GitHub↗4,432
  • mina-deploy/minaAvatar de mina-deploy

    mina-deploy/mina

    4,355Voir sur GitHub↗

    Mina est un outil de déploiement distant basé sur Git et d'automatisation SSH conçu pour gérer les releases d'applications. Il fonctionne comme un gestionnaire de versions basé sur des liens symboliques qui clone le code source depuis des dépôts Git directement sur les serveurs, et est spécifiquement conçu pour gérer le déploiement et la configuration d'environnements de projets Ruby. Le système automatise les mises à jour de serveur en générant un script bash unique localement et en l'exécutant via une session SSH unique. Cette approche permet des déploiements sans interruption (zero-downtime) en utilisant des répertoires de version horodatés et en mettant à jour un lien symbolique pour basculer instantanément entre les versions active et précédente. L'outil couvre un flux d'automatisation complet incluant l'exécution de commandes distantes, l'installation de dépendances et l'orchestration de tâches de build. Il fournit également des mécanismes de rollback de déploiement et de nettoyage automatique des versions pour maintenir un nombre configurable de builds récents.

    Sets up remote environments and manages runtime versions specifically for Ruby applications.

    Ruby
    Voir sur GitHub↗4,355
  • amidaware/tacticalrmmAvatar de amidaware

    amidaware/tacticalrmm

    4,161Voir sur GitHub↗

    TacticalRMM is a remote monitoring and management platform designed for overseeing endpoints and automating IT administration. It functions as an endpoint management tool and IT automation framework, providing a centralized dashboard for executing scripts, monitoring system health, and managing remote devices across multiple tenants. The platform distinguishes itself through a comprehensive remote administration suite that includes real-time shell access, remote file management, and registry editing. It integrates with third-party remote desktop software and provides a hierarchical policy inh

    Enables remote installation of antivirus and security agents using deployment scripts.

    Pythondjangodjango-rest-frameworkmonitoring
    Voir sur GitHub↗4,161
  • nixos/nix.devAvatar de NixOS

    NixOS/nix.dev

    3,630Voir sur GitHub↗

    This project provides a functional package manager and a reproducible build system designed to ensure identical build inputs always produce the same outputs. It serves as the foundation for a declarative Linux distribution where the entire system state is defined in a configuration file, enabling predictable deployments and full-system rollbacks. The system uses a deterministic functional language and a lazy-evaluation expression engine to manage software dependencies and isolate build environments. It distinguishes itself through a content-addressable store that allows multiple versions of s

    Pushes software configurations and packages to remote machines for centralized fleet management.

    Nixcookbookdocumentationlearning
    Voir sur GitHub↗3,630
  • screenly/anthiasAvatar de Screenly

    Screenly/Anthias

    3,585Voir sur GitHub↗

    Anthias is a digital signage management system used to schedule and display images, videos, and web pages across a fleet of screens. It functions as a Docker-based device orchestrator that deploys containerized software across networked hardware units via a centralized interface. The platform includes a web-based content scheduler to control the timing, duration, and visibility of media assets using specific date and time windows. Administration is handled through a secure gateway that utilizes a reverse proxy and TLS termination to manage remote display devices over HTTPS. The system covers

    Pushes container-based software installations and updates to managed hardware units from a central console.

    Pythondigital-signageiotpython
    Voir sur GitHub↗3,585
  • sidpalas/devops-directive-kubernetes-courseAvatar de sidpalas

    sidpalas/devops-directive-kubernetes-course

    1,892Voir sur GitHub↗

    This project is a comprehensive educational curriculum designed to teach the fundamentals of container orchestration and infrastructure automation. It provides a structured learning path for mastering the lifecycle management of containerized applications, covering the core concepts of declarative resource definitions, control-loop-based reconciliation, and distributed cluster state management. The course distinguishes itself by focusing on practical, hands-on implementation of modern DevOps practices. It guides users through the integration of GitOps workflows for state synchronization, the

    Manages the full lifecycle of application releases including installation, upgrades, rollbacks, and uninstallation.

    Smarty
    Voir sur GitHub↗1,892
  1. Home
  2. Development Tools & Productivity
  3. Software Deployment Tools
  4. Remote Software Deployers

Explorer les sous-tags

  • Application Deployment2 sous-tagsThe process of moving application code from development to production servers with release management. **Distinct from Remote Software Deployers:** Focuses on general application deployment rather than just pushing to managed devices.
  • Security Agent DeploymentsSpecialized remote deployment of security software like antivirus agents. **Distinct from Remote Software Deployers:** Distinct from Remote Software Deployers by focusing specifically on security-centric software agents.