You are not logged in.
Hi everyone!
I've been working on AMPH (Arch Meta Package Harmonizer), an open-source tool written in Rust that helps me better understand and maintain package sets on Arch Linux.
I wanted something that makes it easier to explore my installed packages, understand why a package is present, and see what might be affected before removing something.

Some of its features:
Dependency exploration - investigate why packages are installed and how they relate to each other.
Removal impact analysis - understand which packages could be affected before removing a package.
Cleanup candidates - identify packages that might be worth reviewing, with safeguards for important packages.
Keyboard-driven TUI - explore package information directly in the terminal.
JSON CLI and TOML blueprints - useful for scripting and repeatable package setups.
The goal isn't to replace pacman, but to provide a better overview of package relationships and help make maintenance decisions more informed.
Website: https://amph.dmtf.ovh/
Source code: https://github.com/DAMIOTF/Arch-Meta-Package-Harmonizer
Contact: dmtf@dmtf.ovh
I'd appreciate feedback from experienced Arch users, especially on dependency handling, edge cases, and features that would make this genuinely useful in day-to-day Arch maintenance.
I'm the developer, so I'm happy to answer questions and discuss the implementation.
Offline