archlinux/archinstall

Arch Linux installer - guided, templates etc.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 22 minutes ago
Added to GitGenius on September 7th, 2026
Created on April 6th, 2018
Open Issues & Pull Requests: 254 (+0)
GitHub issues: Enabled
Number of forks: 771
Total Stargazers: 8,418 (+0)
Total Subscribers: 74 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Archinstall is a guided and automated installer for Arch Linux that also functions as a Python library for managing Arch Linux installations, services, and packages from a live medium or existing system.

The tool addresses the complexity of installing Arch Linux by providing both an interactive guided installer and programmatic access through a Python library interface. Users can run the guided installer by default, which walks through configuration options interactively, or use alternative scripts via command-line parameters. For automation and reproducibility, archinstall supports declarative installation through JSON configuration files, with separate files for general installation settings and sensitive credentials like passwords and encryption keys. Configuration files can be generated by running the interactive installer and saving the configuration at the end.

Archinstall suits users who want a more accessible path to installing Arch Linux without sacrificing the flexibility to automate or script installations. It works well for both one-off interactive installations on live media and for repeatable deployments using saved configurations. The tool is available through multiple installation methods: as a package on the Arch Linux ISO, via pip, or by cloning the repository directly, with the repository clone offering access to the latest code regardless of ISO build date.

The project maintains active linting and syntax checking through automated workflows. Development activity shows consistent attention to code quality and ongoing maintenance of the installer functionality.