Nope, as far as I know there's no serverside HTML generation crate. Granted, I haven't looked, but I feel like it would have come up on /r/Rust sometime.
Everything else you mentioned is out there, although I didn't love the websocket experience the one time I needed them for something.