10 releases (6 breaking)

new 0.7.0 Nov 20, 2020
0.6.0 Nov 8, 2020
0.5.0 Nov 2, 2020
0.4.0 Apr 30, 2020
0.1.0 Apr 13, 2020

44 downloads per month
Used in 3 crates

GPL-3.0 license

601 lines

rebuilderd(1) crates.io irc.freenode.net.org:6697/#rebuilderd

Independent verification system of binary packages.

rebuildctl pkgs ls example output


Arch Linux

Please see the setup instructions in the Arch Linux Wiki.


A rebuilder consists of the rebuilderd daemon and >= 1 workers:

Run rebuilderd:

cd daemon; cargo run

Run a rebuild worker:

cd worker; cargo run connect

Afterwards you should import some packages:

cd tools; cargo run pkgs sync archlinux community x86_64 'https://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch' --maintainer kpcyrd

The --maintainer option is optional and allows you to rebuild packages by a specific maintainer only.

To show the current status of our imported packages run:

cd tools; cargo run pkgs ls

To inspect the queue run:

cd tools; cargo run queue ls


Debian: pkg-config liblzma-dev libssl-dev libsodium-dev libsqlite3-dev


Distro Status
Arch Linux Experimental
Debian Planned


Development is currently funded by:

  • kpcyrd's savings account

Please consider supporting the project.




~226K SLoC