BuildBot
IntermediateGoHTMXHypermedia

Go + HTMX: Hypermedia Apps

A sequel to Shipping Go, for the other full-stack shape: server-rendered apps where handlers return HTML over the wire — the simplest full-stack Go there is. htmx turns any element into an HTTP client, your handlers respond with html/template fragments instead of JSON, and SQLite in WAL mode sits underneath. No API layer, no client framework, no frontend build step — one Go binary serving a working app. You'll wire the hypermedia loop, structure templates that render both full pages and fragments, handle form validation round trips with inline errors, tune the SQLite DSN for concurrent handlers, and finish with an honest guide to when this model wins and when a React SPA is the better call.

5 lessons · ~2 hours