BETA

Colophon

A colophon is a printer’s note, a quiet page at the back of the book that records how the thing was made. This is Galley’s.

Typesetting

Galley is typeset in three voices. Inter, designed by Rasmus Andersson, carries the interface: forms, labels, body copy, anything functional. Playfair Display appears only at display scale: page titles and editorial moments where a serif feels earned. JetBrains Mono handles Minutiae: timestamps, slugs, metadata, the small notational text that marks a thing’s provenance without calling attention to itself.

Jetbrains Mono Playfair Display Inter for everything else

Icons are from Phosphor Icons, a thoughtfully designed open-source family with consistent weight and generous coverage.

Architecture

Galley is three applications. The Frontend is a SvelteKit application — the interface you’re reading now. It handles routing, state, and the reading experience. The Auth service is a second SvelteKit application that issues short-lived tokens and handles magic-link sign-ins. Keeping auth isolated means the main application never touches credentials directly.

The Backend is written in Rust using Axum. It validates every request against a JWT issued by Auth, then coordinates with the services that do the actual work: Neon for Postgres, Upstash Redis for rate limiting, Cloudflare R2 for file storage, Resend for email, and Stripe for payments.