htmx

AdoptLanguages & FrameworksNEW

htmx lets us build interactive web interfaces by returning HTML from the server and declaring behavior with HTML attributes such as hx-get, hx-post, hx-target, and hx-swap, rather than building a single-page application. There’s no client-side build, state stays on the server, and a Go service using html/template and htmx covers most of our web needs with a fraction of the code. When we build a web interface rather than a TUI, htmx is our default.

History

  • 2026-09Adopt