← All repos

aura

A multilingual package manager for Arch Linux and the AUR.

arch-linuxaurapackage-managerpacmanrust
Browse cluster: OCaml Systems and Utilities
3,072commits
111contributors
6languages

Tech stack & purpose

Aura is a multilingual package manager for Arch Linux, written in Rust, that supplements Pacman to support building packages from the Arch Linux User Repository (AUR). The project originated in 2012 and has evolved to support various use cases including package downgrading, system snapshots, and dependency visualization, all while maintaining full compatibility with Pacman's command syntax. Aura is built with Rust as its primary implementation language and includes supporting libraries for core logic, connection pooling to the Alpm database, and AUR metadata access, along with Common Lisp helper code for development tasks. The project is maintained by Colin Woodbury (fosskers) and has been translated into over 25 languages by a global community of contributors.

Community & reference links

Languages

Haskell
36.3%
Rust
29.7%
Fluent
28.3%
Roff
3.5%
Shell
1.8%
Common Lisp
0.4%

Contributors (top 30 of 111)