I finished my experiment with htmgo, building the worlds most inefficient world clock. It uses HTMX swapping to get the time from the server every second.

It’s an interesting framework. Not sure it’s fully ready yet (you can’t change the bind port, for example) but might be useful in the future.

I’ll also say that it’s definitely a framework that requires you to go all in on its way of doing things. An addition to an existing codebase this is not.