I'm happy to annouce kirmes version 0.1.0 providing an async C API now!
Kirmes is a Rust and C implementation of the IPC protocol for the systemd userdb Varlink interface. kirmes provides a safe, async Rust API talking to systemd's userdb. In addition it provides blocking and async C APIs to communicate over Varlink or just parse JSON records for users and groups.
https://crates.io/crates/kirmes
Example: https://gitlab.com/kirmes/kirmes/-/blob/main/example/async_user_record.c









