@tuban_muzuru An alternative to egui would be a frontend framework like Yew or Dioxus, which would let you interact with the DOM.
However, as long as you don't want accessibility support, I think egui is pretty stable and a good option for more app-based websites.
Edit: Yew is dead so try another one here: https://github.com/flosse/rust-web-framework-comparison