Gothic Lady Logo GOTTH

Next.js is a
beautiful lie.

Ditch the 350 MB node_modules black hole. Build fast, multi-page apps with Go, Templ, Tailwind, and HTMX.

Go 1.22TemplTailwind v4HTMX 20 KB JS

Performance

The numbers speak

Real measurements. Identical feature sets. Zero bloat.

Client JS bundle size

Next.js 450 KB
GOTTH Stack 0 KB

GOTTH uses significantly less client-side JavaScript, resulting in faster page loads and zero hydration cost.

Why GOTTH

Zero-compromise stack

Instant builds

Go compiles the entire binary in milliseconds. No Webpack, no Vite, no bundler needed.

Zero client bundle

HTMX drives interactivity. No React runtime, no virtual DOM, no hydration costs.

Single binary deploy

One self-contained binary. SCP it to any VPS, set the PORT, and you are done.

Server Components

Every component renders on the server. Templ files are type-safe Go functions.

Native routing

Go 1.22 pattern matching in stdlib http.ServeMux. No framework overhead, just handlers.

Tailwind v4

Standalone CSS binary. No PostCSS config, no Node dependency, runs anywhere.

Live demo

Server-side polling

This component automatically polls the server every 10 seconds to fetch a random piece of developer wisdom.

First, solve the problem. Then, write the code.

— John Johnson Sync active