Jump to content

Unofficial user repositories

From ArchWiki
Warning The official Arch Linux developers and the Package Maintainers do not perform tests of any sort to verify the contents of unofficial user repositories. It is your decision whether to trust their maintainers, and you take full responsibility for any consequences of using any unofficial repository.

This article lists binary repositories freely created and shared by the community, often providing pre-built versions of PKGBUILDs found in the Arch User Repository (AUR).

In order to use these repositories, add them to /etc/pacman.conf, as explained in pacman#Repositories and mirrors. If a repository is signed, you must obtain and locally sign the associated key, as explained in pacman/Package signing#Adding unofficial keys.

Many of the unofficial Arch Linux repositories are indexed on https://archlinux.pkgs.org — it provides repositories browser and packages search.

Note https://archlinux.pkgs.org lists Arch Linux ARM aarch64 repositories as official under the Arch Linux organisation which is factually incorrect: these repositories are unofficial—use them at your own risk.

If you want to create your own custom repository, follow pacman/Tips and tricks#Custom local repository.

If you have your own repository, please add it to this page so that all the other users will know where to find your packages. Keep the following rules when adding new repositories:

  • Keep the lists in alphabetical order.
  • Include some information about the maintainer—at least a (nick)name and some form of contact information (website, email address, user page on ArchWiki or the forums, etc.).
  • Include some short description—e.g., the category of packages provided in the repository.
  • If there is a page—either on ArchWiki or external—containing more information about the repository, include a link to it.
  • If the repository is of the signed variety, please include a key-id, possibly using it as the anchor for a link to its keyserver; if the key is not on a keyserver, include a link to the key file.
  • If possible, avoid using comments in code blocks: the formatted description is much more readable. Users who want some comments in their pacman.conf(5) can easily create it on their own.

Some repositories may also have packages for architectures besides x86_64. The $arch variable will be set automatically by pacman.

Signed

ada

[ada]
Server = http://www.orthanc.site:8080/assets/arch_ada_repo

alerque

  • Maintainer: Caleb Maclennan
  • Description: Typesetting, publishing, and font development related tools such as SILE, CaSILE, Fontship, and their related dependencies including many fonts, Lua rocks, and Python modules. Also Asterisk, most of the AUR packages I (co-)maintain, and many of the AUR builds I use personally.
  • Git repository: https://github.com/alerque/aur
  • Key-ID: 63CC496475267693
[alerque]
Server = https://arch.alerque.com/$arch

ALHP

See current compilation flags in https://somegit.dev/ALHP/ALHP.GO/src/branch/main/flags.yaml and https://alhp.dev/makepkg/.
See also Blacklisted packages.
ALHP does not provide package archive.
ALHP stands for whatever you want it.
[core-x86-64-vN]
Include = /etc/pacman.d/alhp-mirrorlist

[extra-x86-64-vN]
Include = /etc/pacman.d/alhp-mirrorlist

[multilib-x86-64-vN]
Include = /etc/pacman.d/alhp-mirrorlist
Note

andontie-aur

  • Maintainer: Holly M.
  • Description: A repository containing the most popular AUR packages, as well as some I use all the time. New packages can be requested on the upstream website.
  • Upstream page: https://aur.andontie.net
  • Key-ID: 72BF227DD76AE5BF
[andontie-aur]
Server = https://aur.andontie.net/$arch

arcanisrepo

[arcanisrepo]
Server = https://repo.arcanis.me/$repo/$arch

arch4edu

[arch4edu]
Server = https://mirrors.tuna.tsinghua.edu.cn/arch4edu/$arch

archlinuxcn

[archlinuxcn]
Server = https://repo.archlinuxcn.org/$arch

ArchZFS

[archzfs]
Server = https://github.com/archzfs/archzfs/releases/download/experimental

artafinde

  • Maintainer: Leonidas Spyropoulos
  • Description: Personal repository with AUR and custom packages.
  • Key-ID: Not needed, as key is in archlinux keyring.
[artafinde]
Server = https://pkgbuild.com/~artafinde/repo

avr

[avr]
Server = https://bouchaud.org/packages/$repo/$arch

bioarchlinux

[bioarchlinux]
Server = https://repo.bioarchlinux.org/$arch
Tip In R integrate install.packages with pacman and BioArchLinux repository using bspm with suppressMessages(bspm::enable()).

blackeagle-pre-community

  • Maintainer: Ike Devolder
  • Description: Testing of the by me maintained packages before moving to extra repository.
  • Key-ID: Not required, as maintainer is a Package Maintainer.
[blackeagle-pre-community]
Server = https://repo.herecura.eu/$repo/$arch

build.kilabit.info

[build.kilabit.info]
Server = https://build.kilabit.info/aur

chaotic-aur

[chaotic-aur]
Server = https://geo-mirror.chaotic.cx/$repo/$arch

