rustguac sits between web browsers and guacd, proxying the Guacamole protocol over WebSockets. It manages session lifecycle, authentication, session recording, and an optional Vault-backed address book.
https://github.com/sol1/rustguac
Of course this is no warranty, if it breaks you get to keep both halves. But this is a project I have been thinking about for years, and would love to get some visibility on this and feedback.