Alire

Alire 2.1.1

Ada/SPARK Source Package Manager

  • By The Alire Developers
  • Open Source
  • Updated May 25, 2026
Download for Windows

About Alire

A catalog of ready-to-use Ada libraries plus a command-line tool (alr) to obtain, build, and incorporate them into your own projects. It aims to fulfill a similar role to Rust's cargo or OCaml's opam.

What's new in 2.1.1

Maintenance release with bugfixes and MSYS2 updated installer.

Full release notes »

Technical details

PublisherThe Alire Developers
Version2.1.1
Release date2026-05-25
LicenseGPL-3.0
Installer typeexe
Architecturex64
Package IDAdaLang.Alire
Install scopeAll users

Install Alire from the command line

Install with Windows Package Manager
winget install --id=AdaLang.Alire -e
Update to the latest version
winget upgrade --id=AdaLang.Alire -e
Uninstall
winget uninstall --id=AdaLang.Alire -e
Silent install with the offline installer
"alr-2.1.1-installer-x86_64-windows.exe" install --confirm-command --root "C:\Program Files\Alire"
Install to a custom folder
"alr-2.1.1-installer-x86_64-windows.exe" --root "D:\Apps\Alire"

Silent install switches for more Windows programs »

Install Alire together with other apps in one command »

adaada-2012package-managementpackage-managerpackage-manager-toolreproducible-builds

Alire version history

2.1.0 Mar 4, 2025

This is mainly a maintenance release with numerous bugfixes. However, some important internal refactorings and a few new minor features justify releasing it as a new minor version.
User-visible changes can be found in doc/user-changes.md.
Breaking changes are detailed in BREAKING.md.
Highlights
- JSON, TOML output for tables by @mosteo in #1759
- Add support for private indexes to "alr publish" by @Seb-MCaw in #1745
- Add support for Git repos with multiple remotes configured by @Seb-MCaw in #1782
- Solver refactoring by @mosteo in #1739
- feat: setting to override trusted sites list by @Seb-MCaw in #1819
- Universal builds for macOS by @simonjwright in #1820
- feat: Ubuntu ARM builds by @mosteo in #1832
- feat: allow pinning a crate in a subdirectory of a repository by @mosteo in #1857
- feat: structured output with alr --format show by @mosteo in #1851
What's Changed
- Alire.Utils.Regex: initialize matches explicitly by @mosteo in #1637
- Alire.Paths: Remove unused entity by @mosteo in #1636
- Remove use of GNAT Community Edition by @mosteo in #1641
- Alire.Features: restore proper config deprecation version by @mosteo in #1640
- Enforce usage of Sementic_Versioning when printing Alire/Alr version by @Fabien-Chouteau in #1643
- Move upgrading.md to the doc/ folder to make it available on the website by @Fabien-Chouteau in #1645
- resources: QR pointing to alire.ada.dev by @mosteo in #1649
- Update msys2 installer by @mosteo in #1648 …

2.0.2 Oct 10, 2024

What's Changed (excerpt)
- fix: set up environment during build preparations (#1766)
- fix: ability to pin a crate that 'provides' a dependency (#1771)
- fix: early error on Windows with msys2 disabled (#1747)
- feat: build on Mac OS X ARM64 (#1731)
- fix: compiler autoselection on 1st run being get --build (#1706)
- fix: improve VSCode launch command (#1703)
- fix: pin loading from out-of-root paths (#1699)
- fix: ensure index repos can be deleted on Windows (#1696)
- fix: monorepo bug wrt location of generated manifest (#1684)
- fix: non-ASCII char used when --no-color in effect (#1661)
Full Changelog: v2.0.1...v2.0.2

2.0.1 Mar 21, 2024

This is a maintenance release to fix some issues detected in 2.0.
Notable Fixes
- Using alr config and ALR_CONFIG is a warning and not an error (until 3.0) (#1640)
- msys2 installer updated to the latest version (#1648)
- Fix installation of binary crates containing softlinks (#1653)
Full Changelog: v2.0.0...v2.0.1

Frequently asked questions

Is Alire free?

Yes. Alire is free and open-source software released under the GPL-3.0 license.

What is the latest version of Alire?

The latest version is 2.1.1, released on May 25, 2026.

Is it safe to download Alire?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 6c3ebc00afd19448054f0f286b65f6ba9ea283560190925191953a23b3b2f15e.

Which Windows versions does Alire support?

Alire runs on Windows and is available for 64-bit (x64) systems.

How do I install Alire silently?

Run the offline installer with "alr-2.1.1-installer-x86_64-windows.exe" install --confirm-command --root "C:\Program Files\Alire", or install it with Windows Package Manager: winget install --id=AdaLang.Alire -e --silent.

How do I uninstall Alire?

Open Settings › Apps › Installed apps, find Alire and select Uninstall. From the command line, run winget uninstall --id=AdaLang.Alire -e.