I like this idea and want to keep up with it. The only that would hold me back is that I feel spoiled writing JSX, I just think it's such a nice way to write the front-end within the javascript. If you could get JSX like syntax in Rust I would be 100% sold on this. Does anyone know if that is possible? I assume you'd have to write a parser for this?

There are a few libraries that support this exactly:

https://github.com/stoically/syn-rsx

https://github.com/yewstack/yew

But there are others like Sauron, Maple, and Percy that have their own Elm-like approach which is probably almost just as good.