coderkun-aur

[coderkun-aur]
Server = https://arch.suruatoel.xyz/$repo/$arch/

condorcore

[condorcore]
Server = https://aur.centauricorex.net/$arch

desolve

Note Deprecated, packages will be deleted in 2026, use bioarchlinux.
[desolve]
Server = https://desolve.ru/archrepo/$arch

devkitpro

[dkp-libs]
Server = https://downloads.devkitpro.org/packages

[dkp-linux]
Server = https://downloads.devkitpro.org/packages/linux/$arch/

g14

[g14]
# Germany, origin
Server = https://arch.asus-linux.org
# Republic of Korea
Server = https://naru.jhyub.dev/$repo

grawlinson

[grawlinson]
Server = https://mirror.little.kiwi
Server = https://pkgbuild.com/~grawlinson/repo/$repo

herecura

[herecura]
Server = https://repo.herecura.eu/$repo/$arch

ivasilev

[ivasilev]
Server = https://ivasilev.net/pacman/$arch

jk-aur

[home_justkidding_arch_Arch]
Server = https://download.opensuse.org/repositories/home:/justkidding:/arch/Arch/$arch

kawaii

[kawaii]
Server = https://raw.githubusercontent.com/LeonidPilyugin/kawaii-repo/main/x86_64/

lahwaacz

[lahwaacz]
Server = https://pkgbuild.com/~lahwaacz/repo

linux-lts66

[linux-lts66]
Server = https://linux-lts66.bemxio.xyz/

linux-nitrous

[linux-nitrous]
Server = https://github.com/xdevs23/linux-nitrous/releases/latest/download

liquorix

[liquorix]
Server = https://liquorix.net/archlinux/$repo/$arch

manuelschneid3r_Arch

[home_manuelschneid3r_Arch]
Server = https://download.opensuse.org/repositories/home:/manuelschneid3r/Arch/$arch

miffe

  • Maintainer: miffe (AUR profile)
  • Description: AUR packages maintained by miffe, e.g. linux-mainline.
  • Key-ID: 313F5ABD
Note 32bit key-id is not secure.
[miffe]
Server = https://arch.miffe.org/$arch/

mxmeinhold

  • Maintainer: mxmeinhold
  • Description: Packages I maintain in the AUR, currently just factorio-headless.
  • Key-ID: B77D730E8D444707FA93320D72E05836F8252405
  • Keyfile: https://gpg.mxmeinhold.com
[mxmeinhold]
Server = https://arch.mxmeinhold.com/$arch

orhun

  • Maintainer: Orhun Parmaksiz
  • Description: Personal repository with AUR and custom packages.
  • Key-ID: Not needed, as the maintainer is a Package Maintainer.
[orhun]
Server = https://pkgbuild.com/~orhun/repo

oscloud

[oscloud]
Server = http://repo.oscloud.info/

ownstuff

[ownstuff-testing]
Server = https://ftp.f3l.de/~martchus/$repo/os/$arch
Server = https://martchus.dyn.f3l.de/repo/arch/$repo/os/$arch

[ownstuff]
Server = https://ftp.f3l.de/~martchus/$repo/os/$arch
Server = https://martchus.dyn.f3l.de/repo/arch/$repo/os/$arch
Note The testing repository is supposed to be used together with the official testing repositories.

pkgbuilder

Note 32bit key-id is not secure.
[pkgbuilder]
Server = https://pkgbuilder-repo.chriswarrick.com/

post-factum kernels

[home_post-factum_kernels_Arch]
Server = https://download.opensuse.org/repositories/home:/post-factum:/kernels/Arch/$arch

pro-audio-legacy

  • Maintainer: David Runge
  • Description: Legacy tooling for Professional audio (e.g. jackAUR), mainly useful for old setups or CI.
  • Key-ID: Not needed, as maintainer is a developer/TU.
[pro-audio-legacy]
Server = https://pkgbuild.com/~dvzrv/repos/pro-audio-legacy/$arch

proaudio

[proaudio]
Server = https://arch.osamc.de/$repo/$arch

QOwnNotes

[home_pbek_QOwnNotes_Arch_Extra]
Server = https://download.opensuse.org/repositories/home:/pbek:/QOwnNotes/Arch_Extra/$arch

quarry

[quarry]
Server = https://pkgbuild.com/~anatolik/quarry/x86_64/

repo.mksscryertower.quest

[repo.mksscryertower.quest]
Server = https://repo.mksscryertower.quest/repo/x86_64/

rne

[rne]
Server = https://srv.richard-neumann.de/pub/repo/

seblu

  • Maintainer: Sébastien Luttringer
  • Description: All seblu useful pre-built packages, some homemade (linux-seblu-meta, zfs-dkms, spotify, masterpdfeditor, etc.).
  • Key-ID: 8DBD63B82072D77A
