awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
archlinux avatar

archlinux/archinstall

0
View on GitHub↗
7,893 stars·687 forks·Python·gpl-3.0·19 views

Archinstall

archinstall is a guided installer for the Arch Linux operating system. It provides a mechanism to automate the partitioning, package selection, and configuration of a system through an interactive menu interface or pre-defined configuration profiles.

The tool supports both manual and automated deployment. It can function as an interactive installation guide or as an automated deployment utility that loads settings and credentials from external files to perform installations without manual intervention.

The project includes capabilities for disk partition management to support single or dual boot environments, modular profile systems for different system archetypes, and a scripting framework for custom system provisioning. It also features user interface localization to support multiple languages.

Features

  • Installation Wizards - Provides an interactive menu interface that guides users through system parameter collection for installation.
  • Deployment Automation - Implements automated deployment workflows to set up systems without manual intervention.
  • Operating System Deployers - Automates low-level partitioning and bootloader configuration for unattended operating system deployment.
  • System Configuration Profiles - Ships modular configuration profiles to define package sets and settings for different system archetypes.
  • Unattended Operating System Installations - Enables unattended operating system installations by loading settings and credentials from configuration files.
  • Custom Linux Installations - Provides a tool for deploying personalized Linux distributions with automated software sets and interactive menus.
  • Disk and Mount Management - Provides an abstraction layer to map user partition requirements to low-level disk formatting and mounting commands.
  • Operating System Installers - Provides a guided system for installing a Linux distribution using interactive menus and pre-defined profiles.
  • Arch Linux Configuration Frameworks - Provides a specialized framework for automating the setup and customization of Arch Linux environments.
  • Interactive Installation Guides - Functions as an interactive installer that automates partitioning, package selection, and configuration for Arch Linux.
  • Installation Scripts - Offers a framework for embedding the installation process into scripts for custom setup routines.
  • Configuration File Loading - Implements mechanisms for loading system settings from external configuration files to enable unattended installations.
  • System Provisioning - Allows the creation of repeatable installation routines via scripting for custom system provisioning.
  • State-Driven Logic - Tracks the installation progress through a series of defined stages and validation checks using state-driven logic.

Star history

Star history chart for archlinux/archinstallStar history chart for archlinux/archinstall

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Archinstall

Similar open-source projects, ranked by how many features they share with Archinstall.
  • bin456789/reinstallbin456789 avatar

    bin456789/reinstall

    12,251View on GitHub↗

    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
    View on GitHub↗12,251
  • hyde-project/hydeHyDE-Project avatar

    HyDE-Project/HyDE

    8,248View on GitHub↗

    HyDE is an Arch Linux configuration framework and system provisioning tool designed to automate the installation and customization of desktop environments. It functions as a window manager orchestrator and dotfiles management system to synchronize environment settings and deploy custom system configurations. The project includes a desktop environment theme engine that uses a patching tool to apply curated visual styles and color schemes across the interface. It also features hardware-aware driver detection to automatically apply correct bootloader and driver settings during the deployment pro

    Shellaestheticdark-modedynamic
    View on GitHub↗8,248
  • mylinuxforwork/dotfilesmylinuxforwork avatar

    mylinuxforwork/dotfiles

    4,828View on GitHub↗

    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
    View on GitHub↗4,828
  • jrsoftware/issrcjrsoftware avatar

    jrsoftware/issrc

    5,156View on GitHub↗

    Inno Setup is an open-source script-driven installer generator for Windows. It transforms a plain-text script—written in a Pascal-derived scripting language—into a standalone executable that handles file installation, registry configuration, shortcut creation, and uninstall logic. The resulting installer is a self-extracting executable that compresses all payload files using LZMA compression, producing a compact and self-contained setup package. The tool distinguishes itself with a fully programmable Pascal-based scripting language, allowing developers to write custom logic, design custom wiz

    Pascalinno-setupinstaller
    View on GitHub↗5,156
See all 30 alternatives to Archinstall→

Frequently asked questions

What does archlinux/archinstall do?

archinstall is a guided installer for the Arch Linux operating system. It provides a mechanism to automate the partitioning, package selection, and configuration of a system through an interactive menu interface or pre-defined configuration profiles.

What are the main features of archlinux/archinstall?

The main features of archlinux/archinstall are: Installation Wizards, Deployment Automation, Operating System Deployers, System Configuration Profiles, Unattended Operating System Installations, Custom Linux Installations, Disk and Mount Management, Operating System Installers.

What are some open-source alternatives to archlinux/archinstall?

Open-source alternatives to archlinux/archinstall include: bin456789/reinstall — Reinstall is an automated operating system deployer and bare metal provisioning tool designed for virtual private… hyde-project/hyde — HyDE is an Arch Linux configuration framework and system provisioning tool designed to automate the installation and… mylinuxforwork/dotfiles — This project is a dynamic tiling window manager configuration and automated desktop installer for Linux. It provides a… rocky-linux/rocky — Rocky is an open-source enterprise operating system designed for server and cloud infrastructure. It is a… jrsoftware/issrc — Inno Setup is an open-source script-driven installer generator for Windows. It transforms a plain-text script—written… aveyo/mediacreationtool.bat — This project is a suite of specialized utilities for automating Windows operating system deployment, media generation,…