own-stack
serverclient island
render: static · ssg

Own your stack.

Server rendering, end-to-end types, and auth — assembled from small pieces you control, instead of one framework that owns you.

9production deps · 4 are passkeys
~1,400lines of code
0data API routes · tRPC · codegen
1framework, and it gets out of the way

How a request flows

Requestbrowser · or its agent
nginxcache · stream · sse
Wakussg · ssr · routing
Server Componentsrun on server
Server functionsdata + mutations
HTMLtyped, server-shaped
'use client' islands hydrate only the interactive bits

The pieces

See it run

This counter is the only interactive JavaScript on the home page.

Count is 0

Make it an app

Server-rendered and fast, it installs to a phone's home screen and runs standalone — the same code, indistinguishable from native.

Install this web app — it runs standalone, indistinguishable from native.

On a supporting browser, an install prompt appears here. On iOS Safari: Share → Add to Home Screen.