It might be interesting to look at fasthtml: <https://fastht.ml/>
Perhaps they used htmx in a smart way. When i used htmx in the past i was not happy with how it worked out once the front end got "too" dynamic. It's very possible i was not using it in the best way. It might have been back when i was using Laravel instead of Nim, which may have negatively influenced how it worked out. Maybe fasthtml and/or your effort is/will be better designed. Just having something like fasthtml (if they did it "right") for Nim (with or without webUI) might be really nice if one could create more complex/real world front ends using SSR without it getting hairy. I've tried Turbo, htmx and pjax in the past, but none of them ended up working out for whatever reasons. Hopefully you will have better "luck". :)