pkgMatcher is service, that helps you find matching packages between repositories.
On the server side, repo_analyzer will collect data about files in packages in available repositories. After collecting the data, repo_analyzer will match the packages that have the corresponding files.
Example: kwindowsystem in ArchLinux corresponds to libkf5windowsystem and libkf5windowsystem-dev in Debian or kf5-kwindowsystem and kf5-kwindowsystem-devel in Fedora.
After a request from the user in (package:repo(distribution)) form the server will respond with a (package:repo) list for each corresponding package or, if the request was in the form (package:repo:target_repo), the response will be in the form (package).
pkgMatcher’s analyzer and server will be written in Rust.
To get more information about the project, please contact me by email or Matrix