1
Try SimpleUI for a different web dev experience clojure web
by whamtet 39 days ago | 2 comments

The recent success of HTMX and Datastar has shown that rich, interactive webapps can be built without heavy Javascript usage. Instead of building a heavy frontend we render most content server side and update frontend state with HTML snippets sent from the backend.

A limitation of this approach is that we have to create potentially many endpoints to represent app state on the backend. SimpleUI automates this process by exposing UI components as endpoints. It meshes with HTMX and Datastar like a hand fitting a glove. SimpleUI also provides the Clojure community a way to build web UIs without the heavy Clojurescript runtime.

Try the tutorial at https://simpleui.io

SimpleUI is free and open source software.

  1. ~

    But why do you need HTMX? I think for some cases even HTMX is not needed.

    1. ~

      Sure, in which case there is little point in using SimpleUI either. The browser loads whole pages by default and the main point of HTMX is to enable UI component-wise updates.