A few months ago I decided to build a Linux distribution entirely from scratch using LFS (Linux From Scratch) and BLFS. Every package — GCC, glibc, systemd, XFCE — compiled by hand. No shortcuts.
About halfway through I ran into a problem: there's no package manager for LFS systems. You're just supposed to compile everything manually forever.
So I built one.
What is Chiral?
Chiral is a cross-distro binary package manager written in Rust. It works on any Linux system — including custom LFS/BLFS distros, Arch, Debian, and anything in between.
The key idea: instead of being tied to one distro's repos, Chiral uses a 3-way fallback chain:
1. Your own GitHub packages/ repo
↓ not found?
2. Debian stable repos
↓ not found?
3. Arch Linux repos
If a package exists anywhere in that chain, Chiral finds it and installs it.
Install in one line
curl -L https://github.com/Amaterus1125/Chiral-CrossDistro-Package-Manager/releases/latest/
Discussion
Begin the discussion
Begin something meaningful by sharing your ideas.