qsu
The qsu ("kazoo") crate offers portable service utilities with an opinionated service wrapper runtime.
qsu's primary objective is to allow a service developer to focus on the actual service application code, without having to bother with service subsystem-specific integrations -- while at the same time allowing the service application to run as a regular foreground process, without the code needing to diverge between the two.