Minimal-dependency Go stack for building fast, server-rendered web applications.
- Fewer dependencies, fewer problems. Every package in the stack is chosen for doing one thing well with minimal transitive imports.
- Server-rendered by default. HTML is built on the server, sent to the browser, done. Add interactivity only where it matters.
- Type safety without ceremony. Go structs as component props. Compile-time checks. No reflection, no interface{}.
- Production from day one. Embedded assets, single binary deploys, no build tools required at runtime.
| Layer | What |
|---|---|
| HTTP | fasthttp |
| Routing | fasthttp/router |
| Templates | a-h/templ |
| Components | ui8kit/registry |
| Styling | Tailwind CSS v4 |
| Storage | bbolt |
| Sessions | fasthttp/session |