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

saltstack/salt

0
View on GitHub↗
docs.saltproject.io/salt/install-guide/en/latest
↗

Salt

Salt is an infrastructure configuration management tool and orchestration framework designed for large-scale system administration. It functions as a remote execution engine that enables administrators to manage, provision, and enforce declarative states across distributed fleets of servers from a central control point. By utilizing a high-performance message bus, the platform allows for the simultaneous execution of administrative tasks and the maintenance of consistent software configurations across thousands of nodes.

The system distinguishes itself through a flexible architecture that supports both agent-based management and agentless administration. It employs a secure, cryptographic key-based authentication model to verify communication between the controller and managed nodes, while its event-driven orchestration capabilities allow for automated responses to real-time infrastructure changes. Furthermore, the platform provides proxy-based management for resource-constrained devices and hardware that cannot host native agents, ensuring broad compatibility across diverse environments.

Beyond core configuration and remote execution, the platform covers a wide capability surface including cloud infrastructure provisioning, lifecycle management, and support for air-gapped deployments. It offers extensive extensibility through modular plugins and allows for precise targeting of nodes based on system metadata or unique identifiers. The software is designed to be installed via standard package managers and includes features for bundling dependencies to simplify deployment across varied operating systems.

Features

  • Configuration Management Systems - Enforcing declarative state and consistent software settings across thousands of servers from a single central control point.
  • Declarative Configuration Management - Automates system administration and declarative state enforcement across large-scale server fleets.
  • Administrative Command Engines - Executes parallel administrative tasks and ad-hoc commands across thousands of managed nodes simultaneously.
  • Declarative Configuration Engines - Enforces consistent infrastructure states by processing declarative definitions across distributed server fleets.

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
15,237 estrellas·5,567 forks·Python·apache-2.0·4 vistas
  • Infrastructure Orchestration - Coordinates complex multi-node deployments, cloud provisioning, and infrastructure lifecycle management.
  • Distributed Task Orchestration - Coordinates parallel administrative tasks and ad-hoc commands across distributed fleets of nodes.
  • Infrastructure State Enforcers - Enforces declarative configuration policies on nodes to ensure files, packages, and services match a defined desired state.
  • Background Service Managers - Uses persistent background services to maintain consistent software configurations and security compliance.
  • Remote Task Execution Modules - Dispatches idempotent scripts to remote systems to perform parallel administrative tasks and system-wide updates.
  • Cloud Provisioning - Automates the deployment and lifecycle management of virtual and bare-metal systems across cloud environments.
  • Deployment Systems - Automates the deployment and maintenance of software packages across large-scale system environments.
  • Event-Driven Orchestration - Triggers automated workflows and system reactions in response to real-time infrastructure events.
  • Air-Gapped Deployments - Facilitates software deployment and maintenance in air-gapped, isolated network environments.
  • Agentless Configuration Managers - Supports agentless administration by managing remote systems via SSH or proxy interfaces.
  • Multi-node Orchestration - Coordinates and scales configuration tasks across large fleets of distributed infrastructure nodes.
  • Remote Management Agents - Deploys management agents to enable centralized configuration and remote execution.
  • Cryptographic Key Management - Secures communication between the controller and managed nodes using cryptographic key-based authentication.
  • Secure Node Provisioning - Secures communication between the controller and nodes using cryptographic key exchange and identity verification.
  • Message Bus Architectures - Uses a high-performance message bus to broadcast commands and collect results from distributed nodes.
  • Remote Device Management - Registers and manages individual devices as nodes receiving instructions from a central control point.
  • Configuration Management - Event-driven automation and remote task execution platform.
  • DevOps and Infrastructure - Infrastructure management and configuration.
  • DevOps Tools - Listed in the “DevOps Tools” section of the Awesome Python awesome list.
  • Infrastructure and Cloud - Infrastructure management and automation system.
  • Infrastructure and Platforms - Reference for SaltStack configuration management.
  • Gestión de infraestructura - Scalable infrastructure automation and configuration management.
  • Python Projects - Listed in the “Python Projects” section of the Awesome For Beginners awesome list.
  • Automated System Provisioning - Automates the installation and configuration of management agents across diverse operating systems.
  • Cloud Infrastructure Automation - Automates the deployment and lifecycle management of virtual or bare-metal systems across cloud hosts.
  • SSH-Based Remote Execution - Executes remote tasks on target systems using standard network protocols without persistent agents.
  • Access Control and Authorization - Enforces authorization policies by manually approving or rejecting cryptographic keys from remote nodes.
  • Deployment Packaging - Bundles software and dependencies into portable formats to ensure consistent execution across diverse systems.
  • Node Metadata Management - Assigns labels and metadata to infrastructure nodes to enable precise targeting for administrative operations.
  • Remote Hardware Controllers - Manages hardware and systems lacking native agents via proxy interfaces for remote operations.
  • Proxy Management Systems - Provides proxy-based management for resource-constrained devices that cannot host native agents.
  • Automated Enrollment Policies - Configures the management server to automatically trust and enroll incoming nodes based on predefined criteria.
  • Plugin-Based Architectures - Extends core functionality through a modular plugin system for diverse operating system tasks.
  • Software Update Managers - Manages software versions by configuring repositories and dependencies to ensure system compliance.
  • Dependency Bundling - Bundles required executables and dependencies into a single directory to simplify deployment.
  • Python Package Managers - Maintains third-party Python packages within isolated environments to ensure engine compatibility.
  • Software Package Repositories - Provides mechanisms to mirror software repositories for installation and updates in isolated network environments.
  • Version Pinning - Locks software deployments to specific release tags within configuration files to prevent unintended upgrades.
  • System Package Manager Installations - Supports software installation via standard native operating system package managers.
  • Protocol-Agnostic Transport Layers - Supports flexible communication between controllers and nodes using multiple network protocols.
  • Historial de estrellas

    Gráfico del historial de estrellas de saltstack/saltGráfico del historial de estrellas de saltstack/salt

    Preguntas frecuentes

    ¿Qué hace saltstack/salt?

    Salt is an infrastructure configuration management tool and orchestration framework designed for large-scale system administration. It functions as a remote execution engine that enables administrators to manage, provision, and enforce declarative states across distributed fleets of servers from a central control point. By utilizing a high-performance message bus, the platform allows for the simultaneous execution of administrative tasks and the maintenance of consistent…

    ¿Cuáles son las características principales de saltstack/salt?

    Las características principales de saltstack/salt son: Configuration Management Systems, Declarative Configuration Management, Administrative Command Engines, Declarative Configuration Engines, Infrastructure Orchestration, Distributed Task Orchestration, Infrastructure State Enforcers, Background Service Managers.

    ¿Qué alternativas de código abierto existen para saltstack/salt?

    Las alternativas de código abierto para saltstack/salt incluyen: ansible/ansible — Ansible is an agentless infrastructure automation engine designed to manage remote servers and network devices. It… chef/chef — Chef is a configuration management platform and infrastructure as code framework used to automate the deployment and… fizzadar/pyinfra — pyinfra is an agentless infrastructure automation framework that turns declarative Python code into idempotent shell… openstack/openstack — OpenStack is an open-source cloud computing platform for building and managing public and private cloud infrastructure… boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud… canonical/cloud-init — Cloud-init is an automated server provisioning and instance initialization tool designed to configure virtual machines…

    Alternativas open-source a Salt

    Proyectos open-source similares, clasificados según cuántas características comparten con Salt.
    • ansible/ansibleAvatar de ansible

      ansible/ansible

      68,968Ver en GitHub↗

      Ansible is an agentless infrastructure automation engine designed to manage remote servers and network devices. It functions as a cross-platform orchestration tool that coordinates system updates, software installations, and service configurations from a centralized management workstation. By utilizing a declarative approach, it allows users to define desired system states through human-readable configuration files, ensuring consistency across distributed environments. The platform operates by establishing secure shell connections to target nodes, eliminating the need for persistent agent sof

      Pythonansiblepython
      Ver en GitHub↗68,968
    • chef/chefAvatar de chef

      chef/chef

      8,199Ver en GitHub↗

      Chef is a configuration management platform and infrastructure as code framework used to automate the deployment and maintenance of infrastructure state across a fleet of servers. It operates as an idempotent automation engine, ensuring systems converge to a desired state by applying only the necessary changes to resolve differences. The system functions as a multi-platform server orchestrator capable of managing infrastructure across different operating systems, cloud providers, and hardware architectures. It includes a dedicated infrastructure testing framework to verify configuration code

      Rubyautomationcfgmgtchef
      Ver en GitHub↗8,199
    • fizzadar/pyinfraAvatar de Fizzadar

      Fizzadar/pyinfra

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

      Python
      Ver en GitHub↗5,793
    • boto/boto3Avatar de boto

      boto/boto3

      9,834Ver en GitHub↗

      Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

      Pythonawsaws-sdkcloud
      Ver en GitHub↗9,834
    Ver las 30 alternativas a Salt→