About this starter
Halyard builds the whole product in Astro: server-rendered pages on Cloudflare Workers, interactive parts as Svelte islands, data in D1 and uploads in R2. It includes Lucia-style sessions with email and Google sign-in, Stripe subscriptions, a team model with invites, an admin page and email through Cloudflare Email Workers or Resend.
The kit is opinionated that most SaaS screens are forms and tables that do not need a client-side app. Pages load fast and the bundle stays small. The limitation is D1: it has size limits per database and fewer tools than Postgres, so heavier reporting or large tenants will push you toward a migration the docs do not cover.
Highlights
- 01Fully on Cloudflare: Workers, D1 and R2
- 02Svelte islands only where interaction is needed
- 03Teams with invites and an admin page