awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to canonical/cloud-init

Open-source alternatives to Cloud Init

30 open-source projects similar to canonical/cloud-init, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Cloud Init alternative.

  • saltstack/saltAvatar von saltstack

    saltstack/salt

    15,237Auf GitHub ansehen↗

    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

    Pythoncloudcloud-managementcloud-providers
    Auf GitHub ansehen↗15,237
  • boto/boto3Avatar von boto

    boto/boto3

    9,834Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,834
  • ansible/ansibleAvatar von ansible

    ansible/ansible

    68,968Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗68,968

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • fabric/fabricAvatar von fabric

    fabric/fabric

    15,397Auf GitHub ansehen↗

    Fabric is a command-line interface and framework designed to integrate artificial intelligence reasoning into shell-based workflows. It functions as an orchestration tool that connects local data pipelines to remote artificial intelligence services, allowing users to automate content analysis and complex reasoning tasks directly from the terminal. The project distinguishes itself through a modular architecture that treats prompt patterns as version-controlled, reusable logic stored on the local filesystem. By utilizing standard input and output streams, it enables users to chain these analyti

    Python
    Auf GitHub ansehen↗15,397
  • leitbogioro/toolsAvatar von leitbogioro

    leitbogioro/Tools

    3,849Auf GitHub ansehen↗

    This project is a suite of administrative tools designed for automated operating system deployment and server infrastructure provisioning. It provides a framework for installing Linux and Windows distributions on remote hardware using network-streamed imaging and shell-based provisioning logic. The toolset includes specialized capabilities for network-streamed disk imaging and a TCP network tuning suite to optimize kernel parameters and congestion control. It also features a Windows group policy migrator for transferring and backing up operational settings between different computer instances

    Shell
    Auf GitHub ansehen↗3,849
  • mitchellh/packerAvatar von mitchellh

    mitchellh/packer

    15,717Auf GitHub ansehen↗

    Packer is a machine image build tool and multi-platform image orchestrator. It functions as an infrastructure as code image builder that produces identical machine images across multiple platforms from a single source configuration to ensure environment consistency. The tool enables the creation of a golden image pipeline by generating compatible system images for different cloud providers and on-premises hypervisors. It includes an image lifecycle registry to store metadata for tracking the versioning and status of generated images. The system manages the automation of machine image creatio

    Go
    Auf GitHub ansehen↗15,717
  • disassembler0/win10-initial-setup-scriptAvatar von Disassembler0

    Disassembler0/Win10-Initial-Setup-Script

    4,649Auf GitHub ansehen↗

    This project is a PowerShell-based post-installation automation suite and configuration manager designed to optimize Windows 10 and Windows Server deployments. It functions as a system optimization tool that applies idempotent tweaks to ensure an operating system reaches a specific desired state after a fresh installation. The tool distinguishes itself through the use of preset-based task orchestration and a modular tweak library. It allows for the definition of custom setup presets via external files and supports the extension of its capabilities through the import of custom modules. Every s

    PowerShell
    Auf GitHub ansehen↗4,649
  • mylinuxforwork/dotfilesAvatar von mylinuxforwork

    mylinuxforwork/dotfiles

    4,828Auf GitHub ansehen↗

    This project is a dynamic tiling window manager configuration and automated desktop installer for Linux. It provides a system for organizing application windows to maximize screen real estate and productivity, specifically centered around a Hyprland desktop configuration. The environment features an adaptive visual theme that extracts dominant hues from wallpapers to automatically update the global user interface colors. It also includes specialized optimizations for virtual machine environments to ensure system stability and performance. The project covers automated desktop deployment throu

    QMLarchconfigurationfedora
    Auf GitHub ansehen↗4,828
  • artemmkin/infrastructure-as-code-tutorialAvatar von Artemmkin

    Artemmkin/infrastructure-as-code-tutorial

    2,306Auf GitHub ansehen↗

    This project serves as an educational resource for mastering automated infrastructure provisioning, configuration management, and container orchestration. It provides structured learning paths and hands-on exercises designed to teach the principles of defining and managing server environments through version-controlled configuration files. The repository distinguishes itself by offering specific, practical tutorials for industry-standard automation tools. It covers the deployment of cloud resources through declarative configuration files, the automation of server setup and software maintenanc

    ansibledockerdocker-compose
    Auf GitHub ansehen↗2,306
  • geerlingguy/mac-dev-playbookAvatar von geerlingguy

    geerlingguy/mac-dev-playbook

    6,985Auf GitHub ansehen↗

    This project is an Ansible-based automation suite designed to provision macOS development environments. It utilizes a set of playbooks to automate the installation of software, the configuration of system settings, and the setup of tools required for software engineering. The system distinguishes itself through variable-driven configuration and symlink-based dotfile syncing, allowing users to override default package lists and synchronize preferences from a central store. It supports both local setup and remote machine provisioning via SSH. The automation surface covers idempotent state mana

    Shell
    Auf GitHub ansehen↗6,985
  • twpayne/chezmoiAvatar von twpayne

    twpayne/chezmoi

    18,075Auf GitHub ansehen↗

    chezmoi is a command-line utility designed to manage and synchronize system configuration files across multiple machines. It uses a local Git repository as the single source of truth, allowing users to track, version, and distribute dotfiles while maintaining a consistent state across diverse operating systems and hardware architectures. The project distinguishes itself through a declarative reconciliation model that computes the difference between the current filesystem and the desired state defined in the repository. It features a robust templating engine that processes configuration files

    Goconfigurationdotfiledotfile-management
    Auf GitHub ansehen↗18,075
  • amoffat/shAvatar von amoffat

    amoffat/sh

    7,231Auf GitHub ansehen↗

    sh is a Python process management library that provides programmatic wrappers and interfaces for controlling Unix system commands and child process lifecycles. It functions as an asynchronous process wrapper, allowing shell commands and system programs to run within a non-blocking event loop. The library maps command-line arguments and standard input/output streams to native Python functions and objects. It includes a process lifecycle controller to manage signal groups, execution timeouts, and process permissions for spawned child processes. The project provides capabilities for executable

    Pythondevopspythonsubprocess
    Auf GitHub ansehen↗7,231
  • borgbackup/borgAvatar von borgbackup

    borgbackup/borg

    12,986Auf GitHub ansehen↗

    Borg is a command-line backup utility designed for deduplicated data archiving and secure storage. It functions by identifying unique file chunks and applying compression to minimize the total storage footprint across multiple backup versions. The software distinguishes itself through the use of authenticated encryption, which ensures that all stored data remains confidential and protected against unauthorized tampering. It also provides a virtual filesystem interface, allowing users to mount archives as local directories to browse and access individual files without performing a full restora

    Pythonbackupborgbackupcompression
    Auf GitHub ansehen↗12,986
  • pre-commit/pre-commitAvatar von pre-commit

    pre-commit/pre-commit

    15,057Auf GitHub ansehen↗

    Pre-commit is a framework for managing and executing automated tasks during the version control commit process. It functions as a configuration-driven utility that enforces project standards by running linters, formatters, and security scanners on staged files before they are committed to a repository. The system uses a centralized manifest to orchestrate these tasks, ensuring consistent developer tooling across teams. It distinguishes itself by provisioning isolated environments for each tool, which prevents dependency conflicts and ensures that all required versions are present. The framewo

    Pythongitlinterpre-commit
    Auf GitHub ansehen↗15,057
  • openstack/openstackAvatar von openstack

    openstack/openstack

    5,940Auf GitHub ansehen↗

    OpenStack is an open-source cloud computing platform for building and managing public and private cloud infrastructure at scale. It provides a framework for deploying, configuring, and operating cloud services, orchestrating compute, storage, and networking resources across a datacenter through a unified management layer. The platform is built on a decoupled service architecture where individual cloud services are developed and versioned independently within their own repositories. This meta-repository tracks interoperable versions of all OpenStack components as verified submodules, with each

    Python
    Auf GitHub ansehen↗5,940
  • getsentry/sentry-pythonAvatar von getsentry

    getsentry/sentry-python

    2,191Auf GitHub ansehen↗

    The official Python SDK for Sentry.io

    Pythoncrash-reportinghacktoberfestpython
    Auf GitHub ansehen↗2,191
  • aws/chaliceAvatar von aws

    aws/chalice

    11,062Auf GitHub ansehen↗

    Chalice is a framework for building and deploying serverless applications and REST APIs on AWS Lambda using Python. It functions as an infrastructure-as-code generator, mapping application logic and routing definitions directly to cloud compute resources while automating the provisioning and management of the underlying environment. The framework distinguishes itself by analyzing source code to automatically construct the minimum necessary security permissions, ensuring least-privilege access for all deployed functions. It supports modular development through blueprint-based organization and

    Pythonawsaws-apigatewayaws-lambda
    Auf GitHub ansehen↗11,062
  • supervisor/supervisorAvatar von Supervisor

    Supervisor/supervisor

    9,068Auf GitHub ansehen↗

    Supervisor is a process control system for Unix environments that ensures background processes remain running by automatically restarting them if they crash or exit. It functions as a daemon manager that provides a centralized way to start, stop, and monitor the lifecycle of long-running background tasks. The system utilizes a client-server architecture to control multiple processes through a command line interface. This allows for the orchestration of system services and background daemon control without requiring manual shell intervention. The tool covers application process supervision an

    Python
    Auf GitHub ansehen↗9,068
  • aws/aws-cliAvatar von aws

    aws/aws-cli

    17,059Auf GitHub ansehen↗

    The AWS Command Line Interface is a terminal tool and API client used to manage and automate Amazon Web Services infrastructure. It functions as a cloud resource management tool that allows for the creation, configuration, and modification of cloud services through a unified set of commands. The tool provides mechanisms to route authenticated requests to global and region-specific service endpoints. It manages identity keys and access profiles through environment variables and configuration files to authenticate requests across different cloud accounts. The interface supports cloud resource

    Pythonawsaws-clicloud
    Auf GitHub ansehen↗17,059
  • puzl-cloud/kubesdkAvatar von puzl-cloud

    puzl-cloud/kubesdk

    101Auf GitHub ansehen↗

    Kubernetes client for Python CRD - API models (both ways) generator. Fast, fully typed, async.

    Pythonasyncioclientcrd
    Auf GitHub ansehen↗101
  • chaostoolkit/chaostoolkitAvatar von chaostoolkit

    chaostoolkit/chaostoolkit

    2,013Auf GitHub ansehen↗

    Chaos Engineering Toolkit & Orchestration for Developers

    Pythonautomationchaos-engineeringchaostoolkit
    Auf GitHub ansehen↗2,013
  • giampaolo/psutilAvatar von giampaolo

    giampaolo/psutil

    11,089Auf GitHub ansehen↗

    This library provides a programmatic interface for monitoring system resources and managing process lifecycles. It functions as a cross-platform utility that retrieves real-time metrics on hardware utilization and allows for the inspection and control of running system processes. The project normalizes disparate operating system data structures into a unified interface, enabling consistent interaction with kernel-level information regardless of the host environment. By utilizing compiled extensions to interface directly with native system APIs, it provides a consistent way to access performan

    Pythoncpudiskfreebsd
    Auf GitHub ansehen↗11,089
  • pyinfra-dev/pyinfraAvatar von pyinfra-dev

    pyinfra-dev/pyinfra

    5,779Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,779
  • bin456789/reinstallAvatar von bin456789

    bin456789/reinstall

    12,251Auf GitHub ansehen↗

    Reinstall is an automated operating system deployer and bare metal provisioning tool designed for virtual private servers and remote hardware. It functions as a remote disk imaging utility and OS management tool, enabling the deployment and reinstallation of Linux and Windows operating systems without requiring physical access to the machine. The project distinguishes itself by automating complex installation hurdles, such as bypassing hardware requirements for RAM, TPM, and SecureBoot. It manages critical low-level tasks including hardware-aware driver injection, raw disk image deployment wi

    Shellalpinealpine-linuxboot
    Auf GitHub ansehen↗12,251
  • google/go-cloudAvatar von google

    google/go-cloud

    9,891Auf GitHub ansehen↗

    go-cloud is a toolkit of cloud-agnostic libraries that provide portable Go interfaces for interacting with common cloud services. It enables multi-cloud application development by decoupling business logic from specific provider API implementations. The project utilizes a driver-based system to map generic interface calls to vendor-specific requests. This allows applications to switch between different cloud backends for blob storage, relational databases, and asynchronous publish-subscribe messaging without changing the core application code. Beyond storage and messaging, the toolkit includ

    Go
    Auf GitHub ansehen↗9,891
  • cloudquery/cloudqueryAvatar von cloudquery

    cloudquery/cloudquery

    6,438Auf GitHub ansehen↗

    CloudQuery is a cloud infrastructure ETL tool and multi-cloud data pipeline designed to collect, synchronize, and normalize resource metadata from various cloud providers and SaaS platforms. It functions as a centralized asset inventory manager and security posture manager, extracting configuration and state data into relational databases, data lakes, or data warehouses. The system distinguishes itself by transforming complex, nested cloud API responses into flat relational tables, enabling the use of standard SQL for asset querying and analysis. It employs a modular plugin system for data ex

    Goairbyteattack-surface-managementaws
    Auf GitHub ansehen↗6,438
  • fog/fogAvatar von fog

    fog/fog

    4,297Auf GitHub ansehen↗

    Fog is a Ruby cloud infrastructure SDK that provides a standardized interface for managing compute, storage, and network resources across multiple cloud providers. It utilizes a multi-cloud abstraction layer to translate generic resource requests into provider-specific API calls, unifying infrastructure control through a consistent set of Ruby objects. The project includes a cloud API mocking framework that simulates provider responses and resource behavior in memory. This allows for the testing of infrastructure integration logic without making actual network requests or incurring provider c

    Ruby
    Auf GitHub ansehen↗4,297
  • khuedoan/homelabAvatar von khuedoan

    khuedoan/homelab

    9,109Auf GitHub ansehen↗

    This project is a GitOps infrastructure framework designed for managing bare metal servers, container clusters, and networking. It serves as a declarative system for orchestrating the deployment and lifecycle of self-hosted services, using Git as the source of truth to synchronize the desired state of the environment. The framework differentiates itself through a comprehensive automation suite that covers the entire hardware-to-service pipeline. It includes a PXE-based bare metal provisioner for network booting and operating system installation, alongside a lightweight container orchestration

    Pythonansibleargocddevops
    Auf GitHub ansehen↗9,109
  • pry0cc/axiomAvatar von pry0cc

    pry0cc/axiom

    4,392Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,392
  • cloudsploit/scansAvatar von cloudsploit

    cloudsploit/scans

    3,748Auf GitHub ansehen↗

    This project is a multi-cloud security auditor and configuration audit tool designed to identify misconfigurations and vulnerabilities across various cloud service provider environments. It functions as a cloud security posture management tool and a vulnerability remediation engine, allowing users to scan resources against security best practices and industry compliance standards. The system distinguishes itself by combining detection with a remediation engine that executes corrective actions to fix discovered security gaps. It employs a plugin-based audit engine and a provider-agnostic abstr

    JavaScript
    Auf GitHub ansehen↗3,748