Go
Direct HTTP, explicit concurrency, one deployable binary.
Server rendered / selectively alive
Go runs the server. templ renders the HTML. Tailwind shapes the surface. HTMX adds interaction only where it earns its keep.
The mechanism
A request comes in. Go decides. templ writes HTML. Tailwind styles the result. HTMX can replace one fragment. There is no client-side state empire hiding between the click and the response.
Direct HTTP, explicit concurrency, one deployable binary.
Typed components that compile into ordinary Go.
A build-time styling system, not a runtime dependency.
Server-owned interaction without a JavaScript application shell.
The other GOTTH Stack
The plan kernel validates secret-free manifests. The durable journal binds approval and recovery state.
There is deliberately no apply command yet. Platform adapters must prove preflight, verification, rollback, and crash recovery before the controller earns that authority.
Operational doctrine
If a mutation may have happened before a crash, GOTTH Stack refuses blind retry and reports that reconciliation is required.
Durable intent -> observed result -> honest rollback
A smaller stack / a clearer machine