[seblu]
Server = https://al1.seblu.net/$repo/$arch
Server = https://al2.seblu.net/$repo/$arch

seiichiro

Note 32bit key-id is not secure.
[seiichiro]
Server = https://www.seiichiro0185.org/repo/$arch

sergej-repo

  • Maintainer: Sergej Pupykin
  • Description: nextcloud, prosody, and some other stuff.
  • Key-ID: Not required, as the maintainer is a Package Maintainer.
[sergej-repo]
Server = http://repo.p5n.pp.ru/$repo/os/$arch

sublime-text

Note 32bit key-id is not secure.
[sublime-text]
Server = https://download.sublimetext.com/arch/stable/$arch

supermario

[supermario]
Server = https://pkgs.finelli.dev/arch/$arch

taur

[taur]
Server = https://aur.toufy.me/builds

trinity

[trinity]
Server = https://mirror.ppa.trinitydesktop.org/trinity/archlinux/$arch

xlibre

[xlibre]
Server = https://x11libre.net/repo/arch_based/x86_64

xyne-x86_64

The factual accuracy of this article or section is disputed.

Reason: Maintainer is not a TU anymore. (Discuss in Talk:Unofficial user repositories)
  • Key-ID: Not required, as maintainer is a TU.
[xyne-x86_64]
Server = https://xyne.dev/repos/xyne

Unsigned

Note Users will need to add the following to these entries: SigLevel = PackageOptional
Warning HTTP must not be used for unsigned repositories, without HTTPS there is no validity check that the content you have downloaded was the content which the web server was serving, potentially allowing a MiTM (Man in The Middle) attack to install any software to your system. HTTPS mitigates such vulnerability.

alucryd

  • Maintainer: Maxime Gauduin
  • Description: Various packages Maxime Gauduin maintains (or not) in the AUR, in particular the multilib repository is for various packages needed to run Steam without its runtime environment.
[core-alucryd]
Server = https://pkgbuild.com/~alucryd/$repo/$arch
[core-testing-alucryd]
Server = https://pkgbuild.com/~alucryd/$repo/$arch
[extra-alucryd]
Server = https://pkgbuild.com/~alucryd/$repo/$arch
[extra-testing-alucryd]
Server = https://pkgbuild.com/~alucryd/$repo/$arch
[multilib-alucryd]
Server = https://pkgbuild.com/~alucryd/$repo/$arch
[multilib-testing-alucryd]
Server = https://pkgbuild.com/~alucryd/$repo/$arch

arch-mact2

[arch-mact2]
Server = https://mirror.funami.tech/arch-mact2/os/$arch

archlinuxgr

  • Maintainer:
  • Description: many interesting packages provided by the Hellenic (Greek) Arch Linux community
[archlinuxgr]
Server = https://archlinuxgr.tiven.org/archlinux/$arch

archlinux-phalcon

[archlinux-phalcon]
Server = https://archlinux-phalcon.gitlab.io/repository

archlinux-php

  • Maintainer: Michal Sotolar <michal at sotolar dot com>
  • Description: PHP 5.6 - 7.x old stable builds coexistable with mainline version
  • Upstream page: https://archlinux-php.gitlab.io
[archlinux-php]
Server = https://archlinux-php.gitlab.io/repository

dx37essentials

[dx37essentials]
Server = https://dx3756.ru/$repo/$arch
Server = https://dx37.gitlab.io/$repo/$arch

ffy00 (python)

[python]
Server = https://ffy00.github.io/arch-python-repo/

heftig

[heftig]
Server = https://pkgbuild.com/~heftig/repo/$arch

kicad-nightly

[kicad-nightly]
Server = https://kicad.gitlab.io/packaging/kicad-arch/kicad-arch-builder/

mesa-git

[mesa-git]
Server = https://pkgbuild.com/~lcarlier/$repo/$arch

principia

[principia]
Server = https://arch.principia-web.se/$arch

rayr

[rayr]
Server = https://rayrsn.github.io/ArchRepo/$arch

selinux

[selinux]
Server = https://github.com/archlinuxhardened/selinux/releases/download/ArchLinux-SELinux
SigLevel = Never

stx4

  • Maintainer: StarterX4 <starterx4[at]gmail.com>
  • Description: Any – some fonts and fakepkgs; x86_64 – archival yet might useful packages (like PacmanXG4), and some AUR soft I use[d].
  • Upstream Page: https://github.com/StarterX4/StarterX4.github.io
[stx4-any]
Server = https://starterx4.github.io/repos/arch/$arch/stx4
[stx4-x86_64]
Server = https://starterx4.github.io/repos/arch/$arch/stx4

vdr4arch

Note Packages are automatically built with repo-make-ci.sh.
[vdr4arch]
Server = https://vdr4arch.github.io/$arch