SvelteKit & AstroOne-timeFeatured
Samphire
SvelteKit and Supabase starter with teams, billing and a tidy admin
About this starter
Samphire is the most complete SvelteKit kit we have tested. It includes Supabase Auth with email, OAuth and magic links, teams with invites and roles, Stripe subscriptions with a pricing table driven from config, an admin area for users and plans, transactional emails through Resend and English and French translations via Paraglide. Svelte 5 runes are used throughout.
It is opinionated about form actions: almost every mutation is a SvelteKit action with Superforms validation, which keeps client JavaScript small. The docs are short but accurate. The limitation: background jobs are left to you. The README suggests Supabase cron or an external queue, but nothing is wired, so dunning emails and cleanup tasks need your own setup.
Highlights
- 01Svelte 5 runes and Superforms throughout
- 02Pricing table generated from one config file
- 03English and French translations wired in