https://crates.io/crates/steady_state
An actor based solution to building reliable applications and services. With built in telemetry you can use your browser and/or Prometheus to monitor (at 25fps) what your actors/threads are doing. If an actor should panic it gets restarted and re-attached to its same channels so you can build solutions where no messages are lost.