Check this out https://kitten.small-web.org/
post
used it with a java (spring) backend and with a python(flask) backend to get rid of some page reloads and an easy way to display information based on something happening in the backend via server sent events. did not need to do much more than wrap parts of the existing html templates in -elements and the client code to handle server sent events was pretty small to. fun experience, especially because most of my code stayed in languages, iam way more comfortable with than javascript.
htmx would have worked simmiliar, but i had prior experience with turbo, so i used that.
Making a simple, clean website with an ssg (like zola) with only HTML+CSS is an art of engineering imo.
If you want to make a giant website with lots of interactivity tho, I highly recomment nuxt. Much much better than next
all 5 comments