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
·
purpleidea avatar

purpleidea/mgmt

0
View on GitHub↗
4,267 estrellas·352 forks·Go·GPL-3.0·4 vistasmgmtconfig.com↗

Mgmt

Mgmt es un sistema de gestión de configuración distribuido que mantiene el estado deseado de los clústeres utilizando automatización basada en eventos y retroalimentación de bucle cerrado. Funciona como un motor de automatización de infraestructura que activa correcciones de estado del sistema en tiempo real basadas en el monitoreo de recursos y especificaciones predefinidas.

El sistema incluye un selector de nodos de clúster distribuido para elegir subconjuntos de hosts basados en estrategias y restricciones específicas para distribuir cargas de trabajo. También cuenta con un gestor de infraestructura en la nube para controlar el ciclo de vida de las instancias de máquinas virtuales, incluyendo despliegue de imágenes, selección de región y scripts de inicio, junto con un orquestador de firmware de hardware para instalar y verificar binarios en controladores de gestión de placa base.

Las capacidades adicionales cubren la ejecución de tareas en paralelo, la modificación de archivos de configuración basada en lentes y la recuperación de metadatos del sistema. El conjunto de herramientas también proporciona utilidades para la transformación de tipos de datos, decodificación de formatos e inspección del entorno para determinar los estados actuales del sistema.

Features

  • Server State Reconciliation - Monitors real-time system resources and applies corrective actions to align actual server state with a predefined configuration specification.
  • Distributed Systems Management - A system that maintains the desired state of distributed clusters using event-driven automation and closed-loop feedback.
  • Event-Driven Automation Engines - Functions as an automation engine that triggers real-time system state corrections based on resource monitoring.
  • Multi-Host Parallel Executions - Coordinates configuration tasks across multiple remote hosts concurrently from a single workflow step.
  • Closed-Loop Infrastructure Automation - Implements a continuous sensing and correction cycle to maintain desired system states across distributed infrastructure.
  • Distributed Configuration Management - Provides a system for synchronizing state and configuration settings across multiple nodes in a distributed cluster.
  • Distributed Leader Election - Selects a subset of available hosts using specific strategies and constraints to distribute workloads across a cluster.
  • Strategy-Based Node Election - Distributes workloads across a cluster by selecting hosts based on specific strategies and hardware constraints.
  • Clustered Task Distribution - Selects specific nodes from a group of available hosts to distribute tasks based on custom strategies and constraints.
  • Infrastructure Automations - Implements automated system updates and configuration changes triggered by real-time environment events.
  • Desired State Restoration - Restores missing files or configurations in real-time to match a predefined system specification.
  • Lens-Based Configuration Editing - Updates specific paths within text files using targeted lenses to avoid rewriting entire configuration documents.
  • Environment Inspection - Retrieves system-level variables and hardware details to determine the current state of a deployment target.
  • Cloud Compute Instance Management - Controls virtual machine instances by specifying images, regions, and startup scripts.
  • Cloud Infrastructure Management - Controls the lifecycle of virtual machine instances, including regional placement and startup script deployment.
  • Constraint-Based Host Selection - Ships a distributed node selector to elect host subsets based on specific strategies and constraints.
  • Hardware Firmware Updaters - Provides automated utilities for installing and verifying firmware binaries on baseboard management controllers.
  • Cloud Instance Lifecycle - Manages the creation and control of virtual machine instances, including region selection and startup scripts.
  • System Environment Retrievers - Fetches operating system details such as hostnames, environment variables, user IDs, and process information.
  • Configuration Management - Next-generation configuration management written in Go.

Historial de estrellas

Gráfico del historial de estrellas de purpleidea/mgmtGráfico del historial de estrellas de purpleidea/mgmt

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Mgmt

Proyectos open-source similares, clasificados según cuántas características comparten con Mgmt.
  • j3ssie/osmedeusAvatar de j3ssie

    j3ssie/Osmedeus

    6,425Ver en GitHub↗

    Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools through declarative YAML pipelines. It functions as a distributed security scanner, a declarative workflow automator, and an AI agent framework for security, enabling automated multi-step security analysis with conditional branching, parallel execution, and distributed workers. The engine distinguishes itself through a hybrid runner model that executes workflow steps on the local host, inside Docker containers, or over SSH to remote machines, selected per step or module. It supp

    Go
    Ver en GitHub↗6,425
  • pyinfra-dev/pyinfraAvatar de pyinfra-dev

    pyinfra-dev/pyinfra

    5,779Ver en 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

    Pythoncloud-managementconfiguration-managementhigh-performance
    Ver en GitHub↗5,779
  • lxc/incusAvatar de lxc

    lxc/incus

    4,893Ver en GitHub↗

    Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual machines through a single control plane. It brings together cluster infrastructure management, secure multi-tenancy, software-defined networking, and pluggable storage backend orchestration into one cohesive system exposed via a full REST API and command-line interface. What distinguishes Incus is its ability to run multiple instance types side by side—full Linux system containers, OCI application containers, and QEMU virtual machines—all managed with consistent tooling. Networkin

    Gocloudcontainershacktoberfest
    Ver en GitHub↗4,893
  • pry0cc/axiomAvatar de pry0cc

    pry0cc/axiom

    4,392Ver en GitHub↗

    Axiom is a cloud infrastructure orchestrator and distributed security scanning framework. It serves as a manager for deploying, snapshotting, and destroying disposable virtual machine fleets across multiple cloud providers and regions. The project distinguishes itself by automating the provisioning of vulnerability toolsets and security auditing software across these remote servers. It features a mechanism for distributing security scans by sharding target lists across a fleet of instances and aggregating the resulting data into unified files and HTML reports. The system covers a broad range

    Shell
    Ver en GitHub↗4,392
Ver las 30 alternativas a Mgmt→

Preguntas frecuentes

¿Qué hace purpleidea/mgmt?

Mgmt es un sistema de gestión de configuración distribuido que mantiene el estado deseado de los clústeres utilizando automatización basada en eventos y retroalimentación de bucle cerrado. Funciona como un motor de automatización de infraestructura que activa correcciones de estado del sistema en tiempo real basadas en el monitoreo de recursos y especificaciones predefinidas.

¿Cuáles son las características principales de purpleidea/mgmt?

Las características principales de purpleidea/mgmt son: Server State Reconciliation, Distributed Systems Management, Event-Driven Automation Engines, Multi-Host Parallel Executions, Closed-Loop Infrastructure Automation, Distributed Configuration Management, Distributed Leader Election, Strategy-Based Node Election.

¿Qué alternativas de código abierto existen para purpleidea/mgmt?

Las alternativas de código abierto para purpleidea/mgmt incluyen: j3ssie/osmedeus — Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools… pyinfra-dev/pyinfra — pyinfra is a Python-based infrastructure automation framework that turns Python code into shell commands for managing… lxc/incus — Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual… pry0cc/axiom — Axiom is a cloud infrastructure orchestrator and distributed security scanning framework. It serves as a manager for… aws-samples/aws-cdk-examples — This project is a reference library and collection of example code patterns for deploying cloud infrastructure using… googleapis/google-api-python-client — This project is a REST API client library and Google Cloud SDK component that integrates Python applications with…