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

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

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

أدوات توفير البنية التحتية ككود (IaC)

تم تحديث الترتيب في 30 يونيو 2026

For أداة تعريفية لتوفير البنية التحتية السحابية, the strongest matches are opentofu/opentofu (OpenTofu is a declarative infrastructure orchestrator that automates provisioning), saltstack/salt (Salt is a mature infrastructure-as-code tool that uses declarative) and crossplane/crossplane (Crossplane is a Kubernetes-native infrastructure-as-code platform that uses declarative). hashicorp/terraform and pulumi/pulumi round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

أتمتة نشر وإدارة موارد خوادم السحابة باستخدام ملفات الإعدادات التعريفية والسكربتات.

أدوات توفير البنية التحتية ككود (IaC)

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • opentofu/opentofuالصورة الرمزية لـ opentofu

    opentofu/opentofu

    29,206عرض على GitHub↗

    OpenTofu is a declarative infrastructure orchestrator that automates the provisioning and management of cloud resources. It functions as a platform-agnostic interface, allowing users to define their desired environment state in configuration files, which the system then reconciles against live infrastructure to calculate and execute necessary updates. The project utilizes a graph-based execution engine to determine the optimal sequence for resource operations, enabling the parallel processing of independent components to reduce deployment times. To support complex, multi-platform environments

    OpenTofu is a declarative infrastructure orchestrator that automates provisioning and management of cloud resources across multiple providers using configuration files, state tracking, and modular modules — exactly what this search asks for.

    GoDeclarative Reconciliation EnginesDeclarative Infrastructure DefinitionsInfrastructure State Management
    عرض على GitHub↗29,206
  • saltstack/saltالصورة الرمزية لـ saltstack

    saltstack/salt

    15,237عرض على GitHub↗

    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 sup

    Salt is a mature infrastructure-as-code tool that uses declarative states to provision and manage cloud servers across multiple providers, with built-in state management, modular formulas, and idempotent deployments — exactly what you need for defining and enforcing cloud infrastructure.

    PythonDeclarative Configuration EnginesDeclarative Configuration Management
    عرض على GitHub↗15,237
  • crossplane/crossplaneالصورة الرمزية لـ crossplane

    crossplane/crossplane

    11,791عرض على GitHub↗

    Crossplane is a Kubernetes-based control plane framework that functions as a cloud resource orchestrator and infrastructure-as-code platform. It enables the management of heterogeneous infrastructure by extending the Kubernetes API to provision and maintain external cloud services through declarative configuration. By utilizing custom resource controllers, it continuously reconciles the state of external infrastructure with defined desired states, ensuring consistent deployment and lifecycle management across multiple cloud providers. The platform distinguishes itself through its composition-

    Crossplane is a Kubernetes-native infrastructure-as-code platform that uses declarative configuration and custom controllers to provision, manage, and reconcile multi-cloud resources, exactly matching the need for a declarative IaC tool with state management, modularity, and idempotent deployments.

    GoDeclarative Reconciliation EnginesStack TemplatesTemplate Engines
    عرض على GitHub↗11,791
  • hashicorp/terraformالصورة الرمزية لـ hashicorp

    hashicorp/terraform

    48,720عرض على GitHub↗

    Terraform is a declarative infrastructure-as-code tool designed to manage the lifecycle of cloud and on-premises resources. It functions as a workflow engine that reconciles a defined desired state against real-world infrastructure, using a persistent state-tracking layer to maintain consistency and visibility across distributed environments. By mapping infrastructure components into a directed acyclic graph, the system calculates the optimal order for provisioning, updating, or destroying resources. The platform is distinguished by its extensible plugin-based architecture, which decouples co

    Terraform is the flagship declarative infrastructure-as-code tool, with multi-cloud provider support, state management, modular modules, its own HCL language, and idempotent deployments — it meets every feature this search requires.

    GoDeclarative Infrastructure LanguagesMulti-Cloud Orchestrators
    عرض على GitHub↗48,720
  • pulumi/pulumiالصورة الرمزية لـ pulumi

    pulumi/pulumi

    24,797عرض على GitHub↗

    Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud resources using general-purpose programming languages. It functions as a cloud resource orchestrator that coordinates the lifecycle of heterogeneous infrastructure by executing code to construct dependency graphs and reconciling the desired state against actual cloud environments. The platform distinguishes itself through a language-host runtime bridge that allows developers to use standard programming languages to define infrastructure, rather than relying solely on domain-specific

    Pulumi is an infrastructure-as-code framework that lets you define cloud resources using familiar programming languages like TypeScript, Python, and Go, with built-in state management and multi-cloud support across AWS, Azure, GCP, and Kubernetes, making it a comprehensive fit for declarative, idempotent infrastructure provisioning.

    GoDeclarative Infrastructure DefinitionsInfrastructure State ManagementMulti-Cloud Orchestrators
    عرض على GitHub↗24,797
  • hashicorp/terraform-cdkالصورة الرمزية لـ hashicorp

    hashicorp/terraform-cdk

    5,077عرض على GitHub↗

    The Terraform Cloud Development Kit is an infrastructure as code framework that allows cloud resources to be defined using general-purpose programming languages. It functions as a configuration synthesizer, translating high-level programming logic and provider schemas into JSON configuration files that are executed by the Terraform engine to provision infrastructure. The framework provides a multi-language infrastructure library with the ability to automatically generate language-specific classes from provider schemas. It enables the creation of reusable constructs, allowing complex resource

    Terraform CDK is an Infrastructure as Code framework that lets you define cloud resources with programming languages and synthesize Terraform configurations, directly supporting declarative config, multi-cloud, state management, modular constructs, and idempotent deployments.

    TypeScriptConfiguration SynthesisInfrastructure as Code FrameworksCDKs
    عرض على GitHub↗5,077
  • 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

    Chef is a mature infrastructure as code framework that uses a declarative Ruby DSL to define, provision, and manage infrastructure state across multiple cloud providers and platforms, with built-in state management, modular reusable cookbooks, and idempotent deployments — squarely fitting every requested feature.

    RubyIdempotency PatternsInfrastructure as CodeMulti-Platform Server Orchestrators
    عرض على GitHub↗8,199
  • aws/aws-sam-cliالصورة الرمزية لـ aws

    aws/aws-sam-cli

    6,732عرض على GitHub↗

    The AWS SAM Command Line Interface is a development toolkit used to define, emulate, and manage the lifecycle of serverless infrastructure. It serves as an infrastructure as code tool and a wrapper for AWS CloudFormation, allowing users to describe cloud resources through declarative templates. The project differentiates itself by providing a local serverless emulator that uses containers to execute and debug functions before they are deployed. It also enables rapid cloud iteration through real-time synchronization, which monitors local source code for changes and automatically pushes updates

    AWS SAM CLI is an infrastructure as code tool that uses declarative CloudFormation templates to manage serverless resources on AWS, but it is narrowly scoped to serverless and AWS only, missing multi-cloud support and broader server provisioning.

    PythonDeclarative Infrastructure DefinitionsDeclarative Infrastructure Templates
    عرض على GitHub↗6,732
  • puppetlabs/puppetالصورة الرمزية لـ puppetlabs

    puppetlabs/puppet

    7,886عرض على GitHub↗

    Puppet is an infrastructure as code tool and configuration management framework used to automate the provisioning and state orchestration of server fleets. It functions as a declarative state orchestrator that manages server configurations and system settings to ensure consistency and reproducibility across a fleet of machines. The system utilizes a declarative state modeling approach and an idempotent execution engine to maintain configuration state and prevent environment drift. It employs resource-based abstraction and a client-server architecture to translate high-level specifications int

    Puppet is a declarative infrastructure-as-code tool with idempotent state management and a robust definition language, but its primary focus is configuration management of existing servers rather than provisioning cloud resources natively across multiple providers.

    RubyInfrastructure State Management
    عرض على GitHub↗7,886
  • 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

    Ansible is an agentless infrastructure automation engine that uses declarative YAML playbooks to define and enforce system states across remote servers, making it a genuine Infrastructure as Code tool—it supports multi-cloud provisioning through modules and enables idempotent, reusable configurations, though its state management is implicit rather than tracked in a separate state file.

    PythonTemplate Engines
    عرض على GitHub↗68,968
  • 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

    pyinfra is an agentless infrastructure automation framework that uses declarative Python code and ensures idempotent, stateful management of servers and containers over SSH — it fits the IaC mould but is more focused on server configuration than multi-cloud resource provisioning, so it's a narrower match for this search.

    PythonDeclarative Infrastructure Synchronizers
    عرض على GitHub↗5,793
  • encoredev/encoreالصورة الرمزية لـ encoredev

    encoredev/encore

    12,049عرض على GitHub↗

    Encore is a distributed systems framework designed to unify backend development, infrastructure provisioning, and observability. It functions as an infrastructure-as-code platform that allows developers to define cloud resources, databases, and messaging topics directly within their application code. By analyzing these declarations at compile-time, the system automatically manages the deployment of cloud resources and security policies, ensuring parity between local development and production environments. The platform distinguishes itself through its integrated development experience, which

    Encore is a distributed-systems framework that doubles as an infrastructure-as-code platform, letting you declare cloud resources (databases, queues, etc.) directly in your backend code and automatically provisioning them across AWS and GCP with state management — covering the declarative, multi-cloud, and idempotent deployment needs of an IaC tool, though it's more of a unified framework than a standalone IaC orchestrator.

    GoDeclarative Infrastructure Definitions
    عرض على GitHub↗12,049
  • aws/aws-cdkالصورة الرمزية لـ aws

    aws/aws-cdk

    12,817عرض على GitHub↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    The AWS CDK is a genuine infrastructure-as-code framework that lets you define cloud resources using real programming languages and manage them declaratively, but its focus on AWS means it lacks built-in multi-cloud support, which may be a gap if cross-cloud management is needed.

    TypeScriptDeclarative Infrastructure TemplatesReusable Components
    عرض على GitHub↗12,817
  • mysticaltech/terraform-hcloud-kube-hetznerالصورة الرمزية لـ mysticaltech

    mysticaltech/terraform-hcloud-kube-hetzner

    3,860عرض على GitHub↗

    This project is a Terraform Kubernetes provisioner and K3s cluster deployer designed to automate the installation and configuration of lightweight container orchestration on Hetzner Cloud infrastructure. It functions as a Hetzner Cloud infrastructure module, using declarative configuration to manage the full lifecycle of virtual machines, private networks, and load balancers. The orchestrator focuses on high availability by deploying redundant control planes and worker nodes across multiple physical data centers to ensure service continuity. It incorporates a cloud network security manager to

    This Terraform module declaratively provisions and manages Hetzner Cloud resources (servers, networks, load balancers) using HCL, making it an Infrastructure as Code tool, though it is single-cloud and Kubernetes-focused rather than a multi-cloud generalist.

    HCLContainer Cluster DeploymentsDeclarative Infrastructure ProvisioningCloud Infrastructure Automation
    عرض على GitHub↗3,860
  • shuttle-hq/shuttleالصورة الرمزية لـ shuttle-hq

    shuttle-hq/shuttle

    6,920عرض على GitHub↗

    Shuttle is a cloud platform for Rust backends that automates infrastructure provisioning and deployment. It functions as an infrastructure-as-code framework where managed databases and cloud resources are defined directly within application logic using code attributes rather than external configuration files. The platform provides a command line interface to manage the full project lifecycle, from local development with live reloading to remote cloud publishing. It includes a managed database provider that automatically provisions and attaches storage to applications during the deployment pro

    Shuttle is an infrastructure-as-code framework that lets you define cloud resources directly in Rust code via attributes — it fits the declarative, idempotent provisioning you want, though it is specialised for Rust backends rather than being a multi-cloud generalist tool.

    RustRust Backend DeploymentsRust Cloud PlatformsAttribute-Based Provisioning
    عرض على GitHub↗6,920
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
opentofu/opentofu29.2KGoMPL-2.022 يونيو 2026
saltstack/salt15.2KPythonapache-2.020 فبراير 2026
crossplane/crossplane11.8KGoApache-2.023 يونيو 2026
hashicorp/terraform48.7KGoNOASSERTION16 يونيو 2026
pulumi/pulumi24.8KGoapache-2.019 فبراير 2026
hashicorp/terraform-cdk5.1KTypeScriptMPL-2.010 ديسمبر 2025
chef/chef8.2KRubyApache-2.023 يونيو 2026
aws/aws-sam-cli6.7KPythonApache-2.023 يونيو 2026
puppetlabs/puppet7.9KRubyApache-2.016 مارس 2026
ansible/ansible69KPythonGPL-3.012 يونيو 2026

Related searches

  • البنية التحتية ككود (IaC) وتوفير الموارد
  • أداة IaC تستخدم لغات برمجة عامة
  • محرك أتمتة تعريفي للبنية التحتية
  • مجموعة أدوات تطوير سحابية للبنية التحتية
  • أداة لبناء صور سحابية (cloud images) قابلة لإعادة الاستخدام
  • أداة للبنية التحتية ككود (IaC) باستخدام لغات البرمجة
  • أداة تعريفية لإدارة بيئات تطوير المشاريع
  • أداة لإدارة السحابات المتعددة (Multi-cloud)