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
·

4 dépôts

Awesome GitHub RepositoriesMulti-Host Parallel Executions

Executes commands across multiple remote hosts concurrently from a single workflow step.

Distinct from Parallel Command Execution: Distinct from Parallel Command Execution: targets remote hosts over SSH, not local shell processes.

Explore 4 awesome GitHub repositories matching development tools & productivity · Multi-Host Parallel Executions. Refine with filters or upvote what's useful.

Awesome Multi-Host Parallel Executions 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.
  • appleboy/ssh-actionAvatar de appleboy

    appleboy/ssh-action

    6,113Voir sur GitHub↗

    This is a GitHub Action that executes shell commands on remote servers over SSH as part of a CI/CD pipeline. It supports authentication using passwords, private keys, or private keys with passphrases, and can verify the SHA256 fingerprint of the remote host's public key before connecting to prevent man-in-the-middle attacks. The action can connect to multiple remote hosts in a single workflow step, optionally executing commands synchronously across all of them. It also supports routing SSH connections through an intermediate jump host to reach target servers in restricted networks. Environmen

    Connects to multiple remote hosts simultaneously and executes commands across all of them in one step.

    Shell
    Voir sur GitHub↗6,113
  • fizzadar/pyinfraAvatar de Fizzadar

    Fizzadar/pyinfra

    5,793Voir sur GitHub↗

    pyinfra is an agentless infrastructure automation framework that turns declarative Python code into idempotent shell commands to manage servers, containers, and local machines over SSH without requiring any pre-installed software on target hosts. It operates by comparing the desired state of a system against its current state, using a dry-run simulation mode to preview changes and a fact-based conditional execution engine to gather host attributes at runtime and control which operations run. The tool compiles Python operations into optimized shell commands and executes them in parallel across

    Runs operations concurrently across thousands of hosts with configurable parallelism.

    Python
    Voir sur GitHub↗5,793
  • pyinfra-dev/pyinfraAvatar de pyinfra-dev

    pyinfra-dev/pyinfra

    5,779Voir sur GitHub↗

    pyinfra is a Python-based infrastructure automation framework that turns Python code into shell commands for managing servers, Docker containers, and local machines. It operates as a declarative, idempotent deployment tool, applying desired system states by comparing target configurations against current states and making only the necessary changes. The framework provides a connector-based transport abstraction that unifies SSH, Docker, and local execution behind a common interface, with a parallel execution engine that manages concurrent operations across hosts. The tool distinguishes itself

    Manages concurrent operation execution across hosts with configurable parallelism and serialization controls.

    Pythoncloud-managementconfiguration-managementhigh-performance
    Voir sur GitHub↗5,779
  • purpleidea/mgmtAvatar de purpleidea

    purpleidea/mgmt

    4,267Voir sur GitHub↗

    Mgmt est un système de gestion de configuration distribué qui maintient l'état souhaité des clusters en utilisant l'automatisation pilotée par les événements et le feedback en boucle fermée. Il fonctionne comme un moteur d'automatisation d'infrastructure qui déclenche des corrections d'état système en temps réel basées sur la surveillance des ressources et des spécifications prédéfinies. Le système inclut un sélecteur de nœuds de cluster distribué pour élire des sous-ensembles d'hôtes basés sur des stratégies et contraintes spécifiques afin de distribuer les charges de travail. Il dispose également d'un gestionnaire d'infrastructure cloud pour contrôler le cycle de vie des instances de machine virtuelle, incluant le déploiement d'images, la sélection de région et les scripts de démarrage, aux côtés d'un orchestrateur de firmware matériel pour installer et vérifier les binaires sur les contrôleurs de gestion de carte mère. Des capacités supplémentaires couvrent l'exécution de tâches en parallèle, la modification de fichiers de configuration basée sur des lentilles et la récupération de métadonnées système. Le toolkit fournit également des utilitaires pour la transformation de types de données, le décodage de format et l'inspection d'environnement pour déterminer les états actuels du système.

    Coordinates configuration tasks across multiple remote hosts concurrently from a single workflow step.

    Gochoreographyconfig-managementconfiguration-management
    Voir sur GitHub↗4,267
  1. Home
  2. Development Tools & Productivity
  3. Parallel Command Execution
  4. Multi-Host Parallel Executions