awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
saltstack avatar

saltstack/salt

0
View on GitHub↗
15,237 نجوم·5,567 تفرعات·Python·apache-2.0·4 مشاهدات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.
  • 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.
  • إدارة البنية التحتية - 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.

سجل النجوم

مخطط تاريخ النجوم لـ saltstack/saltمخطط تاريخ النجوم لـ saltstack/salt

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة 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…

ما هي الميزات الرئيسية لـ saltstack/salt؟

الميزات الرئيسية لـ saltstack/salt هي: Configuration Management Systems, Declarative Configuration Management, Administrative Command Engines, Declarative Configuration Engines, Infrastructure Orchestration, Distributed Task Orchestration, Infrastructure State Enforcers, Background Service Managers.

ما هي البدائل مفتوحة المصدر لـ saltstack/salt؟

تشمل البدائل مفتوحة المصدر لـ saltstack/salt: 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…

بدائل مفتوحة المصدر لـ Salt

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Salt.
  • ansible/ansibleالصورة الرمزية لـ ansible

    ansible/ansible

    68,968عرض على 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
    عرض على GitHub↗68,968
  • chef/chefالصورة الرمزية لـ chef

    chef/chef

    8,199عرض على 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
    عرض على GitHub↗8,199
  • fizzadar/pyinfraالصورة الرمزية لـ Fizzadar

    Fizzadar/pyinfra

    5,793عرض على 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
    عرض على GitHub↗5,793
  • boto/boto3الصورة الرمزية لـ boto

    boto/boto3

    9,834عرض على 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
    عرض على GitHub↗9,834
عرض جميع البدائل الـ 30 لـ Salt→